@charset "UTF-8";
@font-face {
  font-family: 'proxima-nova';
  src: url('../fonts/ProximaNova-Regular.eot');
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova-medium';
  src: url('../fonts/ProximaNova-Regular.eot');
  src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff2') format('woff2'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype'), url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova';
  src: url('../fonts/ProximaNova-Bold.eot');
  src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Bold.woff2') format('woff2'), url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf') format('truetype'), url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova-light';
  src: url('../fonts/ProximaNova-Light.eot');
  src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Light.woff2') format('woff2'), url('../fonts/ProximaNova-Light.woff') format('woff'), url('../fonts/ProximaNova-Light.ttf') format('truetype'), url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova-condensed';
  src: url('../fonts/ProximaNovaAExCn-Bold.eot');
  src: url('../fonts/ProximaNovaAExCn-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNovaAExCn-Bold.woff2') format('woff2'), url('../fonts/ProximaNovaAExCn-Bold.woff') format('woff'), url('../fonts/ProximaNovaAExCn-Bold.ttf') format('truetype'), url('../fonts/ProximaNovaAExCn-Bold.svg#ProximaNovaAExCn-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'BJK Cup Sans';
  src: url(../fonts/bjkcupsans-regular-webfont.woff2) format('woff2'), url(../fonts/bjkcupsans-regular-webfont.woff) format('woff');
  font-weight: 300;
  font-style: normal;
  font-variant-numeric: tabular-nums;
}
@font-face {
  font-family: 'BJK Cup Sans';
  src: url(../fonts/bjkcupsans-medium.woff2) format('woff2'), url(../fonts/bjkcupsans-medium.woff) format('woff');
  font-weight: 500;
  font-style: normal;
  font-variant-numeric: tabular-nums;
}
@font-face {
  font-family: 'BJK Cup Sans';
  src: url(../fonts/bjkcupsans-bold.woff2) format('woff2'), url(../fonts/bjkcupsans-bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
  font-variant-numeric: tabular-nums;
}
@font-face {
  font-family: 'itv-font';
  src: url('/extcss/itv-font/itv-font.eot');
  src: url('/extcss/itv-font/itv-font.eot?#iefix') format('embedded-opentype'), url('/extcss/itv-font/itv-font.woff') format('woff'), url('/extcss/itv-font/itv-font.ttf') format('truetype'), url('/extcss/itv-font/itv-font.svg#svgFontName') format('svg');
}
*,
:after,
:before {
  box-sizing: border-box;
}
html,
body {
  margin: 0px;
  padding: 0px;
  min-height: 100%;
  background: #f1f1f1;
}
html {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
}
body {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 1em;
  position: relative;
  min-height: 100%;
  min-width: 320px;
  line-height: normal;
}
body *,
body *:focus,
body *:active {
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  text-decoration: none;
}
img {
  border-style: none;
}
h1,
h2 {
  font-size: inherit;
  margin: 0px;
  padding: 0px;
  font-weight: inherit;
}
#content {
  max-width: 1230px;
  margin: 245px auto 0;
  font-size: 0;
}
.button {
  font: 700 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #ffffff;
  padding: 9px 15px;
  transition: background 0.15s ease;
  text-transform: uppercase;
  display: inline-block;
}
.button:before {
  content: '\f10b';
  color: #ffffff;
  font: 300 18px/18px 'itv-font';
  padding-right: 7px;
  position: relative;
  top: 2px;
}
.button.green {
  background: #008866;
}
.button.green:hover {
  background: #01684e;
}
.button.pink {
  background: #cb2b99;
}
.button.pink:hover {
  background: #a9237f;
}
.button.darkgreen {
  background: #00303c;
}
.button.darkgreen:hover {
  background: #000000;
}
.button.boltblue {
  background: #3c4eff;
}
.button.boltblue:hover {
  background: #0920ff;
}
.button.watch-live {
  display: block;
  text-align: center;
  background-color: #e2131a !important;
  color: white !important;
}
.button.watch-live:before {
  content: '\f10b' !important;
  color: inherit !important;
}
.button.watch-live:hover {
  background-color: #ca1117 !important;
}
.button.watch-live.disabled {
  background-color: transparent !important;
  color: transparent !important;
}
.button.watch-live.disabled:before {
  content: normal;
}
.fa {
  vertical-align: middle;
  font-family: 'itv-font';
}
.fa-twitter:before {
  content: '\f243';
}
.fa-facebook:before {
  content: '\f231';
}
.fa-instagram:before {
  content: '\f350';
}
.fa-search:before {
  content: '\f21f';
}
.fa-youtube-play:before {
  content: '\f16a';
}
.fa-home:before {
  content: '\e904';
}
.not-displayed {
  display: none !important;
}
@media (max-width: 960px) {
  #content {
    margin-top: 150px;
  }
}
#cookieNotice {
  display: none;
}
#cookieNotice .cookieMessage {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px 10%;
  background: #000000;
  color: #FFF;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  text-align: justify;
  z-index: 9999;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#cookieNotice .cookieMessage a {
  color: #fff;
  opacity: .8;
  padding: .2em;
}
#cookieNotice .cookieMessage a:hover {
  opacity: 1;
}
#cookieNotice .cookieMessage span {
  padding: 20px 30px;
  text-align: justify;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: calc(100% - 210px);
  -ms-flex-align: center;
      align-items: center;
}
#cookieNotice .cookieMessage span img {
  height: 60px;
  padding-right: 30px;
}
#cookieNotice .cookieMessage span #cookieNoticeText {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
}
#cookieNotice .cookieMessage span #cookieNoticeText .cookieNoticeHeadline {
  font-weight: 600;
}
#cookieNotice .cookieMessage span #cookieNoticeText p a {
  text-decoration: underline;
}
#cookieNotice .cookieMessage span + div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  margin-left: 30px;
}
#cookieNotice .cookieMessage span + div .cnTextLink {
  font-size: 18px;
  line-height: 1.5em;
  text-decoration: none;
  border-bottom: 2px solid #fff;
}
#cookieNotice .cookieMessage span + div .button {
  background-color: #00303c;
  border-radius: 5px;
  cursor: pointer;
  -ms-flex: 1;
  flex: 1;
  font-size: 18px;
  font-weight: 500;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  min-width: 180px;
  margin-bottom: 20px;
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 20px;
  line-height: 1.5em;
}
#cookieNotice .cookieMessage span + div .button:hover {
  background-color: #3c4eff;
}
#cookieNotice .cookieMessage span + div .button:before {
  content: "";
}
@media all and (max-width: 900px) {
  #cookieNotice .cookieMessage {
    padding: 20px 10px;
  }
  #cookieNotice .cookieMessage span {
    width: auto;
  }
}
@media all and (max-width: 640px) {
  #cookieNotice .cookieMessage span {
    font-size: 12px;
    line-height: 15px;
    padding: 20px 10px 0;
  }
  #cookieNotice .cookieMessage span img {
    height: 40px;
    padding-right: 10px;
  }
  #cookieNotice .cookieMessage span + div {
    margin-left: 0;
  }
  #cookieNotice .cookieMessage span + div a {
    font-size: 12px !important;
  }
}
@media all and (max-width: 450px) {
  #cookieNotice .cookieMessage {
    -ms-flex-align: unset;
    align-items: unset;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.inplayer-register .inplayer-modal-footer {
  pointer-events: none;
}
html {
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1001;
  /*.alt-color {
        background-color: @alt-color-main !important;
        div, li, ul {
            background-color: @alt-color-main !important;
            border-color: @alt-color-main-dark !important;
        }

        li:hover {
            background-color: @alt-color-main-dark !important;
        }

        li.nav-button {
            border-left-color: @alt-color-main-light !important;
            box-shadow: -1px 0 0 0 @alt-color-main-dark !important;
        }

        .highlight, li.nav-button.highlight a {
            background-color: @alt-color-main-darker !important;
            color: @alt-color-main-highlight !important;
        }
    }*/
}
header a,
header a:link,
header a:visited,
header a:hover,
header a:active {
  color: #ffffff;
  text-decoration: none;
}
header .fa:before,
header .fa:after {
  font-family: 'itv-font';
}
header .nav-all {
  background-image: url('../media/images/misc/itf-menu-icon.svg');
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 50%;
}
header .nav-all ul {
  left: initial !important;
  right: 0;
}
header .header {
  background: #ffffff;
}
header .header-top {
  position: relative;
  background: #ffffff;
  height: 110px;
  width: 100%;
  box-sizing: border-box;
}
header .header-top-inner {
  max-width: 1230px;
  height: 100%;
  margin: 0 auto;
}
header .header-top-inner-left {
  width: 330px;
  height: 100%;
  float: left;
}
header .header-top-inner-right {
  width: 50%;
  min-width: 550px;
  height: 100%;
  float: right;
  position: relative;
}
header .header-nav {
  background: #00303c;
  height: 45px;
  width: 100%;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
}
header .header-nav-inner {
  display: -ms-flexbox;
  display: flex;
  max-width: 1230px;
  height: 100%;
  margin: 0 auto;
  transition: height 0.15s ease;
}
header .header-nav-inner ul {
  display: table-caption;
  width: 100%;
  padding: 0;
  margin: 0;
}
header .header-nav-inner ul li.nav-button {
  display: table-cell;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.5px;
  vertical-align: middle;
  color: #ffffff;
  border-left: 1px solid #3c4eff;
  box-shadow: -1px 0 0 0 #001c23;
}
header .header-nav-inner ul li.nav-button.nav-button > a {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  line-height: 45px;
  padding: 0 20px;
}
header .header-nav-inner ul li.nav-button.nav-button > a.fa {
  font-size: 22px;
}
header .header-nav-inner ul li.nav-button.nav-all {
  display: none;
}
header .header-nav-inner ul li.nav-button:hover {
  background-color: #001c23;
  transition: background 0.2s ease;
}
header .header-nav-inner ul li.nav-button:last-of-type {
  box-shadow: -1px 0 0 0 #001c23;
}
header .header-nav-inner ul li.nav-button.highlight {
  background-color: #003c33;
}
header .header-nav-inner ul li.nav-button.highlight a,
header .header-nav-inner ul li.nav-button.highlight a:visited,
header .header-nav-inner ul li.nav-button.highlight a:hover,
header .header-nav-inner ul li.nav-button.highlight a:active {
  color: #a9ff50;
}
header .header-nav-inner ul ul {
  opacity: 0;
  visibility: hidden;
  width: 250px;
  padding: 0;
  position: absolute;
  top: 100%;
  left: 0;
  background: #00303c;
  border: 1px solid #001c23;
  border-width: 2px 1px;
  transition: opacity 0.15s ease;
  z-index: 3;
}
header .header-nav-inner ul ul li {
  display: block;
  float: none;
  text-align: left;
}
header .header-nav-inner ul ul li:last-child {
  border-bottom: none;
}
header .header-nav-inner ul ul li:hover {
  background-color: #001c23;
}
header .header-nav-inner ul ul li a {
  display: block;
  padding: 10px 23px;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-weight: 400;
  font-size: 15px;
  text-transform: capitalize;
}
header .header-nav-inner ul .nav-button:hover ul {
  opacity: 1;
  visibility: visible;
}
header .header-social {
  position: absolute;
  width: 100%;
  height: 35px;
  right: 450px;
  top: 25px;
  display: inline-block;
  z-index: 30;
}
header .header-social-inner {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 12px;
  -ms-transform: translateY(0%);
      transform: translateY(0%);
}
header .header-social-separator {
  height: 30px;
  width: 2px;
  background: #f1f1f1;
  display: inline-block;
  margin: 0 8px 0 8px;
  vertical-align: middle;
}
header .header-social-language {
  color: #989898;
  font-size: 14px;
  margin: 0 8px 0 8px;
  vertical-align: middle;
}
header .header-social-language a {
  color: #989898;
}
header .header-social-language a:hover {
  color: #001c23;
}
header .header-social .fa {
  color: #989898;
  font-size: 18px;
  margin: 0 8px 0 8px;
  vertical-align: middle;
  cursor: pointer;
  transition: color 0.1s ease;
  display: inline-block;
}
header .header-social .fa.search-open {
  color: #00303c;
}
header .header-social .fa:hover {
  color: #00303c;
  transition: color 0.1s ease;
}
header .header-organization {
  position: relative;
  width: 50%;
  height: 100%;
  float: right;
}
header .header-dc-logo {
  position: absolute;
  background: url('/pics/logos/BJK-GB-OnLight_RGB.svg');
  width: 365px;
  height: 57px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
header .header-fc-logo {
  position: absolute;
  background: url('/pics/logos/BJK-GB-OnLight_RGB.svg');
  width: 365px;
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
header .header-bnp-logo {
  display: none;
  position: absolute;
  background: url('/pics/logos/GB-title-partner.svg');
  width: 160px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 55%;
  right: 145px;
  -ms-transform: translate(-10%, -70%);
      transform: translate(-10%, -70%);
}
header .header-itf-logo {
  display: none;
  position: absolute;
  background: url('../media/images/misc/itf-logo-fc.svg');
  width: 90px;
  height: 45px;
  background-size: contain;
  background-repeat: no-repeat;
  right: 0;
  top: 75%;
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
}
header .header-mobile {
  display: none;
  width: 100%;
  height: 50px;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
header .header-mobile-menu-button {
  height: 50px;
  width: 15%;
  display: inline-block;
  border-right: 2px solid #001c23;
  float: left;
  cursor: pointer;
  cursor: hand;
}
header .header-mobile-menu-button .hamburger-icon {
  display: block;
  margin: auto;
  margin-top: 11px;
  background: url('../media/images/misc/itf-hamburger-icon.png');
  width: 28px;
  height: 28px;
  background-size: contain;
}
header .header-mobile-middle {
  width: 70%;
}
header .header-mobile-middle .mobile-logo {
  display: inline-block;
  margin-top: 7px;
  width: 225px;
  height: 36px;
  background-size: contain;
}
header .header-mobile-search-button {
  height: 50px;
  width: 15%;
  display: inline-block;
  border-left: 2px solid #001c23;
  float: right;
}
header .header-mobile-search-button .search-icon {
  display: block;
  margin: auto;
  margin-top: 11px;
  width: 28px;
  height: 28px;
  background-size: contain;
}
header .mobile-header {
  width: 100%;
}
header .mobile-header.open {
  height: 100%;
  background-color: #00303c;
}
header .mobile-header.open .mobile-header-top {
  border-bottom: 2px solid #001c23;
}
header .mobile-header-top {
  display: table;
  width: 100%;
  height: 50px;
  background-color: #00303c;
  table-layout: fixed;
}
header .mobile-header-top .left {
  position: relative;
  display: table-cell;
  width: 50px;
  cursor: pointer;
}
header .mobile-header-top .left .menu-icon {
  position: absolute;
  display: block;
  background: url('../media/images/misc/itf-menu-icon.svg');
  height: 22px;
  width: 28px;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  margin: 0 auto -3px;
}
header .mobile-header-top .middle {
  position: relative;
  display: table-cell;
  border-left: 2px solid #001c23;
  border-right: 2px solid #001c23;
}
header .mobile-header-top .middle .logo {
  position: absolute;
  display: block;
  background: url('/pics/logos/BJK-GB-OnDark_RGB.svg');
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  background-size: contain;
  background-repeat: no-repeat;
}
header .mobile-header-top .middle .mobile-dc-logo {
  width: 200px;
  top: 10px;
  height: 32px;
  margin: 0 auto -7px;
}
header .mobile-header-top .middle .mobile-fc-logo {
  width: 200px;
  height: 50px;
  margin: 0 auto -7px;
}
header .mobile-header-top .right {
  position: relative;
  display: table-cell;
  width: 50px;
}
header .mobile-header-top .right .search-icon {
  display: block;
  height: 23px;
  width: 23px;
  margin: 0 auto;
}
header .mobile-header-top .right .lang {
  display: block;
  font-weight: 600;
  text-align: center;
  width: 50px;
  font-size: 18px;
}
header .mobile-header .search-field {
  display: table;
  padding: 8px 0;
  width: 100%;
  height: 50px;
  background-color: #ffffff;
  table-layout: fixed;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
header .mobile-header .search-field .input {
  display: table-cell;
  padding: 0 20px;
  width: 100%;
  height: 40px;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 24px;
  color: #00303c;
  background-color: transparent;
  border: 0;
  outline: 0;
}
header .mobile-header .search-field input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
header .mobile-header .search-field input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
header .mobile-header .search-field input[type="search"]::-webkit-search-decoration,
header .mobile-header .search-field input[type="search"]::-webkit-search-cancel-button,
header .mobile-header .search-field input[type="search"]::-webkit-search-results-button,
header .mobile-header .search-field input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
header .mobile-header .search-field .clear {
  display: table-cell;
  width: 42px;
  vertical-align: middle;
}
header .mobile-header .search-field .clear .clear-icon {
  width: 24px;
  height: 24px;
  cursor: hand;
  cursor: pointer;
  transition: opacity 0.1s ease;
}
header .mobile-header .search-field .clear .clear-icon:hover {
  opacity: 0.8;
  transition: opacity 0.1s ease;
}
header .mobile-header-bottom {
  height: 100%;
  background-color: #00303c;
  display: none;
}
header .mobile-header-bottom > ul {
  margin: 0;
  padding: 0 0 100px 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  list-style-type: none;
  box-sizing: border-box;
}
header .mobile-header-bottom > ul > li {
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.5px;
  vertical-align: middle;
  color: #ffffff;
  border-bottom: 2px solid #001c23;
}
header .mobile-header-bottom > ul > li a {
  position: relative;
  display: block;
  padding: 16px 0;
  width: 100%;
  cursor: hand;
  cursor: pointer;
  box-sizing: border-box;
}
header .mobile-header-bottom > ul > li > ul {
  padding: 0;
  list-style-type: none;
}
header .mobile-header-bottom > ul > li > ul li {
  border-bottom: 2px solid #001c23;
}
header .mobile-header-bottom > ul > li > ul li:first-of-type {
  border-top: 2px solid #001c23;
}
header .mobile-header-bottom > ul > li > ul li:last-of-type {
  border-bottom: none;
}
header .mobile-header-bottom > ul > li.has-submenu > ul {
  display: none;
}
header .mobile-header-bottom > ul > li.has-submenu.sub-menu-open .submenu-arrow .icon {
  background: url('../media/images/misc/itf-arrow-up-white.svg');
}
header .mobile-header-bottom > ul > li.has-submenu.sub-menu-open > ul {
  display: block;
}
header .mobile-header-bottom > ul > li.has-submenu .submenu-arrow {
  position: absolute;
  width: 65px;
  height: 100%;
  top: 0;
  right: 0;
  border-left: 2px solid #001c23;
  z-index: 4;
}
header .mobile-header-bottom > ul > li.has-submenu .submenu-arrow .icon {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  top: 50%;
  left: 50%;
  background: url('../media/images/misc/itf-arrow-down-white.svg');
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
header .mobile-header-bottom > ul > li:hover {
  background-color: #3c4eff;
}
header .mobile-header.open .mobile-header-bottom {
  display: block;
}
header .sub-navigation {
  max-width: 1230px;
  margin: 0 auto;
  background: #585858;
  transition: max-width 0.25s ease, height 0.25s ease, border-width 0.12s ease;
  border-top: 20px solid #f1f1f1;
}
header .sub-navigation nav {
  background: #585858;
  min-width: 360px;
}
header .sub-navigation nav:after {
  content: '';
  display: table;
  clear: both;
}
header .sub-navigation #videoSearch {
  width: calc(100% - 140px);
  height: 100%;
  background: #7b7b7b;
  font: 400 16px/20px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0;
  border: 0;
  opacity: 0;
  visibility: hidden;
  transition: margin 200ms ease, opacity 100ms ease 200ms;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-resolution: 120dpi) {
  header .sub-navigation #videoSearch {
    width: calc(100% - 140px);
  }
}
header .sub-navigation .search-wrapper {
  overflow: hidden;
  height: 100%;
}
header .sub-navigation .suggestions-wrapper {
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2;
  display: none;
}
header .sub-navigation .suggestions-wrapper.populated {
  display: block;
}
header .sub-navigation .suggestions-wrapper .nano-pane {
  margin: 0 4px 0 0;
  width: 6px;
  background: #6b6b6b;
}
header .sub-navigation .suggestions-wrapper .nano-slider {
  background: #00303c;
  margin: 0;
}
header .sub-navigation .thumb,
header .sub-navigation .name {
  display: inline-block;
  vertical-align: middle;
}
header .sub-navigation .thumb {
  margin-right: 15px;
  width: 115px;
}
header .sub-navigation .thumb img {
  max-width: 100%;
  display: block;
}
header .sub-navigation .name {
  max-width: calc(100% - 130px);
}
header .sub-navigation .no-scrollbar .video-search-suggestions {
  padding-right: 0;
}
header .sub-navigation .no-scrollbar .video-search-suggestions li {
  padding-right: 10px;
}
header .sub-navigation .suggestions-list-holder {
  max-height: 215px;
  min-height: 75px;
  position: relative;
}
header .sub-navigation .video-search-suggestions {
  background: #585858;
  float: none;
  display: block;
  padding-right: 20px;
}
header .sub-navigation .video-search-suggestions li {
  border: 0;
  box-shadow: none;
  padding: 5px 20px 5px 5px;
  margin-bottom: -5px;
}
header .sub-navigation .video-search-suggestions li:hover {
  box-shadow: none;
}
header .sub-navigation .video-search-suggestions li.no-results-found {
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  padding: 15px;
  color: #ffffff;
}
header .sub-navigation .video-search-suggestions a {
  padding: 0;
  display: block;
}
header .sub-navigation .img-placeholder {
  display: block;
  width: 115px;
  height: 70px;
  position: relative;
  background: #989898;
}
header .sub-navigation .img-placeholder:after {
  content: '\f215';
  font: 200 20px/20px 'itv-font';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  color: #ffffff;
}
header .sub-navigation .input-wrapper {
  width: 325px;
  height: 100%;
  margin-left: -184px;
  transition: margin 300ms ease;
}
header .sub-navigation .video-search.expanded .input-wrapper {
  margin-left: 0;
}
header .sub-navigation .video-search.expanded #videoSearch {
  margin-left: 0;
  padding: 0 10px;
  opacity: 1;
  visibility: visible;
}
header .sub-navigation button {
  background: transparent;
  border: none;
  font: 600 15px/15px 'BJK Cup Sans', Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  padding: 11px 28px 11px 18px;
  cursor: pointer;
  float: right;
}
header .sub-navigation button:before {
  content: '\f21f';
  color: #ffffff;
  font: 200 20px/20px 'itv-font';
  margin-right: 10px;
  position: relative;
  top: 2px;
}
header .sub-navigation ul {
  float: left;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
header .sub-navigation li {
  position: relative;
  border: 0;
  border-right: 1px solid #464646;
  box-shadow: 1px 0 0 0 #7c7c7c;
  transition: all 0.2s ease;
}
header .sub-navigation li:hover,
header .sub-navigation li.active {
  background: #484848;
  box-shadow: 1px 0 0 0 #3a3a3a;
}
header .sub-navigation li a {
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-weight: 600;
  display: inline-block;
  padding: 15px;
}
header .sub-navigation .mobile-item,
header .sub-navigation .mobile-menu-overlay {
  display: none;
}
header .sub-navigation .account-links {
  float: right;
  display: none;
}
header .sub-navigation .account-links li {
  border: 0;
  box-shadow: none;
}
header .sub-navigation .account-links li:before {
  content: '\f10b';
  font-size: 12px;
  font-family: 'itv-font';
  color: #c2c2c2;
  line-height: 45px;
  margin: 0 -15px 0 14px;
  display: inline-block;
}
header .sub-navigation .account-links a {
  font-size: 13px;
  color: #c2c2c2;
}
header .sub-navigation.header-small {
  max-width: 100%;
  height: 5px;
  overflow: hidden;
  border-width: 0;
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.5);
}
header .sub-navigation.header-small nav {
  max-width: 1230px;
  margin: 0 auto;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease;
}
header .sub-navigation.header-small.show-nav {
  max-width: 1230px;
  border-top: 10px solid #f1f1f1;
  margin: 0 auto;
  height: 56px;
  overflow: visible;
  box-shadow: 0px 7px 5px -5px rgba(0, 0, 0, 0.5);
}
header .sub-navigation.header-small.show-nav nav {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.15s ease 0.25s;
}
header .account-links li:first-child:not(:only-of-type):after {
  content: '';
  width: 0;
  height: 30px;
  border-left: 1px solid #464646;
  box-shadow: 1px 0 0 0 #7c7c7c;
  position: absolute;
  right: 0;
  top: 9px;
}
body.search-open {
  overflow: hidden;
}
body.search-open header .search-overlay {
  display: block;
}
.search-overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.85);
  z-index: 10;
}
.search-overlay .search-container {
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 10px;
  width: 100%;
  max-width: 1230px;
  background-color: #ffffff;
}
.search-overlay .search-field {
  display: table;
  padding: 15px 0;
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
  table-layout: fixed;
}
.search-overlay .search-field .icon {
  display: table-cell;
  width: 50px;
  font-size: 24px;
  color: #7f7f7f;
  border-right: 2px solid #f1f1f1;
}
.search-overlay .search-field .input {
  display: table-cell;
  padding-left: 30px;
  width: 100%;
  height: 40px;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 32px;
  color: #00303c;
  background-color: transparent;
  border: 0;
  outline: 0;
}
.search-overlay .search-field input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.search-overlay .search-field input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.search-overlay .search-field input[type="search"]::-webkit-search-decoration,
.search-overlay .search-field input[type="search"]::-webkit-search-cancel-button,
.search-overlay .search-field input[type="search"]::-webkit-search-results-button,
.search-overlay .search-field input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.search-overlay .search-field .clear {
  display: table-cell;
  width: 50px;
}
.search-overlay .search-field .clear .clear-icon {
  width: 24px;
  height: 24px;
  background: url('../media/images/misc/itf-close-icon.svg');
  cursor: hand;
  cursor: pointer;
  transition: opacity 0.1s ease;
}
.search-overlay .search-field .clear .clear-icon:hover {
  opacity: 0.8;
  transition: opacity 0.1s ease;
}
.search-overlay .search-results .country-results,
.search-overlay .search-results .player-results {
  width: 100%;
}
.search-overlay .search-results .country-results .result-small,
.search-overlay .search-results .player-results .result-small {
  margin-bottom: 3px;
  padding: 14px 80px;
  background-color: #f1f1f1;
  cursor: hand;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color 0.1s ease;
}
.search-overlay .search-results .country-results .result-small .flagball,
.search-overlay .search-results .player-results .result-small .flagball {
  display: inline-block;
  margin-right: 10px;
  width: 28px;
  height: 28px;
  vertical-align: middle;
}
.search-overlay .search-results .country-results .result-small .name,
.search-overlay .search-results .player-results .result-small .name {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  color: #00303c;
  vertical-align: middle;
}
.search-overlay .search-results .country-results .result-small:hover,
.search-overlay .search-results .player-results .result-small:hover {
  background-color: #e4e4e4;
  transition: background-color 0.1s ease;
}
@media (max-width: 1280px) {
  .header-top {
    padding: 0 30px;
  }
}
@media (max-width: 1230px) {
  .header-nav-inner {
    width: 100% !important;
  }
}
@media (max-width: 1280px) and (min-width: 961px) {
  .nav-all {
    display: table-cell !important;
  }
  .nav-9,
  .nav-10,
  .nav-11 {
    display: none !important;
  }
}
/*@media (max-width: 1268px) and (min-width: 961px) {
    .nav-9 {
        display: none !important;
    }
}

@media (max-width: 1170px) and (min-width: 961px) {
    .nav-8 {
        display: none !important;
    }
}

@media (max-width: 1066px) and (min-width: 961px) {
    .nav-7 {
        display: none !important;
    }
}*/
@media (min-width: 961px) {
  header .mobile-header {
    display: none;
  }
  .header-small.show-nav .header-nav {
    height: 45px !important;
    transition: height 0.2s ease;
  }
  .header-small.show-nav .header-nav-inner > ul {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.15s ease 0.2s;
  }
  .header-small.show-nav .header-nav-inner > ul li {
    transition: height 0.3s ease-in;
  }
  .header-small.show-nav .header-nav-inner > ul li a {
    transition: height 0.25s ease-in;
  }
  .header-small.show-nav .header-nav-inner > ul > li:hover {
    background-color: #001c23;
  }
  .header-small.show-nav .header-nav-inner > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
  }
  header:hover .header-nav {
    height: 45px;
    transition: height 0.2s ease;
  }
  header:hover .header-nav-inner > ul {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.15s ease 0.2s;
  }
  header:hover .header-nav-inner > ul li {
    transition: height 0.15s ease 0.2s;
  }
  header:hover .header-nav-inner > ul li a {
    transition: height 0.25s ease;
  }
  header:hover .header-small.sub-navigation {
    height: 56px;
    max-width: 1230px;
    border-top: 10px solid #f1f1f1;
    overflow: visible;
    box-shadow: 0px 7px 5px -5px rgba(0, 0, 0, 0.5);
  }
  header:hover .header-small.sub-navigation nav {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.15s ease 0.2s;
  }
  .dropdown-right ul {
    left: initial !important;
    right: 0;
  }
  .header-small .header-top {
    height: 50px !important;
  }
  .header-small .header-top-inner-left .header-dc-logo {
    width: 250px;
    height: 42px;
    margin-top: 7px;
  }
  .header-small .header-top-inner-left .header-fc-logo {
    width: 160px;
    height: 42px;
  }
  .header-small .header-top-inner-right .header-organization .header-bnp-logo {
    width: 106px;
    height: 22px;
    top: 50%;
    left: 30%;
    -ms-transform: translate(-30%, -50%);
        transform: translate(-30%, -50%);
  }
  .header-small .header-top-inner-right .header-organization .header-itf-logo {
    width: 70px;
    height: 34px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
  .header-small .header-top-inner .header-social {
    position: relative;
    right: 0;
    top: 15%;
    width: 50%;
    display: inline-block;
    transition: all linear .2s;
  }
  .header-small .header-top-inner .header-social .header-social-inner {
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
  .header-small .header-nav {
    height: 5px;
    transition: height 0.15s ease;
  }
  .header-small .header-nav-inner ul {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.15s ease;
  }
}
@media (max-width: 1280px) {
  .search-overlay {
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media (max-width: 960px) {
  .header {
    display: none;
  }
  .header-mobile {
    box-shadow: 0px 1px 5px 0px rgba(152, 152, 152, 0.7);
  }
  .header.header-small + .mobile-header .mobile-header-top {
    transition: margin 250ms ease;
  }
  .header.header-small + .mobile-header .mobile-header-top > * {
    transition: opacity 200ms ease;
    opacity: 1;
  }
  .header.header-small:not(.show-nav) + .mobile-header .mobile-header-top {
    margin-top: -59px;
    transition-delay: 200ms;
  }
  .header.header-small:not(.show-nav) + .mobile-header .mobile-header-top > * {
    transition-delay: 0;
    opacity: 0;
  }
  .header.header-small.show-nav + .mobile-header .mobile-header-top {
    margin-top: 0;
  }
  .header.header-small.show-nav + .mobile-header .mobile-header-top > * {
    transition-delay: 250ms;
    opacity: 1;
  }
  body.mobile-menu-open {
    overflow: hidden;
  }
  body.mobile-menu-open header {
    height: 100%;
  }
  body.mobile-menu-open header .mobile-header.open .left .menu-icon {
    width: 22px;
    background: url('../media/images/misc/itf-close-icon-white.svg');
    background-repeat: no-repeat;
  }
  body.mobile-menu-open header .header {
    height: 100%;
  }
  body.mobile-menu-open header .header-mobile {
    border-bottom: 2px solid #001c23;
  }
  body.mobile-menu-open header .header-mobile-menu-button .hamburger-icon {
    background-size: contain;
  }
  body.mobile-menu-open header .header-nav {
    height: 100%;
  }
  body.mobile-menu-open header .header-nav-inner {
    display: block !important;
    position: relative;
    height: 100%;
  }
  body.mobile-menu-open header .header-nav-inner > ul {
    position: relative;
    height: 100%;
    overflow-y: auto;
  }
  body.mobile-menu-open header .header-nav-inner .dropdown-display {
    background-color: #001c23;
  }
  body.mobile-menu-open header .header-nav-inner .dropdown-display ul {
    display: block;
    width: 100%;
    position: relative;
  }
  body.mobile-menu-open header .header-nav-inner .dropdown-display ul li {
    background-color: #3c4eff;
  }
  body.mobile-menu-open header .header-nav-inner .dropdown-display ul li a {
    padding: 0;
    text-align: center;
  }
  header .header-mobile {
    display: block;
  }
  header .header-top {
    display: none;
  }
  header .header-nav {
    height: auto;
  }
  header .header-nav-inner {
    display: none;
    height: auto;
  }
  header .header-nav-inner > ul {
    display: block !important;
  }
  header .header-nav-inner > ul li {
    display: block !important;
    float: none;
    background-color: #00303c;
    border-bottom: 2px solid #001c23;
  }
  header .header-nav-inner > ul li a {
    height: 55px !important;
    line-height: 55px !important;
  }
  header .header-nav-inner > ul li.nav-all {
    visibility: hidden !important;
  }
  .sub-navigation nav {
    display: -ms-flexbox;
    display: flex;
  }
  .sub-navigation nav > ul {
    float: none;
  }
  .sub-navigation li a {
    white-space: nowrap;
  }
  .sub-navigation .account-links li {
    min-width: 105px;
  }
  .sub-navigation .mobile-menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .sub-navigation .mobile-menu-overlay.show {
    display: block;
  }
  .sub-navigation span.mobile-item {
    display: inline-block;
    text-align: right;
    float: right;
  }
  .sub-navigation span.mobile-item:before {
    content: '\f2f7';
    font-family: 'itv-font';
    font-size: 22px;
    margin: 0 15px 0;
    line-height: 50px;
    color: #c2c2c2;
  }
  .sub-navigation span.mobile-item a {
    width: 90%;
  }
  .sub-navigation span.mobile-item .icon:after {
    content: '\f061';
    font-size: 12px;
    font-family: 'fontawesome';
    color: #c2c2c2;
    display: inline-block;
  }
  .sub-navigation span.mobile-item.subnav-open ul {
    display: block;
    position: absolute;
    top: 100%;
    right: 0;
    width: 200px;
    background: #484848;
    border: 1px solid #3a3a3a;
  }
  .sub-navigation span.mobile-item.subnav-open li {
    display: block;
  }
  .sub-navigation span.mobile-item.subnav-open li:first-child {
    border-bottom: 1px solid #3a3a3a;
  }
  .sub-navigation span.mobile-item.subnav-open li:before,
  .sub-navigation span.mobile-item.subnav-open li:after {
    display: none;
  }
  .search-overlay .search-results .country-results .result-small,
  .search-overlay .search-results .player-results .result-small {
    padding: 14px 30px;
  }
  .search-overlay .search-results .post-results .result-detailed {
    padding: 14px 30px;
  }
}
@media (max-width: 640px) and (min-width: 461px) {
  header .sub-navigation .input-wrapper {
    width: auto;
  }
  header .sub-navigation button {
    padding: 12px 8px 11px 18px;
  }
  header .sub-navigation #videoSearch {
    width: 300px;
    transition: all 200ms ease;
    position: absolute;
    margin-top: 0;
    top: 0;
    right: 0;
    z-index: -1;
  }
  header .sub-navigation .video-search.expanded #videoSearch {
    top: 100%;
  }
  header .sub-navigation .suggestions-wrapper.populated {
    width: 300px;
    right: 0;
    top: 200%;
  }
}
@media (max-width: 460px) {
  header .header .mobile-logo {
    display: none;
  }
  header .suggestions-wrapper {
    width: 100%;
    background: #7b7b7b;
    font: 400 16px/20px 'BJK Cup Sans', Arial, sans-serif;
    text-transform: uppercase;
    position: absolute;
    top: 100%;
    left: 0;
  }
  header .suggestions-wrapper .nano-pane {
    margin: 0 4px 0 0;
    width: 6px;
    background: #6b6b6b;
  }
  header .suggestions-wrapper .nano-slider {
    background: #00303c;
    margin: 0;
  }
  header .suggestions-wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  header .thumb,
  header .name {
    display: inline-block;
    vertical-align: middle;
  }
  header .thumb {
    margin-right: 15px;
    width: 115px;
  }
  header .thumb img {
    max-width: 100%;
    display: block;
  }
  header .name {
    max-width: calc(100% - 130px);
  }
  header .no-scrollbar .video-search-suggestions {
    padding-right: 0;
  }
  header .no-scrollbar .video-search-suggestions li {
    padding-right: 10px;
  }
  header .suggestions-list-holder {
    max-height: 215px;
    min-height: 75px;
    position: relative;
  }
  header .video-search-suggestions {
    background: #585858;
    float: none;
    display: block;
    padding-right: 20px;
  }
  header .video-search-suggestions li {
    border: 0;
    box-shadow: none;
    padding: 5px 20px 5px 5px;
    margin-bottom: -5px;
  }
  header .video-search-suggestions li:hover {
    box-shadow: none;
  }
  header .video-search-suggestions li.no-results-found {
    font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
    padding: 15px;
    color: #ffffff;
  }
  header .video-search-suggestions a {
    padding: 0;
    display: block;
  }
  header .mobile-header-top .middle .logo {
    max-width: 95%;
  }
  header .sub-navigation {
    overflow-x: auto;
    overflow-y: visible;
  }
}
footer {
  margin-top: 100px;
}
footer a {
  color: #ffffff;
  text-decoration: none;
}
footer a:hover {
  text-decoration: underline;
}
footer .footer-decorative-separator {
  position: absolute;
  display: block;
  margin: 0 auto;
  width: 209px;
  height: 50px;
  left: 50%;
  top: -55px;
  background: url('/pics/logos/BJK_TrophySymbol_White_RGB.svg');
  background-size: contain;
  background-repeat: no-repeat;
  -ms-transform: translate(-50%, 40%);
      transform: translate(-50%, 40%);
}
footer .footer-sponsors {
  position: relative;
  width: 100%;
  padding-top: 40px;
  background-color: #ffffff;
  border-top: 3px solid #d6d6d6;
}
footer .footer-sponsors-container {
  max-width: 1230px;
  margin: 0 auto;
  font-size: 0;
  text-align: center;
}
footer .footer-sponsors-container.next-line {
  padding-top: 20px;
}
footer .footer-sponsors-1,
footer .footer-sponsors-2,
footer .footer-sponsors-3,
footer .footer-sponsors-4,
footer .footer-sponsors-wide {
  display: inline-block;
  width: 40%;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 18px;
  color: #00303c;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  padding-bottom: 20px;
}
footer .footer-sponsors-1 .sponsor-title,
footer .footer-sponsors-2 .sponsor-title,
footer .footer-sponsors-3 .sponsor-title,
footer .footer-sponsors-4 .sponsor-title,
footer .footer-sponsors-wide .sponsor-title {
  margin-bottom: 15px;
}
footer .footer-sponsors-wide {
  width: 100%;
}
footer .footer-sponsors .itf-sponsor-logo {
  display: inline-block;
}
footer .footer-sponsors .sponsor-logo {
  /*&-adecco {
                    display: inline-block;
                    margin: 0 auto;
                    margin-right: 5px;
                    width: 101px;
                    height: 39px;
                    background: url('../media/images/misc/adecco-logo-2016.svg');
                    background-size: 100px 50px;
                    background-repeat: no-repeat;
                    background-position: 0 -7px;
                }

                &-head {
                    display: inline-block;
                    margin: 0 auto;
                    margin-left: 5px;
                    width: 140px;
                    height: 41px;
                    background: url('../media/images/misc/head-logo.svg');
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-size: 140px 35px
                }

                &-bein-sports {
                    display: block;
                    margin: 0 auto;
                    width: 88px;
                    height: 44px;
                    background: url('../media/images/misc/bein-logo.svg');
                    background-size: contain;
                    background-repeat: no-repeat;
                }

                &-avis {
                    display: inline-block;
                    margin: 0 15px;
                    width: 112px;
                    height: 44px;
                    background: url('../media/images/misc/avis-logo.svg');
                    background-size: 100%;
                    background-repeat: no-repeat;
                    background-position: center center;
                }

                &-dpd {
                    display: inline-block;
                    margin: 0 15px;
                    width: 101px;
                    height: 44px;
                    background: url('../media/images/misc/dpd-logo.svg');
                    background-size: 100%;
                    background-repeat: no-repeat;
                    background-position: center center;
                }

                &-porsche {
                    display: inline-block;
                    margin: 0 15px;
                    width: 98px;
                    height: 50px;
                    background: url('../media/images/misc/porsche-logo.png');
                    background-size: 100%;
                    background-repeat: no-repeat;
                    background-position: center center;
                }*/
}
footer .footer-sponsors .sponsor-logo-rakuten {
  display: block;
  margin: 0 auto;
  width: 115px;
  height: 35px;
  background: url('../media/images/misc/rakuten-logo.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors .sponsor-logo-bnp-paribas {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 50px;
  background: url('../media/images/misc/bnp-paribas-logo.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors .sponsor-logo-gainbridge {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 50px;
  background: url('/pics/logos/GB-title-partner-no-text.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors .sponsor-logo-microsoft {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 100px;
  background: url('/pics/logos/Microsoft.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors .sponsor-logo-magellan {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 100px;
  background: url('/pics/logos/Magellan_Logo.svg');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors .sponsor-logo-tory-burch {
  display: block;
  margin: 0 auto;
  width: 148px;
  height: 100px;
  background: url('/pics/logos/tory-burch.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-sponsors-logos {
  max-width: 1230px;
  margin: 0 auto;
  font-size: 0;
  padding: 20px 0 30px 0;
}
footer .footer-sponsors-logos-container-1,
footer .footer-sponsors-logos-container-4 {
  display: inline-block;
  width: 30%;
  height: 40px;
}
footer .footer-sponsors-logos-container-2,
footer .footer-sponsors-logos-container-3 {
  display: inline-block;
  width: 20%;
  height: 40px;
}
footer .footer-separator {
  width: 100%;
  height: 6px;
  background-color: #00303c;
}
footer .footer-main {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  background-color: #00303c;
  padding: 0 30px;
}
footer .footer-main .footer-follow-us {
  padding: 40px 0 30px 0;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-weight: 600;
  font-size: 18px;
}
footer .footer-social {
  max-width: 1230px;
  margin: 0 auto;
  padding-bottom: 55px;
}
footer .footer-social-inner {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
}
footer .footer-social-inner .fa {
  padding-right: 35px;
  transition: color 0.15s ease-in-out;
}
footer .footer-social-inner .fa:hover {
  text-decoration: none;
  color: #3c4eff;
}
footer .footer-social .app-badges {
  display: inline-block;
}
footer .footer-social .badge-apple {
  display: inline-block;
  margin-right: 35px;
  width: 100px;
  height: 29px;
  background: url('../media/images/misc/dl-app-store.png');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: opacity 0.15s ease;
}
footer .footer-social .badge-apple:hover {
  opacity: 0.85;
  transition: opacity 0.15s ease;
}
footer .footer-social .badge-google {
  display: inline-block;
  width: 87px;
  height: 29px;
  background: url('../media/images/misc/dl-google.png');
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: opacity 0.15s ease;
}
footer .footer-social .badge-google:hover {
  opacity: 0.85;
  transition: opacity 0.15s ease;
}
footer .footer-social .badge-apple a,
footer .footer-social .badge-google a {
  height: 100%;
  width: 100%;
  display: block;
}
footer .footer-site-map {
  box-sizing: content-box;
  max-width: 1230px;
  margin: 0 auto;
  padding-bottom: 80px;
  padding-left: 10%;
  font-size: 0;
  text-align: center;
}
footer .footer-site-map-column {
  display: inline-block;
  width: 15%;
  vertical-align: top;
  text-align: left;
}
footer .footer-site-map-other {
  display: inline-block;
  width: 10%;
  height: 50px;
  vertical-align: top;
}
footer .footer-site-map ul {
  list-style-type: none;
  padding: 0;
}
footer .footer-site-map ul li {
  line-height: 2;
  font-size: 12px;
  color: #ffffff;
}
footer .footer-site-map ul li.site-map-title {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
footer .footer-about {
  max-width: 1230px;
  margin: 0 auto;
  margin-bottom: 30px;
  text-align: center;
}
footer .footer-about-link {
  margin-right: 40px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #ffffff;
  text-transform: uppercase;
}
footer .footer-about-link:last-of-type {
  margin-right: 0;
}
footer .footer-copyright {
  max-width: 1230px;
  margin: 0 auto;
  padding-bottom: 40px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
}
@media (max-width: 960px) {
  footer .footer-main .footer-site-map {
    display: none;
    text-align: center;
    padding-bottom: 0;
  }
  footer .footer-main .footer-site-map-column {
    width: 90%;
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
    height: auto;
  }
  footer .footer-main .footer-follow-us {
    padding: 40px 0 20px 0;
  }
  footer .footer-main .app-badges {
    display: block;
  }
  footer .footer-sponsors-1,
  footer .footer-sponsors-2,
  footer .footer-sponsors-3,
  footer .footer-sponsors-4 {
    width: 90%;
    display: block;
    margin: 0 auto;
  }
  footer .footer-sponsors .sponsor-logo-2 {
    margin-right: 10px;
  }
  footer .footer-sponsors .sponsor-logo-3 {
    margin-left: 10px;
  }
  footer .footer-social {
    padding-bottom: 40px;
  }
  footer .footer-social-inner a {
    margin-bottom: 20px;
  }
  footer .footer-social-inner a:last-of-type {
    padding-right: 0;
  }
  footer .footer-about-link {
    display: block;
    margin-right: 0;
    padding-bottom: 5px;
  }
}
/* jQuery Bracket | Copyright (c) Teijo Laine 2011-2016 | Licenced under the MIT licence */
div.jQBracket {
  font-family: Arial;
  font-size: 14px;
  position: relative;
}
div.jQBracket .tools {
  position: absolute;
  top: 0;
  color: #ffffff;
}
div.jQBracket .tools span {
  cursor: pointer;
  margin: 5px;
  display: block;
  text-align: center;
  width: 18px;
  height: 18px;
  background-color: #666666;
}
div.jQBracket .tools span:hover {
  background-color: #999999;
}
div.jQBracket .finals {
  float: right;
  right: 0;
  clear: right;
  position: relative;
}
div.jQBracket .bracket {
  float: right;
  clear: left;
}
div.jQBracket .loserBracket {
  float: right;
  clear: left;
  position: relative;
}
div.jQBracket .round {
  position: relative;
  float: left;
}
div.jQBracket .match {
  position: relative;
}
div.jQBracket .editable {
  cursor: pointer;
}
div.jQBracket .team {
  position: relative;
  z-index: 1;
  float: left;
  background-color: #EEE;
  cursor: default;
}
div.jQBracket .team:first-child {
  border-bottom: 1px solid #999999;
}
div.jQBracket .team input {
  font-size: 14px;
  padding: 0;
  width: 100%;
  border: 0;
  margin: 0;
  outline: 0;
}
div.jQBracket .team div.label {
  padding: 0;
  position: absolute;
  height: 22px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
}
div.jQBracket .team div.label[disabled] {
  cursor: default;
}
div.jQBracket .team div.score {
  float: right;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.3);
  text-align: center;
  box-sizing: border-box;
}
div.jQBracket .team div.score input {
  text-align: center;
}
div.jQBracket .team div.score[disabled] {
  color: #999;
  cursor: default;
}
div.jQBracket .team div.label input.error,
div.jQBracket .team div.score input.error {
  background-color: #ffcccc;
}
div.jQBracket .team.np {
  background-color: #666;
  color: #eeeeee;
}
div.jQBracket .team.na {
  background-color: #999;
  color: #cccccc;
}
div.jQBracket .team.win {
  color: #333333;
}
div.jQBracket .team.win div.score {
  color: #006600;
}
div.jQBracket .team.lose div.score {
  color: #990000;
}
div.jQBracket .team.lose {
  background-color: #DDD;
  color: #999999;
}
div.jQBracket .team.tie div.score {
  color: #0000ff;
}
div.jQBracket .team.highlightWinner {
  background-color: #DA0;
  color: #000000;
}
div.jQBracket .team.highlightLoser {
  background-color: #CCC;
  color: #000000;
}
div.jQBracket .team.highlight {
  background-color: #3C0;
  color: #000000;
}
div.jQBracket .team.bye {
  background-color: #999;
  color: #cccccc;
}
div.jQBracket .teamContainer {
  padding: 10px 2px;
  background: #fff;
  z-index: 1;
  position: relative;
  float: left;
}
div.jQBracket .connector {
  border: 2px solid #666;
  border-left-style: none;
  position: absolute;
  z-index: 1;
}
div.jQBracket .connector div.connector {
  border: 0;
  border-bottom: 2px solid #666;
  height: 0;
  position: absolute;
}
div.jQBracket .connector.highlightWinner,
div.jQBracket .connector div.connector.highlightWinner {
  border-color: #ddaa00;
}
div.jQBracket .connector.highlightLoser,
div.jQBracket .connector div.connector.highlightLoser {
  border-color: #cccccc;
}
div.jQBracket .connector.highlight,
div.jQBracket .connector div.connector.highlight {
  border-color: #00cc00;
}
div.jQBracket .np .connector,
div.jQBracket .np .connector div.connector {
  border-color: #999999;
}
div.jQBracket .bubble {
  height: 22px;
  line-height: 22px;
  width: 30px;
  right: -35px;
  position: absolute;
  text-align: center;
  font-size: 11px;
}
div.jQBracket .bubble:after {
  content: '';
  position: absolute;
  top: 6px;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
div.jQBracket .bubble:after {
  left: -5px;
  border-left: 0;
}
div.jQBracket .win .bubble {
  background-color: #DA0;
  color: #996600;
}
div.jQBracket .win .bubble:after {
  border-right-color: #ddaa00;
}
div.jQBracket .win .bubble.third {
  background-color: #963;
  color: #dd9955;
}
div.jQBracket .win .bubble.third:after {
  border-right: 6px solid #996633;
}
div.jQBracket .lose .bubble {
  background-color: #CCC;
  color: #333333;
}
div.jQBracket .lose .bubble:after {
  border-right-color: #cccccc;
}
div.jQBracket .lose .bubble.fourth {
  background-color: #678;
  color: #ccccdd;
}
div.jQBracket .lose .bubble.fourth:after {
  border-right: 6px solid #667788;
}
div.jQBracket.rl .finals {
  float: left;
  left: 0;
  clear: left;
}
div.jQBracket.rl .bracket {
  float: left;
  clear: right;
}
div.jQBracket.rl .loserBracket {
  float: left;
  clear: right;
}
div.jQBracket.rl .round {
  margin-right: 0;
  float: right;
}
div.jQBracket.rl .team {
  float: right;
}
div.jQBracket.rl .team div.label {
  right: 0;
}
div.jQBracket.rl .team div.score {
  float: left;
}
div.jQBracket.rl .teamContainer {
  float: right;
}
div.jQBracket.rl .connector {
  border-left-style: solid;
  border-right-style: none;
  border-width: 2px;
}
div.jQBracket.rl .connector.highlightWinner,
div.jQBracket.rl .connector div.connector.highlightWinner {
  border-color: #ddaa00;
}
div.jQBracket.rl .connector.highlightLoser,
div.jQBracket.rl .connector div.connector.highlightLoser {
  border-color: #cccccc;
}
div.jQBracket.rl .connector.highlight,
div.jQBracket.rl .connector div.connector.highlight {
  border-color: #00cc00;
}
div.jQBracket.rl .bubble {
  left: -35px;
}
div.jQBracket.rl .bubble.third {
  background-color: #963;
  color: #331100;
}
div.jQBracket.rl .bubble.fourth {
  background-color: #678;
  color: #ccccdd;
}
div.jQBracket.rl .bubble:after {
  left: auto;
  right: -5px;
  border-left: 5px solid transparent;
  border-right: 0;
}
div.jQBracket.rl .bubble.third:after {
  border-right: 0;
  border-left: 6px solid #996633;
}
div.jQBracket.rl .bubble.fourth:after {
  border-right: 0;
  border-left: 6px solid #667788;
}
div.jQBracket.rl .highlightWinner .bubble:after {
  border-left-color: #ddaa00;
}
div.jQBracket.rl .highlightLoser .bubble:after {
  border-left-color: #cccccc;
}
.slider-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 65.86%;
  height: 456px;
  margin-right: 1.62%;
  box-sizing: border-box;
}
.slider-container.full-width {
  width: 100%;
  margin: 0 0 35px;
}
.slider-container .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 455px;
}
.slider-container .slick-slide {
  float: left;
  position: relative;
}
.slider-container .slides {
  padding: 0;
  margin: 0;
  list-style: none;
}
.slider-container .slides:not(.slick-initialized) {
  visibility: hidden;
}
.slider-container figure {
  margin: 0;
  padding: 0;
  z-index: 3;
  height: 456px;
  position: relative;
}
.slider-container figure img {
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.slider-container figure h3 {
  margin: 0 0 20px;
  font: 400 30px/38px 'proxima-nova-light', Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}
.slider-container figure figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 35px 50px 20px;
  box-sizing: border-box;
  background: rgba(67, 67, 67, 0.5);
  text-align: center;
}
.slider-container .slick-prev,
.slider-container .slick-next {
  position: absolute;
  top: 48%;
  width: 28px;
  height: 28px;
  transition: opacity 0.2s ease;
  background: transparent;
  border: 0;
  cursor: pointer;
  color: transparent;
  overflow: hidden;
  z-index: 1000;
}
.slider-container .slick-prev:hover:after,
.slider-container .slick-next:hover:after {
  color: #c8c8c8;
}
.slider-container .slick-prev:active,
.slider-container .slick-next:active,
.slider-container .slick-prev:focus,
.slider-container .slick-next:focus {
  outline: none;
}
.slider-container .slick-prev:after,
.slider-container .slick-next:after {
  display: block;
  color: #f2f2f2;
  font: 25px/25px 'itv-font';
}
.slider-container .slick-prev {
  left: 10px;
}
.slider-container .slick-prev:after {
  content: '\f124';
}
.slider-container .slick-next {
  right: 10px;
}
.slider-container .slick-next:after {
  content: '\f125';
}
.slider-container .slick-dots {
  padding: 0;
  margin: 0;
  text-align: center;
  margin-top: 15px;
}
.slider-container .slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #909090;
  cursor: pointer;
  margin-right: 5px;
}
.slider-container .slick-dots li.slick-active {
  background: #3c4eff;
}
.slider-container .slick-dots li button {
  display: none;
}
@media (max-width: 960px) {
  .slider-container figure h3 {
    font-size: 24px;
  }
}
@media (max-width: 929px) {
  .slider-container {
    width: 100%;
    margin: 0 0 35px;
    height: 360px;
  }
  .slider-container .slides {
    max-height: 100%;
  }
  .slider-container .slick-list {
    height: 360px;
  }
  .slider-container figure {
    text-align: center;
    height: 360px;
  }
  .slider-container figure p {
    display: none;
  }
  .slider-container figure h3 {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .slider-container .slick-prev,
  .slider-container .slick-next {
    display: none !important;
  }
  .slider-container figure figcaption {
    padding: 10px 20px 10px;
  }
}
/** initial setup **/
.nano {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background: none;
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  transition: .2s;
}
.nano > .nano-pane > .nano-slider {
  background: #11243d;
  position: relative;
  margin: 0 1px;
}
.nano:hover > .nano-pane,
.nano-pane.active,
.nano-pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}
.static-teaser {
  display: inline-block;
  width: 32.512%;
  height: 456px;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
}
.static-teaser .top-block,
.static-teaser .bottom-block {
  height: 221px;
  position: relative;
  overflow: hidden;
  background: #00303c;
}
.static-teaser .top-block img,
.static-teaser .bottom-block img {
  min-height: 100%;
  min-width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.static-teaser .top-block .callout-area,
.static-teaser .bottom-block .callout-area {
  position: absolute;
  width: 100%;
  bottom: 35px;
}
.static-teaser .top-block h3,
.static-teaser .bottom-block h3 {
  font: 300 22px/22px 'proxima-nova-light', Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px;
  color: #ffffff;
}
.static-teaser .top-block .button,
.static-teaser .bottom-block .button {
  font-size: 13px;
}
.static-teaser .top-block {
  margin-bottom: 14px;
}
.static-teaser .play_icon_overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  display: block;
  z-index: 5;
  border-radius: 50%;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.6) inset;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background: rgba(100, 100, 100, 0.5);
}
.static-teaser .play_icon_overlay:before {
  content: "\f215";
  font: normal 50px/50px "itv-font";
  height: 50px;
  width: 50px;
  display: block;
  color: #ffffff;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  position: absolute;
  margin-left: 5px;
  top: 50%;
  left: 50%;
}
.static-teaser .play_icon_overlay:hover {
  opacity: 1;
}
@media (max-width: 960px) {
  .static-teaser .top-block h3,
  .static-teaser .bottom-block h3 {
    font-size: 18px;
  }
}
@media (max-width: 929px) {
  .static-teaser {
    width: 100%;
    height: auto;
  }
  .static-teaser .top-block,
  .static-teaser .bottom-block {
    width: calc(50% - 15px);
    display: inline-block;
    text-align: center;
  }
  .static-teaser .top-block h3,
  .static-teaser .bottom-block h3 {
    font-size: 22px;
  }
  .static-teaser .top-block {
    margin: 0 15px 0 0;
  }
  .static-teaser .bottom-block {
    margin-left: 15px;
  }
}
@media (max-width: 460px) {
  .static-teaser .top-block,
  .static-teaser .bottom-block {
    width: 100%;
    margin: 0 0 20px;
  }
  .static-teaser .top-block h3,
  .static-teaser .bottom-block h3 {
    font-size: 24px;
  }
}
.results-title {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  margin: 15px 15px 10px;
  display: inline-block;
  color: #00303c;
  text-transform: uppercase;
}
.videos\.php #content {
  visibility: hidden;
}
.videos\.php #content.show {
  visibility: visible;
}
.filter-container {
  float: right;
  background: #ffffff;
  position: relative;
  font: 600 19px/19px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  text-transform: uppercase;
  width: calc(100% / 5 - 16px);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.filter-container span {
  display: block;
  cursor: pointer;
  padding: 10px 42px 10px 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-container span:after {
  content: '\f123';
  font: 200 20px/20px 'itv-font';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 11px;
  background: #00303c;
  color: #ffffff;
  cursor: pointer;
}
.filter-container .filter-list {
  opacity: 0;
  visibility: hidden;
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 10px 0;
  margin: 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  background: #ffffff;
  transition: opacity 200ms ease;
  z-index: 1;
}
.filter-container .filter-list.expanded {
  opacity: 1;
  visibility: visible;
}
.filter-container .filter-list li {
  font-size: 16px;
  padding: 5px 10px;
  transition: background 200ms ease;
  cursor: pointer;
}
.filter-container .filter-list li:hover {
  background: #f1f1f1;
}
.filter-container.expanded span:after {
  content: '\f126';
}
#content {
  overflow: hidden;
}
.video-result-grid {
  padding: 0;
  list-style: none;
  width: calc(100% + 20px);
  margin-left: -10px;
}
.video-result-grid li {
  display: inline-block;
  width: calc(100% / 5 - 20px);
  margin: 10px;
  vertical-align: top;
}
.video-result-grid li.hide {
  display: none;
}
.video-result-grid .video {
  background: #ffffff;
  position: relative;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  height: 100%;
}
.video-result-grid .video img {
  height: 120%;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-result-grid .video .img-placeholder {
  display: block;
  height: 100%;
  position: relative;
  background: #989898;
}
.video-result-grid .video h3 {
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  padding: 0 10px;
  margin-bottom: 10px;
  text-align: center;
}
.video-result-grid .video > a {
  display: block;
  height: 125px;
  overflow: hidden;
  position: relative;
}
.video-result-grid .video > a:after {
  content: '\f215';
  font-family: 'itv-font';
  font-size: 34px;
  color: #ffffff;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-result-grid .video p {
  text-align: center;
  padding-bottom: 20px;
}
.video-result-grid .stars span:after {
  content: '\f2fc';
  font: 16px/16px 'itv-font';
  color: #3c4eff;
}
.video-result-grid .stars span.half:after {
  content: '\f3ad';
  color: #3c4eff;
}
.video-result-grid .stars span.empty:after {
  color: #989898;
}
.video-wrapper {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
}
.video-wrapper .video-tab-head {
  padding-left: 15px;
  line-height: normal;
}
.video-wrapper .video-tab-head a {
  text-transform: uppercase;
  font: 700 22px 'BJK Cup Sans', Arial, sans-serif;
  margin-right: 55px;
  color: #00303c;
  transition: color 0.15s ease;
}
.video-wrapper .video-tab-head a.selected,
.video-wrapper .video-tab-head a:hover {
  color: #00303c;
}
.video-wrapper .video-tab-head a:last-child {
  margin-right: 0;
}
.video-wrapper .video-tabs {
  position: relative;
  min-height: 507px;
}
.video-wrapper .video-feed,
.video-wrapper .recommended-feed {
  font-size: 16px;
  color: #ffffff;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 15px;
  margin: 10px 0 0;
}
@media (min-width: 671px) {
  .video-wrapper .video-feed,
  .video-wrapper .recommended-feed {
    height: 458px;
  }
}
.video-wrapper .video-feed li,
.video-wrapper .recommended-feed li {
  margin-bottom: 15px;
  font-size: 0;
  position: relative;
  transition: background-color 0.2s ease;
}
.video-wrapper .video-feed li:after,
.video-wrapper .recommended-feed li:after {
  content: '';
  display: table;
  clear: both;
}
.video-wrapper .video-feed li:hover,
.video-wrapper .recommended-feed li:hover {
  background: #f2f2f2;
}
.video-wrapper .video-feed li:last-child,
.video-wrapper .recommended-feed li:last-child {
  margin-bottom: 0;
}
.video-wrapper .video-feed .thumbnail,
.video-wrapper .recommended-feed .thumbnail {
  display: inline-block;
  float: left;
  margin-right: 20px;
  max-height: 133px;
  width: 235px;
  position: relative;
  overflow: hidden;
}
.video-wrapper .video-feed .thumbnail a:after,
.video-wrapper .recommended-feed .thumbnail a:after {
  content: '\f215';
  color: #ffffff;
  opacity: 0.8;
  font-family: 'itv-font';
  font-size: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-wrapper .video-feed .thumbnail a,
.video-wrapper .recommended-feed .thumbnail a {
  display: block;
  height: 133px;
  background: #f1f1f1;
}
.video-wrapper .video-feed .thumbnail img,
.video-wrapper .recommended-feed .thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-wrapper .video-feed img,
.video-wrapper .recommended-feed img {
  max-width: 100%;
}
.video-wrapper .video-feed .video-info,
.video-wrapper .recommended-feed .video-info {
  display: inline-block;
  float: left;
  vertical-align: bottom;
  color: #383838;
  width: calc(100% - 255px);
  padding-right: 10px;
}
.video-wrapper .video-feed .video-info h3,
.video-wrapper .recommended-feed .video-info h3 {
  margin-bottom: 6px;
}
.video-wrapper .video-feed .video-info h3 a,
.video-wrapper .recommended-feed .video-info h3 a {
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
}
.video-wrapper .video-feed .video-caption,
.video-wrapper .recommended-feed .video-caption {
  margin: 5px 0;
}
.video-wrapper .video-feed .video-caption a,
.video-wrapper .recommended-feed .video-caption a {
  color: #727272;
  font: 600 15px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: uppercase;
  margin-right: 10px;
  word-wrap: break-word;
  transition: color 0.15s ease;
}
.video-wrapper .video-feed .video-caption a:hover,
.video-wrapper .recommended-feed .video-caption a:hover {
  color: #282828;
}
.video-wrapper .button {
  width: 100%;
  background: #3c4eff;
  text-align: center;
  padding: 15px 0 14px;
}
.video-wrapper .button:hover {
  background: #3c4eff;
}
.video-wrapper .video-latest,
.video-wrapper .video-recommended {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: min-height 0.2s ease, opacity 0.25s ease 0.15s;
}
.video-wrapper .video-latest.active,
.video-wrapper .video-recommended.active {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 940px) {
  .video-wrapper .video-feed .video-info h3 a {
    font-size: 19px;
  }
}
@media (max-width: 930px) {
  .video-wrapper {
    width: calc(100% - 20px);
    margin: 40px auto 0;
    display: block;
  }
  .video-wrapper .video-latest,
  .video-wrapper .video-recommended {
    width: 100%;
  }
  .filter-container {
    width: 220px;
  }
  .video-result-grid li {
    width: calc(100% / 4 - 20px);
  }
}
@media (max-width: 719px) {
  .video-result-grid li {
    width: calc(100% / 3 - 20px);
  }
}
@media (max-width: 670px) {
  .video-wrapper {
    margin: 20px auto;
  }
}
@media (max-width: 640px) {
  .video-wrapper .video-tabs {
    min-height: 0;
    height: 525px;
  }
  .video-wrapper .video-tab-head {
    padding-right: 15px;
  }
}
@media (max-width: 479px) {
  .video-result-grid li {
    width: calc(100% / 2 - 20px);
  }
}
@media (max-width: 459px) {
  .video-wrapper .video-feed,
  .video-wrapper .recommended-feed {
    overflow: hidden;
  }
  .video-wrapper .video-feed .thumbnail,
  .video-wrapper .recommended-feed .thumbnail {
    overflow: hidden;
    width: 47%;
    height: 133px;
  }
  .video-wrapper .video-feed .thumbnail img,
  .video-wrapper .recommended-feed .thumbnail img {
    max-width: none;
    height: 110%;
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
  .video-wrapper .video-feed .thumbnail:after,
  .video-wrapper .recommended-feed .thumbnail:after {
    font-size: 30px;
  }
  .video-wrapper .video-feed .video-info,
  .video-wrapper .recommended-feed .video-info {
    width: calc(53% - 20px);
  }
  .video-wrapper .video-feed .video-info h3 a,
  .video-wrapper .recommended-feed .video-info h3 a {
    font-size: 18px;
  }
  .video-wrapper .video-feed .video-caption a,
  .video-wrapper .recommended-feed .video-caption a {
    font-size: 13px;
  }
  .video-wrapper .video-tab-head a {
    font-size: 18px;
  }
}
@media (max-width: 369px) {
  .video-wrapper .video-tab-head a:first-child {
    margin-right: 0;
  }
  .video-wrapper .video-tab-head a:last-child {
    float: right;
  }
  .video-wrapper .video-feed .video-info h3 a,
  .video-wrapper .recommended-feed .video-info h3 a {
    font-size: 16px;
  }
  .video-wrapper .video-feed .video-caption a,
  .video-wrapper .recommended-feed .video-caption a {
    font-size: 11px;
  }
}
.stars {
  margin-right: 2px;
}
.stars span:after {
  content: '\f2fc';
  font: 16px/16px 'itv-font';
  color: #3c4eff;
}
.stars span.half:after {
  content: '\f3ad';
  color: #3c4eff;
}
.stars span.empty:after {
  color: #00303c;
}
.stars.hover-green span:after {
  color: #3c4eff;
}
.stars:hover span:after {
  color: #000000;
}
.stars:hover ~ .stars span:after {
  color: #00303c;
}
.video-slider-container {
  float: left;
  margin: 15px 0;
  padding: 0 10px;
  width: 100%;
}
.video-slider-container > h3 {
  color: #00303c;
  float: left;
  padding-left: 10px;
}
.video-slider-container > a {
  color: #3c4eff;
  float: right;
  padding-right: 10px;
  margin-top: 10px;
}
.video-slider-container > a:before {
  color: #3c4eff;
  font-size: 20px;
  top: 1px;
}
.video-slider-container h3,
.video-slider-container a {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-weight: 600;
  text-align: center;
}
.video-slider-container > h3,
.video-slider-container > a {
  font: 700 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: uppercase;
}
.video-slider-container .slick-slide {
  float: left;
}
.video-slider-container .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 -10px;
  padding: 0;
  z-index: 0;
}
.video-slider-container .slides {
  padding: 0;
  list-style: none;
  clear: both;
  position: relative;
  overflow: hidden;
}
.video-slider-container .slides:hover .slick-prev {
  left: 0;
}
.video-slider-container .slides:hover .slick-next {
  right: 0;
}
.video-slider-container .empty-slider {
  font: 700 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  padding: 0 0 0 12px;
}
.video-slider-container .video {
  margin: 2px 10px;
  background: #ffffff;
  position: relative;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.video-slider-container .video img {
  width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-slider-container .video h3 {
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  padding: 0 10px;
  margin-bottom: 10px;
}
.video-slider-container .video > a {
  display: block;
  height: 162px;
  overflow: hidden;
  position: relative;
}
.video-slider-container .video > a:after {
  content: '\f215';
  font-family: 'itv-font';
  font-size: 34px;
  color: #ffffff;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.video-slider-container .video p {
  text-align: center;
  padding-bottom: 20px;
}
.video-slider-container .slick-prev,
.video-slider-container .slick-next {
  position: absolute;
  top: 0;
  width: 30px;
  z-index: 10;
  color: transparent;
  border: 0;
  background: #3c4eff;
  cursor: pointer;
  height: 272px;
}
.video-slider-container .slick-prev:after,
.video-slider-container .slick-next:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  color: #ffffff;
  font-family: 'itv-font';
  font-size: 22px;
}
.video-slider-container .slick-prev.slick-disabled,
.video-slider-container .slick-next.slick-disabled {
  display: none !important;
}
.video-slider-container .slick-prev {
  left: -31px;
  border-right: 2px solid #ffffff;
  transition: left 0.25s ease;
}
.video-slider-container .slick-prev:after {
  content: '\f124';
}
.video-slider-container .slick-next {
  right: -31px;
  border-left: 2px solid #ffffff;
  transition: right 0.25s ease;
}
.video-slider-container .slick-next:after {
  content: '\f125';
}
.video-slider-container .slick-dots {
  padding: 0;
  margin: 15px 25px 20px 0;
  text-align: right;
}
.video-slider-container .slick-dots li {
  display: inline-block;
  margin-right: 5px;
}
.video-slider-container .slick-dots li:last-child {
  margin-right: 0;
}
.video-slider-container .slick-dots li button {
  color: transparent;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #909090;
  cursor: pointer;
  padding: 0;
}
.video-slider-container .slick-dots .slick-active button {
  background: #3c4eff;
}
.gallery-module {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
  margin: 40px 10px 0 10px;
  float: left;
}
.gallery-module .images-wrapper {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 40px 30px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}
.gallery-module .slick-list {
  overflow: hidden;
  height: 425px;
}
.gallery-module .slick-track {
  height: 100%;
}
.gallery-module .headline {
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  color: #00303c;
  text-transform: uppercase;
  padding-left: 15px;
}
.gallery-module .slick-slide {
  float: left;
  margin: 0 -140px;
  height: 100%;
  position: relative;
  opacity: 1;
  visibility: visible;
  -ms-transform: scale(0.75);
      transform: scale(0.75);
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.gallery-module .slick-slide:not(.slick-adjacent):not(.slick-center) {
  visibility: hidden;
  opacity: 0;
}
.gallery-module .slick-slide .thumbnail-wrapper.last-slide {
  background: #00303c;
  vertical-align: middle;
  text-align: center;
  display: block;
  height: 100%;
}
.gallery-module .slick-slide .thumbnail-wrapper.last-slide span {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.gallery-module .slick-adjacent {
  opacity: 0.25;
}
.gallery-module .slick-center {
  z-index: 1;
  opacity: 1;
  -ms-transform: scale(1);
      transform: scale(1);
  transition: opacity 0.2s ease, transform 0.2s ease 0.1s;
}
.gallery-module .slick-center .thumbnail-wrapper:after {
  content: '\e98b';
  font: 50px 'itv-font';
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 42%;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.2);
}
.gallery-module .slick-center:hover .thumbnail-wrapper:not(.last-slide):after {
  opacity: 1;
  visibility: visible;
}
.gallery-module figure {
  overflow: hidden;
}
.gallery-module figure img {
  height: 100%;
  position: relative;
  display: block;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.gallery-module .slick-prev,
.gallery-module .slick-next {
  position: absolute;
  top: 50%;
  color: transparent;
  background: transparent;
  border: 0;
  width: 69px;
  height: 100%;
  cursor: pointer;
  text-align: center;
}
.gallery-module .slick-prev:after,
.gallery-module .slick-next:after {
  font-family: 'itv-font';
  color: #00303c;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.gallery-module .slick-prev.slick-disabled,
.gallery-module .slick-next.slick-disabled {
  opacity: 0.3;
}
.gallery-module .slick-prev {
  left: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.gallery-module .slick-prev:after {
  content: '\f124';
}
.gallery-module .slick-next {
  right: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.gallery-module .slick-next:after {
  content: '\f125';
}
.gallery-module .gallery-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(242, 242, 242, 0.95);
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease;
  overflow: auto;
}
.gallery-module .gallery-popup.popup-open {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
.gallery-module .gallery-popup .popup-heading {
  max-width: 1230px;
  margin: 80px auto 10px;
  overflow: hidden;
  text-align: right;
}
.gallery-module .gallery-popup .close-popup:after {
  content: '\f12a';
  font: 35px 'itv-font';
  color: #00303c;
}
.gallery-module .gallery-popup .slick-slide:not(.slick-center):not(.slick-adjacent) {
  visibility: visible;
  opacity: 1;
  margin: 0;
  -ms-transform: scale(1);
      transform: scale(1);
}
.gallery-module .gallery-popup .gallery-slider-big,
.gallery-module .gallery-popup .gallery-slider-nav {
  max-width: 1230px;
  margin: 0 auto;
}
.gallery-module .gallery-popup .gallery-slider-big figure img,
.gallery-module .gallery-popup .gallery-slider-nav figure img {
  height: 100%;
  width: auto;
}
.gallery-module .gallery-popup .gallery-slider-big {
  height: 702px;
  margin: 0 auto 10px;
  position: relative;
}
.gallery-module .gallery-popup .gallery-slider-big .slick-list {
  height: 702px;
}
.gallery-module .gallery-popup .gallery-slider-big figcaption {
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  width: 90%;
  margin: 10px auto 0;
}
.gallery-module .gallery-popup .gallery-slider-big figcaption .author {
  float: right;
  font-size: 12px;
}
.gallery-module .gallery-popup .gallery-slider-big .slick-next:after,
.gallery-module .gallery-popup .gallery-slider-big .slick-prev:after {
  font-size: 40px;
}
.gallery-module .gallery-popup .gallery-slider-big .slick-next {
  right: 0;
}
.gallery-module .gallery-popup .gallery-slider-big .slick-prev {
  left: 0;
}
.gallery-module .gallery-popup .gallery-slider-big .thumbnail-wrapper {
  display: block;
  width: 90%;
  height: calc(100% - 30px);
  margin: 0 auto;
  overflow: hidden;
}
.gallery-module .gallery-popup .gallery-slider-nav {
  height: 103px;
  position: relative;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-slide:not(.slick-center):not(.slick-adjacent) {
  margin: 0 5px;
  height: 103px;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-slide:not(.slick-current):after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000000;
  opacity: 0.6;
}
.gallery-module .gallery-popup .gallery-slider-nav figcaption {
  display: none;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-list {
  width: calc(100% - 71px);
  margin-left: 33px;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-slide {
  background: #000000;
  cursor: pointer;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-prev,
.gallery-module .gallery-popup .gallery-slider-nav .slick-next {
  background: #00303c;
  width: 28px;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-prev:after,
.gallery-module .gallery-popup .gallery-slider-nav .slick-next:after {
  color: #ffffff;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-prev {
  left: 0;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-next {
  right: 0;
}
.gallery-module .gallery-popup .gallery-slider-nav .selected-slide:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  border-bottom: 10px solid #00303c;
}
@media (max-width: 1150px) {
  .gallery-module .images-wrapper {
    padding: 97px 20px;
    height: 504px;
  }
  .gallery-module .slick-list {
    height: 310px;
    padding: 0 80px;
  }
  .gallery-module .slick-slide {
    margin: 0 -100px;
  }
  .gallery-module .gallery-popup .slick-list {
    padding: 0;
  }
}
@media (max-width: 930px) {
  .gallery-module {
    width: calc(100% - 20px);
    margin: 20px 0 0 10px;
  }
  .gallery-module .images-wrapper {
    padding: 30px;
  }
  .gallery-module .slick-list {
    height: 100%;
  }
  .gallery-module .slick-next,
  .gallery-module .slick-prev {
    width: 23%;
  }
  .gallery-module .headline {
    padding-left: 10px;
  }
  .gallery-slider-big .slick-prev,
  .gallery-slider-big .slick-next {
    width: 5%;
  }
}
@media (max-width: 670px) {
  .gallery-module {
    margin: 20px auto;
    display: block;
  }
  .gallery-module .headline {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 640px) {
  .gallery-module .images-wrapper {
    padding: 100px 30px;
  }
  .gallery-module .slick-next,
  .gallery-module .slick-prev {
    width: 15%;
  }
  .gallery-module .gallery-popup {
    background: #000000;
  }
  .gallery-module .gallery-popup figure img {
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
  }
  .gallery-module .gallery-popup .gallery-slider-nav {
    opacity: 0;
    visibility: hidden;
  }
  .gallery-module .gallery-popup .gallery-slider-big {
    position: relative;
  }
  .gallery-module .gallery-popup .gallery-slider-big .slick-list {
    height: auto;
  }
  .gallery-module .gallery-popup .gallery-slider-big figcaption {
    color: #ffffff;
    width: 97%;
  }
  .gallery-module .gallery-popup .gallery-slider-big figcaption .author {
    float: none;
    margin-top: 15px;
  }
  .gallery-module .gallery-popup .gallery-slider-big figcaption span {
    display: block;
  }
  .gallery-module .gallery-popup .gallery-slider-big .thumbnail-wrapper {
    width: 100%;
  }
  .gallery-module .gallery-popup .gallery-slider-big .thumbnail-wrapper img {
    width: 100%;
    height: auto;
  }
  .gallery-module .gallery-popup .gallery-slider-big .slick-prev,
  .gallery-module .gallery-popup .gallery-slider-big .slick-next {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
  .gallery-module .gallery-popup .close-popup {
    padding-right: 10px;
    display: inline-block;
  }
  .gallery-module .gallery-popup .close-popup:after {
    color: #ffffff;
  }
}
@media (max-width: 460px) {
  .gallery-module .images-wrapper {
    padding: 80px 10px;
    height: 390px;
  }
  .gallery-module .slick-slide {
    margin: 0 -70px;
  }
  .gallery-module .slick-prev {
    left: 10px;
  }
  .gallery-module .slick-next {
    right: 10px;
  }
}
.news-wrapper {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
}
.news-wrapper > h2 {
  padding-left: 15px;
  text-transform: uppercase;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin-right: 55px;
  color: #a0a0a0;
  transition: color 0.15s ease;
}
.news-wrapper .news-feed {
  font-size: 16px;
  color: #ffffff;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 15px;
  margin: 10px 0 0;
}
.news-wrapper .news-feed li {
  margin-bottom: 14px;
  font-size: 0;
  position: relative;
  transition: background-color 0.2s ease;
}
.news-wrapper .news-feed li:after {
  content: '';
  display: table;
  clear: both;
}
.news-wrapper .news-feed li:hover {
  background: #f2f2f2;
}
.news-wrapper .news-feed li:last-child {
  margin-bottom: 0;
}
.news-wrapper .news-feed .thumbnail {
  display: inline-block;
  margin-right: 20px;
  max-height: 133px;
  max-width: 235px;
  vertical-align: top;
  position: relative;
  overflow: hidden;
}
.news-wrapper .news-feed img {
  max-width: 100%;
}
.news-wrapper .news-feed .news-info {
  display: inline-block;
  vertical-align: top;
  color: #383838;
  width: calc(100% - 255px);
  padding-right: 10px;
  padding-top: 15px;
}
.news-wrapper .news-feed .news-info h3 a {
  margin-bottom: 6px;
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
}
.news-wrapper .news-feed p {
  margin: 5px 0;
}
.news-wrapper .news-feed p a {
  color: #727272;
  font: 600 15px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  margin-right: 10px;
  word-wrap: break-word;
  transition: color 0.15s ease;
}
.news-wrapper .news-feed p a:hover {
  color: #282828;
}
.news-wrapper .button {
  width: 100%;
  background: #3c4eff;
  text-align: center;
  padding: 15px 0 14px;
}
.news-wrapper .button:hover {
  background: #3c4eff;
}
@media (max-width: 940px) {
  .news-wrapper .news-feed .news-info h3 a {
    font-size: 19px;
  }
}
@media (max-width: 929px) {
  .news-wrapper {
    width: calc(100% - 20px);
    margin: 40px auto;
    display: block;
    float: none;
  }
}
@media (max-width: 670px) {
  .news-wrapper {
    margin: 20px auto;
  }
}
@media (max-width: 459px) {
  .news-wrapper .news-feed {
    overflow: hidden;
  }
  .news-wrapper .news-feed .thumbnail {
    overflow: hidden;
    width: 47%;
    height: 133px;
  }
  .news-wrapper .news-feed .thumbnail img {
    max-width: none;
    height: 110%;
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
  .news-wrapper .news-feed .news-info {
    width: calc(53% - 20px);
  }
  .news-wrapper .news-feed .news-info h3 a {
    font-size: 18px;
  }
  .news-wrapper .news-feed p a {
    font-size: 13px;
  }
  .news-wrapper h2 {
    font-size: 18px;
  }
}
@media (max-width: 369px) {
  .news-wrapper .news-feed .news-info h3 a {
    font-size: 16px;
  }
  .news-wrapper .news-feed p a {
    font-size: 11px;
  }
}
@keyframes rotate-loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
body.registration header,
body.registration footer {
  display: none;
}
body.registration .inplayer-modal .inplayer-close-button,
body.registration .inplayer-modal .ip-loginlink {
  display: none;
}
body.registration.loggedin .inplayer-modal .inplayer-modal-body .inplayer-custom-fields,
body.registration.loggedin .inplayer-modal .inplayer-modal-body div[name],
body.registration.loggedin .inplayer-modal .inplayer-modal-body .inplayer-custom-checkboxes,
body.registration.loggedin .inplayer-modal .inplayer-modal-body .inplayer-policy,
body.registration.loggedin .inplayer-modal .inplayer-modal-body .inplayer-buttonholder {
  display: none;
}
.registrationMain {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #585858;
}
.registrationMain .registration-wrapper:not(.confirmation) {
  padding: 30px 30px 60px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.registrationMain .preloader {
  text-align: center;
}
.registrationMain .preloader:not(.ng-hide) img {
  animation-name: rotate-loader;
  animation-duration: 0.7s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.registrationMain .registration-wrapper > .button-wrapper {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 30px);
  margin-right: 54px;
}
.registrationMain .flex-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.registrationMain .flex-container.column {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.registrationMain .flex-container.column .address-block {
  display: block;
}
.registrationMain .flex-container.column .input-block:last-child {
  margin-top: 0;
}
.registrationMain .input-block {
  width: 100%;
  margin-right: 0;
}
.registrationMain .input-block > div {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 30px);
  margin-right: 54px;
}
.registrationMain .input-block .lname,
.registrationMain .input-block .password-confirm,
.registrationMain .input-block .city,
.registrationMain .input-block .country {
  margin-right: 0;
}
.registrationMain .input-block .street {
  width: calc(50% - 180px);
  margin-right: 10px;
}
.registrationMain .input-block .number {
  width: 136px;
}
.registrationMain .input-block:first-child {
  margin-bottom: 40px;
}
.registrationMain .input-block:last-child {
  margin-top: 0;
}
.registrationMain .input-block .password-confirm {
  margin-top: 17px;
}
.registrationMain .mandatory-star {
  color: #00303c;
  margin-left: 3px;
}
.registrationMain .mandatory-star-personal {
  color: #00303c;
  margin-left: 3px;
}
.registrationMain input[type="text"],
.registrationMain input[type="password"] {
  width: 100%;
  box-sizing: border-box;
  background: #f2f2f2;
  height: 45px;
  border-radius: 2px;
  border: 1px solid #c8c8c8;
  padding: 0 20px;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
}
.registrationMain input[type="text"].invalid,
.registrationMain input[type="password"].invalid {
  background: #f09c9c;
}
.registrationMain .error {
  color: #e2131a;
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  margin: 10px 0;
  padding-left: 5px;
}
.registrationMain select {
  text-transform: uppercase;
  background: #f2f2f2;
  padding: 0 20px;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  height: 45px;
  width: calc(100% + 30px);
  border: 0;
}
.registrationMain .error-msg .select {
  background: #f09c9c;
}
.registrationMain .error-msg .reg-label:before {
  background: #f09c9c;
}
.registrationMain .error-msg .checkbox-reg .error {
  margin: 0 0 10px;
  padding: 0;
}
.registrationMain .select-wrapper {
  border: 1px solid #c8c8c8;
  overflow: hidden;
  position: relative;
  border-radius: 2px;
}
.registrationMain .select-wrapper:after {
  content: '\f123';
  font-family: 'itv-font';
  position: absolute;
  top: 14px;
  right: 15px;
  font-weight: 200;
  color: #6b6b6b;
}
.registrationMain .input-label {
  text-transform: uppercase;
  margin: 15px 0 6px 5px;
}
.registrationMain .input-label.add-text {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  margin: -6px 0 5px 5px;
  color: #989898;
  text-transform: none;
}
.registrationMain input[type="radio"] {
  display: none;
}
.registrationMain input[type="radio"]:checked + .radio-label:after {
  visibility: visible;
  opacity: 1;
}
.registrationMain .radio-label {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  position: relative;
  padding-left: 37px;
  margin: 2px 30px 7px 5px;
  display: inline-block;
}
.registrationMain .radio-label:before {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  border: 1px solid #c8c8c8;
  border-radius: 50%;
  background: #f2f2f2;
  left: 0;
  top: -4px;
}
.registrationMain .radio-label:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #00303c;
  left: 5px;
  top: 1px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s linear;
}
.registrationMain .reg-title {
  color: #00303c;
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  text-align: center;
  margin: 0 0 10px 0;
}
.registrationMain .special-text {
  color: #989898;
  font: 500 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  margin: 0 0 40px 0;
}
.registrationMain .required-info {
  color: #00303c;
  font: 500 15px/15px 'BJK Cup Sans', Arial, sans-serif;
  margin: 10px 0 0 3px;
}
.registrationMain .button {
  display: block;
  background: #00303c;
  text-align: center;
  margin: 20px 0 10px;
  padding: 11px;
  cursor: pointer;
  transition: background 0.15s ease;
}
.registrationMain .button:hover {
  background: #3c4eff;
}
.registrationMain .street-no {
  display: inline-block;
  vertical-align: top;
}
.registrationMain .street {
  width: calc(100% - 160px);
  margin-right: 5px;
}
.registrationMain .number {
  width: 150px;
}
.registrationMain .checkbox-wrapper {
  margin-top: 10px;
}
.registrationMain .checkbox-reg {
  display: inline-block;
  font: 500 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #727272;
  max-width: calc(100% - 40px);
  vertical-align: middle;
}
.registrationMain .checkbox-reg a {
  color: #00303c;
}
.registrationMain .no-thanks {
  display: inline-block;
  font: 500 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #727272;
  cursor: pointer;
}
.registrationMain .account-only {
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
  margin: 0 0 10px 8px;
  cursor: pointer;
}
.registrationMain .account-only:before {
  content: '\f105';
  font-family: 'itv-font';
  font-weight: 400;
  margin-right: 3px;
}
.registrationMain .column .account-only {
  margin: 35px 0 10px 8px;
}
.registrationMain .column .account-only:before {
  content: '\f10e';
}
.registrationMain .reg-label {
  position: relative;
  padding-left: 25px;
  margin-right: 10px;
}
.registrationMain .reg-label:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid #c8c8c8;
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
}
.registrationMain .reg-label:after {
  content: '\f122';
  color: #00303c;
  font-family: 'itv-font';
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.1s linear;
  left: 5px;
  top: 3px;
}
.registrationMain .reg-checkbox {
  display: none;
}
.registrationMain .reg-checkbox:checked + .reg-label:after {
  opacity: 1;
  visibility: visible;
}
.registrationMain .block-headline {
  color: #00303c;
  text-transform: uppercase;
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  margin: 0 0 -3px 5px;
}
.check-wrap {
  margin-top: 5px;
  padding: 0 10px;
}
.check-wrap div {
  display: inline-block;
  vertical-align: top;
  width: calc(100% / 3 - 3px);
}
.check-wrap span {
  display: block;
  background: #b2b2b2;
  height: 5px;
}
.check-wrap span.valid span {
  width: 100%;
}
.check-wrap span span {
  display: block;
  height: 5px;
  width: 0;
  background: #00303c;
  transition: width 0.15s ease;
}
.registration-wrapper {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #585858;
}
.registration-wrapper.confirmation,
.registration-wrapper.complete {
  width: 600px;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 30px;
}
.registration-wrapper.confirmation .extra-wrapper span:before {
  content: '\f122';
  color: #00303c;
  font: 200 20px/20px 'itv-font';
  margin: 0 10px 0 0;
}
.registration-wrapper > .text-block {
  text-align: center;
}
.registration-wrapper a {
  color: #00303c;
  display: inline-block;
  padding: 10px 0;
}
.registration-wrapper .extra-wrapper {
  text-align: center;
  margin-top: 10px;
}
.registration-wrapper .extra-wrapper > div {
  margin-bottom: 5px;
}
.registration-wrapper .button a {
  color: #ffffff;
}
.registration-wrapper .text-block.main {
  color: #00303c;
  font-size: 20px;
  text-transform: uppercase;
  padding: 0 0 15px;
}
.registration-wrapper .input-label {
  text-transform: uppercase;
  margin: 15px 0 6px 5px;
}
.registration-wrapper .input-label.add-text {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  margin: -6px 0 5px 5px;
  color: #989898;
  text-transform: none;
}
.registration-wrapper input[type="password"] {
  width: 100%;
  box-sizing: border-box;
  background: #f2f2f2;
  height: 45px;
  border-radius: 2px;
  border: 1px solid #c8c8c8;
  padding: 0 20px;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
}
.registration-wrapper input[type="password"].invalid {
  background: #f09c9c;
}
.registration-wrapper .error {
  color: #e2131a;
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  margin: 10px 0;
  padding-left: 5px;
}
.registration-wrapper .button {
  display: block;
  background: #00303c;
  text-align: center;
  margin: 20px 0 10px;
  padding: 11px;
  cursor: pointer;
  transition: background 0.15s ease;
}
.registration-wrapper .button:hover {
  background: #3c4eff;
}
.registration-wrapper .reg-title {
  color: #00303c;
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  text-align: center;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.registration-wrapper .special-text {
  color: #989898;
  font: 500 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  margin: 0 0 40px 0;
}
.registration-wrapper .mandatory-star {
  color: #00303c;
  margin-left: 3px;
}
.forgotpassword {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #585858;
}
@media (max-width: 929px) {
  .registrationMain .input-block > div {
    width: 100%;
    margin-right: 0;
  }
  .registrationMain .input-block .street {
    width: calc(100% - 146px);
    margin-right: 5px;
  }
  .registrationMain .input-block .password-confirm {
    margin-top: -10px;
  }
}
@media (max-width: 480px) {
  .registrationMain {
    padding: 30px 10px 30px;
  }
  .registrationMain .registration-wrapper:not(.confirmation) {
    padding: 30px 10px 30px;
  }
  .registrationMain .radio-label {
    width: 120px;
    margin-bottom: 16px;
  }
  .registrationMain .radio-label:nth-of-type(even) {
    float: right;
    margin-right: 0;
  }
  .registrationMain .radio-label:nth-of-type(odd) {
    float: left;
    clear: left;
    margin-right: 0;
  }
  .registrationMain .input-block .street {
    width: calc(100% - 70px);
  }
  .registrationMain .input-block .number {
    width: 60px;
  }
  .registrationMain .checkbox-reg {
    width: 86%;
    vertical-align: middle;
  }
  .registrationMain .reg-label {
    vertical-align: middle;
  }
}
.full-account-registration-info {
  display: block;
  color: #aaa;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-top: -5px;
}
body.login-popup-open {
  overflow: hidden;
}
.login-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(242, 242, 242, 0.75);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.45s ease;
  overflow: auto;
}
.login-popup-overlay.open {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease;
  z-index: 1002;
}
.login-popup {
  position: absolute;
  left: 50%;
  top: 100px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  z-index: 2;
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  max-width: 500px;
  padding: 30px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}
.login-popup .error-msg {
  color: #e2131a;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: none;
  display: none;
}
.login-popup.open {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.3s ease;
  z-index: 1003;
}
.login-popup > div > p {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: none;
  color: #989898;
  text-align: center;
}
.login-popup h2 {
  text-align: center;
  color: #00303c;
  margin: 0 0 20px;
  font-size: 20px;
}
.login-popup input[type="email"],
.login-popup input[type="password"] {
  width: 100%;
  box-sizing: border-box;
  background: #f2f2f2;
  height: 45px;
  border-radius: 2px;
  border: 1px solid #c8c8c8;
  padding: 0 20px;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  margin-bottom: 20px;
}
.login-popup label {
  margin: 15px 0 6px 5px;
  color: #585858;
}
.login-popup p a {
  color: #00303c;
}
.login-popup .button-row {
  text-align: center;
}
.login-popup button.button {
  background: #00303c;
  border: 0;
  width: 100%;
  padding: 10px 0;
  margin: 0 0 10px;
  cursor: pointer;
  transition: all 0.15s ease;
}
.login-popup button.button:hover {
  background: #3c4eff;
}
.login-popup .forgot-password {
  color: #00303c;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: none;
}
.login-popup a.button {
  color: #ffffff;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  background: #989898;
  transition: all 0.15s ease;
}
.login-popup a.button:hover {
  background: #6b6b6b;
}
.login-popup .close-popup {
  cursor: pointer;
}
.login-popup .close-popup:after {
  content: '\f12a';
  font-size: 28px;
  font-family: 'itv-font';
  font-weight: 200;
  color: #00303c;
  position: absolute;
  top: -25px;
  right: -25px;
}
.login-popup .forgot-pass,
.login-popup .forgot-pass-success,
.login-popup .forgot-pass-error,
.login-popup .user-data-changed,
.login-popup .authentication-required {
  display: none;
}
.login-popup .user-data-changed {
  width: 300px;
}
@media (max-width: 460px) {
  .login-popup {
    width: 310px;
    left: 0;
    right: 0;
    -ms-transform: none;
        transform: none;
    margin: 0 auto;
  }
  .login-popup .close-popup:after {
    right: 0;
  }
}
@keyframes sr-loading-spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.sr-custom-pbp {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
}
.sr-custom-pbp.sr-nano-scroller > .sr-nano-scroller-content {
  overflow-x: scroll;
  padding-bottom: 35px;
}
.widget-container .itf-pbp-clone .sr-custom-pbp .sr-nano-scroller-content {
  padding-top: 0;
}
.widget-container .itf-pbp-clone .sr-custom-pbp {
  height: 500px;
}
.widget-container .itf-pbp-clone .sr-custom-pbp .sr-content {
  height: 430px;
}
.sr-custom-pbp .sr-custom-pbp-title {
  text-align: center;
}
.sr-custom-pbp .sr-custom-pbp-title span {
  display: inline-block;
  margin: 10px auto;
  background: #aaa;
  padding: 5px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
}
.sr-custom-pbp .sr-custom-set {
  text-align: right;
  position: absolute;
}
.sr-custom-pbp .sr-custom-set .name .doubles + .doubles {
  margin-top: 5px;
}
.sr-custom-pbp .sr-custom-set .name .doubles {
  display: block;
}
.sr-custom-pbp .sr-custom-set .doubles {
  display: block;
}
.sr-custom-pbp .sr-custom-set img.doubles {
  width: 19px;
  height: 19px;
}
.sr-custom-pbp .sr-custom-set .sr-custom-period {
  display: table !important;
  width: 100%;
  margin: 20px 0 20px auto;
  text-align: right !important;
  position: relative;
}
.sr-custom-pbp .sr-custom-set .sr-custom-period.empty-period:not(:only-child) {
  display: none !important;
}
.sr-custom-pbp .sr-custom-set .sr-custom-period .sr-custom-point {
  display: inline-block !important;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  margin: 0 0 0 auto;
  position: relative;
}
.sr-vertical_delimiter:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  left: 0;
  background: #ddd;
  content: "";
}
.sr-custom-pbp .sr-custom-set .sr-custom-period .sr-custom-pointlist {
  position: relative;
  display: table-cell;
  overflow: hidden;
}
.sr-custom-pbp .sr-custom-period .sr-custom-pointlist:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  right: 10px;
  height: 1px;
  background: #ddd;
}
.sr-custom-pbp .sr-custom-period .sr-custom-pointlist:after {
  position: absolute;
  width: 20px;
  top: 0;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
  z-index: 100;
}
.sr-custom-pbp .sr-custom-set .sr-custom-period .sr-custom-pointlist-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: right;
  white-space: nowrap;
}
.sr-custom-pbp .sr-custom-point-icon:before {
  content: "";
  position: relative;
  display: inline-block !important;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #ddd;
}
.sr-custom-pbp .sr-custom-point-icon--won:before {
  background: #aaa;
  width: 8px;
  height: 8px;
}
.sr-custom-pbp .sr-custom-point-icon--fault:before {
  background: #ff0000;
  width: 8px;
  height: 8px;
}
.sr-custom-pbp .sr-custom-point-icon--ace:before {
  background: #10009E;
  width: 8px;
  height: 8px;
}
.sr-custom-teams {
  display: table-cell;
  text-align: left !important;
  vertical-align: middle;
  position: relative;
  width: 100px;
}
body:not(.procircuit) .sr-custom-teams .sr-custom-team {
  position: relative;
  padding-left: 20px;
  white-space: pre;
}
.sr-custom-teams .sr-custom-team img,
.sr-custom-teams .sr-custom-team span {
  position: relative;
  display: inline-block;
}
.sr-custom-teams .sr-custom-team span {
  top: -5px;
  margin-left: 10px;
}
.sr-breakpoint-won:before {
  background: #F5DC00 !important;
}
.sr-custom-result {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important;
  width: 20px !important;
}
.sr-custom-result.sr-branding-secondary-color {
  background-color: #f1f1f1;
}
.sr-custom-result-item {
  text-align: center !important;
  line-height: 20px !important;
  position: relative;
}
.sr-custom-result-item.sr-custom-result-home:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #fff;
}
.sr-pointbypoint {
  visibility: hidden;
}
.sr-custom-period[data-firstserver='away'] .sr-custom-team-away:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #11243d;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 5px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.sr-custom-period[data-firstserver='home'] .sr-custom-team-home:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #11243d;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 5px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.sr-first_server {
  position: relative;
}
.sr-first_server:before {
  content: "";
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 8px;
  width: 8px;
  height: 8px;
  background-color: #11243d;
  border-radius: 10px;
}
.itf-scoreboard .sr-content .sr-gamescore.sr-td .sr-common-animatevalues {
  color: #ffffff;
}
.itf-h2h .sr-content {
  position: relative;
}
.embed-qls {
  /* embedding of QLS overview and tie detail page for Kosmos (ITFMP-1827) */
}
.embed-qls #content {
  margin-top: 0;
}
.embed-qls .header-tabs {
  display: none;
}
.embed-qls .tie-overview-wrapper {
  margin: 0;
}
.embed-qls .tie-detail-wrapper {
  margin-top: 0;
}
.embed-qls #cam_5,
.embed-qls #cam_top,
.embed-qls #cam_middle {
  display: none;
}
.header-tabs {
  padding: 10px 0 0;
}
.header-tabs .mobile-header-tab {
  display: none;
}
.header-tabs ul {
  padding-left: 10px /*18px*/;
  position: relative;
}
.header-tabs a {
  font: 600 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #a0a0a0;
  text-transform: uppercase;
  transition: color 0.2s ease;
  letter-spacing: -1px;
  padding: 5px 10px 16px;
}
.header-tabs a:hover,
.header-tabs a.active {
  color: #3c4eff;
}
.header-tabs a.active {
  background: #ffffff;
  z-index: 2;
  box-shadow: 0 -4px 6px -3px rgba(0, 0, 0, 0.15);
}
.header-tabs li {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}
.header-tabs li:last-child {
  margin-right: 0;
}
.error-message {
  font-size: 18px;
  text-align: center;
}
.tie-detail-page,
.tie-overview-page,
.group-overview-page {
  margin-right: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
.tie-detail-page .vs-players,
.tie-overview-page .vs-players {
  background: #00303c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px;
}
.tie-detail-page .vs-players span,
.tie-overview-page .vs-players span {
  font: 600 38px/38px 'proxima-nova-condensed', Arial, sans-serif;
  color: #ffffff;
  width: 38%;
  text-align: center;
}
.tie-detail-page .vs-players div,
.tie-overview-page .vs-players div {
  min-width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #001c23;
  position: relative;
}
.tie-detail-page .vs-players div + div,
.tie-overview-page .vs-players div + div {
  margin-left: 20px;
}
.tie-detail-page .vs-players img,
.tie-overview-page .vs-players img {
  max-width: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
}
.tie-detail-page .vs-players .headshot,
.tie-overview-page .vs-players .headshot {
  z-index: 2;
}
.tie-detail-page .card-block,
.tie-overview-page .card-block {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  display: inline-block;
  vertical-align: top;
  width: calc(100% / 2 - 10px);
  margin-right: 20px;
  padding: 20px;
}
.tie-detail-page .card-block + .card-block,
.tie-overview-page .card-block + .card-block {
  margin-right: 0;
}
.tie-detail-page .card-block h4,
.tie-overview-page .card-block h4 {
  color: #3c4eff;
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  margin: 0;
}
.tie-detail-page .card-block p > span,
.tie-overview-page .card-block p > span {
  display: block;
  margin: 0 0 4px;
}
.tie-detail-page .card-block p .color,
.tie-overview-page .card-block p .color {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: #000;
  margin-right: 10px;
}
.tie-detail-page .card-block p .clay,
.tie-overview-page .card-block p .clay {
  background: #ff7b06;
}
.tie-detail-page .card-block p .hard,
.tie-overview-page .card-block p .hard {
  background: #3ed4bd;
}
.tie-detail-page .card-block p .grass,
.tie-overview-page .card-block p .grass {
  background: #69cb42;
}
.tie-detail-page .card-block p .carpet,
.tie-overview-page .card-block p .carpet {
  background: #5ec0e0;
}
.tie-detail-page .day-block,
.tie-overview-page .day-block {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #3c4eff;
  padding: 13px 0 11px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 15px 0;
}
.tie-detail-page .rubber-card,
.tie-overview-page .rubber-card {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  display: inline-block;
  vertical-align: top;
  width: calc(100% / 2 - 10px);
  margin: 0 20px 15px 0;
  padding: 0 15px 15px;
  font-size: 20px;
}
.tie-detail-page .rubber-card:nth-of-type(even),
.tie-overview-page .rubber-card:nth-of-type(even) {
  margin-right: 0;
}
.tie-detail-page .rubber-card.rubber-doubles + .rubber-card,
.tie-overview-page .rubber-card.rubber-doubles + .rubber-card {
  margin-right: 20px;
}
.tie-detail-page .rubber-card h3,
.tie-overview-page .rubber-card h3 {
  font: 600 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  margin: 0 -15px 10px;
  padding: 12px 0 6px;
  width: calc(100% + 30px);
  text-transform: uppercase;
  text-align: center;
  position: relative;
}
.tie-detail-page .rubber-card h3 span,
.tie-overview-page .rubber-card h3 span {
  font: 600 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  position: absolute;
  right: 15px;
  top: 13px;
  text-transform: capitalize;
}
.tie-detail-page .rubber-card h3.ended,
.tie-overview-page .rubber-card h3.ended {
  background: #00303c;
  color: #ffffff;
}
.tie-detail-page .rubber-card h3.ended.live,
.tie-overview-page .rubber-card h3.ended.live {
  background: #e2131a;
}
.tie-detail-page .rubber-card h3.ended.live span,
.tie-overview-page .rubber-card h3.ended.live span {
  color: #f6989b;
}
.tie-detail-page .rubber-card .ended span,
.tie-overview-page .rubber-card .ended span {
  color: #c8fb00;
}
.tie-detail-page .rubber-card .button-wrap,
.tie-overview-page .rubber-card .button-wrap {
  margin: -8px 0 0;
  text-align: center;
}
.tie-detail-page .rubber-card .button-wrap a,
.tie-overview-page .rubber-card .button-wrap a {
  font: 600 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  padding: 0;
}
.tie-detail-page .rubber-card .button-wrap a:before,
.tie-overview-page .rubber-card .button-wrap a:before {
  color: #00303c;
  font-size: 20px;
}
.tie-detail-page .rubber-card .name .winner:after,
.tie-overview-page .rubber-card .name .winner:after {
  content: '\f122';
  font: 400 25px/0px 'itv-font';
  color: #3c4eff;
  display: inline-block;
  padding: 0 0 0 15px;
}
.tie-detail-page .rubber-list,
.tie-overview-page .rubber-list {
  list-style: none;
  padding: 0;
  margin-top: 0;
}
.tie-detail-page .rubber-list .team-bar,
.tie-overview-page .rubber-list .team-bar {
  display: -ms-flexbox;
  display: flex;
  background: #f1f1f1;
  -ms-flex-align: stretch;
      align-items: stretch;
  margin-bottom: 5px;
}
.tie-detail-page .rubber-list .tie-break,
.tie-overview-page .rubber-list .tie-break {
  font-size: 13px;
  line-height: 10px;
  color: #828282;
  margin: -5px 0px 0 11px;
}
.tie-detail-page .rubber-list .flag,
.tie-overview-page .rubber-list .flag {
  margin: 0 10px 0 15px;
  padding: 7px 0 0;
}
.tie-detail-page .rubber-list .flag img,
.tie-overview-page .rubber-list .flag img {
  display: block;
  width: 27px;
  height: 28px;
  max-width: 100%;
}
.tie-detail-page .rubber-list .flag img + img,
.tie-overview-page .rubber-list .flag img + img {
  margin-top: 0px;
}
.tie-detail-page .rubber-list .name,
.tie-overview-page .rubber-list .name {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.tie-detail-page .rubber-list .name p,
.tie-overview-page .rubber-list .name p {
  margin: 0;
  font: 600 18px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
  padding: 13px 0 10px;
}
.tie-detail-page .rubber-list .name p:not(:first-child),
.tie-overview-page .rubber-list .name p:not(:first-child) {
  padding-top: 0;
}
.tie-detail-page .rubber-list .name .match-winner,
.tie-overview-page .rubber-list .name .match-winner {
  display: inline-block;
}
.tie-detail-page .rubber-list .name .match-winner::before,
.tie-overview-page .rubber-list .name .match-winner::before {
  content: '\f122';
  font: 400 25px/17px 'itv-font';
  color: #0c9c79;
  display: inline-block;
  padding: 0 0 0 15px;
}
.tie-detail-page .rubber-list .set-result,
.tie-overview-page .rubber-list .set-result {
  font: 700 26px/26px 'BJK Cup Sans', Arial, sans-serif;
  min-width: 49px;
  color: #828282;
  padding: 0 15px 0;
  border: 5px solid #ffffff;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  position: relative;
}
.tie-detail-page .rubber-list .set-result span,
.tie-overview-page .rubber-list .set-result span {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.tie-detail-page .teams-nominations h2,
.tie-overview-page .teams-nominations h2 {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-align: left;
  text-transform: uppercase;
  color: #3c4eff;
  padding: 0;
  margin: 0 0 8px 20px;
}
.tie-detail-page .teams-nominations .teams-wrapper,
.tie-overview-page .teams-nominations .teams-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.tie-detail-page .teams-nominations .team-block,
.tie-overview-page .teams-nominations .team-block {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  display: inline-block;
  vertical-align: top;
  padding: 20px 10px 30px 10px;
  width: calc(100% / 2 - 10px);
  margin-right: 20px;
}
.tie-detail-page .teams-nominations .team-block.away,
.tie-overview-page .teams-nominations .team-block.away {
  margin-right: 0;
}
.tie-detail-page .teams-nominations .team-block .team-head,
.tie-overview-page .teams-nominations .team-block .team-head {
  margin: 0 10px 15px 10px;
}
.tie-detail-page .teams-nominations .team-block .team-head a,
.tie-overview-page .teams-nominations .team-block .team-head a,
.tie-detail-page .teams-nominations .team-block .team-head a:hover,
.tie-overview-page .teams-nominations .team-block .team-head a:hover,
.tie-detail-page .teams-nominations .team-block .team-head a:visited,
.tie-overview-page .teams-nominations .team-block .team-head a:visited {
  font-size: 30px;
  color: #000000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.tie-detail-page .teams-nominations .team-block .team-head a.away,
.tie-overview-page .teams-nominations .team-block .team-head a.away,
.tie-detail-page .teams-nominations .team-block .team-head a:hover.away,
.tie-overview-page .teams-nominations .team-block .team-head a:hover.away,
.tie-detail-page .teams-nominations .team-block .team-head a:visited.away,
.tie-overview-page .teams-nominations .team-block .team-head a:visited.away {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.tie-detail-page .teams-nominations .team-block .team-head a.away .flag,
.tie-overview-page .teams-nominations .team-block .team-head a.away .flag,
.tie-detail-page .teams-nominations .team-block .team-head a:hover.away .flag,
.tie-overview-page .teams-nominations .team-block .team-head a:hover.away .flag,
.tie-detail-page .teams-nominations .team-block .team-head a:visited.away .flag,
.tie-overview-page .teams-nominations .team-block .team-head a:visited.away .flag {
  -ms-flex-order: 1;
      order: 1;
  margin-left: 15px;
  margin-right: 0;
}
.tie-detail-page .teams-nominations .team-block .team-head .flag,
.tie-overview-page .teams-nominations .team-block .team-head .flag {
  margin-right: 15px;
  max-width: 55px;
  display: inline-block;
  vertical-align: middle;
}
.tie-detail-page .teams-nominations .team-block .team-head .flag img,
.tie-overview-page .teams-nominations .team-block .team-head .flag img {
  display: block;
  max-width: 100%;
}
.tie-detail-page .teams-nominations .team-block .team-head .country,
.tie-overview-page .teams-nominations .team-block .team-head .country {
  margin-top: 4px;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  line-height: initial;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper,
.tie-overview-page .teams-nominations .team-block .players-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .no-nominations,
.tie-overview-page .teams-nominations .team-block .players-wrapper .no-nominations {
  display: block;
  text-align: center;
  font-size: 1.2em;
  width: 100%;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player {
  background-color: #DFDFDF;
  padding: 15px 10px 7px 15px;
  width: calc(100% / 2 - 4px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 8px;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .image-wrapper,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .image-wrapper {
  width: 100px;
  margin-right: 13px;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .image-wrapper img,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .image-wrapper img {
  max-width: 90px;
  position: absolute;
  top: 55%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .image-wrapper .headshot,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .image-wrapper .headshot {
  width: 98px;
  height: 98px;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #C7C7C7;
  position: relative;
  display: inline-block;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .info-wrapper,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .info-wrapper {
  color: #383838;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .name,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .name {
  font-size: 19px;
  text-transform: uppercase;
  line-height: 23px;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .info,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .info {
  font-size: 13px;
  line-height: 16px;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .button,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .button {
  color: #00303c;
  padding: 2px 0 0 0;
  font-size: 18px;
}
.tie-detail-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .button::before,
.tie-overview-page .teams-nominations .team-block .players-wrapper .player .info-wrapper .button::before {
  color: #00303c;
  top: 0px;
}
.tie-detail-page .teams-nominations .team-block .captain,
.tie-overview-page .teams-nominations .team-block .captain {
  margin-top: 10px;
}
.tie-detail-page .teams-nominations .team-block .captain .name,
.tie-overview-page .teams-nominations .team-block .captain .name {
  color: #00303c;
  text-transform: uppercase;
}
.no-results-container.single {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 15px 0 30px;
  padding: 17px 15px 15px;
}
/*.group-overview-wrapper {
    padding-left: 5px !important;
    padding-right: 5px !important;
}*/
.tie-detail-wrapper,
.tie-overview-wrapper,
.group-overview-wrapper {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 15px 0 30px;
  padding: 17px 0 /*5px*/ 15px 0 /*5px*/;
}
.tie-detail-wrapper .section-heading,
.tie-overview-wrapper .section-heading,
.group-overview-wrapper .section-heading {
  font: 700 26px/26px 'BJK Cup Sans', Arial, sans-serif;
  color: #3c4eff;
  text-align: center;
  text-transform: uppercase;
}
.tie-detail-wrapper > h3,
.tie-overview-wrapper > h3,
.group-overview-wrapper > h3 {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #e2131a;
  position: relative;
  background: #f1f1f1;
  margin: 10px 0 5px;
  padding: 8px 0 7px;
}
.tie-detail-wrapper > h3 span,
.tie-overview-wrapper > h3 span,
.group-overview-wrapper > h3 span {
  font: 400 14px/14px 'BJK Cup Sans', Arial, sans-serif;
  color: #3c4eff;
  position: absolute;
  right: 10px;
  top: 10px;
  text-transform: capitalize;
}
.tie-detail-wrapper .score-heading,
.tie-overview-wrapper .score-heading,
.group-overview-wrapper .score-heading {
  display: -ms-flexbox;
  display: flex;
  background: #f1f1f1;
  padding: 10px 30px;
}
.tie-detail-wrapper .score-heading > a.home,
.tie-overview-wrapper .score-heading > a.home,
.group-overview-wrapper .score-heading > a.home,
.tie-detail-wrapper .score-heading > a.away,
.tie-overview-wrapper .score-heading > a.away,
.group-overview-wrapper .score-heading > a.away {
  white-space: nowrap;
}
.tie-detail-wrapper .score-heading p,
.tie-overview-wrapper .score-heading p,
.group-overview-wrapper .score-heading p {
  font-size: 16px;
}
.tie-detail-wrapper .score-heading p.score,
.tie-overview-wrapper .score-heading p.score,
.group-overview-wrapper .score-heading p.score {
  font: 700 48px/52px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
  margin: 25px 0 20px;
}
.tie-detail-wrapper .score-heading p.score span,
.tie-overview-wrapper .score-heading p.score span,
.group-overview-wrapper .score-heading p.score span {
  padding: 0 10px;
  margin-top: -1px;
  vertical-align: top;
  overflow: visible;
}
.tie-detail-wrapper .score-heading span,
.tie-overview-wrapper .score-heading span,
.group-overview-wrapper .score-heading span {
  display: inline-block;
  vertical-align: middle;
}
.tie-detail-wrapper .score-heading span:not(.flag),
.tie-overview-wrapper .score-heading span:not(.flag),
.group-overview-wrapper .score-heading span:not(.flag) {
  margin-top: 4px;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tie-detail-wrapper .score-heading .flag,
.tie-overview-wrapper .score-heading .flag,
.group-overview-wrapper .score-heading .flag {
  max-width: 54px;
}
.tie-detail-wrapper .score-heading .flag img,
.tie-overview-wrapper .score-heading .flag img,
.group-overview-wrapper .score-heading .flag img {
  max-width: 100%;
}
.tie-detail-wrapper .score-heading .home .flag,
.tie-overview-wrapper .score-heading .home .flag,
.group-overview-wrapper .score-heading .home .flag {
  margin-right: 15px;
}
.tie-detail-wrapper .score-heading .away .flag,
.tie-overview-wrapper .score-heading .away .flag,
.group-overview-wrapper .score-heading .away .flag {
  margin-left: 15px;
}
.tie-detail-wrapper .rubber-nav a,
.tie-overview-wrapper .rubber-nav a,
.group-overview-wrapper .rubber-nav a {
  color: #a0a0a0;
  font: 600 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: uppercase;
}
.tie-detail-wrapper .rubber-nav a.active,
.tie-overview-wrapper .rubber-nav a.active,
.group-overview-wrapper .rubber-nav a.active {
  color: #3c4eff;
}
.tie-detail-wrapper .rubber-nav li,
.tie-overview-wrapper .rubber-nav li,
.group-overview-wrapper .rubber-nav li {
  display: inline-block;
  margin-right: 90px;
}
.tie-detail-wrapper .rubber-nav li:last-child,
.tie-overview-wrapper .rubber-nav li:last-child,
.group-overview-wrapper .rubber-nav li:last-child {
  margin-right: 0;
}
.tie-detail-wrapper .rubber-nav li.active a,
.tie-overview-wrapper .rubber-nav li.active a,
.group-overview-wrapper .rubber-nav li.active a {
  color: #3c4eff;
}
.tie-detail-wrapper .rubber-nav ul,
.tie-overview-wrapper .rubber-nav ul,
.group-overview-wrapper .rubber-nav ul {
  text-align: center;
  padding: 20px 0 10px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-country,
.tie-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-country,
.group-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-country,
.tie-detail-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-icon,
.tie-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-icon,
.group-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-icon {
  display: none;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner,
.tie-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner,
.group-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner {
  display: block;
  margin-top: 1px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner:before,
.tie-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner:before,
.group-overview-wrapper .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner:before {
  content: '\f122';
  font: 400 25px/17px 'itv-font';
  color: #3c4eff;
  display: inline-block;
  padding: 0 0 0 15px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-table,
.tie-overview-wrapper .sr-itf-scoreboard .sr-table,
.group-overview-wrapper .sr-itf-scoreboard .sr-table {
  background: #f1f1f1;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-home,
.tie-overview-wrapper .sr-itf-scoreboard .sr-home,
.group-overview-wrapper .sr-itf-scoreboard .sr-home {
  border-bottom: 5px solid #ffffff;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-result,
.tie-overview-wrapper .sr-itf-scoreboard .sr-result,
.group-overview-wrapper .sr-itf-scoreboard .sr-result {
  border-left: 5px solid #ffffff;
  width: 45px;
}
.tie-detail-wrapper .sr-itf-scoreboard.multiple-sets .sr-result,
.tie-overview-wrapper .sr-itf-scoreboard.multiple-sets .sr-result,
.group-overview-wrapper .sr-itf-scoreboard.multiple-sets .sr-result {
  width: 30px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-tr,
.tie-overview-wrapper .sr-itf-scoreboard .sr-tr,
.group-overview-wrapper .sr-itf-scoreboard .sr-tr {
  height: 41px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-away,
.tie-overview-wrapper .sr-itf-scoreboard .sr-away,
.group-overview-wrapper .sr-itf-scoreboard .sr-away {
  border: 0;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-gamescore,
.tie-overview-wrapper .sr-itf-scoreboard .sr-gamescore,
.group-overview-wrapper .sr-itf-scoreboard .sr-gamescore {
  background: #00303c;
  border: 0;
  border-left: 5px solid #ffffff;
  color: #ffffff;
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  width: 44px;
  min-width: 30px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues,
.tie-overview-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues,
.group-overview-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues {
  padding-top: 4px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-tiebreak,
.tie-overview-wrapper .sr-itf-scoreboard .sr-tiebreak,
.group-overview-wrapper .sr-itf-scoreboard .sr-tiebreak {
  font-size: 13px;
  line-height: 10px;
  color: #828282;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-name,
.tie-overview-wrapper .sr-itf-scoreboard .sr-name,
.group-overview-wrapper .sr-itf-scoreboard .sr-name {
  font: 700 18px/19px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  padding-left: 40px;
  text-align: left;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-score,
.tie-overview-wrapper .sr-itf-scoreboard .sr-score,
.group-overview-wrapper .sr-itf-scoreboard .sr-score {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #828282;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-flag,
.tie-overview-wrapper .sr-itf-scoreboard .sr-flag,
.group-overview-wrapper .sr-itf-scoreboard .sr-flag {
  left: 15px;
}
.tie-detail-wrapper .itf-content,
.tie-overview-wrapper .itf-content,
.group-overview-wrapper .itf-content {
  position: relative;
}
.tie-detail-wrapper .itf-content.loading-content:before,
.tie-overview-wrapper .itf-content.loading-content:before,
.group-overview-wrapper .itf-content.loading-content:before {
  content: "";
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  animation: sr-loading-spinner 1s infinite linear forwards;
}
.tie-detail-wrapper .itf-content.has-error,
.tie-overview-wrapper .itf-content.has-error,
.group-overview-wrapper .itf-content.has-error {
  padding: 60px 30px;
}
.tie-detail-wrapper .itf-content.has-error .sr-itf-matchlist,
.tie-overview-wrapper .itf-content.has-error .sr-itf-matchlist,
.group-overview-wrapper .itf-content.has-error .sr-itf-matchlist {
  display: none;
}
.tie-detail-wrapper .itf-content.has-error > .no-data,
.tie-overview-wrapper .itf-content.has-error > .no-data,
.group-overview-wrapper .itf-content.has-error > .no-data {
  font: 400 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
  text-align: center;
}
.tie-detail-wrapper .sr-itf-matchlist,
.tie-overview-wrapper .sr-itf-matchlist,
.group-overview-wrapper .sr-itf-matchlist {
  opacity: 1;
  visibility: visible;
  transition: opacity 1s ease;
}
.tie-detail-wrapper .sr-itf-matchlist.hideThis,
.tie-overview-wrapper .sr-itf-matchlist.hideThis,
.group-overview-wrapper .sr-itf-matchlist.hideThis {
  opacity: 0;
  visibility: hidden;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-team-wrapper,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper,
.group-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper {
  padding: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-home,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-home,
.group-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-home,
.tie-detail-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-away,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-away,
.group-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-away {
  background: transparent;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-full,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-full,
.group-overview-wrapper .sr-itf-matchlist .sr-common-team-wrapper .sr-full {
  font: 600 16px/16px 'proxima-nova-condensed', Arial, sans-serif;
  color: #a0a0a0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-t-ground,
.tie-overview-wrapper .sr-itf-matchlist .sr-t-ground,
.group-overview-wrapper .sr-itf-matchlist .sr-t-ground {
  padding: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-t-match,
.tie-overview-wrapper .sr-itf-matchlist .sr-t-match,
.group-overview-wrapper .sr-itf-matchlist .sr-t-match {
  border: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-t-match-header,
.tie-overview-wrapper .sr-itf-matchlist .sr-t-match-header,
.group-overview-wrapper .sr-itf-matchlist .sr-t-match-header {
  box-shadow: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs {
  padding: 0;
  background: transparent;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-itf-scoreboard,
.tie-overview-wrapper .sr-itf-matchlist .sr-itf-scoreboard,
.group-overview-wrapper .sr-itf-matchlist .sr-itf-scoreboard {
  margin: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav {
  padding: 0;
  margin: 0 0 30px;
  background: #d0d0d0;
  display: block;
  text-align: left;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis {
  opacity: 0;
  visibility: hidden;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content {
  max-height: 150px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content .sr-tabs-content-item,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content .sr-tabs-content-item,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav.hideThis + .sr-tabs-content .sr-tabs-content-item {
  min-height: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav-item,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item {
  background: transparent;
  display: inline-block;
  width: auto;
  padding: 17px 35px 12px;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  text-transform: uppercase;
  border: 0;
  border-radius: 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav-item--is-selected,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item--is-selected,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item--is-selected {
  background: #00303c;
  color: #ffffff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav-item:active,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item:active,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-nav-item:active {
  color: #ffffff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-nav,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav {
  position: static;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating {
  position: relative;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating:before,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating:before,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-nav.updating:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0.7;
  z-index: 5;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-item,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-item,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  padding: 0 12px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-item--disabled,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-item--disabled,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-item--disabled {
  display: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-inner,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-inner,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-inner {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #a0a0a0;
  width: auto;
  background: transparent;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-tabs-inner--selected,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-tabs-inner--selected,
.group-overview-wrapper .sr-itf-matchlist .sr-common-tabs-inner--selected {
  color: #3c4eff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-stat,
.tie-overview-wrapper .sr-itf-matchlist .sr-stat,
.group-overview-wrapper .sr-itf-matchlist .sr-stat {
  margin-bottom: 35px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-stats,
.tie-overview-wrapper .sr-itf-matchlist .sr-stats,
.group-overview-wrapper .sr-itf-matchlist .sr-stats {
  padding: 0 70px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-stat,
.tie-overview-wrapper .sr-itf-matchlist .sr-stat,
.group-overview-wrapper .sr-itf-matchlist .sr-stat,
.tie-detail-wrapper .sr-itf-matchlist .sr-bars,
.tie-overview-wrapper .sr-itf-matchlist .sr-bars,
.group-overview-wrapper .sr-itf-matchlist .sr-bars {
  height: 14px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-bars-wrapper,
.tie-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper,
.group-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper {
  background: #f1f1f1;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-bars-wrapper > div,
.tie-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper > div,
.group-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper > div {
  width: calc(50% - 2.5px);
  height: 14px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-home-wrapper,
.tie-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-home-wrapper,
.group-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-home-wrapper {
  border-right: 2.5px solid #ffffff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-away-wrapper,
.tie-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-away-wrapper,
.group-overview-wrapper .sr-itf-matchlist .sr-bars-wrapper .sr-away-wrapper {
  border-left: 2.5px solid #ffffff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-content-item,
.tie-overview-wrapper .sr-itf-matchlist .sr-tabs-content-item,
.group-overview-wrapper .sr-itf-matchlist .sr-tabs-content-item {
  height: auto;
  min-height: 400px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-label,
.tie-overview-wrapper .sr-itf-matchlist .sr-label,
.group-overview-wrapper .sr-itf-matchlist .sr-label {
  top: calc(-100% - 8px);
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  text-transform: uppercase;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-nano-scroller-content,
.tie-overview-wrapper .sr-itf-matchlist .sr-nano-scroller-content,
.group-overview-wrapper .sr-itf-matchlist .sr-nano-scroller-content {
  padding: 30px 0;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-time,
.tie-overview-wrapper .sr-itf-matchlist .sr-time,
.group-overview-wrapper .sr-itf-matchlist .sr-time {
  display: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-stat-slider,
.tie-overview-wrapper .sr-itf-matchlist .sr-stat-slider,
.group-overview-wrapper .sr-itf-matchlist .sr-stat-slider {
  background: #c2c2c2;
  transition: transform 500ms ease, background 500ms ease !important;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-stat-slider.highlight-background,
.tie-overview-wrapper .sr-itf-matchlist .sr-stat-slider.highlight-background,
.group-overview-wrapper .sr-itf-matchlist .sr-stat-slider.highlight-background {
  background: #3c4eff;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-common-animatevalues,
.tie-overview-wrapper .sr-itf-matchlist .sr-common-animatevalues,
.group-overview-wrapper .sr-itf-matchlist .sr-common-animatevalues {
  font: 600 18px/15px 'proxima-nova-condensed', Arial, sans-serif;
  color: #a0a0a0;
  white-space: nowrap;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-percentage-value-away div,
.tie-overview-wrapper .sr-itf-matchlist .sr-percentage-value-away div,
.group-overview-wrapper .sr-itf-matchlist .sr-percentage-value-away div {
  right: -105px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-percentage-value-home div,
.tie-overview-wrapper .sr-itf-matchlist .sr-percentage-value-home div,
.group-overview-wrapper .sr-itf-matchlist .sr-percentage-value-home div {
  left: -105px;
}
.tie-detail-wrapper .itf-bio .sr-players-image,
.tie-overview-wrapper .itf-bio .sr-players-image,
.group-overview-wrapper .itf-bio .sr-players-image,
.tie-detail-wrapper .itf-bio .sr-extlink,
.tie-overview-wrapper .itf-bio .sr-extlink,
.group-overview-wrapper .itf-bio .sr-extlink {
  display: none;
}
.tie-detail-wrapper .itf-bio .sr-nano-scroller-content,
.tie-overview-wrapper .itf-bio .sr-nano-scroller-content,
.group-overview-wrapper .itf-bio .sr-nano-scroller-content {
  padding: 0;
}
.tie-detail-wrapper .itf-bio .sr-team-info-box,
.tie-overview-wrapper .itf-bio .sr-team-info-box,
.group-overview-wrapper .itf-bio .sr-team-info-box {
  margin: 0 0 5px 0;
  background: #f1f1f1;
  font: 600 19px/19px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 15px 10px 6px;
}
.tie-detail-wrapper .itf-bio .sr-team-info-box .sr-home,
.tie-overview-wrapper .itf-bio .sr-team-info-box .sr-home,
.group-overview-wrapper .itf-bio .sr-team-info-box .sr-home,
.tie-detail-wrapper .itf-bio .sr-team-info-box .sr-away,
.tie-overview-wrapper .itf-bio .sr-team-info-box .sr-away,
.group-overview-wrapper .itf-bio .sr-team-info-box .sr-away {
  margin-top: -9px;
}
.tie-detail-wrapper .itf-bio .sr-team-info-box .sr-home ~ .sr-home,
.tie-overview-wrapper .itf-bio .sr-team-info-box .sr-home ~ .sr-home,
.group-overview-wrapper .itf-bio .sr-team-info-box .sr-home ~ .sr-home,
.tie-detail-wrapper .itf-bio .sr-team-info-box .sr-away ~ .sr-away,
.tie-overview-wrapper .itf-bio .sr-team-info-box .sr-away ~ .sr-away,
.group-overview-wrapper .itf-bio .sr-team-info-box .sr-away ~ .sr-away {
  margin-top: 0;
  padding-bottom: 0;
}
.tie-detail-wrapper .itf-bio .sr-info-type,
.tie-overview-wrapper .itf-bio .sr-info-type,
.group-overview-wrapper .itf-bio .sr-info-type {
  text-transform: uppercase;
  color: #828282;
}
.tie-detail-wrapper .itf-bio .sr-home,
.tie-overview-wrapper .itf-bio .sr-home,
.group-overview-wrapper .itf-bio .sr-home,
.tie-detail-wrapper .itf-bio .sr-away,
.tie-overview-wrapper .itf-bio .sr-away,
.group-overview-wrapper .itf-bio .sr-away {
  color: #989898;
}
.tie-detail-wrapper .sr-pointbypoint,
.tie-overview-wrapper .sr-pointbypoint,
.group-overview-wrapper .sr-pointbypoint {
  margin: 0;
  background: transparent;
  visibility: visible;
}
.tie-detail-wrapper .sr-pointbypoint:before,
.tie-overview-wrapper .sr-pointbypoint:before,
.group-overview-wrapper .sr-pointbypoint:before,
.tie-detail-wrapper .sr-pointbypoint .sr-teams,
.tie-overview-wrapper .sr-pointbypoint .sr-teams,
.group-overview-wrapper .sr-pointbypoint .sr-teams {
  display: none;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner,
.group-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner {
  position: static;
  width: 100%;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:before,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:before,
.group-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:before,
.tie-detail-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:after,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:after,
.group-overview-wrapper .sr-pointbypoint .sr-custom-period .sr-custom-pointlist-inner:after {
  display: none;
}
.tie-detail-wrapper .sr-pointbypoint .sr-hscroll__content:after,
.tie-overview-wrapper .sr-pointbypoint .sr-hscroll__content:after,
.group-overview-wrapper .sr-pointbypoint .sr-hscroll__content:after {
  content: '';
  display: table;
  clear: both;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-result-item,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-result-item,
.group-overview-wrapper .sr-pointbypoint .sr-custom-result-item {
  display: inline-block;
  font: 600 18px/31px 'proxima-nova-condensed', Arial, sans-serif !important;
  color: #a0a0a0;
  background: #d0d0d0;
  height: 30px;
  padding: 0 5px;
  vertical-align: top;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-result-item:after,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-result-item:after,
.group-overview-wrapper .sr-pointbypoint .sr-custom-result-item:after {
  display: none;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-pointlist:after,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-pointlist:after,
.group-overview-wrapper .sr-pointbypoint .sr-custom-pointlist:after,
.tie-detail-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:after,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:after,
.group-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:after,
.tie-detail-wrapper .sr-pointbypoint .sr-custom-pointlist:before,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-pointlist:before,
.group-overview-wrapper .sr-pointbypoint .sr-custom-pointlist:before,
.tie-detail-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:before,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:before,
.group-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner:before {
  display: none;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-pointlist-inner,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner,
.group-overview-wrapper .sr-pointbypoint .sr-custom-pointlist-inner {
  display: table;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-point-icon,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-point-icon,
.group-overview-wrapper .sr-pointbypoint .sr-custom-point-icon,
.tie-detail-wrapper .sr-pointbypoint .sr-team,
.tie-overview-wrapper .sr-pointbypoint .sr-team,
.group-overview-wrapper .sr-pointbypoint .sr-team {
  position: static;
  display: inline-block;
  width: 10px;
  height: 10px;
  -ms-transform: none;
      transform: none;
  margin: 10px 4px;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-point-icon:before,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-point-icon:before,
.group-overview-wrapper .sr-pointbypoint .sr-custom-point-icon:before {
  content: '';
  width: 10px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  background: #989898;
}
.tie-detail-wrapper .sr-pointbypoint .sr-custom-point-icon--won:before,
.tie-overview-wrapper .sr-pointbypoint .sr-custom-point-icon--won:before,
.group-overview-wrapper .sr-pointbypoint .sr-custom-point-icon--won:before {
  background: #00303c;
}
.tie-detail-wrapper .sr-pointbypoint .sr-team,
.tie-overview-wrapper .sr-pointbypoint .sr-team,
.group-overview-wrapper .sr-pointbypoint .sr-team {
  background: #d0d0d0;
  margin: 0 0 0 4px;
  height: 30px;
  width: auto;
  padding: 6px 7px 0 6px;
  vertical-align: top;
}
.tie-detail-wrapper .sr-pointbypoint .sr-team .sr-common-animatevalues,
.tie-overview-wrapper .sr-pointbypoint .sr-team .sr-common-animatevalues,
.group-overview-wrapper .sr-pointbypoint .sr-team .sr-common-animatevalues {
  font-size: 18px;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar,
.tie-overview-wrapper .sr-pointbypoint .home-bar,
.group-overview-wrapper .sr-pointbypoint .home-bar,
.tie-detail-wrapper .sr-pointbypoint .away-bar,
.tie-overview-wrapper .sr-pointbypoint .away-bar,
.group-overview-wrapper .sr-pointbypoint .away-bar {
  background: #f1f1f1;
  width: calc(50% - 2.5px);
  display: table-cell;
  vertical-align: top;
  height: 30px;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar-inner,
.tie-overview-wrapper .sr-pointbypoint .home-bar-inner,
.group-overview-wrapper .sr-pointbypoint .home-bar-inner,
.tie-detail-wrapper .sr-pointbypoint .away-bar-inner,
.tie-overview-wrapper .sr-pointbypoint .away-bar-inner,
.group-overview-wrapper .sr-pointbypoint .away-bar-inner {
  display: table;
  width: 100%;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon,
.tie-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon,
.group-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon,
.tie-detail-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon,
.tie-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon,
.group-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon {
  display: table-cell;
  vertical-align: middle;
  padding: 0 2px;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width,
.tie-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width,
.group-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width,
.tie-detail-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width,
.tie-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width,
.group-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width {
  padding: 0 1px;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width:before,
.tie-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width:before,
.group-overview-wrapper .sr-pointbypoint .home-bar-inner .sr-custom-point-icon.small-width:before,
.tie-detail-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width:before,
.tie-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width:before,
.group-overview-wrapper .sr-pointbypoint .away-bar-inner .sr-custom-point-icon.small-width:before {
  width: 8px;
  height: 8px;
}
.tie-detail-wrapper .sr-pointbypoint .home-bar,
.tie-overview-wrapper .sr-pointbypoint .home-bar,
.group-overview-wrapper .sr-pointbypoint .home-bar {
  padding: 0 5px 0 10px;
  text-align: left !important;
  border-right: 5px solid #ffffff;
}
.tie-detail-wrapper .sr-pointbypoint .away-bar,
.tie-overview-wrapper .sr-pointbypoint .away-bar,
.group-overview-wrapper .sr-pointbypoint .away-bar {
  text-align: right !important;
  padding: 0 10px 0 5px;
}
.tie-detail-wrapper .itf-h2h .sr-team-info-box,
.tie-overview-wrapper .itf-h2h .sr-team-info-box,
.group-overview-wrapper .itf-h2h .sr-team-info-box {
  background: #f1f1f1;
  text-transform: uppercase;
  color: #828282;
  margin-bottom: 5px;
  padding: 0 20px;
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
}
.tie-detail-wrapper .itf-h2h .sr-widget-title .sr-home,
.tie-overview-wrapper .itf-h2h .sr-widget-title .sr-home,
.group-overview-wrapper .itf-h2h .sr-widget-title .sr-home,
.tie-detail-wrapper .itf-h2h .sr-matches-wrapper .sr-home,
.tie-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-home,
.group-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-home,
.tie-detail-wrapper .itf-h2h .sr-widget-title .sr-away,
.tie-overview-wrapper .itf-h2h .sr-widget-title .sr-away,
.group-overview-wrapper .itf-h2h .sr-widget-title .sr-away,
.tie-detail-wrapper .itf-h2h .sr-matches-wrapper .sr-away,
.tie-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-away,
.group-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-away {
  padding: 0;
  top: -2px;
}
.tie-detail-wrapper .itf-h2h .sr-widget-title .sr-home::before,
.tie-overview-wrapper .itf-h2h .sr-widget-title .sr-home::before,
.group-overview-wrapper .itf-h2h .sr-widget-title .sr-home::before,
.tie-detail-wrapper .itf-h2h .sr-matches-wrapper .sr-home::before,
.tie-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-home::before,
.group-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-home::before,
.tie-detail-wrapper .itf-h2h .sr-widget-title .sr-away::before,
.tie-overview-wrapper .itf-h2h .sr-widget-title .sr-away::before,
.group-overview-wrapper .itf-h2h .sr-widget-title .sr-away::before,
.tie-detail-wrapper .itf-h2h .sr-matches-wrapper .sr-away::before,
.tie-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-away::before,
.group-overview-wrapper .itf-h2h .sr-matches-wrapper .sr-away::before {
  content: '\f122';
  font: 400 14px/17px 'itv-font';
  color: #00303c;
  display: inline-block;
  padding: 0;
}
.tie-detail-wrapper .itf-h2h .sr-home,
.tie-overview-wrapper .itf-h2h .sr-home,
.group-overview-wrapper .itf-h2h .sr-home,
.tie-detail-wrapper .itf-h2h .sr-away,
.tie-overview-wrapper .itf-h2h .sr-away,
.group-overview-wrapper .itf-h2h .sr-away {
  color: #989898;
  padding: 8px 0 8px 0;
}
.tie-detail-wrapper .itf-h2h .sr-info-type,
.tie-overview-wrapper .itf-h2h .sr-info-type,
.group-overview-wrapper .itf-h2h .sr-info-type {
  padding: 3px 0 0;
}
.tie-detail-wrapper .itf-h2h .sr-nano-scroller-content,
.tie-overview-wrapper .itf-h2h .sr-nano-scroller-content,
.group-overview-wrapper .itf-h2h .sr-nano-scroller-content {
  padding: 0;
}
.tie-detail-wrapper .itf-h2h.sr-itf-h2h .sr-widget-title,
.tie-overview-wrapper .itf-h2h.sr-itf-h2h .sr-widget-title,
.group-overview-wrapper .itf-h2h.sr-itf-h2h .sr-widget-title {
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif, Arial, sans-serif;
  color: #727272;
  padding-top: 10px;
}
.tie-detail-wrapper .itf-h2h.sr-itf-h2h .sr-tournament,
.tie-overview-wrapper .itf-h2h.sr-itf-h2h .sr-tournament,
.group-overview-wrapper .itf-h2h.sr-itf-h2h .sr-tournament {
  font-size: 16px;
  padding-top: 10px;
}
.tie-detail-wrapper .itf-h2h.sr-itf-h2h .sr-periods,
.tie-overview-wrapper .itf-h2h.sr-itf-h2h .sr-periods,
.group-overview-wrapper .itf-h2h.sr-itf-h2h .sr-periods {
  font-size: 16px;
  padding-bottom: 7px;
}
.tie-detail-wrapper .sr-tabs-content-item .itf-h2h,
.tie-overview-wrapper .sr-tabs-content-item .itf-h2h,
.group-overview-wrapper .sr-tabs-content-item .itf-h2h {
  min-height: 400px;
}
.tie-detail-wrapper .sr-chart-line,
.tie-overview-wrapper .sr-chart-line,
.group-overview-wrapper .sr-chart-line {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.2s ease;
}
.tie-detail-wrapper .sr-chart-line.hideThis,
.tie-overview-wrapper .sr-chart-line.hideThis,
.group-overview-wrapper .sr-chart-line.hideThis {
  opacity: 0;
  visibility: hidden;
}
.tie-detail-wrapper .itf-momentum .sr-marker-text,
.tie-overview-wrapper .itf-momentum .sr-marker-text,
.group-overview-wrapper .itf-momentum .sr-marker-text {
  display: none;
}
.tie-detail-wrapper .itf-momentum .sr-marker-text + text,
.tie-overview-wrapper .itf-momentum .sr-marker-text + text,
.group-overview-wrapper .itf-momentum .sr-marker-text + text {
  fill: #989898;
  font-family: 'proxima-nova-condensed', Arial, sans-serif;
  font-weight: 200;
  padding: 5px 0;
  font-size: 12px !important;
}
.tie-detail-wrapper .itf-momentum .sr-content .sr-common-tabs,
.tie-overview-wrapper .itf-momentum .sr-content .sr-common-tabs,
.group-overview-wrapper .itf-momentum .sr-content .sr-common-tabs {
  padding: 0;
}
.tie-detail-wrapper .itf-momentum .sr-content .sr-common-tabs > div,
.tie-overview-wrapper .itf-momentum .sr-content .sr-common-tabs > div,
.group-overview-wrapper .itf-momentum .sr-content .sr-common-tabs > div {
  text-align: center;
  background: #f1f1f1;
  padding: 0 8px 8px 8px;
}
.tie-detail-wrapper .itf-momentum .sr-crest-img,
.tie-overview-wrapper .itf-momentum .sr-crest-img,
.group-overview-wrapper .itf-momentum .sr-crest-img {
  width: 30px;
  height: 30px;
  margin-left: -2px;
}
.tie-detail-wrapper .itf-momentum .sr-team-line > span,
.tie-overview-wrapper .itf-momentum .sr-team-line > span,
.group-overview-wrapper .itf-momentum .sr-team-line > span {
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
}
.tie-detail-wrapper .itf-momentum .sr-line,
.tie-overview-wrapper .itf-momentum .sr-line,
.group-overview-wrapper .itf-momentum .sr-line {
  stroke: #dfdfdf;
}
.tie-detail-wrapper .itf-momentum .sr-chart-legend,
.tie-overview-wrapper .itf-momentum .sr-chart-legend,
.group-overview-wrapper .itf-momentum .sr-chart-legend {
  display: block;
}
.tie-detail-wrapper .itf-momentum .sr-chart-container,
.tie-overview-wrapper .itf-momentum .sr-chart-container,
.group-overview-wrapper .itf-momentum .sr-chart-container {
  text-align: center;
  min-height: 260px;
  margin-bottom: 20px;
  width: 42%;
  display: inline-block;
}
.tie-detail-wrapper .itf-momentum .sr-chartist,
.tie-overview-wrapper .itf-momentum .sr-chartist,
.group-overview-wrapper .itf-momentum .sr-chartist {
  margin-left: 0;
  padding: 10px 8px 10px 26px;
  display: inline-block;
  min-width: 100%;
}
.tie-detail-wrapper .itf-momentum .sr-legend-item,
.tie-overview-wrapper .itf-momentum .sr-legend-item,
.group-overview-wrapper .itf-momentum .sr-legend-item {
  margin-right: 30px;
  margin-bottom: 10px;
}
.tie-detail-wrapper .itf-momentum .sr-legend-item span,
.tie-overview-wrapper .itf-momentum .sr-legend-item span,
.group-overview-wrapper .itf-momentum .sr-legend-item span {
  color: #989898;
  font: 400 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: capitalize;
}
.tie-detail-wrapper .itf-momentum .sr-chart-container + .sr-legend-item,
.tie-overview-wrapper .itf-momentum .sr-chart-container + .sr-legend-item,
.group-overview-wrapper .itf-momentum .sr-chart-container + .sr-legend-item {
  margin-left: 20px;
}
.tie-detail-wrapper .sr-chartist .sr-labels .sr-label,
.tie-overview-wrapper .sr-chartist .sr-labels .sr-label,
.group-overview-wrapper .sr-chartist .sr-labels .sr-label {
  fill: #828282;
  color: #828282;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-itf-scoreboard {
  height: auto;
  margin-bottom: 5px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-empty {
  font: 400 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
  text-align: center;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-nano-scroller-content {
  padding: 0 0 30px;
  min-height: 100%;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-content.loading-content {
  position: relative;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-content.loading-content > * {
  visibility: hidden;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-tabs-content.loading-content:before {
  content: "";
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  animation: sr-loading-spinner 1s infinite linear forwards;
}
.tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status:after,
.tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  background: url('/pics/logos/rolex.png') center right no-repeat;
  background-size: contain;
  width: 100px;
}
.tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status .sr-clock,
.tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-clock {
  margin-right: 120px;
}
.tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status .sr-servespeed,
.tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-servespeed {
  margin-right: 10px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status {
  display: block;
  background: #f1f1f1;
  border-top: 5px solid #ffffff;
  height: auto;
  height: 42px;
  position: relative;
  overflow: hidden;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-stage {
  display: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status {
  padding: 10px 15px 0;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  background: transparent;
  color: #989898;
  text-align: center;
  z-index: 2;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status--live {
  color: #e2131a;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status--result {
  color: #e2131a;
  text-transform: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status.live-label::before {
  content: 'live';
  padding-right: 15px;
  color: #e2131a;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed {
  float: right;
  line-height: 22px;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed {
  padding: 1px 6px;
  margin-right: 15px;
  font-size: 16px;
  color: #6b6b6b;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-matchclock,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-matchclock,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-title,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-title,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-value,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-value {
  display: block;
  vertical-align: middle;
  font-size: 90%;
  line-height: 1.2em;
  text-align: right;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-matchclock,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-matchclock {
  font-weight: bold;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title-only,
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title-only {
  margin-top: 0.6em;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-game-status {
  background: #e2131a;
  color: #ffffff;
  font: 300 14px/14px 'BJK Cup Sans', Arial, sans-serif;
  position: static;
  min-width: 125px;
  text-align: center;
  padding: 6px 5px 18px;
  margin: 7px;
  box-shadow: none;
}
.tie-detail-wrapper .location-info {
  text-align: center;
  font: 400 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  margin: 15px 0 20px;
}
.tie-detail-wrapper .location-info p {
  display: inline-block;
  margin: 0 35px 0 0;
  color: #989898;
}
.tie-detail-wrapper .location-info p:last-child {
  margin-right: 0;
}
.tie-detail-wrapper .location-info span {
  font-weight: 700;
  color: #00303c;
}
.tie-detail-wrapper .match-phase {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #6b6b6b;
}
.tie-detail-wrapper .match-status {
  position: relative;
  color: #6b6b6b;
  text-transform: none;
}
.tie-detail-wrapper .match-status.is-live {
  color: #e2131a;
}
.tie-detail-wrapper .match-status .watch-live {
  position: absolute;
  top: 0;
  right: 0;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-flag {
  width: auto;
  height: auto;
  top: -6px;
  bottom: auto;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-crest-img {
  width: 30px;
  height: 30px !important;
  background: transparent !important;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-name {
  padding: 2px 0 0 50px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-doubles .sr-flag {
  top: 0;
  left: 15px;
  bottom: 0;
  width: 19px;
  height: 19px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-doubles .sr-flag .sr-crest-img {
  width: 19px;
  height: 19px !important;
  background: transparent !important;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-doubles .sr-name {
  padding-left: 40px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-doubles .sr-match-winner:before {
  font-size: 16px;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-first_server:before {
  display: none;
}
.tie-detail-wrapper .sr-itf-scoreboard .sr-serve-indicator {
  width: 20px;
  height: 20px;
  background: #3c4eff;
  margin-right: 5px;
  position: relative;
  right: 20px;
}
.tie-detail-wrapper .sr-pointbypoint {
  display: none;
}
.tie-detail-wrapper .sr-pointbypoint.sr-custom-pbp {
  display: block;
  min-height: 300px;
}
.tie-detail-wrapper .sr-pointbypoint.sr-custom-pbp .sr-nano-scroller-content {
  position: absolute;
}
.tie-detail-wrapper .sr-custom-pbp {
  width: calc(100% + 18px);
  padding-right: 18px;
}
.tie-detail-wrapper .sr-custom-pbp .sr-nano-scroller-content {
  margin-right: -21px;
  padding-top: 0;
}
.tie-detail-wrapper .sr-custom-pbp .sr-tabs-nav {
  padding: 0;
  margin: 0 0 30px;
  background: #d0d0d0;
  display: block;
  text-align: left;
}
.tie-detail-wrapper .sr-custom-pbp .sr-tabs-nav-item {
  background: transparent;
  display: inline-block;
  width: auto;
  padding: 17px 35px 12px;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  text-transform: uppercase;
  border: 0;
}
.tie-detail-wrapper .sr-custom-pbp .sr-tabs-nav-item--is-selected {
  background: #00303c;
  color: #ffffff;
}
.tie-detail-wrapper .sr-custom-pbp .sr-tabs-nav-item:active {
  color: #ffffff;
}
.tie-detail-wrapper .sr-custom-pbp .sr-common-tabs-nav {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  position: static;
  /*padding-bottom: 25px;*/
}
.tie-detail-wrapper .sr-custom-pbp .sr-common-tabs-item {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  padding: 0 12px;
  cursor: pointer;
}
.tie-detail-wrapper .sr-custom-pbp .sr-common-tabs-item--disabled {
  display: none;
}
.tie-detail-wrapper .sr-custom-pbp .sr-common-tabs-inner {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  width: auto;
  background: transparent;
  text-transform: uppercase;
  /*&--selected {
                color: @color-main;
            }*/
}
.tie-detail-wrapper .sr-custom-pbp .legend {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: #ffffff;
}
.tie-detail-wrapper .sr-custom-pbp .legend li {
  font: 600 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  padding: 5px 0;
}
.tie-detail-wrapper .sr-custom-pbp .legend li:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
}
.tie-detail-wrapper .sr-custom-pbp .legend .player-serving:before {
  background: #00303c;
}
.tie-detail-wrapper .sr-custom-pbp .legend .point-won:before {
  background: #b2b2b2;
}
.tie-detail-wrapper .sr-custom-pbp .legend .ace:before {
  background: #266afd;
}
.tie-detail-wrapper .sr-custom-pbp .legend .double-fault:before {
  background: #e2131a;
}
.tie-detail-wrapper .sr-custom-pbp .legend .break-point:before {
  background: #f5dc00;
}
.tie-detail-wrapper .sr-custom-pbp .button {
  background: #00303c;
  width: 100%;
  text-align: center;
  border-top: 5px solid #ffffff;
  transition: background-color 0.15s ease;
}
.tie-detail-wrapper .sr-custom-pbp .button:hover {
  background: #3c4eff;
}
.tie-detail-wrapper .sr-custom-pbp .legend-toggle {
  font: 700 16px/16px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 9px 15px;
  transition: background 0.15s ease;
  text-transform: uppercase;
}
.tie-detail-wrapper .sr-custom-pbp .legend-toggle.button:before {
  content: '\f10e';
}
.tie-detail-wrapper .sr-custom-pbp .legend-toggle.button.active:before {
  content: '\f105';
}
.tie-detail-wrapper .sr-custom-pbp .legend-tab {
  padding: 5px 10px 10px;
  display: none;
}
.tie-detail-wrapper .sr-custom-pbp .legend-tab.expand {
  display: block;
}
.tie-detail-wrapper .sr-custom-pbp .legend-tab ul {
  display: inline-block;
  padding: 0;
  width: 50%;
  vertical-align: top;
}
.tie-detail-wrapper .sr-custom-set {
  padding: 0 10px 0;
  min-height: 410px;
  max-height: 411px;
  background: #f1f1f1;
  display: none;
}
.tie-detail-wrapper .sr-custom-set.expand {
  display: block;
  top: 0;
}
.tie-detail-wrapper .sr-custom-set .nano-content {
  padding-right: 17px;
}
.tie-detail-wrapper .sr-custom-set .nano-pane {
  width: 7px;
  right: 7px;
  background: #989898;
  cursor: pointer;
}
.tie-detail-wrapper .sr-custom-set .nano-pane .nano-slider {
  background: #000000;
  margin: 0;
  border-radius: 3px;
}
.tie-detail-wrapper .sr-custom-set .nano-pane.active,
.tie-detail-wrapper .sr-custom-set .nano-pane.flushed {
  opacity: 0.3;
}
.tie-detail-wrapper .sr-custom-set:hover .nano-pane {
  opacity: 0.3;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team {
  height: auto;
  padding: 2.5px 0;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team.doubles-match {
  height: 55px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team span {
  display: inline-block;
  text-transform: capitalize;
  color: #989898;
  font: 600 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  margin-top: 9px;
  margin-left: 5px;
  vertical-align: middle;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team span.flag {
  margin-top: 2px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team img {
  max-width: 25px;
  vertical-align: top;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team-home {
  padding-top: 10px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team-away {
  padding-bottom: 10px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-team:before {
  display: none;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist:before {
  display: none;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist:after {
  background-image: linear-gradient(to right, #f1f1f1, rgba(255, 255, 255, 0));
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist-inner {
  padding-right: 15px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point {
  min-height: 100%;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point.sr-vertical_delimiter {
  margin-right: 5px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon {
  position: absolute;
  top: 50%;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--home {
  -ms-transform: translateY(-20px);
      transform: translateY(-20px);
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--away {
  -ms-transform: translateY(20px);
      transform: translateY(20px);
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon:before {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 8px;
  height: 8px;
  margin-top: 3px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before,
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before,
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before {
  width: 10px;
  height: 10px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before {
  background: #b2b2b2 !important;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon.sr-breakpoint-won:before {
  background: #f5dc00 !important;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before {
  background: #266afd !important;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before {
  background: #e2131a !important;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period {
  margin: 0 auto;
  padding: 15px 0;
  border-bottom: 1px solid #cbcbcb;
  width: 75%;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period:last-child {
  border-bottom: 0;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-point {
  width: 15px;
  padding: 5px 0;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-point.sr-vertical_delimiter:after {
  top: 10px;
  bottom: 5px;
  left: -3px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period[data-firstserver="home"] .sr-custom-team-home:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #00303c;
  border-radius: 50%;
  display: inline-block !important;
  vertical-align: middle;
  margin: 0 0 0 7px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period[data-firstserver="away"] .sr-custom-team-away:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #00303c;
  border-radius: 50%;
  display: inline-block !important;
  vertical-align: middle;
  margin: 0 0 0 7px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-result {
  background: transparent !important;
  padding-right: 10px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-item {
  background: #00303c;
  color: #ffffff;
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 4px 7px 2px;
  width: auto;
  max-width: none;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-home {
  margin-bottom: 4px;
}
.tie-detail-wrapper .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-away {
  margin-bottom: -5px;
}
.tie-detail-wrapper .sr-custom-pbp-title span {
  background: #ffffff;
  text-transform: uppercase;
  color: #989898;
  font: 600 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 0;
  margin: 10px 0;
  border-radius: 0;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper {
  margin-bottom: 15px;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper .sr-flag {
  width: 30px;
  height: 30px;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper .sr-away .sr-full {
  top: 9px;
  right: 45px;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper .sr-away .sr-flag {
  margin: 0 10px 0 0;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper .sr-home .sr-full {
  left: 45px;
  top: 9px;
}
.tie-detail-wrapper .itf-content .sr-common-team-wrapper .sr-home .sr-flag {
  margin: 0 0 0 10px;
}
.tie-detail-wrapper .sr-itf-matchstats .sr-common-team-wrapper {
  margin-bottom: 30px;
}
.tie-detail-wrapper .sr-itf-matchstats .sr-home-value .sr-common-animatevalues[data-reactid*="$2033"],
.tie-detail-wrapper .sr-itf-matchstats .sr-home-value .sr-common-animatevalues[data-reactid*="$2034"],
.tie-detail-wrapper .sr-itf-matchstats .sr-home-value .sr-common-animatevalues[data-reactid*="$2035"],
.tie-detail-wrapper .sr-itf-matchstats .sr-home-value .sr-common-animatevalues[data-reactid*="$2036"] {
  right: -50px;
  z-index: 11;
  top: 1px;
  left: auto;
}
.tie-detail-wrapper .sr-itf-matchstats .sr-away-value .sr-common-animatevalues[data-reactid*="$2033"],
.tie-detail-wrapper .sr-itf-matchstats .sr-away-value .sr-common-animatevalues[data-reactid*="$2034"],
.tie-detail-wrapper .sr-itf-matchstats .sr-away-value .sr-common-animatevalues[data-reactid*="$2035"],
.tie-detail-wrapper .sr-itf-matchstats .sr-away-value .sr-common-animatevalues[data-reactid*="$2036"] {
  left: -50px;
  z-index: 11;
  top: 1px;
  right: auto;
}
.tie-detail-wrapper .score-heading .flag {
  max-width: 80px;
}
.tie-detail-wrapper .score-heading .flag img {
  display: block;
}
.tie-detail-wrapper .score-heading a,
.tie-detail-wrapper .score-heading a:hover,
.tie-detail-wrapper .score-heading a:visited,
.tie-detail-wrapper .score-heading p {
  font-size: 30px;
  margin: 0;
  text-transform: uppercase;
  color: inherit;
}
.tie-detail-wrapper .score-heading a.score,
.tie-detail-wrapper .score-heading a:hover.score,
.tie-detail-wrapper .score-heading a:visited.score,
.tie-detail-wrapper .score-heading p.score {
  margin: 16px 0 0;
}
.tie-detail-wrapper .score-heading a.home,
.tie-detail-wrapper .score-heading a:hover.home,
.tie-detail-wrapper .score-heading a:visited.home,
.tie-detail-wrapper .score-heading p.home,
.tie-detail-wrapper .score-heading a.away,
.tie-detail-wrapper .score-heading a:hover.away,
.tie-detail-wrapper .score-heading a:visited.away,
.tie-detail-wrapper .score-heading p.away {
  width: 40%;
}
.tie-detail-wrapper .score-heading a.home span:not(.flag),
.tie-detail-wrapper .score-heading a:hover.home span:not(.flag),
.tie-detail-wrapper .score-heading a:visited.home span:not(.flag),
.tie-detail-wrapper .score-heading p.home span:not(.flag),
.tie-detail-wrapper .score-heading a.away span:not(.flag),
.tie-detail-wrapper .score-heading a:hover.away span:not(.flag),
.tie-detail-wrapper .score-heading a:visited.away span:not(.flag),
.tie-detail-wrapper .score-heading p.away span:not(.flag) {
  white-space: normal;
}
.tie-detail-wrapper .score-heading a.away,
.tie-detail-wrapper .score-heading a:hover.away,
.tie-detail-wrapper .score-heading a:visited.away,
.tie-detail-wrapper .score-heading p.away {
  text-align: right;
}
.tie-detail-wrapper .vs-players {
  padding: 15px 50px;
}
.tie-detail-wrapper .vs-players div {
  min-width: 0;
  height: auto;
  border-radius: 0;
  border: 0;
  overflow: visible;
}
.tie-detail-wrapper .vs-players span:not(.player-name) {
  font-size: 50px;
  line-height: 50px;
  width: 15%;
}
.tie-detail-wrapper .vs-players .player-home,
.tie-detail-wrapper .vs-players .player-away {
  width: 50%;
}
.tie-detail-wrapper .vs-players .player-home .names span,
.tie-detail-wrapper .vs-players .player-away .names span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tie-detail-wrapper .vs-players .player-away {
  text-align: right;
}
.tie-detail-wrapper .vs-players.doubles .player-home .names,
.tie-detail-wrapper .vs-players.doubles .player-away .names {
  max-width: calc(100% - 210px);
}
.tie-detail-wrapper .vs-players.doubles .one-player {
  display: inline-block;
  text-align: center;
  max-width: 160px;
}
.tie-detail-wrapper .vs-players.doubles + .itf-content .sr-tab-h2h,
.tie-detail-wrapper .vs-players.doubles + .itf-content .sr-tab-content-h2h,
.tie-detail-wrapper .vs-players.doubles + .itf-content .sr-stat[data-reactid*="$2031"] {
  display: none;
}
.tie-detail-wrapper .vs-players .player-name {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  display: inline-block;
  margin-top: 5px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ffffff;
  text-transform: uppercase;
}
.tie-detail-wrapper .vs-players .headshot {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  border: 5px solid #001c23;
  position: relative;
  display: inline-block;
}
.tie-detail-wrapper .vs-players .headshot + .headshot {
  margin-left: 10px;
}
.tie-detail-wrapper .vs-players .names {
  margin-bottom: -10px;
  max-width: calc(100% - 110px);
}
.tie-detail-wrapper .vs-players .names span {
  font: 700 28px/28px 'proxima-nova-condensed', Arial, sans-serif;
  color: #ffffff;
  text-transform: uppercase;
  display: block;
  width: 100%;
  padding-bottom: 5px;
}
.tie-detail-wrapper .vs-players .player-home .names span {
  text-align: left;
}
.tie-detail-wrapper .vs-players .player-away .names span {
  text-align: right;
}
.tie-detail-wrapper .vs-players .images,
.tie-detail-wrapper .vs-players .names {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1200px) {
  .tie-detail-page,
  .tie-overview-page,
  .group-overview-page {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 3px;
  }
  .tie-detail-page .teams-nominations .teams-wrapper,
  .tie-overview-page .teams-nominations .teams-wrapper,
  .group-overview-page .teams-nominations .teams-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .tie-detail-page .teams-nominations .team-block,
  .tie-overview-page .teams-nominations .team-block,
  .group-overview-page .teams-nominations .team-block {
    width: 100%;
    margin-right: 0;
  }
  .tie-detail-page .teams-nominations .team-block.away,
  .tie-overview-page .teams-nominations .team-block.away,
  .group-overview-page .teams-nominations .team-block.away {
    margin-top: 15px;
  }
  .tie-detail-page .teams-nominations .team-block .team-head a.away,
  .tie-overview-page .teams-nominations .team-block .team-head a.away,
  .group-overview-page .teams-nominations .team-block .team-head a.away,
  .tie-detail-page .teams-nominations .team-block .team-head a:hover.away,
  .tie-overview-page .teams-nominations .team-block .team-head a:hover.away,
  .group-overview-page .teams-nominations .team-block .team-head a:hover.away,
  .tie-detail-page .teams-nominations .team-block .team-head a:visited.away,
  .tie-overview-page .teams-nominations .team-block .team-head a:visited.away,
  .group-overview-page .teams-nominations .team-block .team-head a:visited.away {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .tie-detail-page .teams-nominations .team-block .team-head a.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a.away .flag,
  .tie-detail-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .tie-detail-page .teams-nominations .team-block .team-head a:visited.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a:visited.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a:visited.away .flag {
    -ms-flex-order: 0;
        order: 0;
    margin-left: 0;
    margin-right: 15px;
  }
}
@media (max-width: 1150px) {
  .tie-detail-page .header-tabs li,
  .tie-overview-page .header-tabs li,
  .group-overview-page .header-tabs li {
    margin-right: 10px;
  }
  .tie-detail-page .header-tabs li a,
  .tie-overview-page .header-tabs li a,
  .group-overview-page .header-tabs li a {
    background: transparent;
    box-shadow: none;
  }
}
@media (max-width: 1000px) {
  .tie-detail-page .header-tabs li,
  .tie-overview-page .header-tabs li,
  .group-overview-page .header-tabs li {
    margin-right: 0 /*5px*/;
    padding: 0 !important;
  }
  .tie-detail-page .header-tabs li a,
  .tie-overview-page .header-tabs li a,
  .group-overview-page .header-tabs li a {
    padding: 10px !important;
    /*10px 15px 10px;*/
    font-size: 18px;
  }
}
@media (max-width: 930px) {
  .tie-detail-page .rubber-card,
  .tie-overview-page .rubber-card {
    width: 100%;
    margin: 0 0 15px;
  }
  .tie-detail-page .card-block,
  .tie-overview-page .card-block {
    width: 100%;
    margin: 0 0 15px;
  }
  .tie-detail-page .sr-chart-container .sr-scrollbar,
  .tie-overview-page .sr-chart-container .sr-scrollbar {
    display: none !important;
  }
  .tie-detail-page .sr-chart-container .sr-chart-line,
  .tie-overview-page .sr-chart-container .sr-chart-line {
    width: auto !important;
  }
  .tie-detail-page .sr-chart-container .sr-chartist,
  .tie-overview-page .sr-chart-container .sr-chartist {
    max-width: 100%;
    overflow-x: auto;
  }
  .tie-detail-page .sr-chart-container:before,
  .tie-overview-page .sr-chart-container:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 100%;
    background: #f1f1f1;
  }
  .tie-detail-wrapper .rubber-nav li {
    margin-right: 50px;
  }
  .tie-detail-wrapper .vs-players.doubles > div {
    height: auto;
  }
  .tie-detail-wrapper .vs-players.doubles > div + div {
    margin: 0;
  }
  .tie-detail-wrapper .vs-players.doubles .player-name {
    font-size: 16px;
    line-height: 16px;
  }
  .tie-detail-wrapper .vs-players.doubles .one-player {
    max-width: 105px;
  }
  .tie-detail-wrapper .vs-players.doubles .one-player + .one-player {
    margin: 10px 0 0 0;
  }
  .tie-detail-wrapper .score-heading p.home,
  .tie-detail-wrapper .score-heading p.away {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
  }
  .tie-detail-wrapper .score-heading p.home span,
  .tie-detail-wrapper .score-heading p.away span {
    width: 100%;
  }
  .tie-detail-wrapper .score-heading p.home span:not(.flag),
  .tie-detail-wrapper .score-heading p.away span:not(.flag) {
    max-width: 100%;
  }
  .tie-detail-wrapper .score-heading p.home .flag,
  .tie-detail-wrapper .score-heading p.away .flag {
    margin: 0 auto;
  }
  .tie-detail-wrapper .score-heading .away span:not(.flag) {
    -ms-flex-order: 2;
        order: 2;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-matchclock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-matchclock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-value,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-value {
    display: block;
    font-size: 90%;
    line-height: 1.2em;
    text-align: right;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title-only,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title-only {
    margin-top: 0.6em;
  }
}
@media (max-width: 760px) {
  .tie-detail-wrapper .sr-itf-matchlist .sr-status {
    height: auto;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock {
    clear: both;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed {
    float: right;
    padding-top: 0;
    font-size: 14px;
    text-align: left;
    margin-left: 10px;
    margin-bottom: 0.3em;
    line-height: 1em;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-matchclock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-matchclock,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-title,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-servespeed-value,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-servespeed-value {
    display: block;
    line-height: 13px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-clock .sr-clock-title-only,
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-servespeed .sr-clock-title-only {
    margin-top: 0;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status:after {
    background-position: bottom right !important;
  }
}
@media (max-width: 850px) {
  .tie-detail-wrapper .score-heading a.home,
  .tie-detail-wrapper .score-heading a:hover.home,
  .tie-detail-wrapper .score-heading a:visited.home,
  .tie-detail-wrapper .score-heading a.away,
  .tie-detail-wrapper .score-heading a:hover.away,
  .tie-detail-wrapper .score-heading a:visited.away {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: center;
  }
  .tie-detail-wrapper .score-heading a.home .flag,
  .tie-detail-wrapper .score-heading a:hover.home .flag,
  .tie-detail-wrapper .score-heading a:visited.home .flag,
  .tie-detail-wrapper .score-heading a.away .flag,
  .tie-detail-wrapper .score-heading a:hover.away .flag,
  .tie-detail-wrapper .score-heading a:visited.away .flag {
    margin-right: 0;
    margin-left: 0;
  }
  .tie-detail-wrapper .score-heading a.home span,
  .tie-detail-wrapper .score-heading a:hover.home span,
  .tie-detail-wrapper .score-heading a:visited.home span,
  .tie-detail-wrapper .score-heading a.away span,
  .tie-detail-wrapper .score-heading a:hover.away span,
  .tie-detail-wrapper .score-heading a:visited.away span {
    width: 100%;
    white-space: normal;
  }
  .tie-overview-wrapper,
  .group-overview-wrapper,
  .tie-detail-wrapper {
    min-height: 400px;
  }
  .tie-overview-page .header-tabs li a {
    background: transparent;
    box-shadow: none;
  }
  .tie-detail-page .header-tabs a,
  .tie-overview-page .header-tabs a,
  .group-overview-page .header-tabs a {
    font: 600 24px/24px 'proxima-nova-condensed', Arial, sans-serif;
    color: #c8c8c8;
    display: block;
  }
  .tie-detail-page .header-tabs a.active,
  .tie-overview-page .header-tabs a.active,
  .group-overview-page .header-tabs a.active {
    color: #ffffff;
    background: transparent;
    box-shadow: none;
  }
  .tie-detail-page .header-tabs nav,
  .tie-overview-page .header-tabs nav,
  .group-overview-page .header-tabs nav {
    position: relative;
  }
  .tie-detail-page .header-tabs ul,
  .tie-overview-page .header-tabs ul,
  .group-overview-page .header-tabs ul {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #00303c;
    z-index: 2;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  .tie-detail-page .header-tabs li,
  .tie-overview-page .header-tabs li,
  .group-overview-page .header-tabs li {
    display: block;
    border-top: 1px solid #001c23;
    margin: 0;
    padding: 15px 15px 10px;
  }
  .tie-detail-page .header-tabs .mobile-header-tab,
  .tie-overview-page .header-tabs .mobile-header-tab,
  .group-overview-page .header-tabs .mobile-header-tab {
    display: block;
    padding: 13px 10px 10px;
    color: #00303c;
    font: 700 26px/26px 'proxima-nova-condensed', Arial, sans-serif;
    text-transform: uppercase;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
  }
  .tie-detail-page .header-tabs .mobile-header-tab:after,
  .tie-overview-page .header-tabs .mobile-header-tab:after,
  .group-overview-page .header-tabs .mobile-header-tab:after {
    content: '\f123';
    color: #00303c;
    font: 200 24px/24px 'itv-font';
    float: right;
    transition: transform 0.2s ease;
  }
  .tie-detail-page .mobile-open ul,
  .tie-overview-page .mobile-open ul,
  .group-overview-page .mobile-open ul {
    opacity: 1;
    visibility: visible;
    z-index: 3;
  }
  .tie-detail-page .mobile-open .mobile-header-tab:after,
  .tie-overview-page .mobile-open .mobile-header-tab:after,
  .group-overview-page .mobile-open .mobile-header-tab:after {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
  }
  .tie-detail-page .rubber-list .name p,
  .tie-overview-page .rubber-list .name p,
  .group-overview-page .rubber-list .name p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    max-width: 90px;
  }
  .tie-detail-page .rubber-list .flag,
  .tie-overview-page .rubber-list .flag,
  .group-overview-page .rubber-list .flag {
    margin: 0 7px 0 5px;
    min-width: 27px;
  }
  .tie-detail-page .rubber-list .set-result,
  .tie-overview-page .rubber-list .set-result,
  .group-overview-page .rubber-list .set-result {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    min-width: 40px;
  }
  .tie-detail-page .teams-nominations .teams-wrapper,
  .tie-overview-page .teams-nominations .teams-wrapper,
  .group-overview-page .teams-nominations .teams-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .tie-detail-page .teams-nominations .team-block,
  .tie-overview-page .teams-nominations .team-block,
  .group-overview-page .teams-nominations .team-block {
    width: 100%;
    margin-right: 0;
  }
  .tie-detail-page .teams-nominations .team-block.away,
  .tie-overview-page .teams-nominations .team-block.away,
  .group-overview-page .teams-nominations .team-block.away {
    margin-top: 15px;
  }
  .tie-detail-page .teams-nominations .team-block .team-head .country,
  .tie-overview-page .teams-nominations .team-block .team-head .country,
  .group-overview-page .teams-nominations .team-block .team-head .country {
    white-space: normal;
    font-size: 21px;
    width: auto;
  }
  .tie-detail-page .teams-nominations .team-block .team-head a .flag img,
  .tie-overview-page .teams-nominations .team-block .team-head a .flag img,
  .group-overview-page .teams-nominations .team-block .team-head a .flag img,
  .tie-detail-page .teams-nominations .team-block .team-head a:hover .flag img,
  .tie-overview-page .teams-nominations .team-block .team-head a:hover .flag img,
  .group-overview-page .teams-nominations .team-block .team-head a:hover .flag img,
  .tie-detail-page .teams-nominations .team-block .team-head a:visited .flag img,
  .tie-overview-page .teams-nominations .team-block .team-head a:visited .flag img,
  .group-overview-page .teams-nominations .team-block .team-head a:visited .flag img {
    min-width: 55px;
  }
  .tie-detail-page .teams-nominations .team-block .team-head a.away,
  .tie-overview-page .teams-nominations .team-block .team-head a.away,
  .group-overview-page .teams-nominations .team-block .team-head a.away,
  .tie-detail-page .teams-nominations .team-block .team-head a:hover.away,
  .tie-overview-page .teams-nominations .team-block .team-head a:hover.away,
  .group-overview-page .teams-nominations .team-block .team-head a:hover.away,
  .tie-detail-page .teams-nominations .team-block .team-head a:visited.away,
  .tie-overview-page .teams-nominations .team-block .team-head a:visited.away,
  .group-overview-page .teams-nominations .team-block .team-head a:visited.away {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .tie-detail-page .teams-nominations .team-block .team-head a.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a.away .flag,
  .tie-detail-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a:hover.away .flag,
  .tie-detail-page .teams-nominations .team-block .team-head a:visited.away .flag,
  .tie-overview-page .teams-nominations .team-block .team-head a:visited.away .flag,
  .group-overview-page .teams-nominations .team-block .team-head a:visited.away .flag {
    -ms-flex-order: 0;
        order: 0;
    margin-left: 0;
    margin-right: 15px;
  }
  .tie-detail-page .teams-nominations .team-block .players-wrapper .player,
  .tie-overview-page .teams-nominations .team-block .players-wrapper .player,
  .group-overview-page .teams-nominations .team-block .players-wrapper .player {
    background-color: #DFDFDF;
    padding: 15px 10px 7px 15px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 8px;
  }
  .tie-detail-wrapper > h3 {
    padding-left: 15px;
  }
  .tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status {
    /*
                    .sr-clock {
                        margin-right: 67px;
                    }

                    .sr-clock, .sr-servespeed {
                        font-size: 12px;
                    }
                    */
  }
  .tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status:after {
    content: '';
    background: url('../media/images/misc/rolex-logo-mobile.png') no-repeat;
    background-size: 100%;
    background-position: center right;
    width: 60px;
  }
  .tie-detail-wrapper .match-status {
    padding: 5px 10px;
    font-size: 20px;
  }
  .tie-detail-wrapper .match-status .watch-live {
    padding: 6px 7px 7px;
  }
  .tie-detail-wrapper .location-info {
    font: 400 18px/20px 'BJK Cup Sans', Arial, sans-serif;
    margin: 5px 0 10px;
  }
  .tie-detail-wrapper .location-info p {
    margin: 0 5px 0 0;
  }
  .tie-detail-wrapper .score-heading {
    padding: 10px 15px 10px;
  }
  .tie-detail-wrapper .score-heading .flag {
    text-align: center;
  }
  .tie-detail-wrapper .score-heading .flag img {
    max-width: 45px;
    margin: 0 auto;
  }
  .tie-detail-wrapper .score-heading p.score {
    font-size: 30px;
    line-height: 30px;
    margin: 5px 0 5px 0;
  }
  .tie-detail-wrapper .score-heading p.score span {
    padding: 0;
    margin: 0;
    font-size: 30px;
  }
  .tie-detail-wrapper .score-heading span:not(.flag) {
    font-size: 20px;
    text-transform: none;
  }
  .tie-detail-wrapper .score-heading .home,
  .tie-detail-wrapper .score-heading .away {
    white-space: normal;
  }
  .tie-detail-wrapper .score-heading .home span,
  .tie-detail-wrapper .score-heading .away span {
    width: 100%;
    display: block;
  }
  .tie-detail-wrapper .rubber-nav {
    overflow-x: auto;
  }
  .tie-detail-wrapper .rubber-nav li {
    margin-right: 20px;
    line-height: 22px;
  }
  .tie-detail-wrapper .rubber-nav ul {
    width: 100%;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav {
    text-align: center;
    margin-bottom: 15px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-tabs-nav-item {
    padding: 11px 11px 9px;
    font-size: 14px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats {
    padding: 0 10px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-common-animatevalues {
    font: 600 13px/19px 'proxima-nova-condensed', Arial, sans-serif;
    white-space: normal;
    z-index: 11;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-home-value .sr-common-animatevalues {
    left: 5px;
    right: auto;
    width: 50px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-away-value .sr-common-animatevalues {
    right: 5px;
    left: auto;
    width: 50px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-home-value div,
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-away-value div {
    top: 0;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-percentage-value-home div {
    left: 0px;
    top: -3px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-stats .sr-percentage-value-away div {
    right: 0px;
    top: -3px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status {
    height: auto;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-game-status {
    width: auto;
    padding: 6px 10px 18px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status {
    max-width: 66%;
    text-align: left;
    padding: 10px 15px;
    font-size: 18px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status:after {
    background-position: top;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-servespeed {
    padding: 0 6px 5px 15px;
    margin-left: 0;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-match-status {
    padding-right: 0;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-nano-scroller {
    top: 5px;
  }
  .tie-detail-wrapper .vs-players {
    padding: 15px 10px;
  }
  .tie-detail-wrapper .vs-players .images {
    -ms-flex-order: 1;
        order: 1;
  }
  .tie-detail-wrapper .vs-players .names {
    -ms-flex-order: 2;
        order: 2;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .tie-detail-wrapper .vs-players .names span {
    font-size: 16px;
  }
  .tie-detail-wrapper .vs-players .player-home,
  .tie-detail-wrapper .vs-players .player-away {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
  }
  .tie-detail-wrapper .vs-players .player-home .names span,
  .tie-detail-wrapper .vs-players .player-away .names span {
    text-align: center;
  }
  .tie-detail-wrapper .sr-custom-set .sr-custom-period {
    width: 100%;
  }
}
@media (max-width: 460px) {
  .tie-detail-page .vs-players.doubles > div,
  .tie-overview-page .vs-players.doubles > div {
    min-width: 60px;
    height: 60px;
  }
  .tie-detail-page .vs-players.doubles > div + div,
  .tie-overview-page .vs-players.doubles > div + div {
    margin-left: 10px;
  }
  .tie-detail-page .vs-players.doubles .player-img-away img,
  .tie-overview-page .vs-players.doubles .player-img-away img,
  .tie-detail-page .vs-players.doubles .player-img-home img,
  .tie-overview-page .vs-players.doubles .player-img-home img {
    max-width: 60px;
  }
  .tie-detail-page .sr-itf-scoreboard .sr-result,
  .tie-overview-page .sr-itf-scoreboard .sr-result {
    width: 30px;
  }
  .tie-detail-page .sr-itf-scoreboard .sr-result .sr-score,
  .tie-overview-page .sr-itf-scoreboard .sr-result .sr-score {
    font-size: 20px;
    line-height: 20px;
  }
  .tie-detail-page .sr-itf-matchlist .sr-common-tabs-item,
  .tie-overview-page .sr-itf-matchlist .sr-common-tabs-item {
    padding: 0 5px;
  }
  .tie-detail-page .sr-itf-matchlist .sr-common-tabs-item .sr-common-tabs-inner,
  .tie-overview-page .sr-itf-matchlist .sr-common-tabs-item .sr-common-tabs-inner {
    font-size: 16px;
    line-height: 16px;
  }
  .tie-detail-wrapper .sr-itf-matchstats .sr-bars {
    margin: 0;
  }
  .tie-detail-wrapper .sr-itf-matchstats .sr-home-value,
  .tie-detail-wrapper .sr-itf-matchstats .sr-away-value {
    margin-top: -20px;
    width: 50px;
  }
  .tie-detail-wrapper .sr-itf-matchstats .sr-home-value {
    text-align: left;
  }
  .tie-detail-wrapper .sr-itf-matchstats .sr-away-value {
    text-align: right;
  }
  .tie-detail-wrapper .sr-itf-matchstats .sr-stats .sr-percentage-value-home div,
  .tie-detail-wrapper .sr-itf-matchstats .sr-stats .sr-percentage-value-away div {
    color: #6b6b6b;
  }
  .tie-detail-wrapper .sr-itf-matchlist .sr-label {
    font-size: 16px;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-servespeed {
    float: right;
  }
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-clock {
    clear: both;
  }
  .tie-detail-wrapper .itf-momentum .sr-chart-container {
    width: 100%;
  }
  .tie-detail-wrapper .itf-momentum .sr-legend-item {
    margin-bottom: 10px;
  }
  .tie-detail-wrapper .vs-players.doubles > div {
    height: auto;
  }
  .tie-detail-wrapper .vs-players.doubles > div + div {
    margin: 0;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-result {
    width: 25px;
    border-left: 1px solid #ffffff;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-gamescore {
    border-left: 1px solid #ffffff;
    font-size: 20px;
    width: 25px;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-serve-indicator {
    width: 10px;
    height: 10px;
    right: 0;
    margin-right: 0;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-player {
    padding-right: 0;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-flag {
    left: 5px;
  }
  .tie-detail-wrapper .sr-itf-scoreboard .sr-name {
    padding-left: 40px;
    font-size: 14px;
  }
}
@media (max-width: 360px) {
  .tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-clock,
  .tie-detail-wrapper .sr-itf-matchlist.show-rolex .sr-status .sr-servespeed,
  .tie-detail-wrapper .sr-itf-matchlist .show-rolex .sr-status .sr-servespeed {
    float: right;
    clear: both;
    margin-right: 120px;
  }
}
/*.tie-overview-wrapper {
    .tie-info {
        &:nth-child(4n) {
            margin-right: 0;
        }
    }
}*/
.tie-overview-wrapper.clone,
.group-overview-wrapper.clone {
  display: none;
}
.tie-overview-wrapper .section-heading,
.group-overview-wrapper .section-heading {
  position: relative;
  margin-bottom: -5px;
}
.tie-overview-wrapper .section-heading a,
.group-overview-wrapper .section-heading a {
  position: absolute;
  right: 0;
  top: 2px;
  font-size: 18px;
  line-height: 18px;
  transition: color 0.15s ease;
  color: #00303c;
}
.tie-overview-wrapper .section-heading a:hover,
.group-overview-wrapper .section-heading a:hover {
  color: #001c23;
}
.tie-overview-wrapper .section-heading a:after,
.group-overview-wrapper .section-heading a:after {
  content: '\e909';
  padding-left: 5px;
  font-family: 'itv-font';
  font-weight: 200;
}
.tie-overview-wrapper .tie-info,
.group-overview-wrapper .tie-info {
  display: inline-block;
  vertical-align: top;
  background: #f1f1f1;
  width: calc(25% - 20px);
  text-align: center;
  margin: 15px 10px 30px 10px;
  position: relative;
  transition: height 1s ease;
  /*&:nth-child(4n) {
            margin-right: 0; -> now only for tie-overview (because on group-overview we hide/show tie-info blocks via JS, so this doesn't work out)
        }*/
}
.tie-overview-wrapper .tie-info.half-tie,
.group-overview-wrapper .tie-info.half-tie {
  width: calc(50% - 20px);
  /*&:nth-child(2n + 1) {
                margin-right: 20px;
            }

            &:nth-child(2n) {
                margin-right: 0;
            }*/
}
.tie-overview-wrapper .tie-info.players-info,
.group-overview-wrapper .tie-info.players-info {
  position: relative;
}
.tie-overview-wrapper .tie-info.players-info .score,
.group-overview-wrapper .tie-info.players-info .score {
  font-size: 36px;
}
.tie-overview-wrapper .tie-info.players-info .score span,
.group-overview-wrapper .tie-info.players-info .score span {
  font-size: 36px;
}
.tie-overview-wrapper .tie-info.players-info .home,
.group-overview-wrapper .tie-info.players-info .home,
.tie-overview-wrapper .tie-info.players-info .away,
.group-overview-wrapper .tie-info.players-info .away {
  width: 50%;
  position: absolute;
}
.tie-overview-wrapper .tie-info.players-info .home span,
.group-overview-wrapper .tie-info.players-info .home span,
.tie-overview-wrapper .tie-info.players-info .away span,
.group-overview-wrapper .tie-info.players-info .away span {
  display: inline-block;
  vertical-align: middle;
}
.tie-overview-wrapper .tie-info.players-info .home img,
.group-overview-wrapper .tie-info.players-info .home img,
.tie-overview-wrapper .tie-info.players-info .away img,
.group-overview-wrapper .tie-info.players-info .away img {
  min-width: 65px;
  height: 65px;
  vertical-align: middle;
}
.tie-overview-wrapper .tie-info.players-info .home,
.group-overview-wrapper .tie-info.players-info .home {
  left: 20px;
  text-align: left;
}
.tie-overview-wrapper .tie-info.players-info .home span,
.group-overview-wrapper .tie-info.players-info .home span {
  padding-left: 5px;
  margin: 24px 0 5px !important;
}
.tie-overview-wrapper .tie-info.players-info .away,
.group-overview-wrapper .tie-info.players-info .away {
  right: 20px;
}
.tie-overview-wrapper .tie-info.players-info .away img,
.group-overview-wrapper .tie-info.players-info .away img,
.tie-overview-wrapper .tie-info.players-info .away span,
.group-overview-wrapper .tie-info.players-info .away span {
  float: right;
}
.tie-overview-wrapper .tie-info.players-info .away span,
.group-overview-wrapper .tie-info.players-info .away span {
  margin: 24px 5px 0 !important;
}
.tie-overview-wrapper .tie-info.large-tie,
.group-overview-wrapper .tie-info.large-tie {
  width: 100%;
  margin-right: 0;
}
.tie-overview-wrapper .tie-info.large-tie .home img,
.group-overview-wrapper .tie-info.large-tie .home img,
.tie-overview-wrapper .tie-info.large-tie .home span,
.group-overview-wrapper .tie-info.large-tie .home span {
  float: left;
}
.tie-overview-wrapper .tie-info.large-tie .home span,
.group-overview-wrapper .tie-info.large-tie .home span {
  margin: 15px 0 5px;
}
.tie-overview-wrapper .tie-info.large-tie .home,
.group-overview-wrapper .tie-info.large-tie .home,
.tie-overview-wrapper .tie-info.large-tie .away,
.group-overview-wrapper .tie-info.large-tie .away {
  width: 35%;
}
.tie-overview-wrapper .tie-info.large-tie .home span,
.group-overview-wrapper .tie-info.large-tie .home span,
.tie-overview-wrapper .tie-info.large-tie .away span,
.group-overview-wrapper .tie-info.large-tie .away span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.tie-overview-wrapper .tie-info.large-tie .home img,
.group-overview-wrapper .tie-info.large-tie .home img,
.tie-overview-wrapper .tie-info.large-tie .away img,
.group-overview-wrapper .tie-info.large-tie .away img {
  vertical-align: middle;
}
.tie-overview-wrapper .tie-info.large-tie .away img,
.group-overview-wrapper .tie-info.large-tie .away img,
.tie-overview-wrapper .tie-info.large-tie .away span,
.group-overview-wrapper .tie-info.large-tie .away span {
  float: right;
}
.tie-overview-wrapper .tie-info.large-tie .away span,
.group-overview-wrapper .tie-info.large-tie .away span {
  margin: 15px 5px 0;
}
.tie-overview-wrapper .tie-info.large-tie .score,
.group-overview-wrapper .tie-info.large-tie .score {
  width: 25%;
}
.tie-overview-wrapper .tie-info .vs-players,
.group-overview-wrapper .tie-info .vs-players {
  border-top: 5px solid #ffffff;
}
.tie-overview-wrapper .tie-info .vs-players span,
.group-overview-wrapper .tie-info .vs-players span {
  font: 600 38px/38px 'proxima-nova-condensed', Arial, sans-serif;
  color: #ffffff;
  width: 38%;
  text-align: center;
}
.tie-overview-wrapper .tie-info .vs-players img,
.group-overview-wrapper .tie-info .vs-players img {
  max-width: 90px;
}
.tie-overview-wrapper .tie-info .rubber-list .team-bar,
.group-overview-wrapper .tie-info .rubber-list .team-bar {
  border-top: 5px solid #ffffff;
  text-align: left;
  margin-bottom: 0;
}
.tie-overview-wrapper .tie-info .rubber-list .set-result span,
.group-overview-wrapper .tie-info .rubber-list .set-result span {
  font: 700 26px/26px 'proxima-nova-condensed', Arial, sans-serif;
  color: #828282;
}
.tie-overview-wrapper .tie-info .rubber-list .set-result span.tie-break,
.group-overview-wrapper .tie-info .rubber-list .set-result span.tie-break {
  display: inline-block;
  font-size: 17px;
  line-height: 12px;
  margin: -6px 0 0 12px;
}
.tie-overview-wrapper .tie-info .rubber-list ~ .button,
.group-overview-wrapper .tie-info .rubber-list ~ .button {
  bottom: 44px;
}
.tie-overview-wrapper .tie-info .rubber-list ~ .button.watch-live,
.group-overview-wrapper .tie-info .rubber-list ~ .button.watch-live {
  bottom: 2px;
}
.tie-overview-wrapper .tie-info .rubber-list .flag,
.group-overview-wrapper .tie-info .rubber-list .flag {
  padding: 7px 0 7px;
}
.tie-overview-wrapper .tie-info .rubber-list .name p,
.group-overview-wrapper .tie-info .rubber-list .name p {
  display: block;
}
.tie-overview-wrapper .tie-info h3,
.group-overview-wrapper .tie-info h3 {
  border-bottom: 5px solid #ffffff;
  font-size: 17px;
  color: #6b6b6b;
  margin: 0;
  padding: 2px 0 0;
}
.tie-overview-wrapper .tie-info h3.live,
.group-overview-wrapper .tie-info h3.live {
  text-transform: uppercase;
}
.tie-overview-wrapper .tie-info .live,
.group-overview-wrapper .tie-info .live {
  color: #e2131a;
}
.tie-overview-wrapper .tie-info > p,
.group-overview-wrapper .tie-info > p {
  display: inline-block;
  padding-top: 5px;
  vertical-align: middle;
  width: 33.3333%;
}
.tie-overview-wrapper .tie-info > p.country-names,
.group-overview-wrapper .tie-info > p.country-names {
  position: absolute;
  bottom: 85px;
  left: 0;
  right: 0;
  width: 100%;
}
.tie-overview-wrapper .tie-info > p.country-names > span,
.group-overview-wrapper .tie-info > p.country-names > span {
  display: block;
  float: left;
  width: 33.33333333%;
}
.tie-overview-wrapper .tie-info > p.country-names > span:first-child,
.group-overview-wrapper .tie-info > p.country-names > span:first-child {
  margin-right: 16.66666667%;
}
.tie-overview-wrapper .tie-info > p.country-names > span:last-child,
.group-overview-wrapper .tie-info > p.country-names > span:last-child {
  margin-left: 16.66666667%;
}
.tie-overview-wrapper .tie-info .score,
.group-overview-wrapper .tie-info .score {
  font-size: 33px;
  color: #6b6b6b;
  font-weight: 600;
  margin: 5px 0 15px;
  display: inline-block;
  white-space: nowrap;
}
.tie-overview-wrapper .tie-info .score p,
.group-overview-wrapper .tie-info .score p {
  margin: 15px 0;
}
.tie-overview-wrapper .tie-info .score p + p,
.group-overview-wrapper .tie-info .score p + p {
  margin: 0;
}
.tie-overview-wrapper .tie-info .score span,
.group-overview-wrapper .tie-info .score span {
  padding: 0 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 33px;
  color: #6b6b6b;
}
.tie-overview-wrapper .tie-info .score .venue,
.group-overview-wrapper .tie-info .score .venue {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.tie-overview-wrapper .tie-info .home,
.group-overview-wrapper .tie-info .home,
.tie-overview-wrapper .tie-info .away,
.group-overview-wrapper .tie-info .away {
  padding: 3px 0;
}
.tie-overview-wrapper .tie-info img,
.group-overview-wrapper .tie-info img {
  max-width: 50px;
}
.tie-overview-wrapper .tie-info .button,
.group-overview-wrapper .tie-info .button {
  width: 100%;
  text-align: center;
  border-top: 5px solid #ffffff;
  transition: background-color 0.15s ease;
  position: static;
  bottom: 42px;
  left: 0;
  background: #00303c;
}
.tie-overview-wrapper .tie-info .button:hover,
.group-overview-wrapper .tie-info .button:hover {
  background: #001c23;
}
.tie-overview-wrapper .tie-info .button.watch-live,
.group-overview-wrapper .tie-info .button.watch-live {
  bottom: 0;
}
.tie-overview-wrapper .tie-info .button.watch-live.disabled,
.group-overview-wrapper .tie-info .button.watch-live.disabled {
  background-color: #ffffff !important;
}
.tie-overview-wrapper .tie-info .btn-sngl,
.group-overview-wrapper .tie-info .btn-sngl {
  left: 0;
}
.tie-overview-wrapper .tie-info .buttons .button,
.group-overview-wrapper .tie-info .buttons .button {
  width: 50%;
}
.tie-overview-wrapper .tie-info .buttons .button:first-child,
.group-overview-wrapper .tie-info .buttons .button:first-child {
  left: 0;
}
.tie-overview-wrapper .tie-info .buttons .button:last-child,
.group-overview-wrapper .tie-info .buttons .button:last-child {
  right: 0;
  background: #3c4eff;
}
.tie-overview-wrapper .tie-info .buttons .button:last-child:hover,
.group-overview-wrapper .tie-info .buttons .button:last-child:hover {
  background: #2237ff;
}
.tie-overview-wrapper .tie-info .buttons .button:last-child:before,
.group-overview-wrapper .tie-info .buttons .button:last-child:before {
  content: '\f10b';
}
.tie-overview-wrapper .tie-info .home span,
.group-overview-wrapper .tie-info .home span,
.tie-overview-wrapper .tie-info .away span,
.group-overview-wrapper .tie-info .away span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.tie-overview-wrapper .tie-info span,
.group-overview-wrapper .tie-info span {
  font-size: 16px;
  color: #000000;
  display: block;
  padding-top: 2px;
}
.tie-overview-wrapper .roundrobin > *,
.group-overview-wrapper .roundrobin > * {
  transition: height 1s ease;
}
.tie-overview-wrapper .roundrobin,
.group-overview-wrapper .roundrobin,
.tie-overview-wrapper .detail-block,
.group-overview-wrapper .detail-block {
  margin: 15px 0 25px;
  position: relative;
}
.tie-overview-wrapper .roundrobin .detail-container,
.group-overview-wrapper .roundrobin .detail-container,
.tie-overview-wrapper .detail-block .detail-container,
.group-overview-wrapper .detail-block .detail-container,
.tie-overview-wrapper .roundrobin > ul,
.group-overview-wrapper .roundrobin > ul,
.tie-overview-wrapper .detail-block > ul,
.group-overview-wrapper .detail-block > ul {
  display: inline-block;
  vertical-align: top;
  background: #f1f1f1;
}
.tie-overview-wrapper .roundrobin .detail-container,
.group-overview-wrapper .roundrobin .detail-container,
.tie-overview-wrapper .detail-block .detail-container,
.group-overview-wrapper .detail-block .detail-container {
  width: calc(25% - 15px);
  margin-right: 20px;
  padding: 15px 20px;
}
.tie-overview-wrapper .roundrobin .detail-container span,
.group-overview-wrapper .roundrobin .detail-container span,
.tie-overview-wrapper .detail-block .detail-container span,
.group-overview-wrapper .detail-block .detail-container span {
  font: 400 16px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  display: block;
}
.tie-overview-wrapper .roundrobin .detail-container .value,
.group-overview-wrapper .roundrobin .detail-container .value,
.tie-overview-wrapper .detail-block .detail-container .value,
.group-overview-wrapper .detail-block .detail-container .value {
  margin-bottom: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tie-overview-wrapper .roundrobin .detail-container .value .color,
.group-overview-wrapper .roundrobin .detail-container .value .color,
.tie-overview-wrapper .detail-block .detail-container .value .color,
.group-overview-wrapper .detail-block .detail-container .value .color {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: #000;
  margin-right: 10px;
}
.tie-overview-wrapper .roundrobin .detail-container .value .color + span,
.group-overview-wrapper .roundrobin .detail-container .value .color + span,
.tie-overview-wrapper .detail-block .detail-container .value .color + span,
.group-overview-wrapper .detail-block .detail-container .value .color + span {
  display: inline-block;
  vertical-align: middle;
}
.tie-overview-wrapper .roundrobin .detail-container .value .clay,
.group-overview-wrapper .roundrobin .detail-container .value .clay,
.tie-overview-wrapper .detail-block .detail-container .value .clay,
.group-overview-wrapper .detail-block .detail-container .value .clay {
  background: #ff7b06;
}
.tie-overview-wrapper .roundrobin .detail-container .value .hard,
.group-overview-wrapper .roundrobin .detail-container .value .hard,
.tie-overview-wrapper .detail-block .detail-container .value .hard,
.group-overview-wrapper .detail-block .detail-container .value .hard {
  background: #3ed4bd;
}
.tie-overview-wrapper .roundrobin .detail-container .value .grass,
.group-overview-wrapper .roundrobin .detail-container .value .grass,
.tie-overview-wrapper .detail-block .detail-container .value .grass,
.group-overview-wrapper .detail-block .detail-container .value .grass {
  background: #69cb42;
}
.tie-overview-wrapper .roundrobin .detail-container .value .carpet,
.group-overview-wrapper .roundrobin .detail-container .value .carpet,
.tie-overview-wrapper .detail-block .detail-container .value .carpet,
.group-overview-wrapper .detail-block .detail-container .value .carpet {
  background: #5ec0e0;
}
.tie-overview-wrapper .roundrobin .detail-container .info,
.group-overview-wrapper .roundrobin .detail-container .info,
.tie-overview-wrapper .detail-block .detail-container .info,
.group-overview-wrapper .detail-block .detail-container .info {
  color: #727272;
}
.tie-overview-wrapper .roundrobin ul,
.group-overview-wrapper .roundrobin ul,
.tie-overview-wrapper .detail-block ul,
.group-overview-wrapper .detail-block ul {
  width: calc(75% - 5px);
  padding: 20px 20px 0 50px;
}
.tie-overview-wrapper .roundrobin li,
.group-overview-wrapper .roundrobin li,
.tie-overview-wrapper .detail-block li,
.group-overview-wrapper .detail-block li {
  display: inline-block;
  width: 25%;
  margin-bottom: 30px;
}
.tie-overview-wrapper .roundrobin li img,
.group-overview-wrapper .roundrobin li img,
.tie-overview-wrapper .detail-block li img,
.group-overview-wrapper .detail-block li img {
  width: 41px;
  vertical-align: middle;
}
.tie-overview-wrapper .roundrobin li span,
.group-overview-wrapper .roundrobin li span,
.tie-overview-wrapper .detail-block li span,
.group-overview-wrapper .detail-block li span {
  color: #383838;
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  vertical-align: middle;
  padding: 0 0 0 10px;
  display: inline-block;
  width: calc(100% - 85px);
}
/*.now-live-overview {
    .tie-info {
        /* for "now live" we have to disable the missing margin for nth-child(4n)... *
        margin-right: 20px !important;
        &:nth-of-type(3n) {
            /* ...but we still need the missing margin for nth-of-type(3n) - I love CSS! *
            margin-right: 0 !important;
        }
    }
}*/
@media (max-width: 1020px) {
  .tie-overview-wrapper .tie-info .score {
    font-size: 28px;
  }
  .tie-overview-wrapper .tie-info .score span {
    font-size: 28px;
    padding: 0;
  }
  .tie-overview-wrapper .roundrobin li {
    width: 33%;
  }
}
@media (max-width: 960px) {
  .group-overview-wrapper {
    background: #f1f1f1;
    box-shadow: none;
    padding: 17px 0 15px;
  }
  .group-overview-wrapper .section-heading {
    font-size: 30px;
    margin-top: 20px;
  }
  .group-overview-wrapper .section-heading a {
    position: static;
    display: block;
    text-align: center;
    padding: 10px 0;
    margin: 20px 0 15px;
    color: #ffffff;
    background: #00303c;
  }
  .group-overview-wrapper .section-heading a:after {
    display: none;
  }
  .group-overview-wrapper .section-heading a:before {
    content: '\f10b';
    font-family: 'itv-font';
    padding-right: 10px;
    font-weight: 200;
  }
  .group-overview-wrapper .tie-info {
    background: #ffffff;
    width: calc(50% - 20px);
    margin: 5px 10px 13px 10px;
    height: auto !important;
    /*&:nth-of-type(2n) {
                margin-right: 0;
            }*/
  }
  .group-overview-wrapper .tie-info.half-tie {
    width: 100%;
    /*&:nth-child(2n + 1) {
                    margin-right: 0;
                }*/
  }
  .group-overview-wrapper .tie-info.half-tie .button {
    border-top: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .tie-info .rubber-list {
    margin-bottom: 8px;
  }
  .group-overview-wrapper .tie-info .rubber-list + .button {
    border-top: 0;
  }
  .group-overview-wrapper .tie-info h3 {
    border-bottom: 5px solid #f1f1f1;
    padding: 7px 0;
  }
  .group-overview-wrapper .tie-info .score {
    font-size: 38px;
    margin: 22px 10px;
  }
  .group-overview-wrapper .tie-info .score span {
    font-size: 38px;
  }
  .group-overview-wrapper .tie-info .button {
    border-top: 0;
  }
  .group-overview-wrapper .roundrobin .detail-container,
  .group-overview-wrapper .detail-block .detail-container,
  .group-overview-wrapper .detail-block.top .detail-container,
  .group-overview-wrapper .roundrobin > div.summary,
  .group-overview-wrapper .detail-block > div.summary,
  .group-overview-wrapper .detail-block.top > div.summary,
  .group-overview-wrapper .roundrobin > ul,
  .group-overview-wrapper .detail-block > ul,
  .group-overview-wrapper .detail-block.top > ul {
    width: 100%;
    margin: 0;
  }
  .group-overview-wrapper .roundrobin > ul,
  .group-overview-wrapper .detail-block > ul,
  .group-overview-wrapper .detail-block.top > ul {
    padding: 20px 30px 0;
  }
  .group-overview-wrapper .roundrobin li,
  .group-overview-wrapper .detail-block li,
  .group-overview-wrapper .detail-block.top li {
    width: 50%;
    text-align: center;
  }
  .group-overview-wrapper .roundrobin li img,
  .group-overview-wrapper .detail-block li img,
  .group-overview-wrapper .detail-block.top li img {
    width: 60px;
  }
  .group-overview-wrapper .roundrobin li span,
  .group-overview-wrapper .detail-block li span,
  .group-overview-wrapper .detail-block.top li span {
    font-size: 20px;
    line-height: 20px;
    width: 100%;
    padding: 0;
  }
  .group-overview-wrapper .roundrobin .detail-container,
  .group-overview-wrapper .detail-block .detail-container,
  .group-overview-wrapper .detail-block.top .detail-container {
    background: #ffffff;
    padding: 25px 35px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    /*.info,
                .value {
                    font-size: 20px;
                    line-height: 20px;
                }*/
  }
  .group-overview-wrapper .roundrobin .detail-container p,
  .group-overview-wrapper .detail-block .detail-container p,
  .group-overview-wrapper .detail-block.top .detail-container p {
    width: 50%;
    padding-right: 10px;
  }
  .group-overview-wrapper .roundrobin .detail-container p:nth-child(2),
  .group-overview-wrapper .detail-block .detail-container p:nth-child(2),
  .group-overview-wrapper .detail-block.top .detail-container p:nth-child(2) {
    -ms-flex-order: 3;
        order: 3;
  }
  .group-overview-wrapper .roundrobin .detail-container p:nth-child(3),
  .group-overview-wrapper .detail-block .detail-container p:nth-child(3),
  .group-overview-wrapper .detail-block.top .detail-container p:nth-child(3) {
    -ms-flex-order: 2;
        order: 2;
  }
  .group-overview-wrapper .roundrobin .detail-container p:nth-child(4),
  .group-overview-wrapper .detail-block .detail-container p:nth-child(4),
  .group-overview-wrapper .detail-block.top .detail-container p:nth-child(4) {
    -ms-flex-order: 4;
        order: 4;
  }
  .group-overview-wrapper .roundrobin .detail-container .info,
  .group-overview-wrapper .detail-block .detail-container .info,
  .group-overview-wrapper .detail-block.top .detail-container .info {
    text-transform: uppercase;
    font-weight: 700;
    color: #989898;
    margin-bottom: 4px;
  }
  .tie-overview-wrapper .tie-info {
    width: calc(50% - 20px);
    /*&:nth-child(2n) {
                margin-right: 0;
            }*/
  }
  .tie-overview-wrapper .roundrobin ul {
    padding: 20px 15px 0 25px;
  }
}
@media (max-width: 670px) {
  .tie-overview-wrapper {
    box-shadow: none;
    padding: 17px 0 15px;
  }
  .tie-overview-wrapper .section-heading {
    padding-left: 10px;
    text-align: left;
  }
  .tie-overview-wrapper .section-heading a {
    line-height: 30px;
    top: 0;
    position: relative;
    display: block;
  }
  .tie-overview-wrapper .roundrobin .detail-container {
    padding: 15px 10px;
  }
  .tie-overview-wrapper .roundrobin li {
    text-align: center;
  }
  .tie-overview-wrapper .roundrobin li span {
    display: block;
    padding: 10px 0 0 0;
    margin: 0 auto;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .tie-overview-wrapper .tie-info .score {
    margin: 22px 0;
  }
}
@media (max-width: 480px) {
  .tie-overview-wrapper .tie-info {
    width: 100%;
    margin-right: 0;
  }
  .tie-overview-wrapper .tie-info.players-info .home,
  .tie-overview-wrapper .tie-info.large-tie .home,
  .tie-overview-wrapper .tie-info.players-info .away,
  .tie-overview-wrapper .tie-info.large-tie .away {
    width: 100px;
    position: static;
    text-align: center;
  }
  .tie-overview-wrapper .tie-info.players-info .home span,
  .tie-overview-wrapper .tie-info.large-tie .home span,
  .tie-overview-wrapper .tie-info.players-info .away span,
  .tie-overview-wrapper .tie-info.large-tie .away span,
  .tie-overview-wrapper .tie-info.players-info .home img,
  .tie-overview-wrapper .tie-info.large-tie .home img,
  .tie-overview-wrapper .tie-info.players-info .away img,
  .tie-overview-wrapper .tie-info.large-tie .away img {
    margin: 0;
    padding: 0;
    float: none;
  }
  .tie-overview-wrapper .tie-info.players-info .home span,
  .tie-overview-wrapper .tie-info.large-tie .home span,
  .tie-overview-wrapper .tie-info.players-info .away span,
  .tie-overview-wrapper .tie-info.large-tie .away span {
    padding: 5px 0;
    display: block;
  }
  .tie-overview-wrapper .roundrobin .detail-container {
    width: calc(30% - 10px);
    margin-right: 10px;
  }
  .tie-overview-wrapper .roundrobin .detail-container p {
    width: 100%;
  }
  .tie-overview-wrapper .roundrobin ul {
    width: calc(70%);
    padding: 20px 10px 0 10px;
  }
  .tie-overview-wrapper .roundrobin li {
    text-align: center;
    width: 50%;
  }
  .tie-overview-wrapper .roundrobin li span {
    display: block;
    padding: 5px 0 0;
    width: 100%;
  }
}
.warning-text-block {
  text-align: center;
  font-size: 30px;
  font-family: 'proxima-nova-condensed', Arial, sans-serif;
  color: #e47;
  padding-bottom: 10px;
}
.now-live-overview.clone {
  display: none;
}
.now-live-overview .widget-container .sr-nano-scroller .sr-nano-scroller-content {
  padding-top: 0;
}
.now-live-overview .widget-container .itf-stats .sr-nano-scroller-content {
  padding-top: 10px;
}
.sr-widget .sr-crest--default {
  background: transparent !important;
  height: 100% !important;
}
.no-results-container {
  width: 72%;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 150px;
  display: none;
}
.no-results-container h1 {
  font: 600 28px/28px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  color: #6b6b6b;
}
.no-results-container p {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
}
.no-results-container p.date {
  font-size: 24px;
  color: #000000;
}
.no-results-container .button {
  background: #00303c;
  width: 300px;
  margin-top: 20px;
  max-width: 100%;
}
.itf-scoreboard,
.widget-tab,
.widget-container {
  position: relative;
}
.itf-scoreboard > *,
.widget-tab > *,
.widget-container > * {
  opacity: 1;
  visibility: visible;
  transition: opacity 200ms ease;
}
.itf-scoreboard.loading-content,
.widget-tab.loading-content,
.widget-container.loading-content {
  min-height: 82px;
}
.itf-scoreboard.loading-content:before,
.widget-tab.loading-content:before,
.widget-container.loading-content:before {
  content: "";
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  animation: sr-loading-spinner 1s infinite linear forwards;
  z-index: 1;
}
.itf-scoreboard.loading-content > *,
.widget-tab.loading-content > *,
.widget-container.loading-content > * {
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 961px) {
  .group-overview-wrapper .tie-info {
    width: calc(100% / 3 - 20px) !important;
  }
}
/*.group-overview-wrapper .tie-info {
    margin-left: 10px !important;
    margin-right: 10px !important;
}*/
@media (min-width: 721px) {
  .group-overview-wrapper .section-heading,
  .now-live-overview .section-heading,
  .tie-overview-wrapper .section-heading,
  .group-overview-wrapper .detail-block,
  .now-live-overview .detail-block,
  .tie-overview-wrapper .detail-block,
  .group-overview-wrapper .head-tabs,
  .now-live-overview .head-tabs,
  .tie-overview-wrapper .head-tabs,
  .group-overview-wrapper .pool-block,
  .now-live-overview .pool-block,
  .tie-overview-wrapper .pool-block {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.group-overview-wrapper .error-message,
.now-live-overview .error-message {
  color: #999;
}
.group-overview-wrapper .itf-scoreboard.loading-content,
.now-live-overview .itf-scoreboard.loading-content {
  min-height: 126px;
}
.group-overview-wrapper .itf-scoreboard.loading-content:before,
.now-live-overview .itf-scoreboard.loading-content:before {
  top: 50px;
}
.group-overview-wrapper.loading-content,
.now-live-overview.loading-content {
  min-height: 100px;
  position: relative;
}
.group-overview-wrapper.loading-content:before,
.now-live-overview.loading-content:before {
  content: "";
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  animation: sr-loading-spinner 1s infinite linear forwards;
  z-index: 1;
}
.group-overview-wrapper.loading-content > *,
.now-live-overview.loading-content > * {
  display: none !important;
}
.group-overview-wrapper.loading-content .play-order-tab.active,
.now-live-overview.loading-content .play-order-tab.active,
.group-overview-wrapper.loading-content .now-live-tab.active,
.now-live-overview.loading-content .now-live-tab.active {
  display: none;
}
.group-overview-wrapper .head-tabs,
.now-live-overview .head-tabs {
  border-bottom: 15px solid #f1f1f1;
  margin-bottom: 20px;
}
.group-overview-wrapper .head-tabs a,
.now-live-overview .head-tabs a {
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
  text-transform: uppercase;
  display: inline-block;
  padding: 18px 45px 11px;
  transition: color 200ms ease, background 200ms ease;
}
.group-overview-wrapper .head-tabs a.active,
.now-live-overview .head-tabs a.active {
  color: #00303c;
  background: #f1f1f1;
}
.group-overview-wrapper .head-tabs a.active:hover,
.now-live-overview .head-tabs a.active:hover {
  color: #00303c;
  background: #e4e4e4;
}
.group-overview-wrapper .sr-itf-scoreboard,
.now-live-overview .sr-itf-scoreboard {
  /*
        .sr-servespeed {
            display: none;
        }
        */
}
.group-overview-wrapper .sr-itf-scoreboard span,
.now-live-overview .sr-itf-scoreboard span {
  display: inline-block;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-clock,
.now-live-overview .sr-itf-scoreboard .sr-clock {
  clear: both;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed,
.now-live-overview .sr-itf-scoreboard .sr-servespeed {
  float: right;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-clock,
.now-live-overview .sr-itf-scoreboard .sr-clock,
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed,
.now-live-overview .sr-itf-scoreboard .sr-servespeed {
  padding: 3px 10px 3px 5px;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-clock-title,
.now-live-overview .sr-itf-scoreboard .sr-clock-title,
.group-overview-wrapper .sr-itf-scoreboard .sr-matchclock,
.now-live-overview .sr-itf-scoreboard .sr-matchclock,
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed-title,
.now-live-overview .sr-itf-scoreboard .sr-servespeed-title,
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed-value,
.now-live-overview .sr-itf-scoreboard .sr-servespeed-value {
  display: block;
  padding: 0;
  font: 300 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed-value span,
.now-live-overview .sr-itf-scoreboard .sr-servespeed-value span {
  color: inherit;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-matchclock,
.now-live-overview .sr-itf-scoreboard .sr-matchclock,
.group-overview-wrapper .sr-itf-scoreboard .sr-servespeed-value,
.now-live-overview .sr-itf-scoreboard .sr-servespeed-value {
  font-weight: 600;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-match-status,
.now-live-overview .sr-itf-scoreboard .sr-match-status {
  background: transparent none repeat scroll 0 0;
  color: #989898;
  font: 700 20px/20px "proxima-nova-condensed", Arial, sans-serif;
  padding: 10px 15px 8px;
  text-align: center;
  z-index: 2;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-match-status--result,
.now-live-overview .sr-itf-scoreboard .sr-match-status--result {
  color: #e2131a;
  text-transform: none;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-game-status,
.now-live-overview .sr-itf-scoreboard .sr-game-status {
  background: #e2131a none repeat scroll 0 0;
  box-shadow: none;
  color: #ffffff;
  font: 300 14px/14px "proxima-nova-condensed", Arial, sans-serif;
  margin: 7px;
  padding: 6px 10px 18px;
  position: static;
  text-align: center;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-serve-indicator,
.now-live-overview .sr-itf-scoreboard .sr-serve-indicator {
  background: #3c4eff;
  width: 12px;
  height: 12px;
  display: block;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-status,
.now-live-overview .sr-itf-scoreboard .sr-status {
  display: block;
  background: #f1f1f1;
  border-top: 5px solid #ffffff;
  height: auto;
  position: relative;
  overflow: hidden;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-status .sr-stage,
.now-live-overview .sr-itf-scoreboard .sr-status .sr-stage {
  font: 300 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  padding: 10px 0;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-status .sr-stage,
.now-live-overview .sr-itf-scoreboard .sr-status .sr-stage {
  margin-left: 38px;
  display: none;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-flag,
.now-live-overview .sr-itf-scoreboard .sr-flag {
  width: auto;
  max-width: 30px;
  height: auto;
  left: 8px;
  top: -4px;
  bottom: -4px;
  display: block;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-flag .sr-crest-img,
.now-live-overview .sr-itf-scoreboard .sr-flag .sr-crest-img {
  width: 30px;
  height: 30px !important;
  background: transparent !important;
  display: block;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-flag .sr-crest-img.show,
.now-live-overview .sr-itf-scoreboard .sr-flag .sr-crest-img.show {
  display: inline-block;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-doubles .sr-flag,
.now-live-overview .sr-itf-scoreboard .sr-doubles .sr-flag {
  top: 0;
  left: 15px;
  bottom: 0;
  width: 19px;
  height: 19px;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-doubles .sr-flag .sr-crest-img,
.now-live-overview .sr-itf-scoreboard .sr-doubles .sr-flag .sr-crest-img {
  width: 19px;
  height: 19px !important;
  background: transparent !important;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-doubles .sr-name,
.now-live-overview .sr-itf-scoreboard .sr-doubles .sr-name {
  padding-left: 40px;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-name,
.now-live-overview .sr-itf-scoreboard .sr-name {
  padding: 4px 0 0 45px;
}
.group-overview-wrapper .widget-container,
.now-live-overview .widget-container {
  border-top: 5px solid #ffffff;
  display: none;
}
.group-overview-wrapper .widget-container.expand,
.now-live-overview .widget-container.expand {
  display: block;
}
.group-overview-wrapper .widget-container .sr-tabs-nav,
.now-live-overview .widget-container .sr-tabs-nav {
  margin-bottom: 0;
}
.group-overview-wrapper .widget-container .sr-tabs-nav-item,
.now-live-overview .widget-container .sr-tabs-nav-item {
  font-size: 15px;
  line-height: 15px;
  padding: 14px 17px 12px;
}
.group-overview-wrapper .widget-container .sr-tabs-nav-item:first-child,
.now-live-overview .widget-container .sr-tabs-nav-item:first-child,
.group-overview-wrapper .widget-container .sr-tabs-nav-item:last-child,
.now-live-overview .widget-container .sr-tabs-nav-item:last-child {
  border-radius: 0;
}
.group-overview-wrapper .widget-container .sr-common-tabs-inner,
.now-live-overview .widget-container .sr-common-tabs-inner {
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  padding: 0;
}
.group-overview-wrapper .widget-container .sr-bars,
.now-live-overview .widget-container .sr-bars {
  margin: 0;
}
.group-overview-wrapper .widget-container .sr-stats,
.now-live-overview .widget-container .sr-stats {
  padding: 0;
}
.group-overview-wrapper .widget-container .itf-stats,
.now-live-overview .widget-container .itf-stats {
  padding: 15px 0;
}
.group-overview-wrapper .widget-container .sr-common-team-wrapper,
.now-live-overview .widget-container .sr-common-team-wrapper {
  margin-bottom: 15px;
}
.group-overview-wrapper .widget-container .sr-flag,
.now-live-overview .widget-container .sr-flag {
  width: 30px;
  height: 30px;
}
.group-overview-wrapper .widget-container .sr-away .sr-full,
.now-live-overview .widget-container .sr-away .sr-full {
  top: 7px;
  right: 45px;
}
.group-overview-wrapper .widget-container .sr-home .sr-full,
.now-live-overview .widget-container .sr-home .sr-full {
  left: 45px;
  top: 7px;
}
.group-overview-wrapper .widget-container .widgets,
.now-live-overview .widget-container .widgets {
  background: #ffffff;
}
.group-overview-wrapper .widget-container .widget-tab,
.now-live-overview .widget-container .widget-tab {
  display: none;
}
.group-overview-wrapper .widget-container .widget-tab.active,
.now-live-overview .widget-container .widget-tab.active {
  display: block;
}
.group-overview-wrapper .widget-container .sr-itf-h2h,
.now-live-overview .widget-container .sr-itf-h2h {
  min-height: 300px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-home-value,
.now-live-overview .widget-container .sr-itf-matchstats .sr-home-value,
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-away-value,
.now-live-overview .widget-container .sr-itf-matchstats .sr-away-value {
  margin-top: -22px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-common-team-wrapper,
.now-live-overview .widget-container .sr-itf-matchstats .sr-common-team-wrapper {
  margin-bottom: 30px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-home-value div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-home-value div {
  left: 5px;
  right: auto;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-away-value div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-away-value div {
  right: 5px;
  left: auto;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-percentage-value-home div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-percentage-value-home div,
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-percentage-value-away div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-percentage-value-away div {
  top: -22px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-percentage-value-home div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-percentage-value-home div {
  left: 45px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-percentage-value-away div,
.now-live-overview .widget-container .sr-itf-matchstats .sr-percentage-value-away div {
  right: 45px;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-common-animatevalues,
.now-live-overview .widget-container .sr-itf-matchstats .sr-common-animatevalues {
  font: 400 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
}
.group-overview-wrapper .widget-container .sr-itf-matchstats .sr-label,
.now-live-overview .widget-container .sr-itf-matchstats .sr-label {
  font: 600 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
  top: calc(-100% - 5px);
}
.group-overview-wrapper .widget-container .itf-h2h .sr-content,
.now-live-overview .widget-container .itf-h2h .sr-content {
  padding-top: 15px;
}
.group-overview-wrapper .widget-container .itf-h2h .sr-info-type,
.now-live-overview .widget-container .itf-h2h .sr-info-type,
.group-overview-wrapper .widget-container .itf-h2h .sr-home,
.now-live-overview .widget-container .itf-h2h .sr-home,
.group-overview-wrapper .widget-container .itf-h2h .sr-away,
.now-live-overview .widget-container .itf-h2h .sr-away {
  font: 600 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-content,
.now-live-overview .widget-container .itf-momentum .sr-content {
  padding-top: 15px;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-team-line > span,
.now-live-overview .widget-container .itf-momentum .sr-team-line > span {
  font-size: 10px;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-chart-line,
.now-live-overview .widget-container .itf-momentum .sr-chart-line {
  padding: 0;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-chartist,
.now-live-overview .widget-container .itf-momentum .sr-chartist {
  padding: 10px 8px;
  width: 90%;
  min-width: 0;
  float: right;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-scrollbar,
.now-live-overview .widget-container .itf-momentum .sr-scrollbar {
  left: 10px;
  right: 10px;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-chart-container,
.now-live-overview .widget-container .itf-momentum .sr-chart-container {
  width: 100%;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-chart-container + .sr-legend-item,
.now-live-overview .widget-container .itf-momentum .sr-chart-container + .sr-legend-item {
  margin-left: 10px;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-legend-item,
.now-live-overview .widget-container .itf-momentum .sr-legend-item {
  margin-right: 15px;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-legend-item span,
.now-live-overview .widget-container .itf-momentum .sr-legend-item span {
  display: inline-block;
}
.group-overview-wrapper .widget-container .itf-momentum .sr-common-tabs-nav,
.now-live-overview .widget-container .itf-momentum .sr-common-tabs-nav {
  margin-bottom: 10px;
}
.group-overview-wrapper .widget-container .sr-content,
.now-live-overview .widget-container .sr-content,
.group-overview-wrapper .widget-container .sr-nano-scroller,
.now-live-overview .widget-container .sr-nano-scroller {
  position: static;
}
.group-overview-wrapper .widget-container .sr-content.sr-custom-pbp,
.now-live-overview .widget-container .sr-content.sr-custom-pbp,
.group-overview-wrapper .widget-container .sr-nano-scroller.sr-custom-pbp,
.now-live-overview .widget-container .sr-nano-scroller.sr-custom-pbp {
  position: relative;
}
.group-overview-wrapper .widget-container .sr-nano-scroller-content,
.now-live-overview .widget-container .sr-nano-scroller-content {
  padding: 10px 4px 0 0;
  max-height: 500px;
}
.group-overview-wrapper .widget-container .sr-pointbypoint,
.now-live-overview .widget-container .sr-pointbypoint {
  display: none;
}
.group-overview-wrapper .widget-container .sr-pointbypoint.sr-custom-pbp,
.now-live-overview .widget-container .sr-pointbypoint.sr-custom-pbp {
  display: block;
  min-height: 300px;
}
.group-overview-wrapper .widget-container .sr-pointbypoint.sr-custom-pbp .sr-nano-scroller-content,
.now-live-overview .widget-container .sr-pointbypoint.sr-custom-pbp .sr-nano-scroller-content {
  margin-right: -21px;
}
.group-overview-wrapper .widget-container .sr-custom-pbp,
.now-live-overview .widget-container .sr-custom-pbp {
  padding: 0;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .sr-nano-scroller-content,
.now-live-overview .widget-container .sr-custom-pbp .sr-nano-scroller-content {
  margin-right: -21px;
  position: relative;
  height: 100%;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .sr-custom-set:hover .nano-pane,
.now-live-overview .widget-container .sr-custom-pbp .sr-custom-set:hover .nano-pane {
  opacity: 0.3;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .nano-content,
.now-live-overview .widget-container .sr-custom-pbp .nano-content {
  padding-right: 21px;
  /*17px*/
}
.group-overview-wrapper .widget-container .sr-custom-pbp .nano-pane,
.now-live-overview .widget-container .sr-custom-pbp .nano-pane {
  width: 7px;
  right: 7px;
  background: #989898;
  cursor: pointer;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .nano-slider,
.now-live-overview .widget-container .sr-custom-pbp .nano-slider {
  background: #000000;
  margin: 0;
  border-radius: 3px;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .sr-common-tabs-nav,
.now-live-overview .widget-container .sr-custom-pbp .sr-common-tabs-nav {
  text-align: center;
  margin-bottom: 15px;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .sr-common-tabs-item,
.now-live-overview .widget-container .sr-custom-pbp .sr-common-tabs-item {
  display: inline-block;
  vertical-align: top;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .sr-common-tabs-inner,
.now-live-overview .widget-container .sr-custom-pbp .sr-common-tabs-inner {
  cursor: pointer;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend,
.now-live-overview .widget-container .sr-custom-pbp .legend {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: #ffffff;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend li,
.now-live-overview .widget-container .sr-custom-pbp .legend li {
  font: 600 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  padding: 5px 0;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend li:before,
.now-live-overview .widget-container .sr-custom-pbp .legend li:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend .player-serving:before,
.now-live-overview .widget-container .sr-custom-pbp .legend .player-serving:before {
  background: #00303c;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend .break-point:before,
.now-live-overview .widget-container .sr-custom-pbp .legend .break-point:before {
  background: #f5dc00;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend .point-won:before,
.now-live-overview .widget-container .sr-custom-pbp .legend .point-won:before {
  background: #b2b2b2;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend .ace:before,
.now-live-overview .widget-container .sr-custom-pbp .legend .ace:before {
  background: #266afd;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend .double-fault:before,
.now-live-overview .widget-container .sr-custom-pbp .legend .double-fault:before {
  background: #e2131a;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-toggle,
.now-live-overview .widget-container .sr-custom-pbp .legend-toggle {
  font: 700 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  padding: 9px 15px;
  transition: background 0.15s ease;
  text-transform: uppercase;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-toggle.button:before,
.now-live-overview .widget-container .sr-custom-pbp .legend-toggle.button:before {
  content: '\f10e';
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-toggle.button.active:before,
.now-live-overview .widget-container .sr-custom-pbp .legend-toggle.button.active:before {
  content: '\f105';
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-tab,
.now-live-overview .widget-container .sr-custom-pbp .legend-tab {
  padding: 5px 10px 10px;
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-tab.expand,
.now-live-overview .widget-container .sr-custom-pbp .legend-tab.expand {
  display: block;
}
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-tab ul,
.now-live-overview .widget-container .sr-custom-pbp .legend-tab ul {
  display: inline-block;
  padding: 0;
  width: 50%;
  vertical-align: top;
}
.group-overview-wrapper .widget-container .sr-custom-set,
.now-live-overview .widget-container .sr-custom-set {
  background: #f1f1f1;
  padding: 0 10px;
  max-height: 430px;
  min-height: 429px;
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-set.expand,
.now-live-overview .widget-container .sr-custom-set.expand {
  display: block;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team {
  height: auto;
  padding: 2.5px 0;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team.doubles-match,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team.doubles-match {
  height: 55px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team span,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team span {
  display: inline-block;
  text-transform: capitalize;
  color: #989898;
  font: 600 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  margin-top: 9px;
  margin-left: 5px;
  vertical-align: middle;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team .doubles,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team .doubles {
  display: block;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team img,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team img {
  max-width: 25px;
  vertical-align: top;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team-home,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team-home {
  padding-top: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team-away,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team-away {
  padding-bottom: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-team:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-team:before {
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-set .scrollbar,
.now-live-overview .widget-container .sr-custom-set .scrollbar {
  position: absolute;
  bottom: 0;
  left: 95px;
  height: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-set .scrollbar.disable,
.now-live-overview .widget-container .sr-custom-set .scrollbar.disable {
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-set .scrollbar .track,
.now-live-overview .widget-container .sr-custom-set .scrollbar .track {
  height: 10px;
  padding-top: 2px;
  background: #f1f1f1;
}
.group-overview-wrapper .widget-container .sr-custom-set .scrollbar .thumb,
.now-live-overview .widget-container .sr-custom-set .scrollbar .thumb {
  background: #000000;
  opacity: 0.3;
  border-radius: 4px;
  min-width: 10px;
  height: 5px;
  position: absolute;
  cursor: pointer;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist {
  max-height: 100px;
  width: 300px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .viewport,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .viewport {
  position: relative;
  overflow: hidden;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .overview,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .overview {
  position: absolute;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .horizontal,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .horizontal {
  height: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-pointlist-inner,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-pointlist-inner {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist:before {
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist:after,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist:after {
  display: none;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist-inner,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist-inner {
  padding-right: 15px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon {
  height: 30px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon:before {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 8px;
  height: 8px;
  margin-top: 3px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--home,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--home {
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--away,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--away {
  -ms-transform: translateY(15px);
      transform: translateY(15px);
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before,
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before,
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before {
  width: 10px;
  height: 10px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--won:before {
  background: #b2b2b2 !important;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon.sr-breakpoint-won:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon.sr-breakpoint-won:before {
  background: #f5dc00 !important;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--ace:before {
  background: #266afd !important;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before,
.now-live-overview .widget-container .sr-custom-set .sr-custom-pointlist .sr-custom-point-icon--fault:before {
  background: #e2131a !important;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period {
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #cbcbcb;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period:last-child,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period:last-child {
  border-bottom: 0;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-point,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-point {
  width: 15px;
  padding: 5px 0;
  min-height: 100%;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-point.sr-vertical_delimiter:after,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-point.sr-vertical_delimiter:after {
  top: 10px;
  bottom: 5px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period[data-firstserver="home"] .sr-custom-team-home:after,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period[data-firstserver="home"] .sr-custom-team-home:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #00303c;
  border-radius: 50%;
  display: inline-block !important;
  vertical-align: middle;
  margin: 2px 0 0 7px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period[data-firstserver="away"] .sr-custom-team-away:after,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period[data-firstserver="away"] .sr-custom-team-away:after {
  content: '';
  width: 10px;
  height: 10px;
  background: #00303c;
  border-radius: 50%;
  display: inline-block !important;
  vertical-align: middle;
  margin: 2px 0 0 7px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-result,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-result {
  background: transparent !important;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-item,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-item {
  background: #00303c;
  color: #ffffff;
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 4px 7px 2px;
  width: auto;
  max-width: none;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-home,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-home {
  margin-bottom: 4px;
}
.group-overview-wrapper .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-away,
.now-live-overview .widget-container .sr-custom-set .sr-custom-period .sr-custom-result .sr-custom-result-away {
  margin-bottom: -5px;
}
.group-overview-wrapper .widget-container .sr-custom-pbp-title span,
.now-live-overview .widget-container .sr-custom-pbp-title span {
  background: #ffffff;
  text-transform: uppercase;
  color: #989898;
  font: 600 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  padding: 0;
  margin: 10px 0;
  border-radius: 0;
}
.group-overview-wrapper .widget-container .itf-pbp,
.now-live-overview .widget-container .itf-pbp {
  min-height: 300px;
}
.group-overview-wrapper .widget-container .itf-pbp .sr-nano-scroller-content,
.now-live-overview .widget-container .itf-pbp .sr-nano-scroller-content {
  padding-top: 0;
}
.group-overview-wrapper .widget-container .widget-container .itf-pbp-clone,
.now-live-overview .widget-container .widget-container .itf-pbp-clone {
  height: 500px;
}
.group-overview-wrapper .widget-container .widget-container .itf-pbp-clone .sr-content,
.now-live-overview .widget-container .widget-container .itf-pbp-clone .sr-content {
  height: 430px;
}
.group-overview-wrapper .widget-container .itf-pbp-clone,
.now-live-overview .widget-container .itf-pbp-clone {
  position: relative;
}
.group-overview-wrapper .widget-container .itf-pbp-clone .sr-nano-scroller-content,
.now-live-overview .widget-container .itf-pbp-clone .sr-nano-scroller-content {
  padding-top: 0;
}
.group-overview-wrapper .widget-container .itf-pbp-clone .sr-content,
.now-live-overview .widget-container .itf-pbp-clone .sr-content {
  padding-top: 15px;
}
.group-overview-wrapper .widget-container .itf-bio .sr-content,
.now-live-overview .widget-container .itf-bio .sr-content {
  padding-top: 15px;
}
.group-overview-wrapper .widget-container .itf-bio .sr-info-type,
.now-live-overview .widget-container .itf-bio .sr-info-type,
.group-overview-wrapper .widget-container .itf-bio .sr-home,
.now-live-overview .widget-container .itf-bio .sr-home,
.group-overview-wrapper .widget-container .itf-bio .sr-away,
.now-live-overview .widget-container .itf-bio .sr-away {
  font: 600 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
}
.group-overview-wrapper .widget-container .itf-bio .sr-team-info-box .sr-away,
.now-live-overview .widget-container .itf-bio .sr-team-info-box .sr-away,
.group-overview-wrapper .widget-container .itf-bio .sr-team-info-box .sr-home,
.now-live-overview .widget-container .itf-bio .sr-team-info-box .sr-home {
  max-width: 44%;
}
.group-overview-wrapper .detail-block .summary,
.now-live-overview .detail-block .summary {
  width: calc(75% - 5px);
  padding: 20px 20px 0 50px;
  display: inline-block;
  vertical-align: top;
  background: #f1f1f1;
}
.group-overview-wrapper .detail-block .summary p,
.now-live-overview .detail-block .summary p {
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  vertical-align: middle;
  padding: 0 0 0 10px;
  color: #383838;
}
.group-overview-wrapper .detail-block.bottom,
.now-live-overview .detail-block.bottom {
  margin-top: 50px;
  margin-bottom: 25px;
}
.group-overview-wrapper .detail-block.top .detail-container,
.now-live-overview .detail-block.top .detail-container {
  width: 100%;
  margin: 0 20px 0 0;
}
.group-overview-wrapper .detail-block.top p,
.now-live-overview .detail-block.top p {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}
.group-overview-wrapper .section-heading.hide,
.now-live-overview .section-heading.hide {
  display: none;
}
.group-overview-wrapper .tie-block.hide,
.now-live-overview .tie-block.hide,
.group-overview-wrapper .tie-block-playoff.hide,
.now-live-overview .tie-block-playoff.hide {
  display: none;
}
.group-overview-wrapper .tie-block .tie,
.now-live-overview .tie-block .tie,
.group-overview-wrapper .tie-block-playoff .tie,
.now-live-overview .tie-block-playoff .tie {
  position: relative;
}
.group-overview-wrapper .tie-block-playoff,
.now-live-overview .tie-block-playoff {
  margin-top: 22px;
}
.group-overview-wrapper .tie-block-playoff .playoff-heading,
.now-live-overview .tie-block-playoff .playoff-heading {
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
  background: #f1f1f1;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 5px;
  padding: 5px 0 2px;
}
.group-overview-wrapper .tie-info h3,
.now-live-overview .tie-info h3,
.group-overview-wrapper .tie-info .tie,
.now-live-overview .tie-info .tie {
  background: #f1f1f1;
}
.group-overview-wrapper .tie-info span,
.now-live-overview .tie-info span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline;
}
.group-overview-wrapper .tie-info .away,
.now-live-overview .tie-info .away {
  position: absolute;
  right: 0;
}
.group-overview-wrapper .tie-info .home,
.now-live-overview .tie-info .home {
  position: absolute;
  left: 0;
}
.group-overview-wrapper .tie-info .sr-periods .sr-match-winner,
.now-live-overview .tie-info .sr-periods .sr-match-winner {
  top: 0px;
}
.group-overview-wrapper .pool-block,
.now-live-overview .pool-block {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  /*&:nth-of-type(2n) {
            margin-right: 0;
        }*/
}
.group-overview-wrapper .pool-block > h3,
.now-live-overview .pool-block > h3 {
  font: 700 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #3c4eff;
  margin-bottom: 10px;
}
.group-overview-wrapper .pool-block > ul,
.now-live-overview .pool-block > ul {
  padding: 0;
  width: 100%;
}
.group-overview-wrapper .pool-block > ul > li:not(.table-head),
.now-live-overview .pool-block > ul > li:not(.table-head) {
  cursor: pointer;
}
.group-overview-wrapper .pool-block li,
.now-live-overview .pool-block li {
  margin-bottom: 5px;
  position: relative;
}
.group-overview-wrapper .pool-block li p,
.now-live-overview .pool-block li p {
  background: #f1f1f1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 15px;
}
.group-overview-wrapper .pool-block li p:after,
.now-live-overview .pool-block li p:after {
  content: '\f123';
  font: 400 18px/18px 'itv-font';
  color: #00303c;
  transition: all 0.2s ease;
}
.group-overview-wrapper .pool-block li p.extra-info,
.now-live-overview .pool-block li p.extra-info {
  display: block;
  padding: 0;
}
.group-overview-wrapper .pool-block li p.extra-info > a,
.now-live-overview .pool-block li p.extra-info > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 15px;
}
.group-overview-wrapper .pool-block span,
.now-live-overview .pool-block span {
  font: 700 25px/25px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  text-align: center;
}
.group-overview-wrapper .pool-block .flag,
.now-live-overview .pool-block .flag {
  text-align: left;
  width: 130px;
  white-space: nowrap;
}
.group-overview-wrapper .pool-block .flag img,
.now-live-overview .pool-block .flag img {
  width: 50px;
  vertical-align: middle;
}
.group-overview-wrapper .pool-block .flag span,
.now-live-overview .pool-block .flag span {
  border-bottom: 0;
  padding: 0 0 0 10px;
  font: 400 14px/14px 'BJK Cup Sans', Arial, sans-serif;
}
.group-overview-wrapper .pool-block .country-name,
.now-live-overview .pool-block .country-name {
  color: #383838;
  display: inline-block;
  vertical-align: middle;
  white-space: initial;
  text-align: left;
  max-width: 100%;
}
.group-overview-wrapper .pool-block .table-head p,
.now-live-overview .pool-block .table-head p {
  padding: 4px 15px 2px;
}
.group-overview-wrapper .pool-block .table-head p:after,
.now-live-overview .pool-block .table-head p:after {
  display: none;
}
.group-overview-wrapper .pool-block .table-head span,
.now-live-overview .pool-block .table-head span {
  font: 600 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
}
.group-overview-wrapper .pool-block .table-head .nation,
.now-live-overview .pool-block .table-head .nation {
  text-align: left;
  width: 140px;
}
.group-overview-wrapper .pool-block .expanded .extra-info,
.now-live-overview .pool-block .expanded .extra-info {
  opacity: 1;
  visibility: visible;
  max-height: 600px;
}
.group-overview-wrapper .pool-block .expanded p:after,
.now-live-overview .pool-block .expanded p:after {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  color: #989898;
}
.group-overview-wrapper .pool-block .extra-info,
.now-live-overview .pool-block .extra-info {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  padding: 0;
  background: #ffffff;
  border-bottom: 1px solid #989898;
}
.group-overview-wrapper .pool-block .extra-info:last-child,
.now-live-overview .pool-block .extra-info:last-child {
  border-bottom: 0;
}
.group-overview-wrapper .pool-block .extra-info:after,
.now-live-overview .pool-block .extra-info:after {
  display: none;
}
.group-overview-wrapper .pool-block .extra-info span,
.now-live-overview .pool-block .extra-info span {
  padding: 0 0;
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  min-width: 50px;
}
.group-overview-wrapper .pool-block .extra-info .flag,
.now-live-overview .pool-block .extra-info .flag {
  width: auto;
}
.group-overview-wrapper .pool-block .extra-info .flag img,
.now-live-overview .pool-block .extra-info .flag img {
  width: 40px;
}
.group-overview-wrapper .pool-block .extra-info .flag span,
.now-live-overview .pool-block .extra-info .flag span {
  border: 0;
  padding: 0 5px;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}
.group-overview-wrapper .pool-block .extra-info .away,
.now-live-overview .pool-block .extra-info .away {
  text-align: right;
}
.group-overview-wrapper .pool-block .extra-info .away span,
.now-live-overview .pool-block .extra-info .away span {
  text-align: right;
}
.group-overview-wrapper .pool-block .extra-info .home span,
.now-live-overview .pool-block .extra-info .home span {
  text-align: left;
}
.group-overview-wrapper .pool-block .extra-info a:after,
.now-live-overview .pool-block .extra-info a:after {
  content: '\f10b';
  font: 400 20px/20px 'itv-font';
  color: #00303c;
}
.group-overview-wrapper .now-live-tab .tie-info,
.now-live-overview .now-live-tab .tie-info,
.group-overview-wrapper.now-live-tab .tie-info,
.now-live-overview.now-live-tab .tie-info {
  width: calc(100% / 3 - 20px);
  padding-bottom: 0;
  /*&:nth-child(4n) {
                margin-right: 20px;
            }*/
  /*&:nth-of-type(3n) {
                margin-right: 0;
            }*/
}
.group-overview-wrapper .now-live-tab .tie-info h3,
.now-live-overview .now-live-tab .tie-info h3,
.group-overview-wrapper.now-live-tab .tie-info h3,
.now-live-overview.now-live-tab .tie-info h3 {
  padding: 6px 0 4px;
}
.group-overview-wrapper .now-live-tab .tie-info h3 span,
.now-live-overview .now-live-tab .tie-info h3 span,
.group-overview-wrapper.now-live-tab .tie-info h3 span,
.now-live-overview.now-live-tab .tie-info h3 span {
  font: 400 15px/15px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  text-transform: none;
  padding-top: 0;
}
.group-overview-wrapper .now-live-tab .tie-info .button,
.now-live-overview .now-live-tab .tie-info .button,
.group-overview-wrapper.now-live-tab .tie-info .button,
.now-live-overview.now-live-tab .tie-info .button {
  position: static;
}
.group-overview-wrapper .now-live-tab .tie-info .button:before,
.now-live-overview .now-live-tab .tie-info .button:before,
.group-overview-wrapper.now-live-tab .tie-info .button:before,
.now-live-overview.now-live-tab .tie-info .button:before {
  content: '\f105';
}
.group-overview-wrapper .now-live-tab .tie-info .button.active,
.now-live-overview .now-live-tab .tie-info .button.active,
.group-overview-wrapper.now-live-tab .tie-info .button.active,
.now-live-overview.now-live-tab .tie-info .button.active {
  background: #b2b2b2;
}
.group-overview-wrapper .now-live-tab .tie-info .button.active:before,
.now-live-overview .now-live-tab .tie-info .button.active:before,
.group-overview-wrapper.now-live-tab .tie-info .button.active:before,
.now-live-overview.now-live-tab .tie-info .button.active:before {
  content: '\f10e';
}
.group-overview-wrapper .now-live-tab .tie-info .home,
.now-live-overview .now-live-tab .tie-info .home,
.group-overview-wrapper.now-live-tab .tie-info .home,
.now-live-overview.now-live-tab .tie-info .home,
.group-overview-wrapper .now-live-tab .tie-info .away,
.now-live-overview .now-live-tab .tie-info .away,
.group-overview-wrapper.now-live-tab .tie-info .away,
.now-live-overview.now-live-tab .tie-info .away {
  width: 120px;
  padding: 10px 0;
}
.group-overview-wrapper .now-live-tab .tie-info .home span,
.now-live-overview .now-live-tab .tie-info .home span,
.group-overview-wrapper.now-live-tab .tie-info .home span,
.now-live-overview.now-live-tab .tie-info .home span,
.group-overview-wrapper .now-live-tab .tie-info .away span,
.now-live-overview .now-live-tab .tie-info .away span,
.group-overview-wrapper.now-live-tab .tie-info .away span,
.now-live-overview.now-live-tab .tie-info .away span {
  display: block;
}
.group-overview-wrapper .play-order-tab .tie-info,
.now-live-overview .play-order-tab .tie-info {
  display: none;
  /*&:nth-child(4n) {
                margin-right: 20px;
            }*/
}
.group-overview-wrapper .play-order-tab .tie-info.display,
.now-live-overview .play-order-tab .tie-info.display {
  display: inline-block;
}
.group-overview-wrapper .play-order-tab .tie-info.no-mr,
.now-live-overview .play-order-tab .tie-info.no-mr {
  margin-right: 0;
}
.group-overview-wrapper .play-order-tab .datepicker,
.now-live-overview .play-order-tab .datepicker {
  text-align: center;
  margin-bottom: 20px;
  /*padding-right: 7%;*/
  color: #00303c;
  /*.icon {
                margin-right: 15px;

                &:after {
                    content: '\e900';
                    font: 500 62px/62px 'itv-font';
                }
            }*/
}
.group-overview-wrapper .play-order-tab .datepicker .date-slider,
.now-live-overview .play-order-tab .datepicker .date-slider,
.group-overview-wrapper .play-order-tab .datepicker .icon,
.now-live-overview .play-order-tab .datepicker .icon {
  display: inline-block;
  vertical-align: middle;
}
.group-overview-wrapper .play-order-tab .datepicker .prev,
.now-live-overview .play-order-tab .datepicker .prev,
.group-overview-wrapper .play-order-tab .datepicker .next,
.now-live-overview .play-order-tab .datepicker .next {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.group-overview-wrapper .play-order-tab .datepicker .prev:after,
.now-live-overview .play-order-tab .datepicker .prev:after,
.group-overview-wrapper .play-order-tab .datepicker .next:after,
.now-live-overview .play-order-tab .datepicker .next:after {
  font: 200 30px/30px 'itv-font';
}
.group-overview-wrapper .play-order-tab .datepicker .prev:after,
.now-live-overview .play-order-tab .datepicker .prev:after {
  content: '\f124';
}
.group-overview-wrapper .play-order-tab .datepicker .next:after,
.now-live-overview .play-order-tab .datepicker .next:after {
  content: '\f125';
}
.group-overview-wrapper .play-order-tab .datepicker .days-list,
.now-live-overview .play-order-tab .datepicker .days-list {
  padding: 0;
  margin: 0 30px;
  display: inline-block;
  vertical-align: middle;
}
.group-overview-wrapper .play-order-tab .datepicker .days-list li,
.now-live-overview .play-order-tab .datepicker .days-list li {
  display: none;
  font: 600 24px/24px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  padding-top: 3px;
}
.group-overview-wrapper .play-order-tab .datepicker .days-list .active,
.now-live-overview .play-order-tab .datepicker .days-list .active {
  display: block;
}
.group-overview-wrapper .play-order-tab,
.now-live-overview .play-order-tab,
.group-overview-wrapper .now-live-tab,
.now-live-overview .now-live-tab {
  display: none;
}
.group-overview-wrapper .play-order-tab.active,
.now-live-overview .play-order-tab.active,
.group-overview-wrapper .now-live-tab.active,
.now-live-overview .now-live-tab.active {
  display: block;
}
.group-overview-wrapper .rubber-bar,
.now-live-overview .rubber-bar {
  background: #ffffff;
  padding: 5px 0 8px 5px;
  text-align: center;
}
.group-overview-wrapper .rubber-bar .rubber-select,
.now-live-overview .rubber-bar .rubber-select {
  display: inline-block;
  vertical-align: middle;
}
.group-overview-wrapper .rubber-bar .multiple-sets span,
.now-live-overview .rubber-bar .multiple-sets span {
  width: 35px;
}
.group-overview-wrapper .rubber-bar .active-rubber,
.now-live-overview .rubber-bar .active-rubber {
  font-weight: 500;
  font-size: 18px;
  color: #00303c;
  text-transform: uppercase;
  margin: 3px 0 0;
}
.group-overview-wrapper .tie-info.tie p.home span,
.group-overview-wrapper .tie-info.tie p.away span {
  display: block;
}
.group-overview-wrapper .tie-info .score {
  margin: 15px 0 20px;
}
.group-overview-wrapper .now-live-tab .tie-info .score {
  margin: 12px 0 15px;
}
.group-overview-wrapper .now-live-tab .tie-info .home,
.group-overview-wrapper .now-live-tab .tie-info .away {
  padding: 5px 0 0;
}
@media (max-width: 1165px) and (min-width: 961px) {
  .group-overview-wrapper .play-order-tab .score {
    max-width: 100%;
  }
  .group-overview-wrapper .now-live-tab .tie-info .home,
  .now-live-overview .now-live-tab .tie-info .home,
  .group-overview-wrapper.now-live-tab .tie-info .home,
  .now-live-overview.now-live-tab .tie-info .home,
  .group-overview-wrapper .now-live-tab .tie-info .away,
  .now-live-overview .now-live-tab .tie-info .away,
  .group-overview-wrapper.now-live-tab .tie-info .away,
  .now-live-overview.now-live-tab .tie-info .away {
    width: 95px;
  }
}
@media (max-width: 980px) {
  .group-overview-wrapper .tie-info .score span,
  .now-live-overview .tie-info .score span {
    padding: 0;
  }
  .group-overview-wrapper .tie-block-playoff .playoff-heading,
  .now-live-overview .tie-block-playoff .playoff-heading {
    background: #ffffff;
  }
  .group-overview-wrapper .tie-block-playoff .tie-info,
  .now-live-overview .tie-block-playoff .tie-info {
    margin-top: 0;
  }
}
@media (max-width: 960px) {
  .group-overview-wrapper,
  .now-live-overview {
    /*.play-order-tab {
            .tie-info {
                &:nth-child(2n) {
                    margin-right: 20px;
                }

                &.no-mr {
                    margin-right: 0;
                }
            }
        }*/
  }
  .group-overview-wrapper .detail-block .summary p,
  .now-live-overview .detail-block .summary p {
    font-size: 20px;
    line-height: 20px;
  }
  .group-overview-wrapper .tie-block-playoff,
  .now-live-overview .tie-block-playoff {
    margin-bottom: 30px;
  }
  .group-overview-wrapper .head-tabs,
  .now-live-overview .head-tabs {
    border-bottom: 15px solid #ffffff;
  }
  .group-overview-wrapper .head-tabs a.active,
  .now-live-overview .head-tabs a.active {
    background: #ffffff;
  }
  .group-overview-wrapper .section-heading,
  .now-live-overview .section-heading {
    margin: 15px 0 10px;
  }
  .group-overview-wrapper .now-live-tab .tie-info,
  .now-live-overview .now-live-tab .tie-info,
  .group-overview-wrapper .play-order-tab .tie-info,
  .now-live-overview .play-order-tab .tie-info,
  .group-overview-wrapper.now-live-tab .tie-info,
  .now-live-overview.now-live-tab .tie-info {
    width: calc(50% - 20px);
    /*&:nth-of-type(3n) {
                    margin-right: 20px;
                }

                &:nth-of-type(2n) {
                    margin-right: 0;
                }*/
  }
  .group-overview-wrapper .now-live-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview .now-live-tab .sr-itf-scoreboard .sr-home,
  .group-overview-wrapper .play-order-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview .play-order-tab .sr-itf-scoreboard .sr-home,
  .group-overview-wrapper.now-live-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview.now-live-tab .sr-itf-scoreboard .sr-home {
    border-top: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .now-live-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview .now-live-tab .sr-itf-scoreboard .sr-home,
  .group-overview-wrapper .play-order-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview .play-order-tab .sr-itf-scoreboard .sr-home,
  .group-overview-wrapper.now-live-tab .sr-itf-scoreboard .sr-home,
  .now-live-overview.now-live-tab .sr-itf-scoreboard .sr-home,
  .group-overview-wrapper .now-live-tab .sr-itf-scoreboard .sr-away,
  .now-live-overview .now-live-tab .sr-itf-scoreboard .sr-away,
  .group-overview-wrapper .play-order-tab .sr-itf-scoreboard .sr-away,
  .now-live-overview .play-order-tab .sr-itf-scoreboard .sr-away,
  .group-overview-wrapper.now-live-tab .sr-itf-scoreboard .sr-away,
  .now-live-overview.now-live-tab .sr-itf-scoreboard .sr-away {
    border-bottom: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .now-live-tab .sr-itf-scoreboard .sr-table,
  .now-live-overview .now-live-tab .sr-itf-scoreboard .sr-table,
  .group-overview-wrapper .play-order-tab .sr-itf-scoreboard .sr-table,
  .now-live-overview .play-order-tab .sr-itf-scoreboard .sr-table,
  .group-overview-wrapper.now-live-tab .sr-itf-scoreboard .sr-table,
  .now-live-overview.now-live-tab .sr-itf-scoreboard .sr-table {
    background: #ffffff;
  }
  .group-overview-wrapper .now-live-tab .sr-itf-scoreboard .sr-result,
  .now-live-overview .now-live-tab .sr-itf-scoreboard .sr-result,
  .group-overview-wrapper .play-order-tab .sr-itf-scoreboard .sr-result,
  .now-live-overview .play-order-tab .sr-itf-scoreboard .sr-result,
  .group-overview-wrapper.now-live-tab .sr-itf-scoreboard .sr-result,
  .now-live-overview.now-live-tab .sr-itf-scoreboard .sr-result {
    border-left: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .tie-info h3,
  .now-live-overview .tie-info h3,
  .group-overview-wrapper .tie-info .tie,
  .now-live-overview .tie-info .tie {
    background: #ffffff;
  }
  .group-overview-wrapper .tie-info .tie,
  .now-live-overview .tie-info .tie {
    padding-bottom: 38px;
  }
  .group-overview-wrapper .tie-info .home,
  .now-live-overview .tie-info .home,
  .group-overview-wrapper .tie-info .away,
  .now-live-overview .tie-info .away {
    padding: 10px 0;
  }
  .group-overview-wrapper .tie-info .sr-status,
  .now-live-overview .tie-info .sr-status {
    background: #ffffff;
    border-top: 0;
    border-bottom: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .tie-info .sr-gamescore,
  .now-live-overview .tie-info .sr-gamescore {
    border-left: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .pool-block,
  .now-live-overview .pool-block {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 50px;
    background: #ffffff;
  }
  .group-overview-wrapper .pool-block li,
  .now-live-overview .pool-block li {
    margin-bottom: 0;
    border-bottom: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .pool-block li p,
  .now-live-overview .pool-block li p {
    background: #ffffff;
  }
  .group-overview-wrapper .pool-block .table-head,
  .now-live-overview .pool-block .table-head {
    border-top: 5px solid #f1f1f1;
  }
  .group-overview-wrapper .pool-block > h3,
  .now-live-overview .pool-block > h3 {
    margin: 10px 0 8px;
  }
  .group-overview-wrapper .pool-block .expanded .extra-info,
  .now-live-overview .pool-block .expanded .extra-info {
    background: #f1f1f1;
  }
  .group-overview-wrapper .pool-block .expanded .extra-info > a,
  .now-live-overview .pool-block .expanded .extra-info > a {
    padding-left: 0;
    padding-right: 10px;
  }
  .group-overview-wrapper > h2,
  .now-live-overview > h2 {
    margin: 20px 0 10px;
  }
}
@media (max-width: 720px) {
  .group-overview-wrapper .now-live-tab .tie-info,
  .now-live-overview .now-live-tab .tie-info,
  .group-overview-wrapper.now-live-tab .tie-info,
  .now-live-overview.now-live-tab .tie-info,
  .group-overview-wrapper .play-order-tab .tie-info,
  .now-live-overview .play-order-tab .tie-info {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .group-overview-wrapper .now-live-tab .itf-bio .sr-home,
  .now-live-overview .now-live-tab .itf-bio .sr-home,
  .group-overview-wrapper.now-live-tab .itf-bio .sr-home,
  .now-live-overview.now-live-tab .itf-bio .sr-home,
  .group-overview-wrapper .play-order-tab .itf-bio .sr-home,
  .now-live-overview .play-order-tab .itf-bio .sr-home {
    padding-right: 45px;
  }
  .group-overview-wrapper .now-live-tab .itf-bio .sr-away,
  .now-live-overview .now-live-tab .itf-bio .sr-away,
  .group-overview-wrapper.now-live-tab .itf-bio .sr-away,
  .now-live-overview.now-live-tab .itf-bio .sr-away,
  .group-overview-wrapper .play-order-tab .itf-bio .sr-away,
  .now-live-overview .play-order-tab .itf-bio .sr-away {
    padding-left: 45px;
  }
  .group-overview-wrapper .now-live-tab .sr-pointbypoint .home-bar,
  .now-live-overview .now-live-tab .sr-pointbypoint .home-bar,
  .group-overview-wrapper.now-live-tab .sr-pointbypoint .home-bar,
  .now-live-overview.now-live-tab .sr-pointbypoint .home-bar,
  .group-overview-wrapper .play-order-tab .sr-pointbypoint .home-bar,
  .now-live-overview .play-order-tab .sr-pointbypoint .home-bar {
    padding-left: 0;
  }
  .group-overview-wrapper .now-live-tab .sr-pointbypoint .away-bar,
  .now-live-overview .now-live-tab .sr-pointbypoint .away-bar,
  .group-overview-wrapper.now-live-tab .sr-pointbypoint .away-bar,
  .now-live-overview.now-live-tab .sr-pointbypoint .away-bar,
  .group-overview-wrapper .play-order-tab .sr-pointbypoint .away-bar,
  .now-live-overview .play-order-tab .sr-pointbypoint .away-bar {
    padding-right: 0;
  }
  .group-overview-wrapper .play-order-tab .tie-info,
  .now-live-overview .play-order-tab .tie-info {
    width: 100%;
  }
  .group-overview-wrapper .pool-block .flag span,
  .now-live-overview .pool-block .flag span {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 115px;
    padding-left: 5px;
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .group-overview-wrapper .head-tabs,
  .now-live-overview .head-tabs {
    border: 5px solid #ffffff;
  }
  .group-overview-wrapper .head-tabs a,
  .now-live-overview .head-tabs a {
    display: block;
    padding-left: 30px;
  }
  .group-overview-wrapper .detail-block .summary,
  .now-live-overview .detail-block .summary {
    padding-left: 20px;
    width: 100%;
  }
  .group-overview-wrapper .detail-block .detail-container,
  .now-live-overview .detail-block .detail-container {
    padding: 15px 20px;
  }
  .group-overview-wrapper .pool-block .flag,
  .now-live-overview .pool-block .flag {
    width: 95px;
  }
  .group-overview-wrapper .pool-block .flag img,
  .now-live-overview .pool-block .flag img {
    width: 40px;
  }
  .group-overview-wrapper .pool-block .flag span,
  .now-live-overview .pool-block .flag span {
    max-width: calc(100% - 45px);
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .group-overview-wrapper .pool-block .table-head span,
  .now-live-overview .pool-block .table-head span {
    font-size: 14px;
    line-height: 14px;
  }
  .group-overview-wrapper .pool-block .table-head .nation,
  .now-live-overview .pool-block .table-head .nation {
    width: 90px;
  }
  .group-overview-wrapper .pool-block .extra-info .flag,
  .now-live-overview .pool-block .extra-info .flag {
    width: 100px;
  }
  .group-overview-wrapper .pool-block .extra-info .flag span,
  .now-live-overview .pool-block .extra-info .flag span {
    width: calc(100% - 45px);
  }
}
@media (min-width: 961px) {
  .dcfc-draws-section .bracket {
    margin: 10px;
  }
  .dcfc-draws-section .label,
  .dcfc-draws-section .score {
    background-color: #f1f1f1 !important;
  }
}
@media (max-width: 960px) {
  .dcfc-draws-section .bracket {
    margin: 0;
  }
  .dcfc-draws-section .label,
  .dcfc-draws-section .score {
    background-color: white !important;
  }
}
div .jQBracket {
  font-family: 'BJK Cup Sans', Arial, sans-serif !important;
}
.dcfc-draws-section {
  font-size: 16px;
  font-family: 'BJK Cup Sans', Arial, sans-serif !important;
  overflow: hidden;
}
.dcfc-draws-section .bracket {
  float: none !important;
  margin: 10px;
}
.dcfc-draws-section .round {
  position: relative;
  float: left;
}
.dcfc-draws-section .connector {
  color: #6b6b6b;
}
.dcfc-draws-section .bubble {
  display: none;
}
.dcfc-draws-section .teamContainer {
  padding: 0 !important;
}
.dcfc-draws-section .team {
  height: 30px;
}
.dcfc-draws-section .team:first-child {
  border-bottom-color: white !important;
}
.dcfc-draws-section .team .score {
  font-weight: bold;
  color: #00303c !important;
  padding-top: 6px !important;
}
.dcfc-draws-section .team .label {
  padding-left: 2px !important;
  padding-top: 3px !important;
  color: #6b6b6b;
}
.dcfc-draws-section .team .label img {
  width: 24px;
  vertical-align: middle;
}
.dcfc-draws-section .team .label,
.dcfc-draws-section .team .score {
  height: 100% !important;
}
.live-ties-wrapper.hide {
  display: none;
}
.live-ties-wrapper > h2 {
  font: 700 25px/25px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 15px 15px;
}
.live-ties-wrapper > h2 span:first-child {
  color: #e2131a;
}
.live-ties-wrapper > h2 span:last-child {
  color: #00303c;
}
.live-ties-slider {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 15px 15px 0 15px;
  margin: 0 0 30px 0;
  overflow: hidden;
}
.live-ties-slider .slider-live-ties {
  padding: 0;
  position: relative;
  max-height: 100%;
}
.live-ties-slider .live-tag {
  position: absolute;
  top: -32px;
  right: -22px;
  width: 49px;
  height: 40px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  background: #e2131a;
  color: #ffffff;
  font: 700 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  text-align: center;
  z-index: 2;
}
.live-ties-slider .live-tag span {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  display: inline-block;
  padding: 50% 0;
}
.live-ties-slider .first-of-group {
  position: relative;
}
.live-ties-slider .first-of-group > h3 {
  font: 600 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  color: #a0a0a0;
  text-transform: uppercase;
  margin: 0 0 10px 16px;
  width: calc(100% + 100px);
}
.live-ties-slider .first-of-group:not(.first-child):before {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  left: -10px;
  background: #c8c8c8;
}
.live-ties-slider .live-tie {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.live-ties-slider .live-tie .live-vs-flags,
.live-ties-slider .live-tie .players,
.live-ties-slider .live-tie .score {
  text-align: center;
  background: #f1f1f1;
}
.live-ties-slider .live-tie .live-vs-flags {
  position: relative;
  margin-bottom: 5px;
}
.live-ties-slider .live-tie .live-vs-flags .flag-home,
.live-ties-slider .live-tie .live-vs-flags .flag-away {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.live-ties-slider .live-tie .live-vs-flags .flag-home {
  left: 25px;
}
.live-ties-slider .live-tie .live-vs-flags .flag-away {
  right: 25px;
}
.live-ties-slider .live-tie .flag-home,
.live-ties-slider .live-tie .flag-away {
  display: inline-block;
  vertical-align: middle;
  max-width: 80px;
}
.live-ties-slider .live-tie .flag-home img,
.live-ties-slider .live-tie .flag-away img {
  max-width: 41px;
}
.live-ties-slider .live-tie .flag-home span,
.live-ties-slider .live-tie .flag-away span {
  display: block;
  text-align: center;
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  padding-top: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.live-ties-slider .live-tie .players {
  margin-bottom: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.live-ties-slider .live-tie .players span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  font: 400 14px/14px 'BJK Cup Sans', Arial, sans-serif;
  color: #828282;
  width: calc(42% - 3px);
  text-align: center;
  padding: 4px 0;
}
.live-ties-slider .live-tie .players.doubles span {
  white-space: normal;
}
.live-ties-slider .live-tie .players.doubles .vs {
  margin: 0;
}
.live-ties-slider .live-tie .players .vs {
  color: #00303c;
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  width: 40px;
  height: 40px;
  border: 5px solid #ffffff;
  border-radius: 50%;
  padding-top: 7px;
  margin: -9px 0;
}
.live-ties-slider .live-tie .score {
  height: 80px;
  padding-top: 8px;
}
.live-ties-slider .live-tie .score span {
  display: inline-block;
  font: 600 38px/38px 'proxima-nova-condensed', Arial, sans-serif;
  color: #828282;
  text-align: center;
}
.live-ties-slider .live-tie .score .home,
.live-ties-slider .live-tie .score .away {
  width: 30px;
  padding: 6px 0 1px;
}
.live-ties-slider .live-tie .watch-live {
  position: relative;
  margin-bottom: 5px;
}
.live-ties-slider .slick-list {
  overflow: hidden;
  max-height: 100%;
}
.live-ties-slider .slick-track {
  min-width: calc(100% + 287px);
}
.live-ties-slider .slick-slide {
  display: inline-block;
  vertical-align: bottom;
  padding: 0 20px 0 0;
  margin-bottom: 15px;
  min-width: 286px;
}
.live-ties-slider .slick-prev,
.live-ties-slider .slick-next {
  position: absolute;
  top: -30px;
  bottom: -40px;
  width: 30px;
  background: #00303c;
  border: 0;
  color: transparent;
  cursor: pointer;
  overflow: hidden;
  z-index: 1000;
  transition: background 0.2s ease;
}
.live-ties-slider .slick-prev:hover,
.live-ties-slider .slick-next:hover {
  background: #3c4eff;
}
.live-ties-slider .slick-prev:after,
.live-ties-slider .slick-next:after {
  color: #ffffff;
}
.live-ties-slider .slick-prev:active,
.live-ties-slider .slick-next:active,
.live-ties-slider .slick-prev:focus,
.live-ties-slider .slick-next:focus {
  outline: none;
}
.live-ties-slider .slick-prev.slick-disabled,
.live-ties-slider .slick-next.slick-disabled {
  display: none !important;
}
.live-ties-slider .slick-prev:after,
.live-ties-slider .slick-next:after {
  display: block;
  color: #f2f2f2;
  font: 25px/25px 'itv-font';
  margin-top: -16px;
}
.live-ties-slider .slick-prev {
  left: -17px;
}
.live-ties-slider .slick-prev:after {
  content: '\f124';
}
.live-ties-slider .slick-next {
  right: -17px;
}
.live-ties-slider .slick-next:after {
  content: '\f125';
}
@media (max-width: 960px) {
  .live-ties-wrapper {
    margin-top: 20px;
  }
}
@media (max-width: 670px) {
  .live-ties-slider .slick-slide {
    min-width: 0;
  }
  .live-ties-slider .live-tie .score .home,
  .live-ties-slider .live-tie .score .away {
    width: 22px;
  }
  .live-ties-slider .live-tie .score .home span,
  .live-ties-slider .live-tie .score .away span {
    font-size: 30px;
  }
  .live-ties-slider .live-tie .live-vs-flags .flag-home,
  .live-ties-slider .live-tie .live-vs-flags .flag-away {
    max-width: 50px;
  }
}
.world-group-module {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
}
.world-group-module.hide {
  display: none;
}
.world-group-module > h2 {
  padding-left: 15px;
  text-transform: uppercase;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin-right: 55px;
  color: #00303c;
}
.world-group-module > h2 span {
  color: #989898;
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  padding-left: 20px;
  text-transform: none;
}
.world-group-module .group-list {
  display: -ms-flexbox;
  display: flex;
  height: 428px;
  -ms-flex-direction: column;
      flex-direction: column;
}
.world-group-module .group-list li {
  padding: 0 15px;
}
.world-group-module .group-list .flag {
  display: inline-block;
  vertical-align: middle;
}
.world-group-module .group-list .home,
.world-group-module .group-list .away {
  width: 40%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.world-group-module .group-list .away {
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 15px;
}
.world-group-module .group-list .away span {
  padding-right: 15px;
}
.world-group-module .group-list .home {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-right: 15px;
}
.world-group-module .group-list .home span {
  padding-left: 15px;
}
.world-group-module .group-list a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
.world-group-module .group-list li:nth-child(even) {
  background: #f1f1f1;
}
.world-group-module .group-list li:nth-child(odd) {
  background: #ffffff;
}
.world-group-module .group-list span {
  font: 400 24px/24px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.world-group-module .group-list.final {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.world-group-module .group-list.final li {
  width: 100%;
  height: 100%;
}
.world-group-module .group-list.final li a {
  height: 100%;
}
.world-group-module .group-list.final .home,
.world-group-module .group-list.final .away {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.world-group-module .group-list.final .home span,
.world-group-module .group-list.final .away span {
  padding: 15px 0 0;
}
.world-group-module .group-list.final .away span {
  -ms-flex-order: 2;
      order: 2;
}
.world-group-module .group-list.final img {
  height: 96px;
}
.world-group-module .group-list.final .tie-details {
  margin-top: 180px;
}
.world-group-module .group-list.final .tie-details .score span {
  font-size: 70px;
  line-height: 70px;
}
.world-group-module .group-list.semifinal .away span {
  -ms-flex-order: 2;
      order: 2;
}
.world-group-module .group-list.semifinal li {
  height: 50%;
}
.world-group-module .group-list.semifinal li a {
  height: 100%;
}
.world-group-module .group-list.semifinal img {
  height: 61px;
}
.world-group-module .group-list.semifinal .tie-details {
  margin-top: 68px;
}
.world-group-module .group-list.semifinal .tie-details .score span {
  font-size: 50px;
  line-height: 50px;
}
.world-group-module .group-list.semifinal .home,
.world-group-module .group-list.semifinal .away {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.world-group-module .group-list.semifinal .home span,
.world-group-module .group-list.semifinal .away span {
  padding: 0;
  line-height: 30px;
}
.world-group-module .group-list.quarterfinal img {
  height: 53px;
}
.world-group-module .group-list.quarterfinal span {
  font-size: 20px;
  line-height: 20px;
}
.world-group-module .group-list.quarterfinal li {
  height: 25%;
}
.world-group-module .group-list.quarterfinal li a {
  height: 100%;
}
.world-group-module .group-list.quarterfinal .tie-details {
  margin-top: 30px;
}
.world-group-module .group-list.quarterfinal .tie-details .score span {
  font-size: 40px;
  line-height: 40px;
}
.world-group-module .group-list.play-off img {
  height: 32px;
}
.world-group-module .group-list.play-off span {
  font-size: 18px;
  line-height: 18px;
}
.world-group-module .button {
  width: 100%;
  text-align: center;
  padding: 15px 0 14px;
}
.world-group-module .module-card {
  position: relative;
  height: 100%;
  margin: 10px 0 0;
  padding: 15px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  overflow: auto;
}
.world-group-module .module-card .group-list {
  padding: 0;
}
.world-group-module .tie-details {
  width: 20%;
  text-align: center;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 6px 0 3px;
}
.world-group-module .tie-details .score span {
  font: 700 30px/30px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
}
.world-group-module .tie-details .venue {
  font: 400 14px/14px 'proxima-nova-condensed', Arial, sans-serif;
  color: #989898;
  margin: 0 -30px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% + 60px);
}
@media (max-width: 1070px) {
  .world-group-module .group-list span {
    font-size: 20px;
    line-height: 20px;
  }
  .world-group-module .group-list .home span {
    padding-left: 8px;
  }
  .world-group-module .group-list .away span {
    padding-right: 8px;
  }
}
@media (max-width: 929px) {
  .world-group-module {
    width: calc(100% - 20px);
  }
  .world-group-module .group-list span {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 670px) {
  .world-group-module {
    margin: 20px auto;
    display: block;
  }
  .world-group-module .group-list.final .tie-details .score span {
    font-size: 34px;
    line-height: 34px;
  }
  .world-group-module .group-list.final .tie-details .venue {
    width: calc(100% + 70px);
    margin: 0 -35px;
  }
}
@media (max-width: 640px) {
  .world-group-module {
    width: calc(100% - 20px);
  }
  .world-group-module .group-list span {
    font-size: 20px;
    line-height: 20px;
  }
  .world-group-module .group-list li {
    padding: 0 8px;
  }
  .world-group-module .group-list .home,
  .world-group-module .group-list .away {
    width: 42%;
  }
  .world-group-module .group-list.quarterfinal .tie-details .score span,
  .world-group-module .group-list.semifinal .tie-details .score span {
    font-size: 30px;
    line-height: 30px;
  }
  .world-group-module .group-list.quarterfinal .tie-details {
    margin-top: 35px;
  }
  .world-group-module .group-list.semifinal .tie-details {
    margin-top: 74px;
  }
  .world-group-module .group-list.semifinal .tie-details .venue {
    margin: 12px -55px 0;
  }
  .world-group-module .module-card {
    padding: 10px;
  }
  .world-group-module .tie-details {
    width: 15%;
  }
  .world-group-module .tie-details .score span {
    font-size: 20px;
  }
  .world-group-module .tie-details .venue {
    width: calc(100% + 110px);
    margin: 0 -55px;
  }
}
@media (max-width: 440px) {
  .world-group-module {
    width: calc(100% - 20px);
  }
  .world-group-module > h2 {
    font-size: 16px;
  }
  .world-group-module > h2 span {
    font-size: 14px;
    padding: 0;
    display: block;
  }
  .world-group-module .group-list span {
    font-size: 18px;
    line-height: 18px;
  }
  .world-group-module .group-list.final .home span,
  .world-group-module .group-list.final .away span {
    padding: 15px 0 0;
  }
  .world-group-module .group-list.final img {
    height: 62px;
  }
  .world-group-module .group-list.quarterfinal img {
    height: 34px;
  }
}
.your-team-module-container {
  width: calc(50% - 20px);
  height: 543px;
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
  position: relative;
  overflow: hidden;
}
.your-team-module-container .loading-content {
  min-height: 82px;
}
.your-team-module-container .loading-content:before {
  content: "";
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(0, 0, 0, 0.5);
  animation: sr-loading-spinner 1s infinite linear forwards;
  z-index: 1;
}
.your-team-module-container .loading-content > * {
  display: none !important;
}
.your-team-module-container > h2 {
  padding-left: 15px;
  text-transform: uppercase;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin-right: 55px;
  color: #00303c;
}
.your-team-module-container > h2 a {
  color: #a0a0a0;
  transition: color 200ms ease;
}
.your-team-module-container > h2 a:hover {
  color: #00303c;
}
.your-team-module-container > h2 a:first-child {
  margin-right: 70px;
}
.your-team-module-container > h2 .active {
  color: #00303c;
}
.your-team-module-container .button {
  width: 100%;
  text-align: center;
  padding: 15px 0 14px;
  transition: background 200ms ease;
}
.your-team-module-container .button.login,
.your-team-module-container .button.submit,
.your-team-module-container .button.confirm-selection {
  background: #b2b2b2;
}
.your-team-module-container .button.login:hover,
.your-team-module-container .button.submit:hover,
.your-team-module-container .button.confirm-selection:hover {
  background: #a5a5a5;
}
.your-team-module-container .button.confirm-selection,
.your-team-module-container .button.submit {
  pointer-events: none;
}
.your-team-module-container .button.register,
.your-team-module-container .button.confirm-selection.active,
.your-team-module-container .button.submit.active {
  background: #00303c;
  pointer-events: auto;
}
.your-team-module-container .button.register:hover,
.your-team-module-container .button.confirm-selection.active:hover,
.your-team-module-container .button.submit.active:hover {
  background: #00303c;
}
.your-team-module-container .change-team {
  position: absolute;
  top: 3px;
  right: 15px;
  text-align: left;
  color: #a0a0a0;
  font: 700 16px 'proxima-nova-condensed', Arial, sans-serif;
  transition: color 200ms ease;
  width: auto;
  padding: 0;
}
.your-team-module-container .change-team.active,
.your-team-module-container .change-team:hover {
  color: #00303c;
}
.your-team-module-container .change-team.active:before,
.your-team-module-container .change-team:hover:before {
  color: #00303c;
}
.your-team-module-container .change-team:before {
  content: '\f2f7';
  font-size: 22px;
  color: #a0a0a0;
  transition: color 200ms ease;
  top: 2px;
}
.your-team-module-container .button-container {
  width: 100%;
  margin: 0 -15px;
  position: absolute;
  bottom: 0;
}
.your-team-module-container .your-team-unregistered p:first-child {
  margin: 20% 0 15px;
}
.your-team-module-container .your-team-unregistered .button-container {
  position: static;
  margin: 50px 0 0;
  padding: 0 15px;
}
.your-team-module-container .your-team-unregistered .button {
  margin-bottom: 15px;
}
.your-team-module-container .select-box-wrapper {
  position: relative;
}
.your-team-module-container .select-box-wrapper:after {
  content: '\f123';
  font: 300 20px/20px 'itv-font';
  position: absolute;
  right: 5px;
  top: 17px;
  width: 30px;
  height: 20px;
  background: #f2f2f2;
  color: #a5a5a5;
}
.your-team-module-container .input-wrapper {
  position: relative;
}
.your-team-module-container .input-wrapper:after {
  content: '\f21f';
  font: 200 23px/20px 'itv-font';
  position: absolute;
  right: 5px;
  top: 17px;
  width: 30px;
  height: 20px;
  background: #f2f2f2;
  color: #a5a5a5;
  padding-left: 2px;
}
.your-team-module-container .select-box,
.your-team-module-container .team-search {
  width: 100%;
  font: 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #6b6b6b;
  padding: 13px 19px;
  background: #f2f2f2;
  text-transform: uppercase;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  margin-bottom: 15px;
}
.your-team-module-container .suggestions-container {
  display: none;
}
.your-team-module-container .suggestions-container.show {
  display: block;
}
.your-team-module-container .suggestions-container .suggestion-tabs {
  border-bottom: 1px solid #989898;
  float: left;
  padding: 0;
  margin: 0;
  width: 100%;
}
.your-team-module-container .suggestions-container .suggestion-tabs > li {
  cursor: pointer;
  float: left;
  padding: 0 10px 0 0;
}
.your-team-module-container .suggestions-container .suggestion-tabs > li > p {
  text-transform: uppercase;
  margin: 0;
  color: #989898;
  font-weight: 700;
  font-family: 'proxima-nova-condensed', Arial, sans-serif;
  padding: 0 20px;
}
.your-team-module-container .suggestions-container .suggestion-tabs > li.active > p {
  color: #00303c;
}
.your-team-module-container .suggestions-container > div {
  height: 0;
  width: 0;
}
.your-team-module-container .suggestions-container > div.active {
  height: auto;
  width: auto;
}
.your-team-module-container .viewport {
  position: relative;
  overflow: hidden;
  height: 235px;
  width: calc(100% + 15px);
}
.your-team-module-container .overview {
  position: absolute;
  left: 0;
  top: 0;
}
.your-team-module-container .no-scrollbar .viewport {
  width: 100%;
}
.your-team-module-container .no-scrollbar .overview {
  width: calc(100% - 4px);
}
.your-team-module-container .team-players .no-scrollbar .overview,
.your-team-module-container .your-fav-players .no-scrollbar .overview,
.your-team-module-container .team-videos .no-scrollbar .overview,
.your-team-module-container .team-players .no-scrollbar .nano-content,
.your-team-module-container .your-fav-players .no-scrollbar .nano-content,
.your-team-module-container .team-videos .no-scrollbar .nano-content {
  width: calc(100% - 4px);
}
.your-team-module-container .nano-pane {
  background: #e4e4e4;
  right: 7px;
}
.your-team-module-container .nano > .nano-pane > .nano-slider {
  background: #00303c;
  cursor: pointer;
  margin: 0;
}
.your-team-module-container .nano > .nano-content {
  overflow: auto;
}
.your-team-module-container :not(.no-scrollbar) .suggestions > li {
  padding: 0 30px 0 0;
}
.your-team-module-container .suggestions {
  list-style: none;
  padding: 0;
  background: #ffffff;
}
.your-team-module-container .suggestions li {
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  margin: 0;
  text-indent: 10px;
}
.your-team-module-container .suggestions li:last-child {
  border-bottom: 0;
}
.your-team-module-container .suggestions li li {
  cursor: pointer;
  padding: 5px 0 5px 15px;
  text-indent: 0;
  transition: background 200ms ease;
}
.your-team-module-container .suggestions li li:hover {
  background: #f1f1f1;
}
.your-team-module-container .suggestions li li.selected {
  background: #00303c;
  color: #ffffff;
}
.your-team-module-container .suggestions li li .thumbnail {
  margin-right: 10px;
  border: 3px solid #f1f1f1;
  border-radius: 50%;
  display: inline-block;
  overflow: hidden;
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
.your-team-module-container .suggestions li li .thumbnail img {
  margin: 0;
}
.your-team-module-container .suggestions li li img {
  margin-right: 10px;
  vertical-align: middle;
  width: 35px;
}
.your-team-module-container .suggestions ul {
  list-style: none;
  padding: 10px 0 20px 0;
}
.your-team-module-container .confirm-selection {
  position: absolute;
  width: calc(100% + 60px);
  top: calc(100% - 9px);
  z-index: 1;
  left: -30px;
}
.your-team-module-container .your-team-registered {
  overflow: hidden;
}
.your-team-module-container .your-team-registered .selections {
  display: none;
  position: relative;
}
.your-team-module-container .your-team-registered .selections.show {
  display: block;
}
.your-team-module-container .your-team-registered .selections > p {
  text-transform: uppercase;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
  margin-bottom: 10px;
}
.your-team-module-container .your-team-registered .selections .viewport {
  max-height: 195px;
}
.your-team-module-container .your-team-registered .selections .overview {
  box-sizing: content-box;
  padding: 0 15px 0 0;
}
.your-team-module-container .your-team-registered .remove-team,
.your-team-module-container .your-team-registered .remove-player {
  float: right;
  clear: right;
  font: 600 20px/26px 'proxima-nova-condensed', Arial, sans-serif;
  margin-right: 30px;
  color: #6b6b6b;
}
.your-team-module-container .your-team-registered .teams-selection,
.your-team-module-container .your-team-registered .players-selection {
  margin-bottom: 15px;
  padding-right: 15px;
}
.your-team-module-container .your-team-registered .teams-selection > p,
.your-team-module-container .your-team-registered .players-selection > p {
  text-transform: uppercase;
  margin: 0 0 10px;
  border-bottom: 1px solid #989898;
  color: #00303c;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
}
.your-team-module-container .your-team-registered .teams-selection ul,
.your-team-module-container .your-team-registered .players-selection ul {
  list-style: none;
  padding: 0;
}
.your-team-module-container .your-team-registered .teams-selection li,
.your-team-module-container .your-team-registered .players-selection li {
  cursor: pointer;
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  margin: 0;
  padding: 3px 15px;
  transition: background 200ms ease;
}
.your-team-module-container .your-team-registered .teams-selection li:hover,
.your-team-module-container .your-team-registered .players-selection li:hover {
  background: #00303c;
  color: #ffffff;
}
.your-team-module-container .your-team-registered .teams-selection li:hover .remove-team,
.your-team-module-container .your-team-registered .players-selection li:hover .remove-team,
.your-team-module-container .your-team-registered .teams-selection li:hover .remove-player,
.your-team-module-container .your-team-registered .players-selection li:hover .remove-player {
  color: #ffffff;
}
.your-team-module-container .your-team-tabs .module-tabs {
  margin-bottom: 5px;
  padding: 10px;
}
.your-team-module-container .your-team-tabs .module-tabs ul {
  padding: 0;
  list-style: none;
}
.your-team-module-container .your-team-tabs .module-tabs li {
  cursor: pointer;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #e4e4e4;
  margin: 0 30px 0 0;
  display: inline-block;
  transition: color 200ms ease;
  text-transform: uppercase;
}
.your-team-module-container .your-team-tabs .module-tabs li.active,
.your-team-module-container .your-team-tabs .module-tabs li:hover {
  color: #6b6b6b;
}
.your-team-module-container .your-team-tabs > .upcoming,
.your-team-module-container .your-team-tabs > .team-videos,
.your-team-module-container .your-team-tabs > .team-players {
  display: none;
  position: relative;
}
.your-team-module-container .your-team-tabs > .upcoming.active,
.your-team-module-container .your-team-tabs > .team-videos.active,
.your-team-module-container .your-team-tabs > .team-players.active {
  display: block;
}
.your-team-module-container .your-team-tabs > .team-videos .viewport,
.your-team-module-container .your-team-tabs > .team-players .viewport {
  height: 430px;
}
.your-team-module-container .your-team-tabs > .team-videos .scrollbar,
.your-team-module-container .your-team-tabs > .team-players .scrollbar {
  right: 7px;
  bottom: 15px;
  z-index: 2;
}
.your-team-module-container .your-team-tabs > .team-videos .viewport {
  height: 385px;
}
.your-team-module-container .your-team-tabs > .upcoming {
  position: relative;
  height: 100%;
  padding-top: 25px;
}
.your-team-module-container .your-team-tabs > .upcoming .tie-details {
  width: 33.33%;
  text-align: center;
  margin: 0 0 -8px;
}
.your-team-module-container .your-team-tabs > .upcoming .tie-details .score {
  margin: 4px 0;
}
.your-team-module-container .your-team-tabs > .upcoming .tie-details .score span {
  font-family: 'proxima-nova-condensed', Arial, sans-serif;
  font-size: 30px;
  color: #727272;
}
.your-team-module-container .your-team-tabs > .upcoming .tie-details .tie-date-and-round,
.your-team-module-container .your-team-tabs > .upcoming .tie-details .venue {
  font: 400 13px/13px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  margin: 0 -150px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% + 300px);
}
.your-team-module-container .your-team-tabs > .upcoming .viewport {
  height: 100%;
  max-height: 385px;
}
.your-team-module-container .your-team-tabs > .upcoming .viewport.has-scrollbar .ties-list > li {
  max-width: calc(100% - 30px);
}
.your-team-module-container .your-team-tabs > .upcoming .upcoming-ties,
.your-team-module-container .your-team-tabs > .upcoming .live-ties,
.your-team-module-container .your-team-tabs > .upcoming .past-ties {
  position: relative;
}
.your-team-module-container .your-team-tabs > .upcoming .upcoming-ties.hide,
.your-team-module-container .your-team-tabs > .upcoming .live-ties.hide,
.your-team-module-container .your-team-tabs > .upcoming .past-ties.hide {
  display: none;
}
.your-team-module-container .your-team-tabs > .upcoming .upcoming-ties,
.your-team-module-container .your-team-tabs > .upcoming .live-ties {
  margin-bottom: 40px;
}
.your-team-module-container .your-team-tabs > .upcoming .upcoming-ties h3,
.your-team-module-container .your-team-tabs > .upcoming .live-ties h3 {
  margin: 0 30px -4px 10px;
}
.your-team-module-container .your-team-tabs > .upcoming .no-scrollbar .ties-list {
  width: 100%;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list {
  box-sizing: content-box;
  padding: 0;
  width: calc(100% + 19px);
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list > li {
  max-width: calc(100% - 15px);
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list > li li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 10px;
  position: relative;
  overflow: hidden;
  height: 80px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list h3 {
  font: 600 16px/16px 'proxima-nova-condensed', Arial, sans-serif;
  color: #6b6b6b;
  margin: 0 30px 5px 10px;
  display: inline-block;
  transition: color 200ms ease;
  text-transform: uppercase;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list a {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .show-all {
  width: auto;
  right: 10px;
  left: auto;
  top: -3px;
  bottom: auto;
  background: transparent;
  color: #00303c;
  padding: 0;
  line-height: 23px;
  position: absolute;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .show-all:before {
  content: '\f10b';
  color: #00303c;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list ul {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .flag {
  display: inline-block;
  vertical-align: middle;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list img {
  height: 60px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple img {
  height: 32px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple span:not(.tie-date) {
  font-size: 18px;
  line-height: 18px;
  color: #000000;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .live-label {
  background: #e2131a;
  width: 50px;
  height: 50px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  position: absolute;
  right: -25px;
  top: -26px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .live-label span {
  color: #ffffff;
  -ms-transform: rotate(-45deg) translate(-5px, 36px);
      transform: rotate(-45deg) translate(-5px, 36px);
  font-size: 14px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .score span {
  color: #6b6b6b;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  vertical-align: middle;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .score .vs {
  font-size: 22px;
  font-weight: bold;
  color: #00303c;
  vertical-align: middle;
  padding: 0 15px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .tie-date {
  font-size: 12px;
  line-height: 12px;
  color: #989898;
  display: inline-block;
  margin: 7px 0 5px 10px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .home,
.your-team-module-container .your-team-tabs > .upcoming .ties-list .away {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .away {
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 15px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .away span {
  padding-right: 15px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .home {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-right: 15px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list .home span {
  padding-left: 15px;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list li li:nth-of-type(odd) a {
  background: #f1f1f1;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list li li:nth-of-type(even) a {
  background: #ffffff;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list li li:nth-of-type(even) .tie-date + a {
  background: #f1f1f1;
}
.your-team-module-container .your-team-tabs > .upcoming .ties-list span {
  font: 400 24px/24px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.your-team-module-container .your-team-tabs > .upcoming .vs-line span {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  padding-top: 7px;
  font: 700 32px/32px 'proxima-nova-condensed', Arial, sans-serif;
  color: #00303c;
  z-index: 4;
  max-width: none;
}
.your-team-module-container .your-team-tabs .vs-line {
  position: absolute;
  top: 6px;
  left: 50%;
  bottom: -15px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.your-team-module-container .your-team-tabs .vs-line:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  height: calc(100% - 30px);
  width: 30px;
  border: 8px solid #ffffff;
  border-top: 0;
  border-bottom: 0;
  background: #f1f1f1;
  z-index: 2;
}
.your-team-module-container .your-team-tabs .vs-line:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 74px;
  height: 74px;
  background: #f1f1f1;
  border-radius: 50%;
  z-index: 3;
}
.your-team-module-container .your-team-tabs .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background: #f1f1f1;
  border: 8px solid #ffffff;
  border-radius: 50%;
  z-index: 2;
}
.your-team-module-container .your-fav-players .favplayer-empty {
  font-size: 18px;
  padding-top: 120px;
}
.your-team-module-container .your-fav-players .favplayer-empty h3 {
  color: #00303c;
  text-align: center;
}
.your-team-module-container .your-fav-players .favplayer-empty > div {
  color: #989898;
  text-align: center;
}
.your-team-module-container .your-fav-players .favplayer-empty .button {
  background: #00303c;
  position: absolute;
  bottom: 0;
  left: -15px;
  width: calc(100% + 30px);
  color: #ffffff;
}
.your-team-module-container .your-fav-players .favplayer-empty .button:hover {
  background: #3c4eff;
}
.your-team-module-container .your-fav-players .viewport {
  height: 100%;
  max-height: 475px;
}
.your-team-module-container .your-fav-players .scrollbar {
  right: 7px;
  top: 15px;
}
.your-team-module-container .team-videos {
  box-sizing: content-box;
  padding: 0 15px 0 0;
}
.your-team-module-container .team-videos .button {
  background: #00303c;
  position: absolute;
  bottom: -59px;
  left: -15px;
  width: calc(100% + 30px);
  color: #ffffff;
}
.your-team-module-container .team-videos .button:hover {
  background: #00303c;
}
.your-team-module-container .team-videos .has-scrollbar {
  width: calc(100% + 23px);
}
.your-team-module-container .team-videos .nano-pane {
  right: 0;
}
.your-team-module-container .player-list {
  box-sizing: content-box;
  padding: 0 15px 0 0;
}
.your-team-module-container .player-list li {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 10px);
  margin: 0 10px 10px 0;
  padding: 21px 0 21px 15px;
  background: #e8e8e8;
  height: 133px;
}
.your-team-module-container .player-list .button {
  color: #00303c;
}
.your-team-module-container .player-list .button:before {
  color: #00303c;
}
.your-team-module-container .player-list .thumbnail,
.your-team-module-container .player-list .player-info {
  display: inline-block;
  vertical-align: middle;
}
.your-team-module-container .player-list img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.your-team-module-container .player-list .thumbnail {
  border: 5px solid #c9c9c9;
  border-radius: 50%;
  overflow: hidden;
  width: 90px;
  height: 90px;
  position: relative;
  z-index: 2;
}
.your-team-module-container .player-list .player-info {
  max-width: calc(100% - 90px);
}
.your-team-module-container .player-list .player-info p {
  margin: 0 5px 10px;
  font-size: 18px;
}
.your-team-module-container .player-list .player-info .name {
  padding-right: 5px;
  margin-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.your-team-module-container .player-list .player-info .button {
  padding: 0 5px 0 20px;
  font-size: 16px;
  text-align: left;
}
.your-team-module-container .video-feed {
  font-size: 16px;
  padding: 0;
  margin: 0;
}
.your-team-module-container .video-feed li {
  margin-bottom: 15px;
  font-size: 0;
  position: relative;
  transition: background-color 0.2s ease;
}
.your-team-module-container .video-feed li:after {
  content: '';
  display: table;
  clear: both;
}
.your-team-module-container .video-feed li:hover {
  background: #f2f2f2;
}
.your-team-module-container .video-feed li:last-child {
  margin-bottom: 0;
}
.your-team-module-container .video-feed .thumbnail {
  display: inline-block;
  margin-right: 20px;
  max-height: 133px;
  max-width: 235px;
  position: relative;
}
.your-team-module-container .video-feed .thumbnail:after {
  content: '\f215';
  color: #f2f2f2;
  font-family: 'itv-font';
  font-size: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.your-team-module-container .video-feed img {
  max-width: 100%;
}
.your-team-module-container .video-feed .video-info {
  display: inline-block;
  vertical-align: top;
  color: #383838;
  width: calc(100% - 255px);
  padding-right: 10px;
}
.your-team-module-container .video-feed .video-info h3 {
  margin-bottom: 6px;
}
.your-team-module-container .video-feed .video-info h3 a {
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
}
.your-team-module-container .video-feed .video-caption {
  margin: 5px 0;
  padding: 0;
}
.your-team-module-container .video-feed .video-caption a {
  color: #727272;
  font: 600 15px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  margin-right: 10px;
  word-wrap: break-word;
  transition: color 0.15s ease;
  display: inline-block;
}
.your-team-module-container .video-feed .video-caption a:hover {
  color: #282828;
}
.your-team-module-container .your-team-unregistered,
.your-team-module-container .your-team-registered,
.your-team-module-container .your-team-tabs,
.your-team-module-container .your-fav-players {
  position: relative;
  height: 100%;
  max-height: 504px;
  margin: 10px 0 0;
  padding: 15px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  display: none;
}
.your-team-module-container .your-team-unregistered.show,
.your-team-module-container .your-team-registered.show,
.your-team-module-container .your-team-tabs.show,
.your-team-module-container .your-fav-players.show {
  display: block;
}
.your-team-module-container .your-team-unregistered p,
.your-team-module-container .your-team-registered p,
.your-team-module-container .your-team-tabs p,
.your-team-module-container .your-fav-players p {
  font: 20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  padding: 0 15px;
  margin: 15px 0;
}
.your-team-module-container .your-team-unregistered .user-greeting,
.your-team-module-container .your-team-registered .user-greeting,
.your-team-module-container .your-team-tabs .user-greeting,
.your-team-module-container .your-fav-players .user-greeting {
  text-transform: capitalize;
  margin-top: 24px;
}
@media (max-width: 1070px) {
  .your-team-module-container .player-list .thumbnail {
    width: 60px;
    height: 60px;
  }
  .your-team-module-container .player-list .player-info {
    max-width: calc(100% - 60px);
    padding: 0 0 0 5px;
  }
  .your-team-module-container .player-list .player-info .name {
    font-size: 16px;
    margin-right: -6px;
  }
  .your-team-module-container .player-list .player-info .button {
    text-align: left;
  }
}
@media (max-width: 960px) {
  .your-team-module-container .your-team-tabs .module-tabs .team-players {
    margin-right: 0;
  }
  .your-team-module-container .player-list .thumbnail {
    width: 90px;
    height: 90px;
  }
  .your-team-module-container .player-list .player-info {
    max-width: calc(100% - 90px);
    padding: 0 0 0 15px;
  }
  .your-team-module-container .player-list .player-info .name {
    font-size: 18px;
    margin-right: 0;
  }
}
@media (max-width: 930px) {
  .your-team-module-container {
    width: calc(100% - 20px);
    margin-bottom: 40px;
  }
}
@media (max-width: 670px) {
  .your-team-module-container {
    margin: 20px auto;
    display: block;
  }
}
@media (max-width: 640px) {
  .your-team-module-container .player-list .thumbnail {
    width: 60px;
    height: 60px;
  }
  .your-team-module-container .player-list .player-info {
    max-width: calc(100% - 60px);
    padding: 0 0 0 5px;
  }
  .your-team-module-container .player-list .player-info .name {
    font-size: 16px;
    margin-right: -6px;
  }
  .your-team-module-container .player-list .player-info .button {
    text-align: left;
    position: absolute;
    bottom: 5px;
    left: 5px;
  }
  .your-team-module-container .player-list li {
    position: relative;
  }
  .your-team-module-container .change-team {
    right: -145px;
    color: transparent;
  }
  .your-team-module-container .change-team:hover {
    color: transparent;
  }
  .your-team-module-container .change-team:before {
    margin-right: 20px;
  }
  .your-team-module-container .your-team-registered p {
    font-size: 16px;
    line-height: 18px;
    padding: 0;
  }
  .your-team-module-container .your-team-registered .teams-selection > p,
  .your-team-module-container .your-team-registered .players-selection > p {
    font-size: 16px;
    line-height: 18px;
  }
  .your-team-module-container .your-team-registered .teams-selection li,
  .your-team-module-container .your-team-registered .players-selection li {
    font-size: 16px;
    line-height: 18px;
  }
  .your-team-module-container .team-selection {
    padding: 0;
  }
  .your-team-module-container .team-search {
    font-size: 16px;
  }
  .your-team-module-container .suggestions li {
    font-size: 16px;
    line-height: 18px;
  }
  .your-team-module-container .video-feed .video-info {
    vertical-align: top;
    width: calc(53% - 10px);
  }
  .your-team-module-container .video-feed .thumbnail {
    margin-right: 10px;
  }
  .your-team-module-container .video-feed .video-caption {
    font-size: 11px;
    line-height: 15px;
  }
  .your-team-module-container .video-feed .video-caption a {
    line-height: 15px;
    font-size: 11px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .tie-details {
    width: 20%;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .home,
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .away {
    width: 40%;
  }
}
@media (max-width: 480px) {
  .your-team-module-container > h2 {
    font-size: 18px;
  }
  .your-team-module-container .player-list li {
    padding: 10px;
    height: 115px;
  }
  .your-team-module-container .player-list .thumbnail {
    width: 60px;
    height: 60px;
  }
  .your-team-module-container .player-list .player-info {
    max-width: calc(100% - 60px);
    padding: 0 0 0 5px;
  }
  .your-team-module-container .player-list .player-info .name {
    font-size: 16px;
    margin-right: -6px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .your-team-module-container .player-list .player-info .button {
    text-align: left;
    font-size: 14px;
    padding-left: 5px;
  }
  .your-team-module-container .your-team-tabs {
    padding: 5px;
  }
  .your-team-module-container .your-team-tabs .module-tabs li {
    margin: 0 15px 0 0;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .score span {
    font-size: 20px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple .score .vs {
    font-size: 14px;
    padding: 0 5px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .multiple span:not(.tie-date) {
    font-size: 16px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .home {
    padding-right: 5px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .home span {
    padding-left: 5px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .away {
    padding-left: 5px;
  }
  .your-team-module-container .your-team-tabs > .upcoming .ties-list .away span {
    padding-right: 5px;
  }
  .your-team-module-container .video-feed .thumbnail {
    width: 47%;
    overflow: hidden;
    height: 133px;
  }
  .your-team-module-container .video-feed .thumbnail img {
    max-width: none;
    height: 110%;
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
  }
  .your-team-module-container .video-feed .video-info h3 a {
    font-size: 18px;
  }
  .your-team-module-container .video-feed .video-caption a {
    word-wrap: break-word;
  }
}
.social-media-module-container {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
}
.social-media-module-container .nano {
  position: relative;
}
.social-media-module-container .nano-pane {
  background: #e4e4e4;
  right: 5px;
}
.social-media-module-container .nano > .nano-pane > .nano-slider {
  background: #00303c;
  cursor: pointer;
  margin: 0;
}
.social-media-module-container .twitter-feed {
  position: relative;
}
.social-media-module-container .twitter-feed .feed-wrap {
  max-height: 480px;
  padding-right: 25px;
}
.social-media-module-container .facebook-feed,
.social-media-module-container .facebook-block {
  text-align: center;
  max-width: 100%;
}
.social-media-module-container .facebook-feed .fb_iframe_widget,
.social-media-module-container .facebook-block .fb_iframe_widget {
  max-width: 100%;
}
.social-media-module-container .facebook-feed span,
.social-media-module-container .facebook-block span {
  max-width: 100%;
}
.social-media-module-container .facebook-feed span iframe,
.social-media-module-container .facebook-block span iframe {
  max-width: 100%;
}
.social-media-module-container .twitter-block {
  position: relative;
}
.social-media-module-container .twitter-block .feed-wrap {
  max-height: 480px;
}
.social-media-module-container .tabs-nav {
  padding: 0 0 0 15px;
  line-height: normal;
}
.social-media-module-container .tabs-nav li {
  display: inline-block;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin-right: 30px;
  color: #a0a0a0;
  transition: color 200ms ease;
  cursor: pointer;
  text-transform: uppercase;
}
.social-media-module-container .tabs-nav li:last-child {
  margin-right: 0;
}
.social-media-module-container .tabs-nav li.selected,
.social-media-module-container .tabs-nav li:hover {
  color: #00303c;
}
.social-media-module-container .social-block .feed {
  font-size: 16px;
  color: #ffffff;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 10px 0 0;
  padding: 15px;
  height: 505px;
}
.social-media-module-container .social-block .nano {
  width: calc(100% + 15px);
}
.social-media-module-container .social-block .has-scrollbar .nano-content {
  padding: 0 25px 0 0;
}
.social-media-module-container .social-block h3 {
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  color: #00303c;
  margin: 0;
  text-align: left;
  padding-left: 15px;
}
.social-media-module-container .tabs-content {
  font-size: 16px;
  color: #ffffff;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 10px 0 0;
  padding: 15px;
  height: 505px;
}
.social-media-module-container .tabs-content > div {
  display: none;
  width: calc(100% + 15px);
}
.social-media-module-container .tabs-content > div.selected {
  display: block;
}
.social-media-module-container .instagram-feed,
.social-media-module-container .instagram-block .feed {
  position: relative;
}
.social-media-module-container .instagram-feed .instagram-list,
.social-media-module-container .instagram-block .feed .instagram-list {
  padding: 0 20px 0 0;
  margin: -5px;
  list-style: none;
}
.social-media-module-container .instagram-feed .instagram-list:after,
.social-media-module-container .instagram-block .feed .instagram-list:after {
  content: '';
  display: table;
  clear: both;
}
.social-media-module-container .instagram-feed .instagram-list li,
.social-media-module-container .instagram-block .feed .instagram-list li {
  float: left;
  width: 31.33%;
  padding-bottom: 31.33%;
  margin: 5px;
  opacity: 1;
  transition: opacity 200ms ease;
  position: relative;
  overflow: hidden;
}
.social-media-module-container .instagram-feed .instagram-list li:hover,
.social-media-module-container .instagram-block .feed .instagram-list li:hover {
  opacity: 0.8;
}
.social-media-module-container .instagram-feed .instagram-list li:nth-child(3n),
.social-media-module-container .instagram-block .feed .instagram-list li:nth-child(3n) {
  margin-right: 0;
}
.social-media-module-container .instagram-feed .instagram-list a,
.social-media-module-container .instagram-block .feed .instagram-list a {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
}
.social-media-module-container .instagram-feed .instagram-list img,
.social-media-module-container .instagram-block .feed .instagram-list img {
  width: 100%;
}
.social-media-module-container .instagram-block .feed .instagram-list {
  padding: 0;
  width: calc(100% + 15px);
}
@media (max-width: 1024px) {
  .instagram-feed,
  .instagram-block .feed {
    position: relative;
  }
  .instagram-feed .instagram-list li,
  .instagram-block .feed .instagram-list li {
    float: left;
    width: 30.33%;
    padding-bottom: 30.33%;
  }
}
@media (max-width: 930px) {
  .social-media-module-container {
    width: calc(100% - 20px);
    display: block;
    margin: 40px auto;
  }
  .social-media-module-container .twitter-feed,
  .social-media-module-container .twitter-block .feed {
    padding: 15px 20%;
  }
}
@media (max-width: 670px) {
  .social-media-module-container {
    margin: 20px auto;
  }
  .social-media-module-container .tabs-nav li {
    font-size: 18px;
    line-height: 20px;
  }
  .social-media-module-container .social-block h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 640px) {
  .social-media-module-container .twitter-feed,
  .social-media-module-container .twitter-block .feed {
    padding: 15px 10%;
  }
  .social-media-module-container .instagram-feed .instagram-list li {
    width: 46.33%;
    padding-bottom: 46.33%;
  }
  .social-media-module-container .instagram-feed .instagram-list li:nth-child(3n) {
    margin-right: 5px;
  }
  .social-media-module-container .instagram-feed .instagram-list li:nth-child(2n) {
    margin-right: 0;
  }
  .social-media-module-container .instagram-block .feed .instagram-list li {
    width: 46.33%;
    padding-bottom: 46.33%;
  }
  .social-media-module-container .instagram-block .feed .instagram-list li:nth-child(3n) {
    margin-right: 5px;
  }
  .social-media-module-container .instagram-block .feed .instagram-list li:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  .social-media-module-container .twitter-feed,
  .social-media-module-container .twitter-block .feed {
    padding: 15px;
  }
  .social-media-module-container .facebook-block .feed,
  .social-media-module-container .facebook-feed {
    overflow: scroll;
  }
  .social-media-module-container .nano > .nano-content {
    padding-right: 25px;
  }
}
.game-module-container {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
  position: relative;
}
.game-module-container .nano-pane {
  background: #e4e4e4;
  right: 5px;
}
.game-module-container .nano > .nano-pane > .nano-slider {
  background: #00303c;
  cursor: pointer;
  margin: 0;
}
.game-module-container .nano > .nano-content {
  overflow: auto;
}
.game-module-container .game-module-wrapper,
.game-module-container .confirmation-message,
.game-module-container .game-module-unregistered {
  font-size: 16px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 10px 0 0;
  padding: 15px;
  height: 505px;
}
.game-module-container .game-module-wrapper > p,
.game-module-container .confirmation-message > p,
.game-module-container .game-module-unregistered > p {
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
}
.game-module-container .game-module-unregistered {
  display: none;
}
.game-module-container .game-module-unregistered .button-container {
  width: 100%;
  margin: 0 -15px;
  position: absolute;
  bottom: 70px;
  padding: 15px;
}
.game-module-container .game-module-unregistered .button {
  width: 100%;
  text-align: center;
  padding: 15px 0 14px;
  margin-top: 10px;
  transition: background 200ms ease;
}
.game-module-container .game-module-unregistered .button.login {
  background: #b2b2b2;
}
.game-module-container .game-module-unregistered .button.login:hover {
  background: #a5a5a5;
}
.game-module-container .game-module-unregistered .button.register {
  background: #00303c;
}
.game-module-container .game-module-unregistered .button.register:hover {
  background: #00303c;
}
.game-module-container .confirmation-message {
  display: none;
  position: relative;
}
.game-module-container .confirmation-message h3 {
  text-align: center;
  margin: 15px 0;
  padding: 0;
}
.game-module-container .confirmation-message h3 span {
  display: block;
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #000000;
  margin: 5px 0 0;
  text-transform: none;
}
.game-module-container .confirmation-message h3.trivia {
  position: absolute;
  bottom: 70px;
  left: 0;
  width: 100%;
}
.game-module-container .confirmation-message h3.wrong {
  color: #e2131a;
}
.game-module-container .confirmation-message p {
  font-size: 24px;
  margin: 0;
  font-weight: 600;
  color: #b2b2b2;
  text-align: center;
  display: inline-block;
  width: 100%;
  line-height: normal;
  vertical-align: middle;
  padding: 0 85px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.game-module-container h3 {
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  color: #00303c;
  margin: 0;
  text-align: left;
  padding-left: 15px;
}
.game-module-container .game-module-wrapper .button {
  background: #b2b2b2;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  transition: background 200ms ease;
  text-align: center;
}
.game-module-container .game-module-wrapper .button.active {
  background: #00303c;
}
.game-module-container .game-module-wrapper .button.active:hover {
  background: #00303c;
}
.game-module-container .game-module-wrapper .button.hide {
  display: none;
}
.game-module-container .game .question {
  font: 400 22px/22px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  text-align: center;
}
.game-module-container .game .list-holder {
  position: relative;
  height: 295px;
}
.game-module-container .game .list-holder.has-scrollbar {
  width: calc(100% + 15px);
}
.game-module-container .game .list-holder.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.game-module-container .no-scrollbar .answer-list {
  padding: 0 35px 0 0;
}
.game-module-container .answer-list {
  list-style: none;
  padding: 0 25px 0 0;
  margin: 0;
}
.game-module-container .answer-list li {
  margin-bottom: 10px;
  background: #f1f1f1;
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  text-transform: uppercase;
  color: #a0a0a0;
  padding: 15px 0;
  cursor: pointer;
  position: relative;
}
.game-module-container .answer-list li:before {
  content: '';
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 4px solid #ffffff;
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 0 20px;
}
.game-module-container .answer-list li.selected:before {
  background: #00303c;
}
.game-module-container .answer-list li:last-child {
  margin-bottom: 0;
}
.game-module-container .answer-list .thumb,
.game-module-container .answer-list .name {
  display: inline-block;
  vertical-align: middle;
}
.game-module-container .answer-list .thumb {
  max-width: 41px;
  margin-right: 10px;
}
.game-module-container .answer-list .thumb img {
  width: 100%;
}
@media (max-width: 930px) {
  .game-module-container {
    width: calc(100% - 20px);
    margin-bottom: 40px;
  }
}
@media (max-width: 720px) {
  .game-module-container .game-module-wrapper {
    height: auto;
    padding-bottom: 45px;
  }
}
@media (max-width: 670px) {
  .game-module-container {
    margin: 20px auto;
    display: block;
  }
  .game-module-container h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 640px) {
  .game-module-container .answer-list {
    padding: 0;
  }
  .game-module-container .answer-list .name {
    font-size: 16px;
    width: calc(100% - 95px);
  }
  .game-module-container .answer-list li:before {
    margin: 0 10px;
  }
  .game-module-container .no-scrollbar .answer-list {
    padding: 0;
  }
}
.homescreen-widget\.php {
  background: #ffffff;
}
.homescreen-widget\.php #content {
  margin: 0 auto;
}
.homescreen-widget-container {
  position: relative;
}
.homescreen-widget-container #liveplayer {
  width: 100% !important;
  height: auto !important;
}
.homescreen-widget-container #liveplayer .fadeable {
  max-height: 253px;
}
.homescreen-widget-container #liveplayer video {
  max-height: 253px;
}
.homescreen-widget-container .widget-wrapper {
  font-size: 16px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  margin: 0;
  padding: 6px 5px;
}
.homescreen-widget-container .widget-wrapper .buttons {
  margin: 30px auto 20px;
  max-width: 85%;
}
.homescreen-widget-container .widget-wrapper .button {
  background: #00303c;
  width: 100%;
  text-align: center;
  transition: background 200ms ease;
  font-family: 'BJK Cup Sans', Arial, sans-serif;
}
.homescreen-widget-container .widget-wrapper .button:hover {
  background: #00303c;
}
.homescreen-widget-container .widget-wrapper .button:first-child {
  margin-top: 0;
}
.homescreen-widget-container .widget-wrapper .button:last-child {
  margin-top: 15px;
}
.homescreen-widget-container .widget-wrapper .button:only-of-type {
  margin-top: 5px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status {
  display: block;
  background: #f1f1f1;
  border-top: 5px solid #ffffff;
  height: auto;
  height: 42px;
  position: relative;
  overflow: hidden;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-stage {
  display: none;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-match-status {
  padding: 10px 15px 0;
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  background: transparent;
  color: #989898;
  text-align: center;
  z-index: 2;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-match-status--result {
  color: #e2131a;
  text-transform: none;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-clock {
  padding: 10px 6px 3px;
  margin-right: 15px;
  font-size: 16px;
  color: #6b6b6b;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-clock .sr-clock-title {
  text-transform: capitalize;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-clock .sr-matchclock,
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-clock .sr-clock-title {
  display: inline-block;
  vertical-align: middle;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-status .sr-game-status {
  background: #e2131a;
  color: #ffffff;
  font: 300 14px/14px 'BJK Cup Sans', Arial, sans-serif;
  position: static;
  width: 150px;
  text-align: center;
  padding: 6px 0 18px;
  margin: 7px;
  box-shadow: none;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-ellipsis-after .sr-country,
.homescreen-widget-container .sr-itf-scoreboard .sr-ellipsis-after .sr-icon {
  display: none;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner {
  display: block;
  margin-top: 1px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-ellipsis-after .sr-match-winner:before {
  content: '\f122';
  font: 400 14px/14px 'itv-font';
  color: #3c4eff;
  display: inline-block;
  padding: 0 0 0 5px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-table {
  background: #f1f1f1;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-home {
  border-bottom: 5px solid #ffffff;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-result {
  border-left: 5px solid #ffffff;
  width: 32px;
}
.homescreen-widget-container .sr-itf-scoreboard.multiple-sets .sr-result {
  width: 30px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-tr {
  height: 41px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-away {
  border: 0;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-gamescore {
  background: #00303c;
  border: 0;
  border-left: 5px solid #ffffff;
  color: #ffffff;
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  width: 30px;
  min-width: 30px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues {
  padding-top: 4px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-tiebreak {
  font-size: 13px;
  line-height: 10px;
  color: #828282;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-name {
  font: 700 18px/18px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  padding-left: 50px;
  text-align: left;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-score {
  font: 700 20px/20px 'proxima-nova-condensed', Arial, sans-serif;
  color: #828282;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-flag {
  left: 10px;
  width: 30px;
  height: 30px;
}
.homescreen-widget-container .sr-itf-scoreboard .sr-flag .sr-crest-img {
  width: 30px;
  height: 30px;
}
.homescreen-widget-container .banner {
  max-height: 96px;
  overflow: hidden;
  border-bottom: 5px solid #ffffff;
}
.homescreen-widget-container .banner img {
  display: block;
  width: 100%;
}
.homescreen-widget-container .banner ~ .buttons {
  margin: 0 auto;
}
.homescreen-widget-container .container h3 {
  background: #f1f1f1;
  border-bottom: 5px solid #ffffff;
  padding: 14px 0 12px;
  margin: 0;
}
.homescreen-widget-container .container h3 span {
  display: block;
  text-align: center;
}
.homescreen-widget-container .container h3 .title {
  font-size: 17px;
  color: #6b6b6b;
  text-transform: uppercase;
  margin: 0;
}
.homescreen-widget-container .container h3 .location {
  font: 400 15px/15px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  text-transform: none;
  padding-top: 0;
}
.homescreen-widget-container .score-heading {
  background: #f1f1f1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.homescreen-widget-container .score-heading .score {
  font-size: 33px;
  color: #6b6b6b;
  font-weight: 600;
  margin: 10px 0 15px;
  display: inline-block;
  max-width: calc(100% - 200px);
  text-align: center;
}
.homescreen-widget-container .score-heading .score p {
  margin: 0;
}
.homescreen-widget-container .score-heading .score span {
  padding: 0 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 33px;
  color: #6b6b6b;
}
.homescreen-widget-container .score-heading .score .venue {
  font: 400 13px/13px 'BJK Cup Sans', Arial, sans-serif;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.homescreen-widget-container .score-heading .home,
.homescreen-widget-container .score-heading .away {
  text-align: center;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 2px 0 5px;
}
.homescreen-widget-container .score-heading .home img,
.homescreen-widget-container .score-heading .away img {
  max-width: 50px;
}
.homescreen-widget-container .score-heading .home span,
.homescreen-widget-container .score-heading .away span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: #000000;
  padding-top: 2px;
}
.homescreen-widget-container .rubber-bar {
  background: #ffffff;
  padding: 5px 0 8px 5px;
  text-align: center;
}
.homescreen-widget-container .rubber-bar .active-rubber {
  font: 500 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  text-transform: uppercase;
  margin: 3px 0 0;
}
.homescreen-widget-container .video-highlights {
  position: relative;
  height: 439px;
}
.homescreen-widget-container .video-highlights .container h3 {
  border: 0;
}
.homescreen-widget-container .video-highlights .banner + .container h3 {
  border-bottom: 5px solid #ffffff;
}
.homescreen-widget-container .video-highlights .buttons {
  max-width: 100%;
  width: calc(100% - 10px);
  margin: 0;
  position: absolute;
  bottom: 5px;
  left: 5px;
}
.homescreen-widget-container .video-highlights .time-info {
  font: 400 13px/13px 'BJK Cup Sans', Arial, sans-serif;
  color: #989898;
  padding: 20px 30px;
}
.homescreen-widget-container .video-highlights .time-info span:nth-child(2) {
  float: right;
}
.homescreen-widget-container .video-highlights .description {
  font: 400 13px/15px 'BJK Cup Sans', Arial, sans-serif;
  padding: 0 30px;
  margin: 0;
}
@media (max-width: 930px) {
  .iframe-module {
    height: auto !important;
  }
}
@media (max-width: 670px) {
  .iframe-module {
    margin: 20px auto !important;
    display: block !important;
  }
  .iframe-module h3 {
    font-size: 18px !important;
    line-height: 20px !important;
  }
}
.procircuit .social_sharing_wrapper {
  display: none;
}
.daviscup #liveplayer .fa,
.fedcup #liveplayer .fa {
  font-family: 'FontAwesome';
}
.daviscup .video-detail-container,
.fedcup .video-detail-container {
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.daviscup .video-detail-container .video-player-wrapper,
.fedcup .video-detail-container .video-player-wrapper,
.daviscup .video-detail-container .details-block,
.fedcup .video-detail-container .details-block {
  display: inline-block;
  vertical-align: top;
}
.daviscup .video-detail-container .video-player-wrapper,
.fedcup .video-detail-container .video-player-wrapper {
  width: 65%;
}
.daviscup .video-detail-container .video-rating,
.fedcup .video-detail-container .video-rating {
  margin: 7px 0 7px;
}
.daviscup .video-detail-container .video-rating > span,
.fedcup .video-detail-container .video-rating > span {
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  display: inline-block;
  margin-left: 12px;
}
.daviscup .video-detail-container .details-block,
.fedcup .video-detail-container .details-block {
  font-size: 20px;
  max-width: 35%;
  padding: 20px;
}
.daviscup .video-detail-container .details-block .stars span,
.fedcup .video-detail-container .details-block .stars span {
  margin-right: 3px;
}
.daviscup .video-detail-container .details-block .stars span:after,
.fedcup .video-detail-container .details-block .stars span:after {
  font: 24px/24px 'itv-font';
  transition: color 200ms ease;
}
.daviscup .video-detail-container .details-block .stars:hover span:after,
.fedcup .video-detail-container .details-block .stars:hover span:after {
  color: #0920ff;
}
.daviscup .video-detail-container .details-block h1,
.fedcup .video-detail-container .details-block h1 {
  font: 400 28px/30px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  margin-top: 15px;
}
.daviscup .video-detail-container .details-block .video-description,
.fedcup .video-detail-container .details-block .video-description {
  font: 400 20px/22px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  margin: 7px 0 7px;
}
.daviscup .video-detail-container .details-block .date-time,
.fedcup .video-detail-container .details-block .date-time {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  margin: 15px 0 25px;
}
.daviscup .video-detail-container .details-block .date-time span:first-child,
.fedcup .video-detail-container .details-block .date-time span:first-child {
  margin-right: 30px;
}
.daviscup .video-detail-container .add-to-favs,
.fedcup .video-detail-container .add-to-favs {
  color: #00303c;
  font: 700 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  text-transform: uppercase;
  transition: color 200ms ease;
}
.daviscup .video-detail-container .add-to-favs:before,
.fedcup .video-detail-container .add-to-favs:before {
  content: '\e907';
  font: 200 34px/20px 'itv-font';
  color: #00303c;
  transition: color 200ms ease;
  display: inline-block;
  vertical-align: middle;
  margin: -3px 6px 0 -6px;
}
.daviscup .video-detail-container .add-to-favs.added,
.fedcup .video-detail-container .add-to-favs.added,
.daviscup .video-detail-container .add-to-favs:hover,
.fedcup .video-detail-container .add-to-favs:hover {
  color: #3c4eff;
}
.daviscup .video-detail-container .add-to-favs.added:before,
.fedcup .video-detail-container .add-to-favs.added:before,
.daviscup .video-detail-container .add-to-favs:hover:before,
.fedcup .video-detail-container .add-to-favs:hover:before {
  color: #3c4eff;
}
.daviscup .video-detail-container .video-tags h3,
.fedcup .video-detail-container .video-tags h3,
.daviscup .video-detail-container .social-links h3,
.fedcup .video-detail-container .social-links h3 {
  font: 700 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #00303c;
  text-transform: uppercase;
  margin-bottom: 0;
}
.daviscup .video-detail-container .video-tags ul,
.fedcup .video-detail-container .video-tags ul,
.daviscup .video-detail-container .social-links ul,
.fedcup .video-detail-container .social-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.daviscup .video-detail-container .video-tags li,
.fedcup .video-detail-container .video-tags li,
.daviscup .video-detail-container .social-links li,
.fedcup .video-detail-container .social-links li {
  display: inline-block;
  margin-right: 10px;
}
.daviscup .video-detail-container .video-tags li:last-child,
.fedcup .video-detail-container .video-tags li:last-child,
.daviscup .video-detail-container .social-links li:last-child,
.fedcup .video-detail-container .social-links li:last-child {
  margin-right: 0;
}
.daviscup .video-detail-container .video-tags li a,
.fedcup .video-detail-container .video-tags li a,
.daviscup .video-detail-container .social-links li a,
.fedcup .video-detail-container .social-links li a {
  text-transform: uppercase;
  font: 700 16px/14px 'BJK Cup Sans', Arial, sans-serif;
  color: #3c4eff;
  transition: color 200ms ease;
}
.daviscup .video-detail-container .video-tags li a:hover,
.fedcup .video-detail-container .video-tags li a:hover,
.daviscup .video-detail-container .social-links li a:hover,
.fedcup .video-detail-container .social-links li a:hover {
  color: #1329ff;
}
.daviscup .video-detail-container .social-links,
.fedcup .video-detail-container .social-links {
  margin-top: 15px;
}
.daviscup .video-detail-container .social-links a:before,
.fedcup .video-detail-container .social-links a:before {
  font-family: 'itv-font';
  font-size: 27px;
  font-weight: 200;
}
.daviscup .video-detail-container .social-links ul,
.fedcup .video-detail-container .social-links ul {
  margin: 10px 0 0;
}
.daviscup .video-detail-container .social-links li,
.fedcup .video-detail-container .social-links li {
  margin: 0 15px 0 0;
  padding: 0 10px;
}
.daviscup .video-detail-container .facebook a:before,
.fedcup .video-detail-container .facebook a:before {
  content: '\f231';
}
.daviscup .video-detail-container .twitter a:before,
.fedcup .video-detail-container .twitter a:before {
  content: '\f243';
}
.daviscup .video-detail-container .instagram a:before,
.fedcup .video-detail-container .instagram a:before {
  content: '\e90c';
}
.daviscup .video-detail-container .mailto a:before,
.fedcup .video-detail-container .mailto a:before {
  content: '\e90b';
}
.daviscup #liveplayer,
.fedcup #liveplayer {
  max-width: 100%;
}
.daviscup #liveplayer .control-bar-container,
.fedcup #liveplayer .control-bar-container {
  background: rgba(63, 63, 63, 0.5);
  height: 60px;
}
.daviscup #liveplayer .lp-icon,
.fedcup #liveplayer .lp-icon {
  width: 20px;
  height: 20px;
}
.daviscup #liveplayer #progress-amount,
.fedcup #liveplayer #progress-amount {
  background: #00303c;
}
.daviscup #liveplayer .bufferBar,
.fedcup #liveplayer .bufferBar {
  background: rgba(255, 255, 255, 0.5);
}
.daviscup #liveplayer #time-handle,
.fedcup #liveplayer #time-handle {
  background: #00303c;
}
@media (max-width: 930px) {
  .daviscup .video-detail-container .video-player-wrapper,
  .fedcup .video-detail-container .video-player-wrapper,
  .daviscup .video-detail-container .details-block,
  .fedcup .video-detail-container .details-block {
    width: 100%;
    max-width: none;
  }
  .daviscup #liveplayer,
  .fedcup #liveplayer {
    margin: 0 auto;
  }
}
.player-voting-module {
  width: calc(50% - 20px);
  display: inline-block;
  vertical-align: top;
  margin: 40px 10px 0 10px;
}
.player-voting-module > h3 {
  padding-left: 15px;
  text-transform: uppercase;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin: 0;
  color: #00303c;
}
.player-voting-module .voting-module-container {
  position: relative;
  height: 100%;
  margin: 10px 0 0;
  padding: 15px 15px 50px;
  background: #ffffff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.player-voting-module .voting-module-container.fade-out .voting {
  opacity: 0;
}
.player-voting-module .voting-module-container.fade-out .voting .fill-bar {
  width: 0;
}
.player-voting-module .voting-module-container .button {
  background: #00303c;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 3;
  transition: background 200ms ease;
}
.player-voting-module .voting-module-container .button.disabled {
  background: #989898;
}
.player-voting-module .voting-module-container .button:not(.disabled):hover {
  background: #00303c;
}
.player-voting-module .voting-module-container .voting {
  position: relative;
  transition: opacity 200ms ease;
}
.player-voting-module .voting-module-container .voting.results {
  background: #f1f1f1;
}
.player-voting-module .results {
  padding: 15px 17px;
  height: 440px;
}
.player-voting-module .results h3 {
  text-align: center;
  text-transform: uppercase;
  font: 700 22px 'proxima-nova-condensed', Arial, sans-serif;
  margin: 0 0 15px;
  color: #00303c;
}
.player-voting-module .results .percent-bar p {
  font: 400 16px/16px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  text-align: right;
  margin: 15px 0 10px;
}
.player-voting-module .results .percent-bar .fill-wrapper {
  position: relative;
  height: 9px;
  background: #d8d8d8;
}
.player-voting-module .results .percent-bar .fill-bar {
  height: 9px;
  background: #00303c;
  width: attr(data-width);
  transition: width 200ms ease 200ms;
}
.player-voting-module .results .flag {
  width: 61px;
  display: inline-block;
  vertical-align: middle;
}
.player-voting-module .results .flag img {
  max-width: 100%;
}
.player-voting-module .results .name {
  display: inline-block;
  vertical-align: middle;
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  margin: 0 0 0 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.player-voting-module .results .name span {
  font: 700 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  text-transform: uppercase;
  margin: 5px 0 0;
  display: block;
}
.player-voting-module .results .result-info p {
  font: 400 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
}
.player-voting-module .results .result-info .rankings {
  font-family: 'proxima-nova-condensed', Arial, sans-serif;
  font-weight: 700;
}
.player-voting-module .results .result-info .rankings:after {
  content: '';
  display: table;
  clear: both;
}
.player-voting-module .results .result-info .rankings span + span {
  float: right;
}
.player-voting-module .results + .buttons {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
}
.player-voting-module .results + .buttons .button {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  position: static;
}
.player-voting-module .results + .buttons .new-voting {
  background: #004456;
}
.player-voting-module .results + .buttons .new-voting.disabled {
  background: #989898;
  pointer-events: none;
  cursor: default;
}
.player-voting-module .results + .buttons .new-voting:not(.disabled):hover {
  background: #003846;
}
.player-voting-module .results + .buttons .new-voting:before {
  content: '\e90d';
}
.player-voting-module .one-player {
  display: inline-block;
  width: 50%;
  background: #f1f1f1;
  cursor: pointer;
}
.player-voting-module .one-player .img-holder {
  width: 172px;
  height: 172px;
  border-radius: 50%;
  border: 10px solid #d0d0d0;
  z-index: 1;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  transition: border-color 200ms ease;
}
.player-voting-module .one-player .img-holder img {
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.player-voting-module .one-player:hover .thumbnail {
  background: #d8d8d8;
}
.player-voting-module .one-player:hover .img-holder {
  border-color: #c8c8c8;
}
.player-voting-module .one-player.selected .thumbnail {
  background: #00303c;
}
.player-voting-module .one-player.selected .img-holder {
  border-color: #001318;
}
.player-voting-module .one-player .thumbnail {
  background: #dfdfdf;
  position: relative;
  padding: 84px 0;
  transition: background 200ms ease;
}
.player-voting-module .one-player .info {
  padding: 19px 15px;
}
.player-voting-module .one-player:not(.second) .thumbnail {
  padding-right: 20px;
}
.player-voting-module .one-player.second .flag,
.player-voting-module .one-player.second .caption {
  float: right;
}
.player-voting-module .one-player.second .caption {
  text-align: right;
}
.player-voting-module .one-player.second .thumbnail {
  padding-left: 20px;
}
.player-voting-module .team .info {
  padding-left: 0;
}
.player-voting-module .team .info .caption {
  width: 100%;
  text-align: center;
}
.player-voting-module .team.second .info {
  padding-right: 0;
  padding-left: 15px;
}
.player-voting-module .team .img-holder img {
  width: 100%;
}
.player-voting-module .info .flag,
.player-voting-module .info .caption {
  float: left;
}
.player-voting-module .info:after {
  content: '';
  display: table;
  clear: both;
}
.player-voting-module .info .flag {
  width: 61px;
  height: 61px;
}
.player-voting-module .info .flag img {
  max-width: 100%;
}
.player-voting-module .info .caption {
  width: calc(100% - 62px);
  margin-top: 5px;
}
.player-voting-module .info .caption .name {
  font: 400 20px/20px 'BJK Cup Sans', Arial, sans-serif;
  color: #383838;
  margin: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.player-voting-module .info .caption .country {
  font: 700 15px/15px 'proxima-nova-condensed', Arial, sans-serif;
  color: #727272;
  text-transform: uppercase;
  margin: 5px;
}
.player-voting-module .vs-line {
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  z-index: 2;
}
.player-voting-module .vs-line:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  height: 100%;
  width: 30px;
  border: 8px solid #ffffff;
  border-top: 0;
  border-bottom: 0;
  background: #f1f1f1;
  z-index: 2;
}
.player-voting-module .vs-line:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 74px;
  height: 74px;
  background: #f1f1f1;
  border-radius: 50%;
  z-index: 3;
}
.player-voting-module .vs-line span {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  padding-top: 7px;
  font: 700 32px/32px 'proxima-nova-condensed', Arial, sans-serif;
  color: #00303c;
  z-index: 4;
}
.player-voting-module .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background: #f1f1f1;
  border: 8px solid #ffffff;
  border-radius: 50%;
  z-index: 2;
}
@media (max-width: 930px) {
  .player-voting-module {
    width: calc(100% - 20px);
    margin-bottom: 40px;
  }
}
@media (max-width: 670px) {
  .player-voting-module {
    display: block;
    margin: 20px auto;
  }
  .player-voting-module > h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 480px) {
  .player-voting-module .voting-module-container {
    padding: 15px 0 50px;
  }
  .player-voting-module .voting-module-container .voting {
    padding: 0 10px;
  }
  .player-voting-module .voting-module-container .voting.results {
    max-width: calc(100% - 20px);
    margin: 0 10px;
  }
  .player-voting-module .one-player .img-holder {
    width: 100px;
    height: 100px;
  }
  .player-voting-module .one-player .img-holder img {
    max-width: calc(100% + 13px);
  }
  .player-voting-module .vs-line:after {
    width: 20px;
    border-width: 5px;
  }
  .player-voting-module .vs-line:before {
    width: 40px;
    height: 40px;
  }
  .player-voting-module .vs-line span {
    font-size: 25px;
    line-height: 25px;
  }
  .player-voting-module .circle {
    width: 50px;
    height: 50px;
    border-width: 5px;
  }
  .player-voting-module .info .flag {
    width: 35px;
    height: 35px;
  }
  .player-voting-module .info .caption {
    width: calc(100% - 35px);
  }
  .player-voting-module .info .caption .name {
    font-size: 16px;
    line-height: 18px;
  }
  .player-voting-module .info .caption .country {
    font-size: 13px;
  }
}
.terms-of-use-widget\.php #content {
  margin: 0 auto;
}
.terms-of-use-container {
  background: #ffffff;
  padding: 40px;
  color: #585858;
}
.terms-of-use-container h3 {
  font: bold 26px/26px 'proxima-nova-condensed', Arial, sans-serif;
  margin: 30px 0 0;
}
.terms-of-use-container h4 {
  font: 18px/18px 'BJK Cup Sans', Arial, sans-serif;
  font-style: italic;
  margin: 10px 0;
}
.terms-of-use-container p {
  font-size: 16px;
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  .terms-of-use-container {
    padding: 20px;
  }
}
.cam {
  position: relative;
  margin: 20px 0;
  text-align: center;
}
.cam#cam_6 {
  display: inline-block;
  width: calc(100% / 2 - 10px);
}
.rubber-doubles + .cam#cam_6 {
  margin-top: 0;
}
.hidden-ads {
  display: none;
}
@media (max-width: 930px) {
  .cam {
    margin: 5px 0;
  }
  .cam#cam_6 {
    display: block;
    width: 100%;
  }
  .rubber-doubles + .cam#cam_6 {
    margin-top: 5px;
  }
  .group-overview-page + .cam#cam_5 {
    margin-top: -47px;
  }
}
.sky {
  position: absolute;
  top: 284px;
  left: 50%;
  margin-left: 625px;
}
@media screen and (max-width: 1230px) {
  .sky {
    display: none;
  }
}
.rect_medium {
  display: inline-block;
  width: 23%;
  border: 1px solid #ddd;
  background: #fff;
  margin: 0 0.5% 20px;
  color: #000;
  vertical-align: top;
  z-index: 2;
}
#inplayer-menu-content {
  display: none;
}
.inplayer-logo {
  display: none;
}
.inplayer-policy {
  display: none;
}
#inplayer-language-menu {
  display: none;
}
#inplayer-progress {
  display: none;
}
.inplayer-modal-header {
  display: none;
}
#inplayer-modal #inplayer-step-1 .inplayer-overlay #inplayer-modal-wrapper {
  padding: 30px;
  max-width: 800px;
}
#inplayer-modal #inplayer-step-1 .inplayer-overlay #inplayer-modal-wrapper #inplayer-modal-body #inplayer-form input {
  border-bottom: 1px solid #e9eaed;
  background: #fafafa;
}
#inplayer-modal #inplayer-step-1 .inplayer-overlay #inplayer-modal-wrapper #inplayer-modal-body #inplayer-form select {
  border-bottom: 1px solid #e9eaed;
  background: #fafafa;
}
#inplayer-modal #inplayer-step-1 .inplayer-overlay #inplayer-modal-wrapper .inplayer-close-button.inplayer-close-modal:before {
  background: #777;
}
#inplayer-modal-body {
  position: relative;
}
.inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-title {
  padding-bottom: 50px;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes label a {
  text-decoration: underline;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender {
  position: absolute;
  top: 90px;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender input {
  float: left;
  margin-top: 17px;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender label {
  padding-right: 30px;
  margin-top: 12px;
  float: left;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender label:first-child {
  float: none;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes div {
  padding: 5px 0px;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes div label {
  padding-left: 10px;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes {
  margin-top: 20px;
}
.inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-buttonholder button {
  width: 50%;
  float: left;
}
.inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-loginlink {
  float: left;
  max-width: 100%;
  top: 0;
  width: 100%;
}
.inplayer-modal-footer {
  float: left;
}
.inplayer-modal.inplayer-login #inplayer-modal-body #inplayer-form .inplayer-passwordrecov a {
  padding-top: 10px;
}
@media screen and (max-width: 640px) {
  .inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-title {
    padding-bottom: 80px;
  }
  #inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender {
    top: 110px;
  }
  .inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-buttonholder button {
    width: 100%;
  }
}
@media screen and (max-width: 375px) {
  .inplayer-modal.inplayer-register #inplayer-modal-body #inplayer-form .inplayer-title {
    padding-bottom: 50px;
  }
  #inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes #inplayer-custom-gender {
    top: 120px;
  }
}
#inplayer-modal .inplayer-modal.inplayer-register #inplayer-form #inplayer-loginsignup h4 #ip-registerlink {
  border-bottom: 4px solid #008866;
}
#inplayer-modal .inplayer-modal.inplayer-login #inplayer-form #inplayer-loginsignup h4 #ip-loginlink {
  border-bottom: 4px solid #008866;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder button {
  background: #008866;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-loginlink a {
  color: #008866;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes a {
  color: #008866;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-registerlink a {
  color: #008866;
}
.sr-itf-matchlist .itf-matchstats .sr-stats .sr-away-value .player,
.sr-itf-matchlist .itf-matchstats .sr-stats .sr-home-value .player {
  position: absolute;
  top: -20px;
}
.sr-itf-matchlist .itf-matchstats .sr-stats .sr-home-value .player {
  right: 0;
}
.group-overview-wrapper .buttons .go-to-tie {
  left: auto;
}
.group-overview-wrapper .buttons .open-stats:before {
  content: '\f105';
}
.group-overview-wrapper .buttons .open-stats.active {
  background: #b2b2b2;
}
.group-overview-wrapper .buttons .open-stats.active:before {
  content: '\f10e';
}
@media (min-width: 961px) {
  .datepicker .days-list li {
    display: inline-block !important;
    padding: 0 15px  !important;
    color: #989898 !important;
    font-size: 20px !important;
    cursor: pointer !important;
  }
  .datepicker .days-list .active {
    display: inline-block !important;
    color: #3c4eff !important;
  }
}
#inplayer-modal .inplayer-modal.inplayer-register #inplayer-form #inplayer-loginsignup h4 #ip-registerlink {
  border-bottom: 4px solid #00303c !important;
}
#inplayer-modal .inplayer-modal.inplayer-login #inplayer-form #inplayer-loginsignup h4 #ip-loginlink {
  border-bottom: 4px solid #00303c !important;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder button {
  background: #00303c !important;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-loginlink a {
  color: #00303c !important;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes a {
  color: #00303c !important;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-registerlink a {
  color: #00303c !important;
}
header .header-social-inner .fa {
  color: #00303c;
}
header .header-social-inner .fa:hover {
  color: #3c4eff;
}
header .header-fc-logo {
  width: 365px;
  height: 91px;
}
header .header-bnp-logo {
  display: block;
}
header .header-nav-inner ul li.nav-button {
  border-left: none;
  box-shadow: none;
  font-size: 12px;
  font-weight: normal;
}
header .header-nav-inner ul li.nav-button.highlight {
  background-color: #3c4eff;
}
header .header-nav-inner ul li.nav-button.highlight a,
header .header-nav-inner ul li.nav-button.highlight a:visited,
header .header-nav-inner ul li.nav-button.highlight a:hover,
header .header-nav-inner ul li.nav-button.highlight a:active {
  color: white;
}
header .sub-navigation li a {
  font-size: 12px;
  font-weight: normal;
}
header .sub-navigation .input-wrapper {
  width: 350px;
}
header .sub-navigation .input-wrapper #videoSearch {
  width: calc(100% - 165px);
}
header .sub-navigation button {
  font-size: 12px;
  font-weight: normal;
}
footer .footer-decorative-separator {
  position: absolute;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 100px;
  left: 50%;
  top: -120px;
  background: url('/pics/logos/BJK_TrophySymbol_White_RGB.svg') #00303c center;
  background-size: 1000px;
  background-repeat: no-repeat;
  -ms-transform: translate(-50%, 39.5%);
  transform: translate(-50%, 39.5%);
}
footer .footer-sponsors {
  border-color: #d6d6d6;
}
footer .footer-sponsors .sponsor-title {
  font-size: 14px;
}
footer .footer-main .footer-follow-us {
  font-size: 14px;
}
.sr-match-winner:before {
  color: #00303c !important;
}
.button,
.group-overview-wrapper .widget-container .sr-custom-pbp .legend-toggle,
.tie-detail-page .rubber-card .button-wrap a {
  font-size: 14px;
}
.tie-info {
  font-family: 'BJK Cup Sans', Arial, sans-serif !important;
  color: #00303c !important;
}
.vs-players {
  background-size: cover !important;
  background-position: center center !important;
  background-color: #00303c !important;
  background-image: url("/pics/logos/fc-tiepagebanner-corr.png") !important;
}
.score-heading {
  font-family: 'BJK Cup Sans', Arial, sans-serif !important;
}
.score-heading .score {
  font-family: 'BJK Cup Sans', Arial, sans-serif !important;
}
.header-tabs a {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
}
.group-overview-wrapper .section-heading,
.tie-overview-wrapper .section-heading,
.now-live-overview .section-heading,
.tie-detail-wrapper .section-heading {
  font-size: 22px;
}
.group-overview-wrapper .match-phase,
.tie-overview-wrapper .match-phase,
.now-live-overview .match-phase,
.tie-detail-wrapper .match-phase,
.group-overview-wrapper .location-info,
.tie-overview-wrapper .location-info,
.now-live-overview .location-info,
.tie-detail-wrapper .location-info,
.group-overview-wrapper .rubber-nav a,
.tie-overview-wrapper .rubber-nav a,
.now-live-overview .rubber-nav a,
.tie-detail-wrapper .rubber-nav a {
  font-size: 20px;
}
.group-overview-wrapper .rubber-nav a,
.tie-overview-wrapper .rubber-nav a,
.now-live-overview .rubber-nav a,
.tie-detail-wrapper .rubber-nav a {
  letter-spacing: -1px;
}
.group-overview-wrapper .detail-block .detail-container .info,
.tie-overview-wrapper .detail-block .detail-container .info,
.now-live-overview .detail-block .detail-container .info,
.tie-detail-wrapper .detail-block .detail-container .info {
  color: #00303c;
  font-weight: 700;
}
.group-overview-wrapper .tie-info .playoff-heading,
.tie-overview-wrapper .tie-info .playoff-heading,
.now-live-overview .tie-info .playoff-heading,
.tie-detail-wrapper .tie-info .playoff-heading {
  color: #3c4eff;
}
.group-overview-wrapper .tie-info h3,
.tie-overview-wrapper .tie-info h3,
.now-live-overview .tie-info h3,
.tie-detail-wrapper .tie-info h3,
.group-overview-wrapper .tie-info .score,
.tie-overview-wrapper .tie-info .score,
.now-live-overview .tie-info .score,
.tie-detail-wrapper .tie-info .score,
.group-overview-wrapper .tie-info .score span,
.tie-overview-wrapper .tie-info .score span,
.now-live-overview .tie-info .score span,
.tie-detail-wrapper .tie-info .score span,
.group-overview-wrapper .tie-info span,
.tie-overview-wrapper .tie-info span,
.now-live-overview .tie-info span,
.tie-detail-wrapper .tie-info span {
  color: #00303c;
}
.group-overview-wrapper .score-heading p.score span,
.tie-overview-wrapper .score-heading p.score span,
.now-live-overview .score-heading p.score span,
.tie-detail-wrapper .score-heading p.score span,
.group-overview-wrapper .score-heading span,
.tie-overview-wrapper .score-heading span,
.now-live-overview .score-heading span,
.tie-detail-wrapper .score-heading span {
  color: #00303c;
}
.group-overview-wrapper .sr-itf-scoreboard,
.tie-overview-wrapper .sr-itf-scoreboard,
.now-live-overview .sr-itf-scoreboard,
.tie-detail-wrapper .sr-itf-scoreboard {
  /*.sr-name,*/
}
.group-overview-wrapper .sr-itf-scoreboard .sr-name,
.tie-overview-wrapper .sr-itf-scoreboard .sr-name,
.now-live-overview .sr-itf-scoreboard .sr-name,
.tie-detail-wrapper .sr-itf-scoreboard .sr-name,
.group-overview-wrapper .sr-itf-scoreboard .sr-score,
.tie-overview-wrapper .sr-itf-scoreboard .sr-score,
.now-live-overview .sr-itf-scoreboard .sr-score,
.tie-detail-wrapper .sr-itf-scoreboard .sr-score,
.group-overview-wrapper .sr-itf-scoreboard .sr-tiebreak,
.tie-overview-wrapper .sr-itf-scoreboard .sr-tiebreak,
.now-live-overview .sr-itf-scoreboard .sr-tiebreak,
.tie-detail-wrapper .sr-itf-scoreboard .sr-tiebreak {
  color: #00303c;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-score,
.tie-overview-wrapper .sr-itf-scoreboard .sr-score,
.now-live-overview .sr-itf-scoreboard .sr-score,
.tie-detail-wrapper .sr-itf-scoreboard .sr-score,
.group-overview-wrapper .sr-itf-scoreboard .sr-gamescore,
.tie-overview-wrapper .sr-itf-scoreboard .sr-gamescore,
.now-live-overview .sr-itf-scoreboard .sr-gamescore,
.tie-detail-wrapper .sr-itf-scoreboard .sr-gamescore,
.group-overview-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues,
.tie-overview-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues,
.now-live-overview .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues,
.tie-detail-wrapper .sr-itf-scoreboard .sr-gamescore .sr-common-animatevalues {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -1px;
  padding-top: 0;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-tiebreak,
.tie-overview-wrapper .sr-itf-scoreboard .sr-tiebreak,
.now-live-overview .sr-itf-scoreboard .sr-tiebreak,
.tie-detail-wrapper .sr-itf-scoreboard .sr-tiebreak {
  font-family: 'BJK Cup Sans', Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -1px;
  padding-top: 0;
}
.group-overview-wrapper .sr-itf-scoreboard .sr-match-status--live,
.tie-overview-wrapper .sr-itf-scoreboard .sr-match-status--live,
.now-live-overview .sr-itf-scoreboard .sr-match-status--live,
.tie-detail-wrapper .sr-itf-scoreboard .sr-match-status--live {
  color: #e2131a !important;
}
.group-overview-wrapper .pool-block span,
.tie-overview-wrapper .pool-block span,
.now-live-overview .pool-block span,
.tie-detail-wrapper .pool-block span,
.group-overview-wrapper .pool-block .country-name,
.tie-overview-wrapper .pool-block .country-name,
.now-live-overview .pool-block .country-name,
.tie-detail-wrapper .pool-block .country-name {
  color: #00303c;
}
.group-overview-wrapper .pool-block .table-head p,
.tie-overview-wrapper .pool-block .table-head p,
.now-live-overview .pool-block .table-head p,
.tie-detail-wrapper .pool-block .table-head p {
  background-color: #00e4ab;
}
.group-overview-wrapper .pool-block .table-head span,
.tie-overview-wrapper .pool-block .table-head span,
.now-live-overview .pool-block .table-head span,
.tie-detail-wrapper .pool-block .table-head span {
  color: #00303c;
  font-size: 14px;
}
.teams-nominations .teams-wrapper .team-block .players-wrapper .player .info-wrapper .button {
  font-size: 14px;
}
.tie-detail-page .rubber-card h3 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.tie-detail-page .rubber-card h3 span {
  top: 10px;
}
.tie-detail-page .rubber-card h3,
.tie-detail-page .rubber-card .set-result span {
  font-size: 20px;
}
.tie-detail-page .rubber-card .set-result .tie-break {
  font-size: 12px;
}
.tie-detail-page .rubber-card .name p,
.tie-detail-page .rubber-card .set-result span {
  color: #00303c;
}
.dcfc-draws-section .connector {
  color: #00303c;
}
.dcfc-draws-section .team .score,
.dcfc-draws-section .team .label {
  color: #00303c !important;
}
/*.itf-scoreboard {
    .sr-content {
        .sr-gamescore.sr-td {
            .sr-common-animatevalues {
                color: @lightningLime;
            }
        }
    }
}

.sr-custom-result-item {
    @color: @lightningLime !important;
}*/
/*# sourceMappingURL=data:application/json;base64,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VTtDQUNYO0FBQ0Q7O0VBRUUsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDs7RUFFRSxlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSxlQUFlO0NBQ2hCO0FBQ0Q7O0VBRUUsMEJBQTBCO0NBQzNCO0FBQ0Q7Ozs7Ozs7Ozs7OztHQVlHIiwiZmlsZSI6ImRlZmF1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnN2ZyNQcm94aW1hTm92YS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhLW1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5zdmcjUHJveGltYU5vdmEtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5zdmcjUHJveGltYU5vdmEtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YS1saWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5zdmcjUHJveGltYU5vdmEtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YUFFeENuLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFBRXhDbi1Cb2xkLnN2ZyNQcm94aW1hTm92YUFFeENuLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvYmprY3Vwc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZjIpIGZvcm1hdCgnd29mZjInKSwgdXJsKC4uL2ZvbnRzL2Jqa2N1cHNhbnMtcmVndWxhci13ZWJmb250LndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnO1xuICBzcmM6IHVybCguLi9mb250cy9iamtjdXBzYW5zLW1lZGl1bS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvYmprY3Vwc2Fucy1tZWRpdW0ud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2Fucyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2Jqa2N1cHNhbnMtYm9sZC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoLi4vZm9udHMvYmprY3Vwc2Fucy1ib2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIHNyYzogdXJsKCcvZXh0Y3NzL2l0di1mb250L2l0di1mb250LmVvdCcpO1xuICBzcmM6IHVybCgnL2V4dGNzcy9pdHYtZm9udC9pdHYtZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9leHRjc3MvaXR2LWZvbnQvaXR2LWZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9leHRjc3MvaXR2LWZvbnQvaXR2LWZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9leHRjc3MvaXR2LWZvbnQvaXR2LWZvbnQuc3ZnI3N2Z0ZvbnROYW1lJykgZm9ybWF0KCdzdmcnKTtcbn1cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5ICosXG5ib2R5ICo6Zm9jdXMsXG5ib2R5ICo6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmgxLFxuaDIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuI2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiAyNDVweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5idXR0b24ge1xuICBmb250OiA3MDAgMTZweC8xNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYic7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiAzMDAgMThweC8xOHB4ICdpdHYtZm9udCc7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5idXR0b24uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA4ODY2O1xufVxuLmJ1dHRvbi5ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTY4NGU7XG59XG4uYnV0dG9uLnBpbmsge1xuICBiYWNrZ3JvdW5kOiAjY2IyYjk5O1xufVxuLmJ1dHRvbi5waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E5MjM3Zjtcbn1cbi5idXR0b24uZGFya2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbn1cbi5idXR0b24uZGFya2dyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5idXR0b24uYm9sdGJsdWUge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLmJ1dHRvbi5ib2x0Ymx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwOTIwZmY7XG59XG4uYnV0dG9uLndhdGNoLWxpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxMzFhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi53YXRjaC1saXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGInICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLndhdGNoLWxpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ExMTE3ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLndhdGNoLWxpdmUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5idXR0b24ud2F0Y2gtbGl2ZS5kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBub3JtYWw7XG59XG4uZmEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogJ2l0di1mb250Jztcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNDMnO1xufVxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzEnO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzUwJztcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxZic7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmEnO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7XG59XG4ubm90LWRpc3BsYXllZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cbiNjb29raWVOb3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweCAxMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjg7XG4gIHBhZGRpbmc6IC4yZW07XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiAjY29va2llTm90aWNlVGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gI2Nvb2tpZU5vdGljZVRleHQgLmNvb2tpZU5vdGljZUhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiAjY29va2llTm90aWNlVGV4dCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiArIGRpdiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYgLmNuVGV4dExpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiArIGRpdiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzAzYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzRlZmY7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYgLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICB9XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiArIGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuICsgZGl2IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAjY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHtcbiAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbnBsYXllci1yZWdpc3RlciAuaW5wbGF5ZXItbW9kYWwtZm9vdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAxO1xuICAvKi5hbHQtY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWx0LWNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgZGl2LCBsaSwgdWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFsdC1jb2xvci1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBhbHQtY29sb3ItbWFpbi1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWx0LWNvbG9yLW1haW4tZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkubmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGFsdC1jb2xvci1tYWluLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAwIEBhbHQtY29sb3ItbWFpbi1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0LCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhbHQtY29sb3ItbWFpbi1kYXJrZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiBAYWx0LWNvbG9yLW1haW4taGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9Ki9cbn1cbmhlYWRlciBhLFxuaGVhZGVyIGE6bGluayxcbmhlYWRlciBhOnZpc2l0ZWQsXG5oZWFkZXIgYTpob3ZlcixcbmhlYWRlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmZhOmJlZm9yZSxcbmhlYWRlciAuZmE6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2l0di1mb250Jztcbn1cbmhlYWRlciAubmF2LWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vbWVkaWEvaW1hZ2VzL21pc2MvaXRmLW1lbnUtaWNvbi5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cbmhlYWRlciAubmF2LWFsbCB1bCB7XG4gIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG59XG5oZWFkZXIgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5oZWFkZXIgLmhlYWRlci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaGVhZGVyIC5oZWFkZXItdG9wLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5oZWFkZXIgLmhlYWRlci10b3AtaW5uZXItbGVmdCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbmhlYWRlciAuaGVhZGVyLXRvcC1pbm5lci1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogNTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlci1uYXYge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2M0ZWZmO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAwICMwMDFjMjM7XG59XG5oZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgdWwgbGkubmF2LWJ1dHRvbi5uYXYtYnV0dG9uID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLm5hdi1idXR0b24gPiBhLmZhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIGxpLm5hdi1idXR0b24ubmF2LWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgdWwgbGkubmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMjM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIGxpLm5hdi1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgMCAjMDAxYzIzO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIGxpLm5hdi1idXR0b24uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzMztcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCBhLFxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIGxpLm5hdi1idXR0b24uaGlnaGxpZ2h0IGE6dmlzaXRlZCxcbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCBhOmhvdmVyLFxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIGxpLm5hdi1idXR0b24uaGlnaGxpZ2h0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNhOWZmNTA7XG59XG5oZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgdWwgdWwge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFjMjM7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB6LWluZGV4OiAzO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyIHVsIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyMztcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCAubmF2LWJ1dHRvbjpob3ZlciB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5oZWFkZXIgLmhlYWRlci1zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHJpZ2h0OiA0NTBweDtcbiAgdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDMwO1xufVxuaGVhZGVyIC5oZWFkZXItc29jaWFsLWlubmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG5oZWFkZXIgLmhlYWRlci1zb2NpYWwtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHggMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIgLmhlYWRlci1zb2NpYWwtbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzk4OTg5ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgOHB4IDAgOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaGVhZGVyIC5oZWFkZXItc29jaWFsLWxhbmd1YWdlIGEge1xuICBjb2xvcjogIzk4OTg5ODtcbn1cbmhlYWRlciAuaGVhZGVyLXNvY2lhbC1sYW5ndWFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDFjMjM7XG59XG5oZWFkZXIgLmhlYWRlci1zb2NpYWwgLmZhIHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDhweCAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyLXNvY2lhbCAuZmEuc2VhcmNoLW9wZW4ge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbmhlYWRlciAuaGVhZGVyLXNvY2lhbCAuZmE6aG92ZXIge1xuICBjb2xvcjogIzAwMzAzYztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xufVxuaGVhZGVyIC5oZWFkZXItb3JnYW5pemF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbmhlYWRlciAuaGVhZGVyLWRjLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgnL3BpY3MvbG9nb3MvQkpLLUdCLU9uTGlnaHRfUkdCLnN2ZycpO1xuICB3aWR0aDogMzY1cHg7XG4gIGhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuaGVhZGVyIC5oZWFkZXItZmMtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9CSkstR0ItT25MaWdodF9SR0Iuc3ZnJyk7XG4gIHdpZHRoOiAzNjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5oZWFkZXIgLmhlYWRlci1ibnAtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9HQi10aXRsZS1wYXJ0bmVyLnN2ZycpO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDU1JTtcbiAgcmlnaHQ6IDE0NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNzAlKTtcbn1cbmhlYWRlciAuaGVhZGVyLWl0Zi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2l0Zi1sb2dvLWZjLnN2ZycpO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDc1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpO1xufVxuaGVhZGVyIC5oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXItbW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDFjMjM7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbmhlYWRlciAuaGVhZGVyLW1vYmlsZS1tZW51LWJ1dHRvbiAuaGFtYnVyZ2VyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2l0Zi1oYW1idXJnZXItaWNvbi5wbmcnKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuaGVhZGVyIC5oZWFkZXItbW9iaWxlLW1pZGRsZSB7XG4gIHdpZHRoOiA3MCU7XG59XG5oZWFkZXIgLmhlYWRlci1tb2JpbGUtbWlkZGxlIC5tb2JpbGUtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB3aWR0aDogMjI1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuaGVhZGVyIC5oZWFkZXItbW9iaWxlLXNlYXJjaC1idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAxYzIzO1xuICBmbG9hdDogcmlnaHQ7XG59XG5oZWFkZXIgLmhlYWRlci1tb2JpbGUtc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci5vcGVuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDNjO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLm9wZW4gLm1vYmlsZS1oZWFkZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDFjMjM7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwM2M7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wIC5sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAubGVmdCAubWVudS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9pdGYtbWVudS1pY29uLnN2ZycpO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG8gLTNweDtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAxYzIzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAxYzIzO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAubWlkZGxlIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9CSkstR0ItT25EYXJrX1JHQi5zdmcnKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci10b3AgLm1pZGRsZSAubW9iaWxlLWRjLWxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0byAtN3B4O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAubWlkZGxlIC5tb2JpbGUtZmMtbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0byAtN3B4O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAucmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MHB4O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAucmlnaHQgLnNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAucmlnaHQgLmxhbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQgLmlucHV0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlciAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5oZWFkZXIgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5oZWFkZXIgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyIC5zZWFyY2gtZmllbGQgLmNsZWFyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDQycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1maWVsZCAuY2xlYXIgLmNsZWFyLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IGhhbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXIgLnNlYXJjaC1maWVsZCAuY2xlYXIgLmNsZWFyLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzAzYztcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci1ib3R0b20gPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItYm90dG9tID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAxYzIzO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSA+IHVsID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogaGFuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSA+IHVsID4gbGkgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci1ib3R0b20gPiB1bCA+IGxpID4gdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMWMyMztcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci1ib3R0b20gPiB1bCA+IGxpID4gdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAxYzIzO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSA+IHVsID4gbGkgPiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItYm90dG9tID4gdWwgPiBsaS5oYXMtc3VibWVudS5zdWItbWVudS1vcGVuIC5zdWJtZW51LWFycm93IC5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9pdGYtYXJyb3ctdXAtd2hpdGUuc3ZnJyk7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItYm90dG9tID4gdWwgPiBsaS5oYXMtc3VibWVudS5zdWItbWVudS1vcGVuID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubW9iaWxlLWhlYWRlci1ib3R0b20gPiB1bCA+IGxpLmhhcy1zdWJtZW51IC5zdWJtZW51LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDFjMjM7XG4gIHotaW5kZXg6IDQ7XG59XG5oZWFkZXIgLm1vYmlsZS1oZWFkZXItYm90dG9tID4gdWwgPiBsaS5oYXMtc3VibWVudSAuc3VibWVudS1hcnJvdyAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vbWVkaWEvaW1hZ2VzL21pc2MvaXRmLWFycm93LWRvd24td2hpdGUuc3ZnJyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLWJvdHRvbSA+IHVsID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0ZWZmO1xufVxuaGVhZGVyIC5tb2JpbGUtaGVhZGVyLm9wZW4gLm1vYmlsZS1oZWFkZXItYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4yNXMgZWFzZSwgaGVpZ2h0IDAuMjVzIGVhc2UsIGJvcmRlci13aWR0aCAwLjEycyBlYXNlO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmMWYxZjE7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIG5hdiB7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTg7XG4gIG1pbi13aWR0aDogMzYwcHg7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIG5hdjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICN2aWRlb1NlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdiN2I3YjtcbiAgZm9udDogNDAwIDE2cHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMjAwbXMgZWFzZSwgb3BhY2l0eSAxMDBtcyBlYXNlIDIwMG1zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEzLzEwKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gIGhlYWRlciAuc3ViLW5hdmlnYXRpb24gI3ZpZGVvU2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5zZWFyY2gtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLnN1Z2dlc3Rpb25zLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5zdWdnZXN0aW9ucy13cmFwcGVyLnBvcHVsYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuc3VnZ2VzdGlvbnMtd3JhcHBlciAubmFuby1wYW5lIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6ICM2YjZiNmI7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5zdWdnZXN0aW9ucy13cmFwcGVyIC5uYW5vLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLnRodW1iLFxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAubmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLnRodW1iIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTE1cHg7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC50aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAubmFtZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAubm8tc2Nyb2xsYmFyIC52aWRlby1zZWFyY2gtc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAubm8tc2Nyb2xsYmFyIC52aWRlby1zZWFyY2gtc3VnZ2VzdGlvbnMgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuc3VnZ2VzdGlvbnMtbGlzdC1ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIGxpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLnZpZGVvLXNlYXJjaC1zdWdnZXN0aW9ucyBsaS5uby1yZXN1bHRzLWZvdW5kIHtcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIGEge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLmltZy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4O1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuaW1nLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjIxNSc7XG4gIGZvbnQ6IDIwMCAyMHB4LzIwcHggJ2l0di1mb250JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDMyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTg0cHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAzMDBtcyBlYXNlO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAudmlkZW8tc2VhcmNoLmV4cGFuZGVkIC5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC52aWRlby1zZWFyY2guZXhwYW5kZWQgI3ZpZGVvU2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogNjAwIDE1cHgvMTVweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI4cHggMTFweCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMWYnO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogMjAwIDIwcHgvMjBweCAnaXR2LWZvbnQnO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ2NDY0NjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAwICM3YzdjN2M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIGxpOmhvdmVyLFxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xuICBib3gtc2hhZG93OiAxcHggMCAwIDAgIzNhM2EzYTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLm1vYmlsZS1pdGVtLFxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5hY2NvdW50LWxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuYWNjb3VudC1saW5rcyBsaSB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLmFjY291bnQtbGlua3MgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYic7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIC0xNXB4IDAgMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuYWNjb3VudC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2MyYzJjMjtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24uaGVhZGVyLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24uaGVhZGVyLXNtYWxsIG5hdiB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uLmhlYWRlci1zbWFsbC5zaG93LW5hdiB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmMWYxZjE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCA3cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24uaGVhZGVyLXNtYWxsLnNob3ctbmF2IG5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwLjI1cztcbn1cbmhlYWRlciAuYWNjb3VudC1saW5rcyBsaTpmaXJzdC1jaGlsZDpub3QoOm9ubHktb2YtdHlwZSk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDY0NjQ2O1xuICBib3gtc2hhZG93OiAxcHggMCAwIDAgIzdjN2M3YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA5cHg7XG59XG5ib2R5LnNlYXJjaC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuc2VhcmNoLW9wZW4gaGVhZGVyIC5zZWFyY2gtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtZmllbGQgLmljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2YxZjFmMTtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIC5pbnB1dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwMzAzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZpZWxkIC5jbGVhciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtZmllbGQgLmNsZWFyIC5jbGVhci1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9pdGYtY2xvc2UtaWNvbi5zdmcnKTtcbiAgY3Vyc29yOiBoYW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlO1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtZmllbGQgLmNsZWFyIC5jbGVhci1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLmNvdW50cnktcmVzdWx0cyxcbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLnBsYXllci1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1yZXN1bHRzIC5jb3VudHJ5LXJlc3VsdHMgLnJlc3VsdC1zbWFsbCxcbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLnBsYXllci1yZXN1bHRzIC5yZXN1bHQtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDE0cHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY3Vyc29yOiBoYW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xufVxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtcmVzdWx0cyAuY291bnRyeS1yZXN1bHRzIC5yZXN1bHQtc21hbGwgLmZsYWdiYWxsLFxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtcmVzdWx0cyAucGxheWVyLXJlc3VsdHMgLnJlc3VsdC1zbWFsbCAuZmxhZ2JhbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLmNvdW50cnktcmVzdWx0cyAucmVzdWx0LXNtYWxsIC5uYW1lLFxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtcmVzdWx0cyAucGxheWVyLXJlc3VsdHMgLnJlc3VsdC1zbWFsbCAubmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMzAzYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLmNvdW50cnktcmVzdWx0cyAucmVzdWx0LXNtYWxsOmhvdmVyLFxuLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtcmVzdWx0cyAucGxheWVyLXJlc3VsdHMgLnJlc3VsdC1zbWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5oZWFkZXItbmF2LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLm5hdi1hbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LTksXG4gIC5uYXYtMTAsXG4gIC5uYXYtMTEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLypAbWVkaWEgKG1heC13aWR0aDogMTI2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAubmF2LTkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAubmF2LTgge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2NnB4KSBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgICAubmF2LTcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgaGVhZGVyIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItc21hbGwuc2hvdy1uYXYgLmhlYWRlci1uYXYge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7XG4gIH1cbiAgLmhlYWRlci1zbWFsbC5zaG93LW5hdiAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDAuMnM7XG4gIH1cbiAgLmhlYWRlci1zbWFsbC5zaG93LW5hdiAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluO1xuICB9XG4gIC5oZWFkZXItc21hbGwuc2hvdy1uYXYgLmhlYWRlci1uYXYtaW5uZXIgPiB1bCBsaSBhIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZS1pbjtcbiAgfVxuICAuaGVhZGVyLXNtYWxsLnNob3ctbmF2IC5oZWFkZXItbmF2LWlubmVyID4gdWwgPiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMyMztcbiAgfVxuICAuaGVhZGVyLXNtYWxsLnNob3ctbmF2IC5oZWFkZXItbmF2LWlubmVyID4gdWwgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgaGVhZGVyOmhvdmVyIC5oZWFkZXItbmF2IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbiAgfVxuICBoZWFkZXI6aG92ZXIgLmhlYWRlci1uYXYtaW5uZXIgPiB1bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwLjJzO1xuICB9XG4gIGhlYWRlcjpob3ZlciAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZSAwLjJzO1xuICB9XG4gIGhlYWRlcjpob3ZlciAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIGxpIGEge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlO1xuICB9XG4gIGhlYWRlcjpob3ZlciAuaGVhZGVyLXNtYWxsLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjFmMWYxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCA1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICBoZWFkZXI6aG92ZXIgLmhlYWRlci1zbWFsbC5zdWItbmF2aWdhdGlvbiBuYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMC4ycztcbiAgfVxuICAuZHJvcGRvd24tcmlnaHQgdWwge1xuICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLXNtYWxsIC5oZWFkZXItdG9wIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXNtYWxsIC5oZWFkZXItdG9wLWlubmVyLWxlZnQgLmhlYWRlci1kYy1sb2dvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICAuaGVhZGVyLXNtYWxsIC5oZWFkZXItdG9wLWlubmVyLWxlZnQgLmhlYWRlci1mYy1sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5oZWFkZXItc21hbGwgLmhlYWRlci10b3AtaW5uZXItcmlnaHQgLmhlYWRlci1vcmdhbml6YXRpb24gLmhlYWRlci1ibnAtbG9nbyB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSk7XG4gIH1cbiAgLmhlYWRlci1zbWFsbCAuaGVhZGVyLXRvcC1pbm5lci1yaWdodCAuaGVhZGVyLW9yZ2FuaXphdGlvbiAuaGVhZGVyLWl0Zi1sb2dvIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5oZWFkZXItc21hbGwgLmhlYWRlci10b3AtaW5uZXIgLmhlYWRlci1zb2NpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE1JTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4ycztcbiAgfVxuICAuaGVhZGVyLXNtYWxsIC5oZWFkZXItdG9wLWlubmVyIC5oZWFkZXItc29jaWFsIC5oZWFkZXItc29jaWFsLWlubmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmhlYWRlci1zbWFsbCAuaGVhZGVyLW5hdiB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7XG4gIH1cbiAgLmhlYWRlci1zbWFsbCAuaGVhZGVyLW5hdi1pbm5lciB1bCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFyY2gtb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDE1MiwgMTUyLCAxNTIsIDAuNyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgxNTIsIDE1MiwgMTUyLCAwLjcpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDE1MiwgMTUyLCAxNTIsIDAuNyk7XG4gIH1cbiAgLmhlYWRlci5oZWFkZXItc21hbGwgKyAubW9iaWxlLWhlYWRlciAubW9iaWxlLWhlYWRlci10b3Age1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAyNTBtcyBlYXNlO1xuICB9XG4gIC5oZWFkZXIuaGVhZGVyLXNtYWxsICsgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wID4gKiB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhlYWRlci5oZWFkZXItc21hbGw6bm90KC5zaG93LW5hdikgKyAubW9iaWxlLWhlYWRlciAubW9iaWxlLWhlYWRlci10b3Age1xuICAgIG1hcmdpbi10b3A6IC01OXB4O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB9XG4gIC5oZWFkZXIuaGVhZGVyLXNtYWxsOm5vdCguc2hvdy1uYXYpICsgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wID4gKiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXIuaGVhZGVyLXNtYWxsLnNob3ctbmF2ICsgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5oZWFkZXIuaGVhZGVyLXNtYWxsLnNob3ctbmF2ICsgLm1vYmlsZS1oZWFkZXIgLm1vYmlsZS1oZWFkZXItdG9wID4gKiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBib2R5Lm1vYmlsZS1tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiBoZWFkZXIgLm1vYmlsZS1oZWFkZXIub3BlbiAubGVmdCAubWVudS1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2l0Zi1jbG9zZS1pY29uLXdoaXRlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyLW1vYmlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDFjMjM7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyLW1vYmlsZS1tZW51LWJ1dHRvbiAuaGFtYnVyZ2VyLWljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBib2R5Lm1vYmlsZS1tZW51LW9wZW4gaGVhZGVyIC5oZWFkZXItbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiBoZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiBoZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgLmRyb3Bkb3duLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjMjM7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciAuZHJvcGRvd24tZGlzcGxheSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkubW9iaWxlLW1lbnUtb3BlbiBoZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgLmRyb3Bkb3duLWRpc3BsYXkgdWwgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzRlZmY7XG4gIH1cbiAgYm9keS5tb2JpbGUtbWVudS1vcGVuIGhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciAuZHJvcGRvd24tZGlzcGxheSB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciA+IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMwM2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDFjMjM7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXItbmF2LWlubmVyID4gdWwgbGkgYSB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgPiB1bCBsaS5uYXYtYWxsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAuc3ViLW5hdmlnYXRpb24gbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWItbmF2aWdhdGlvbiBuYXYgPiB1bCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIGxpIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIC5hY2NvdW50LWxpbmtzIGxpIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gIC5zdWItbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc3ViLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51LW92ZXJsYXkuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIHNwYW4ubW9iaWxlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIHNwYW4ubW9iaWxlLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMmY3JztcbiAgICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2MyYzJjMjtcbiAgfVxuICAuc3ViLW5hdmlnYXRpb24gc3Bhbi5tb2JpbGUtaXRlbSBhIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zdWItbmF2aWdhdGlvbiBzcGFuLm1vYmlsZS1pdGVtIC5pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDYxJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdmb250YXdlc29tZSc7XG4gICAgY29sb3I6ICNjMmMyYzI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zdWItbmF2aWdhdGlvbiBzcGFuLm1vYmlsZS1pdGVtLnN1Ym5hdi1vcGVuIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTNhM2E7XG4gIH1cbiAgLnN1Yi1uYXZpZ2F0aW9uIHNwYW4ubW9iaWxlLWl0ZW0uc3VibmF2LW9wZW4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWItbmF2aWdhdGlvbiBzcGFuLm1vYmlsZS1pdGVtLnN1Ym5hdi1vcGVuIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNhM2EzYTtcbiAgfVxuICAuc3ViLW5hdmlnYXRpb24gc3Bhbi5tb2JpbGUtaXRlbS5zdWJuYXYtb3BlbiBsaTpiZWZvcmUsXG4gIC5zdWItbmF2aWdhdGlvbiBzcGFuLm1vYmlsZS1pdGVtLnN1Ym5hdi1vcGVuIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLXJlc3VsdHMgLmNvdW50cnktcmVzdWx0cyAucmVzdWx0LXNtYWxsLFxuICAuc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1yZXN1bHRzIC5wbGF5ZXItcmVzdWx0cyAucmVzdWx0LXNtYWxsIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIH1cbiAgLnNlYXJjaC1vdmVybGF5IC5zZWFyY2gtcmVzdWx0cyAucG9zdC1yZXN1bHRzIC5yZXN1bHQtZGV0YWlsZWQge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG1pbi13aWR0aDogNDYxcHgpIHtcbiAgaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuaW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5zdWItbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggOHB4IDExcHggMThweDtcbiAgfVxuICBoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICN2aWRlb1NlYXJjaCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC52aWRlby1zZWFyY2guZXhwYW5kZWQgI3ZpZGVvU2VhcmNoIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAuc3VnZ2VzdGlvbnMtd3JhcHBlci5wb3B1bGF0ZWQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICBoZWFkZXIgLmhlYWRlciAubW9iaWxlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5zdWdnZXN0aW9ucy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjN2I3YjdiO1xuICAgIGZvbnQ6IDQwMCAxNnB4LzIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGhlYWRlciAuc3VnZ2VzdGlvbnMtd3JhcHBlciAubmFuby1wYW5lIHtcbiAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICM2YjZiNmI7XG4gIH1cbiAgaGVhZGVyIC5zdWdnZXN0aW9ucy13cmFwcGVyIC5uYW5vLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaGVhZGVyIC5zdWdnZXN0aW9ucy13cmFwcGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGhlYWRlciAudGh1bWIsXG4gIGhlYWRlciAubmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaGVhZGVyIC50aHVtYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxuICBoZWFkZXIgLnRodW1iIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAubmFtZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIH1cbiAgaGVhZGVyIC5uby1zY3JvbGxiYXIgLnZpZGVvLXNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBoZWFkZXIgLm5vLXNjcm9sbGJhciAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGhlYWRlciAuc3VnZ2VzdGlvbnMtbGlzdC1ob2xkZXIge1xuICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlciAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgaGVhZGVyIC52aWRlby1zZWFyY2gtc3VnZ2VzdGlvbnMgbGkge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuICBoZWFkZXIgLnZpZGVvLXNlYXJjaC1zdWdnZXN0aW9ucyBsaTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBoZWFkZXIgLnZpZGVvLXNlYXJjaC1zdWdnZXN0aW9ucyBsaS5uby1yZXN1bHRzLWZvdW5kIHtcbiAgICBmb250OiA0MDAgMjBweC8yMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGhlYWRlciAudmlkZW8tc2VhcmNoLXN1Z2dlc3Rpb25zIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5tb2JpbGUtaGVhZGVyLXRvcCAubWlkZGxlIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICBoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuZm9vdGVyLWRlY29yYXRpdmUtc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMDlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTU1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3BpY3MvbG9nb3MvQkpLX1Ryb3BoeVN5bWJvbF9XaGl0ZV9SR0Iuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNDAlKTtcbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDZkNmQ2O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzLWNvbnRhaW5lci5uZXh0LWxpbmUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTEsXG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy0yLFxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtMyxcbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTQsXG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy13aWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtMSAuc3BvbnNvci10aXRsZSxcbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTIgLnNwb25zb3ItdGl0bGUsXG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy0zIC5zcG9uc29yLXRpdGxlLFxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtNCAuc3BvbnNvci10aXRsZSxcbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzLXdpZGUgLnNwb25zb3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLml0Zi1zcG9uc29yLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycyAuc3BvbnNvci1sb2dvIHtcbiAgLyomLWFkZWNjbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9hZGVjY28tbG9nby0yMDE2LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9oZWFkLWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDBweCAzNXB4XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1iZWluLXNwb3J0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9iZWluLWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWF2aXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9hdmlzLWxvZ28uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRwZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2RwZC1sb2dvLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1wb3JzY2hlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9wb3JzY2hlLWxvZ28ucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9Ki9cbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzIC5zcG9uc29yLWxvZ28tcmFrdXRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vbWVkaWEvaW1hZ2VzL21pc2MvcmFrdXRlbi1sb2dvLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzIC5zcG9uc29yLWxvZ28tYm5wLXBhcmliYXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2JucC1wYXJpYmFzLWxvZ28uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby1nYWluYnJpZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9HQi10aXRsZS1wYXJ0bmVyLW5vLXRleHQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby1taWNyb3NvZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9NaWNyb3NvZnQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby1tYWdlbGxhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE0OHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9waWNzL2xvZ29zL01hZ2VsbGFuX0xvZ28uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby10b3J5LWJ1cmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3BpY3MvbG9nb3MvdG9yeS1idXJjaC5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy1sb2dvcyB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtbG9nb3MtY29udGFpbmVyLTEsXG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy1sb2dvcy1jb250YWluZXItNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuZm9vdGVyIC5mb290ZXItc3BvbnNvcnMtbG9nb3MtY29udGFpbmVyLTIsXG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycy1sb2dvcy1jb250YWluZXItMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuZm9vdGVyIC5mb290ZXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDNjO1xufVxuZm9vdGVyIC5mb290ZXItbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwM2M7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gLmZvb3Rlci1mb2xsb3ctdXMge1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWlubmVyIC5mYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsLWlubmVyIC5mYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYzRlZmY7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmFwcC1iYWRnZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmJhZGdlLWFwcGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL2RsLWFwcC1zdG9yZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5mb290ZXIgLmZvb3Rlci1zb2NpYWwgLmJhZGdlLWFwcGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsIC5iYWRnZS1nb29nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vbWVkaWEvaW1hZ2VzL21pc2MvZGwtZ29vZ2xlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbmZvb3RlciAuZm9vdGVyLXNvY2lhbCAuYmFkZ2UtZ29vZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuZm9vdGVyIC5mb290ZXItc29jaWFsIC5iYWRnZS1hcHBsZSBhLFxuZm9vdGVyIC5mb290ZXItc29jaWFsIC5iYWRnZS1nb29nbGUgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIC5mb290ZXItc2l0ZS1tYXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5mb290ZXItc2l0ZS1tYXAtY29sdW1uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9vdGVyIC5mb290ZXItc2l0ZS1tYXAtb3RoZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmZvb3RlciAuZm9vdGVyLXNpdGUtbWFwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5mb290ZXItc2l0ZS1tYXAgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvb3RlciAuZm9vdGVyLXNpdGUtbWFwIHVsIGxpLnNpdGUtbWFwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5mb290ZXIgLmZvb3Rlci1hYm91dCB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5mb290ZXItYWJvdXQtbGluayB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZm9vdGVyIC5mb290ZXItYWJvdXQtbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWFpbiAuZm9vdGVyLXNpdGUtbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1tYWluIC5mb290ZXItc2l0ZS1tYXAtY29sdW1uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1tYWluIC5mb290ZXItZm9sbG93LXVzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLmFwcC1iYWRnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTEsXG4gIGZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTIsXG4gIGZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTMsXG4gIGZvb3RlciAuZm9vdGVyLXNwb25zb3JzLTQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItc3BvbnNvcnMgLnNwb25zb3ItbG9nby0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1zb2NpYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1pbm5lciBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXNvY2lhbC1pbm5lciBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1hYm91dC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuLyogalF1ZXJ5IEJyYWNrZXQgfCBDb3B5cmlnaHQgKGMpIFRlaWpvIExhaW5lIDIwMTEtMjAxNiB8IExpY2VuY2VkIHVuZGVyIHRoZSBNSVQgbGljZW5jZSAqL1xuZGl2LmpRQnJhY2tldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYualFCcmFja2V0IC50b29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmRpdi5qUUJyYWNrZXQgLnRvb2xzIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuZGl2LmpRQnJhY2tldCAudG9vbHMgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5kaXYualFCcmFja2V0IC5maW5hbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xuICBjbGVhcjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5qUUJyYWNrZXQgLmJyYWNrZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAubG9zZXJCcmFja2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LmpRQnJhY2tldCAucm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAubWF0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYualFCcmFja2V0IC5lZGl0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYualFCcmFja2V0IC50ZWFtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWxbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYuc2NvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYuc2NvcmUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5zY29yZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWwgaW5wdXQuZXJyb3IsXG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5zY29yZSBpbnB1dC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2M7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLm5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLndpbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbS53aW4gZGl2LnNjb3JlIHtcbiAgY29sb3I6ICMwMDY2MDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmxvc2UgZGl2LnNjb3JlIHtcbiAgY29sb3I6ICM5OTAwMDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmxvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0udGllIGRpdi5zY29yZSB7XG4gIGNvbG9yOiAjMDAwMGZmO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbS5oaWdobGlnaHRXaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0uaGlnaGxpZ2h0TG9zZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmJ5ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbmRpdi5qUUJyYWNrZXQgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5kaXYualFCcmFja2V0IC5jb25uZWN0b3IuaGlnaGxpZ2h0V2lubmVyLFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0V2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRhYTAwO1xufVxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yLmhpZ2hsaWdodExvc2VyLFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0TG9zZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC5jb25uZWN0b3IuaGlnaGxpZ2h0LFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjYzAwO1xufVxuZGl2LmpRQnJhY2tldCAubnAgLmNvbm5lY3RvcixcbmRpdi5qUUJyYWNrZXQgLm5wIC5jb25uZWN0b3IgZGl2LmNvbm5lY3RvciB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cbmRpdi5qUUJyYWNrZXQgLmJ1YmJsZSB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzMHB4O1xuICByaWdodDogLTM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5kaXYualFCcmFja2V0IC5idWJibGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuZGl2LmpRQnJhY2tldCAuYnViYmxlOmFmdGVyIHtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5kaXYualFCcmFja2V0IC53aW4gLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTA7XG4gIGNvbG9yOiAjOTk2NjAwO1xufVxuZGl2LmpRQnJhY2tldCAud2luIC5idWJibGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGFhMDA7XG59XG5kaXYualFCcmFja2V0IC53aW4gLmJ1YmJsZS50aGlyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjM7XG4gIGNvbG9yOiAjZGQ5OTU1O1xufVxuZGl2LmpRQnJhY2tldCAud2luIC5idWJibGUudGhpcmQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjOTk2NjMzO1xufVxuZGl2LmpRQnJhY2tldCAubG9zZSAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGUuZm91cnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODtcbiAgY29sb3I6ICNjY2NjZGQ7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGUuZm91cnRoOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzY2Nzc4ODtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmZpbmFscyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAwO1xuICBjbGVhcjogbGVmdDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmJyYWNrZXQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAubG9zZXJCcmFja2V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiByaWdodDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLnJvdW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYualFCcmFja2V0LnJsIC50ZWFtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAudGVhbSBkaXYubGFiZWwge1xuICByaWdodDogMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLnRlYW0gZGl2LnNjb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYualFCcmFja2V0LnJsIC50ZWFtQ29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yLmhpZ2hsaWdodFdpbm5lcixcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodFdpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RkYWEwMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3Rvci5oaWdobGlnaHRMb3NlcixcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodExvc2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yLmhpZ2hsaWdodCxcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2MwMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmJ1YmJsZSB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuYnViYmxlLnRoaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2MztcbiAgY29sb3I6ICMzMzExMDA7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGUuZm91cnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODtcbiAgY29sb3I6ICNjY2NjZGQ7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuYnViYmxlLnRoaXJkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM5OTY2MzM7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGUuZm91cnRoOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM2Njc3ODg7XG59XG5kaXYualFCcmFja2V0LnJsIC5oaWdobGlnaHRXaW5uZXIgLmJ1YmJsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRhYTAwO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuaGlnaGxpZ2h0TG9zZXIgLmJ1YmJsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xufVxuLnNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDY1Ljg2JTtcbiAgaGVpZ2h0OiA0NTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbGlkZXItY29udGFpbmVyLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQ1NXB4O1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVzOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWRlci1jb250YWluZXIgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDQ1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNsaWRlci1jb250YWluZXIgZmlndXJlIGgzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udDogNDAwIDMwcHgvMzhweCAncHJveGltYS1ub3ZhLWxpZ2h0JywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNsaWRlci1jb250YWluZXIgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM1cHggNTBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCA2NywgNjcsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2LFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDglO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldjpob3ZlcjphZnRlcixcbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldjphY3RpdmUsXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDphY3RpdmUsXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmFmdGVyLFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMmYyZjI7XG4gIGZvbnQ6IDI1cHgvMjVweCAnaXR2LWZvbnQnO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTI0Jztcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM5MDkwOTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlcyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXYsXG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xuICB9XG59XG4vKiogaW5pdGlhbCBzZXR1cCAqKi9cbi5uYW5vIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYW5vID4gLm5hbm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ubmFubyA+IC5uYW5vLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbi5uYW5vID4gLm5hbm8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhcy1zY3JvbGxiYXIgPiAubmFuby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hbm8gPiAubmFuby1wYW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cXDk7XG4gIC8qIFRhcmdldCBvbmx5IElFNyBhbmQgSUU4IHdpdGggdGhpcyBoYWNrICovXG4gIG9wYWNpdHk6IC4wMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogLjJzO1xuICAtby10cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cbi5uYW5vID4gLm5hbm8tcGFuZSA+IC5uYW5vLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFweDtcbn1cbi5uYW5vOmhvdmVyID4gLm5hbm8tcGFuZSxcbi5uYW5vLXBhbmUuYWN0aXZlLFxuLm5hbm8tcGFuZS5mbGFzaGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxcOTtcbiAgLyogVGFyZ2V0IG9ubHkgSUU3IGFuZCBJRTggd2l0aCB0aGlzIGhhY2sgKi9cbiAgb3BhY2l0eTogMC45OTtcbn1cbi5zdGF0aWMtdGVhc2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzIuNTEyJTtcbiAgaGVpZ2h0OiA0NTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICBoZWlnaHQ6IDIyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIGltZyxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayAuY2FsbG91dC1hcmVhLFxuLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayAuY2FsbG91dC1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzNXB4O1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayBoMyxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sgaDMge1xuICBmb250OiAzMDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtbGlnaHQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIC5idXR0b24sXG4uc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIC5idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zdGF0aWMtdGVhc2VyIC5wbGF5X2ljb25fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC42KSBpbnNldDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcbn1cbi5zdGF0aWMtdGVhc2VyIC5wbGF5X2ljb25fb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xuICBmb250OiBub3JtYWwgNTBweC81MHB4IFwiaXR2LWZvbnRcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnN0YXRpYy10ZWFzZXIgLnBsYXlfaWNvbl9vdmVybGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIGgzLFxuICAuc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjlweCkge1xuICAuc3RhdGljLXRlYXNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdGF0aWMtdGVhc2VyIC50b3AtYmxvY2ssXG4gIC5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayBoMyxcbiAgLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdGF0aWMtdGVhc2VyIC50b3AtYmxvY2sge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAuc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zdGF0aWMtdGVhc2VyIC50b3AtYmxvY2ssXG4gIC5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayBoMyxcbiAgLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucmVzdWx0cy10aXRsZSB7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE1cHggMTVweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnZpZGVvc1xcLnBocCAjY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi52aWRlb3NcXC5waHAgI2NvbnRlbnQuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmlsdGVyLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiA2MDAgMTlweC8xOXB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gMTZweCk7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmZpbHRlci1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNDJweCAxMHB4IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZpbHRlci1jb250YWluZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICBmb250OiAyMDAgMjBweC8yMHB4ICdpdHYtZm9udCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1saXN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1saXN0LmV4cGFuZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1jb250YWluZXIgLmZpbHRlci1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5maWx0ZXItY29udGFpbmVyLmV4cGFuZGVkIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTI2Jztcbn1cbiNjb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1yZXN1bHQtZ3JpZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnZpZGVvLXJlc3VsdC1ncmlkIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNSAtIDIwcHgpO1xuICBtYXJnaW46IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udmlkZW8tcmVzdWx0LWdyaWQgbGkuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tcmVzdWx0LWdyaWQgLnZpZGVvIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXJlc3VsdC1ncmlkIC52aWRlbyBpbWcge1xuICBoZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udmlkZW8tcmVzdWx0LWdyaWQgLnZpZGVvIC5pbWctcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM5ODk4OTg7XG59XG4udmlkZW8tcmVzdWx0LWdyaWQgLnZpZGVvIGgzIHtcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby1yZXN1bHQtZ3JpZCAudmlkZW8gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1yZXN1bHQtZ3JpZCAudmlkZW8gPiBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjIxNSc7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udmlkZW8tcmVzdWx0LWdyaWQgLnZpZGVvIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvLXJlc3VsdC1ncmlkIC5zdGFycyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjJmYyc7XG4gIGZvbnQ6IDE2cHgvMTZweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzNjNGVmZjtcbn1cbi52aWRlby1yZXN1bHQtZ3JpZCAuc3RhcnMgc3Bhbi5oYWxmOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjNhZCc7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuLnZpZGVvLXJlc3VsdC1ncmlkIC5zdGFycyBzcGFuLmVtcHR5OmFmdGVyIHtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4udmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby10YWItaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby10YWItaGVhZCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhYi1oZWFkIGEuc2VsZWN0ZWQsXG4udmlkZW8td3JhcHBlciAudmlkZW8tdGFiLWhlYWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhYi1oZWFkIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDdweDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NzFweCkge1xuICAudmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCxcbiAgLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQge1xuICAgIGhlaWdodDogNDU4cHg7XG4gIH1cbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIGxpLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4udmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCBsaTphZnRlcixcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIGxpOmhvdmVyLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZlZWQgbGk6bGFzdC1jaGlsZCxcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZlZWQgLnRodW1ibmFpbCxcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDEzM3B4O1xuICB3aWR0aDogMjM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC50aHVtYm5haWwgYTphZnRlcixcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC50aHVtYm5haWwgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYyMTUnO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZlZWQgLnRodW1ibmFpbCBhLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnRodW1ibmFpbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTMzcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4udmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudGh1bWJuYWlsIGltZyxcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC50aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIGltZyxcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1pbmZvLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnZpZGVvLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1NXB4KTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1pbmZvIGgzLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnZpZGVvLWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudmlkZW8taW5mbyBoMyBhLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnZpZGVvLWluZm8gaDMgYSB7XG4gIGZvbnQ6IDIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1jYXB0aW9uLFxuLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnZpZGVvLWNhcHRpb24ge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZlZWQgLnZpZGVvLWNhcHRpb24gYSxcbi52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC52aWRlby1jYXB0aW9uIGEge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udDogNjAwIDE1cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1jYXB0aW9uIGE6aG92ZXIsXG4udmlkZW8td3JhcHBlciAucmVjb21tZW5kZWQtZmVlZCAudmlkZW8tY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG4udmlkZW8td3JhcHBlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDE0cHg7XG59XG4udmlkZW8td3JhcHBlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNjNGVmZjtcbn1cbi52aWRlby13cmFwcGVyIC52aWRlby1sYXRlc3QsXG4udmlkZW8td3JhcHBlciAudmlkZW8tcmVjb21tZW5kZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtaW4taGVpZ2h0IDAuMnMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlIDAuMTVzO1xufVxuLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWxhdGVzdC5hY3RpdmUsXG4udmlkZW8td3JhcHBlciAudmlkZW8tcmVjb21tZW5kZWQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAudmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudmlkZW8taW5mbyBoMyBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWxhdGVzdCxcbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXJlY29tbWVuZGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC52aWRlby1yZXN1bHQtZ3JpZCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC52aWRlby1yZXN1bHQtZ3JpZCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC52aWRlby13cmFwcGVyIC52aWRlby10YWJzIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhYi1oZWFkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLXJlc3VsdC1ncmlkIGxpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU5cHgpIHtcbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLWZlZWQsXG4gIC52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC50aHVtYm5haWwsXG4gIC52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC50aHVtYm5haWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC50aHVtYm5haWwgaW1nLFxuICAudmlkZW8td3JhcHBlciAucmVjb21tZW5kZWQtZmVlZCAudGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC50aHVtYm5haWw6YWZ0ZXIsXG4gIC52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC50aHVtYm5haWw6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAudmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudmlkZW8taW5mbyxcbiAgLnZpZGVvLXdyYXBwZXIgLnJlY29tbWVuZGVkLWZlZWQgLnZpZGVvLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDUzJSAtIDIwcHgpO1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1pbmZvIGgzIGEsXG4gIC52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC52aWRlby1pbmZvIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudmlkZW8tY2FwdGlvbiBhLFxuICAudmlkZW8td3JhcHBlciAucmVjb21tZW5kZWQtZmVlZCAudmlkZW8tY2FwdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhYi1oZWFkIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gIC52aWRlby13cmFwcGVyIC52aWRlby10YWItaGVhZCBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRhYi1oZWFkIGE6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC52aWRlby13cmFwcGVyIC52aWRlby1mZWVkIC52aWRlby1pbmZvIGgzIGEsXG4gIC52aWRlby13cmFwcGVyIC5yZWNvbW1lbmRlZC1mZWVkIC52aWRlby1pbmZvIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudmlkZW8td3JhcHBlciAudmlkZW8tZmVlZCAudmlkZW8tY2FwdGlvbiBhLFxuICAudmlkZW8td3JhcHBlciAucmVjb21tZW5kZWQtZmVlZCAudmlkZW8tY2FwdGlvbiBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnN0YXJzIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMmZjJztcbiAgZm9udDogMTZweC8xNnB4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuLnN0YXJzIHNwYW4uaGFsZjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYzYWQnO1xuICBjb2xvcjogIzNjNGVmZjtcbn1cbi5zdGFycyBzcGFuLmVtcHR5OmFmdGVyIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4uc3RhcnMuaG92ZXItZ3JlZW4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuLnN0YXJzOmhvdmVyIHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zdGFyczpob3ZlciB+IC5zdGFycyBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyID4gaDMge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyID4gYSB7XG4gIGNvbG9yOiAjM2M0ZWZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciA+IGE6YmVmb3JlIHtcbiAgY29sb3I6ICMzYzRlZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAxcHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciBoMyxcbi52aWRlby1zbGlkZXItY29udGFpbmVyIGEge1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciA+IGgzLFxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgPiBhIHtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWRlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVzOmhvdmVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGlkZXM6aG92ZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5lbXB0eS1zbGlkZXIge1xuICBmb250OiA3MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAudmlkZW8ge1xuICBtYXJnaW46IDJweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnZpZGVvIGgzIHtcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAudmlkZW8gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTYycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC52aWRlbyA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMjE1JztcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC52aWRlbyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2LFxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzNjNGVmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI3MnB4O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTMxcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4yNXMgZWFzZTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMzFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjI1cyBlYXNlO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNXB4IDI1cHggMjBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOTA5MDkwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG59XG4uZ2FsbGVyeS1tb2R1bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBtYXJnaW46IDQwcHggMTBweCAwIDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmdhbGxlcnktbW9kdWxlIC5pbWFnZXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDI1cHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnktbW9kdWxlIC5oZWFkbGluZSB7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAtMTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGU6bm90KC5zbGljay1hZGphY2VudCk6bm90KC5zbGljay1jZW50ZXIpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1zbGlkZSAudGh1bWJuYWlsLXdyYXBwZXIubGFzdC1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGUgLnRodW1ibmFpbC13cmFwcGVyLmxhc3Qtc2xpZGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stYWRqYWNlbnQge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1jZW50ZXIge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSAwLjFzO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1jZW50ZXIgLnRodW1ibmFpbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTk4Yic7XG4gIGZvbnQ6IDUwcHggJ2l0di1mb250JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQyJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLWNlbnRlcjpob3ZlciAudGh1bWJuYWlsLXdyYXBwZXI6bm90KC5sYXN0LXNsaWRlKTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2FsbGVyeS1tb2R1bGUgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldixcbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXByZXY6YWZ0ZXIsXG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45NSk7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cC5wb3B1cC1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAucG9wdXAtaGVhZGluZyB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuY2xvc2UtcG9wdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTJhJztcbiAgZm9udDogMzVweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jZW50ZXIpOm5vdCguc2xpY2stYWRqYWNlbnQpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcsXG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIGZpZ3VyZSBpbWcsXG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIHtcbiAgaGVpZ2h0OiA3MDJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDcwMnB4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgZmlnY2FwdGlvbiB7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIGZpZ2NhcHRpb24gLmF1dGhvciB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnNsaWNrLW5leHQ6YWZ0ZXIsXG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAudGh1bWJuYWlsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiB7XG4gIGhlaWdodDogMTAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWNlbnRlcik6bm90KC5zbGljay1hZGphY2VudCkge1xuICBtYXJnaW46IDAgNXB4O1xuICBoZWlnaHQ6IDEwM3B4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY3VycmVudCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzFweCk7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXByZXYsXG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXByZXY6YWZ0ZXIsXG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zZWxlY3RlZC1zbGlkZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDMwM2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5nYWxsZXJ5LW1vZHVsZSAuaW1hZ2VzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDk3cHggMjBweDtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIC0xMDBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuZ2FsbGVyeS1tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDIwcHggMCAwIDEwcHg7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5pbWFnZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLW5leHQsXG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldiB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stcHJldixcbiAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmdhbGxlcnktbW9kdWxlIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FsbGVyeS1tb2R1bGUgLmltYWdlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dCxcbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgZmlndXJlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogOTclO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIGZpZ2NhcHRpb24gLmF1dGhvciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyBmaWdjYXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC50aHVtYm5haWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnRodW1ibmFpbC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1wcmV2LFxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmNsb3NlLXBvcHVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5nYWxsZXJ5LW1vZHVsZSAuaW1hZ2VzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMTBweDtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAtNzBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLm5ld3Mtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi5uZXdzLXdyYXBwZXIgPiBoMiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICBjb2xvcjogI2EwYTBhMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMzNweDtcbiAgbWF4LXdpZHRoOiAyMzVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCAubmV3cy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1NXB4KTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLm5ld3MtaW5mbyBoMyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250OiAyMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgcCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgcCBhIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQ6IDYwMCAxNXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuLm5ld3Mtd3JhcHBlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDE0cHg7XG59XG4ubmV3cy13cmFwcGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCAubmV3cy1pbmZvIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC5uZXdzLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5uZXdzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU5cHgpIHtcbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCAudGh1bWJuYWlsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA0NyU7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLnRodW1ibmFpbCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLm5ld3MtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoNTMlIC0gMjBweCk7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC5uZXdzLWluZm8gaDMgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBwIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAubmV3cy13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLm5ld3MtaW5mbyBoMyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIHAgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1sb2FkZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuYm9keS5yZWdpc3RyYXRpb24gaGVhZGVyLFxuYm9keS5yZWdpc3RyYXRpb24gZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucmVnaXN0cmF0aW9uIC5pbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItY2xvc2UtYnV0dG9uLFxuYm9keS5yZWdpc3RyYXRpb24gLmlucGxheWVyLW1vZGFsIC5pcC1sb2dpbmxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5yZWdpc3RyYXRpb24ubG9nZ2VkaW4gLmlucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC1ib2R5IC5pbnBsYXllci1jdXN0b20tZmllbGRzLFxuYm9keS5yZWdpc3RyYXRpb24ubG9nZ2VkaW4gLmlucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC1ib2R5IGRpdltuYW1lXSxcbmJvZHkucmVnaXN0cmF0aW9uLmxvZ2dlZGluIC5pbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItbW9kYWwtYm9keSAuaW5wbGF5ZXItY3VzdG9tLWNoZWNrYm94ZXMsXG5ib2R5LnJlZ2lzdHJhdGlvbi5sb2dnZWRpbiAuaW5wbGF5ZXItbW9kYWwgLmlucGxheWVyLW1vZGFsLWJvZHkgLmlucGxheWVyLXBvbGljeSxcbmJvZHkucmVnaXN0cmF0aW9uLmxvZ2dlZGluIC5pbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItbW9kYWwtYm9keSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpc3RyYXRpb25NYWluIHtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWdpc3RyYXRpb24td3JhcHBlcjpub3QoLmNvbmZpcm1hdGlvbikge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucHJlbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnByZWxvYWRlcjpub3QoLm5nLWhpZGUpIGltZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtbG9hZGVyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnaXN0cmF0aW9uLXdyYXBwZXIgPiAuYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZmxleC1jb250YWluZXIuY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5mbGV4LWNvbnRhaW5lci5jb2x1bW4gLmFkZHJlc3MtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5mbGV4LWNvbnRhaW5lci5jb2x1bW4gLmlucHV0LWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbi1yaWdodDogNTRweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAubG5hbWUsXG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLnBhc3N3b3JkLWNvbmZpcm0sXG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLmNpdHksXG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLmNvdW50cnkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLnN0cmVldCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE4MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5udW1iZXIge1xuICB3aWR0aDogMTM2cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5wYXNzd29yZC1jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5tYW5kYXRvcnktc3RhciB7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLm1hbmRhdG9yeS1zdGFyLXBlcnNvbmFsIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5yZWdpc3RyYXRpb25NYWluIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250OiA0MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiBpbnB1dFt0eXBlPVwidGV4dFwiXS5pbnZhbGlkLFxuLnJlZ2lzdHJhdGlvbk1haW4gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQge1xuICBiYWNrZ3JvdW5kOiAjZjA5YzljO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmVycm9yIHtcbiAgY29sb3I6ICNlMjEzMWE7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGJvcmRlcjogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5lcnJvci1tc2cgLnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmMDljOWM7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZXJyb3ItbXNnIC5yZWctbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YwOWM5Yztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5lcnJvci1tc2cgLmNoZWNrYm94LXJlZyAuZXJyb3Ige1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnNlbGVjdC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDE1cHggMCA2cHggNXB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWxhYmVsLmFkZC10ZXh0IHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogLTZweCAwIDVweCA1cHg7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5yZWdpc3RyYXRpb25NYWluIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1sYWJlbDphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWwge1xuICBmb250OiA0MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBtYXJnaW46IDJweCAzMHB4IDdweCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yYWRpby1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTRweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yYWRpby1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgbGVmdDogNXB4O1xuICB0b3A6IDFweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnLXRpdGxlIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuc3BlY2lhbC10ZXh0IHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDUwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZXF1aXJlZC1pbmZvIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQ6IDUwMCAxNXB4LzE1cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMCAwIDNweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnN0cmVldC1ubyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5zdHJlZXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5udW1iZXIge1xuICB3aWR0aDogMTUwcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuY2hlY2tib3gtcmVnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA1MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuY2hlY2tib3gtcmVnIGEge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5uby10aGFua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDUwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmFjY291bnQtb25seSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIG1hcmdpbjogMCAwIDEwcHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuYWNjb3VudC1vbmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuY29sdW1uIC5hY2NvdW50LW9ubHkge1xuICBtYXJnaW46IDM1cHggMCAxMHB4IDhweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5jb2x1bW4gLmFjY291bnQtb25seTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBlJztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWctbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnJlZy1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWctbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTIyJztcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDNweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWctY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnJlZy1jaGVja2JveDpjaGVja2VkICsgLnJlZy1sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuYmxvY2staGVhZGxpbmUge1xuICBjb2xvcjogIzAwMzAzYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAtM3B4IDVweDtcbn1cbi5jaGVjay13cmFwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY2hlY2std3JhcCBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gM3B4KTtcbn1cbi5jaGVjay13cmFwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uY2hlY2std3JhcCBzcGFuLnZhbGlkIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVjay13cmFwIHNwYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2U7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyLmNvbmZpcm1hdGlvbixcbi5yZWdpc3RyYXRpb24td3JhcHBlci5jb21wbGV0ZSB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyLmNvbmZpcm1hdGlvbiAuZXh0cmEtd3JhcHBlciBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udDogMjAwIDIwcHgvMjBweCAnaXR2LWZvbnQnO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgPiAudGV4dC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciBhIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5leHRyYS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5leHRyYS13cmFwcGVyID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5idXR0b24gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC50ZXh0LWJsb2NrLm1haW4ge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuaW5wdXQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDE1cHggMCA2cHggNXB4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5pbnB1dC1sYWJlbC5hZGQtdGV4dCB7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IC02cHggMCA1cHggNXB4O1xuICBjb2xvcjogIzk4OTg5ODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6ICNmMDljOWM7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmVycm9yIHtcbiAgY29sb3I6ICNlMjEzMWE7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5yZWctdGl0bGUge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udDogNzAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuc3BlY2lhbC10ZXh0IHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDUwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAubWFuZGF0b3J5LXN0YXIge1xuICBjb2xvcjogIzAwMzAzYztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5mb3Jnb3RwYXNzd29yZCB7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTI5cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5zdHJlZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5wYXNzd29yZC1jb25maXJtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25NYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAucmVnaXN0cmF0aW9uLXdyYXBwZXI6bm90KC5jb25maXJtYXRpb24pIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWwge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5yYWRpby1sYWJlbDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAuc3RyZWV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5udW1iZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5jaGVja2JveC1yZWcge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAucmVnLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uZnVsbC1hY2NvdW50LXJlZ2lzdHJhdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5ib2R5LmxvZ2luLXBvcHVwLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ2luLXBvcHVwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmxvZ2luLXBvcHVwLW92ZXJsYXkub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAyO1xufVxuLmxvZ2luLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQ6IDcwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sb2dpbi1wb3B1cCAuZXJyb3ItbXNnIHtcbiAgY29sb3I6ICNlMjEzMWE7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1wb3B1cC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDM7XG59XG4ubG9naW4tcG9wdXAgPiBkaXYgPiBwIHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLXBvcHVwIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMzAzYztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmxvZ2luLXBvcHVwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5sb2dpbi1wb3B1cCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvZ2luLXBvcHVwIGxhYmVsIHtcbiAgbWFyZ2luOiAxNXB4IDAgNnB4IDVweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubG9naW4tcG9wdXAgcCBhIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ubG9naW4tcG9wdXAgLmJ1dHRvbi1yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tcG9wdXAgYnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbi5sb2dpbi1wb3B1cCBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNjNGVmZjtcbn1cbi5sb2dpbi1wb3B1cCAuZm9yZ290LXBhc3N3b3JkIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5sb2dpbi1wb3B1cCBhLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzk4OTg5ODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4ubG9naW4tcG9wdXAgYS5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmI2YjZiO1xufVxuLmxvZ2luLXBvcHVwIC5jbG9zZS1wb3B1cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbi1wb3B1cCAuY2xvc2UtcG9wdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTJhJztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmxvZ2luLXBvcHVwIC5mb3Jnb3QtcGFzcyxcbi5sb2dpbi1wb3B1cCAuZm9yZ290LXBhc3Mtc3VjY2Vzcyxcbi5sb2dpbi1wb3B1cCAuZm9yZ290LXBhc3MtZXJyb3IsXG4ubG9naW4tcG9wdXAgLnVzZXItZGF0YS1jaGFuZ2VkLFxuLmxvZ2luLXBvcHVwIC5hdXRoZW50aWNhdGlvbi1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tcG9wdXAgLnVzZXItZGF0YS1jaGFuZ2VkIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5sb2dpbi1wb3B1cCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5sb2dpbi1wb3B1cCAuY2xvc2UtcG9wdXA6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNyLWxvYWRpbmctc3Bpbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3ItY3VzdG9tLXBicCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zci1jdXN0b20tcGJwLnNyLW5hbm8tc2Nyb2xsZXIgPiAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi53aWRnZXQtY29udGFpbmVyIC5pdGYtcGJwLWNsb25lIC5zci1jdXN0b20tcGJwIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi53aWRnZXQtY29udGFpbmVyIC5pdGYtcGJwLWNsb25lIC5zci1jdXN0b20tcGJwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi53aWRnZXQtY29udGFpbmVyIC5pdGYtcGJwLWNsb25lIC5zci1jdXN0b20tcGJwIC5zci1jb250ZW50IHtcbiAgaGVpZ2h0OiA0MzBweDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcGJwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wYnAtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLm5hbWUgLmRvdWJsZXMgKyAuZG91YmxlcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5uYW1lIC5kb3VibGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuZG91YmxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgaW1nLmRvdWJsZXMge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2Qge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZC5lbXB0eS1wZXJpb2Q6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zci12ZXJ0aWNhbF9kZWxpbWl0ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQsIHJpZ2h0LCBjb2xvci1zdG9wKDAsICNmZmZmZmYpLCBjb2xvci1zdG9wKDEsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wb2ludC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWZhdWx0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1hY2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzEwMDA5RTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uc3ItY3VzdG9tLXRlYW1zIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbn1cbmJvZHk6bm90KC5wcm9jaXJjdWl0KSAuc3ItY3VzdG9tLXRlYW1zIC5zci1jdXN0b20tdGVhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0gaW1nLFxuLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0gc3BhbiB7XG4gIHRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc3ItYnJlYWtwb2ludC13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y1REMwMCAhaW1wb3J0YW50O1xufVxuLnNyLWN1c3RvbS1yZXN1bHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3ItY3VzdG9tLXJlc3VsdC5zci1icmFuZGluZy1zZWNvbmRhcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItY3VzdG9tLXJlc3VsdC1pdGVtLnNyLWN1c3RvbS1yZXN1bHQtaG9tZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3ItcG9pbnRieXBvaW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNyLWN1c3RvbS1wZXJpb2RbZGF0YS1maXJzdHNlcnZlcj0nYXdheSddIC5zci1jdXN0b20tdGVhbS1hd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNyLWN1c3RvbS1wZXJpb2RbZGF0YS1maXJzdHNlcnZlcj0naG9tZSddIC5zci1jdXN0b20tdGVhbS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNyLWZpcnN0X3NlcnZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zci1maXJzdF9zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNDNkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLml0Zi1zY29yZWJvYXJkIC5zci1jb250ZW50IC5zci1nYW1lc2NvcmUuc3ItdGQgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaXRmLWgyaCAuc3ItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbWJlZC1xbHMge1xuICAvKiBlbWJlZGRpbmcgb2YgUUxTIG92ZXJ2aWV3IGFuZCB0aWUgZGV0YWlsIHBhZ2UgZm9yIEtvc21vcyAoSVRGTVAtMTgyNykgKi9cbn1cbi5lbWJlZC1xbHMgI2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmVtYmVkLXFscyAuaGVhZGVyLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVtYmVkLXFscyAudGllLW92ZXJ2aWV3LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4uZW1iZWQtcWxzIC50aWUtZGV0YWlsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmVtYmVkLXFscyAjY2FtXzUsXG4uZW1iZWQtcWxzICNjYW1fdG9wLFxuLmVtYmVkLXFscyAjY2FtX21pZGRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXRhYnMge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5oZWFkZXItdGFicyAubW9iaWxlLWhlYWRlci10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci10YWJzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4IC8qMThweCovO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLXRhYnMgYSB7XG4gIGZvbnQ6IDYwMCAyMHB4LzIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgcGFkZGluZzogNXB4IDEwcHggMTZweDtcbn1cbi5oZWFkZXItdGFicyBhOmhvdmVyLFxuLmhlYWRlci10YWJzIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzYzRlZmY7XG59XG4uaGVhZGVyLXRhYnMgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIC00cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5oZWFkZXItdGFicyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmhlYWRlci10YWJzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSxcbi50aWUtb3ZlcnZpZXctcGFnZSxcbi5ncm91cC1vdmVydmlldy1wYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMgc3Bhbixcbi50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycyBzcGFuIHtcbiAgZm9udDogNjAwIDM4cHgvMzhweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDM4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudnMtcGxheWVycyBkaXYsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMgZGl2IHtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMWMyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudnMtcGxheWVycyBkaXYgKyBkaXYsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMgZGl2ICsgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzIGltZyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycyBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4udGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzIC5oZWFkc2hvdCxcbi50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycyAuaGVhZHNob3Qge1xuICB6LWluZGV4OiAyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayB7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayArIC5jYXJkLWJsb2NrLFxuLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrICsgLmNhcmQtYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5jYXJkLWJsb2NrIGg0LFxuLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrIGg0IHtcbiAgY29sb3I6ICMzYzRlZmY7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5jYXJkLWJsb2NrIHAgPiBzcGFuLFxuLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrIHAgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgcCAuY29sb3IsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sgcCAuY29sb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgcCAuY2xheSxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBwIC5jbGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmN2IwNjtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgcCAuaGFyZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBwIC5oYXJkIHtcbiAgYmFja2dyb3VuZDogIzNlZDRiZDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgcCAuZ3Jhc3MsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sgcCAuZ3Jhc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjljYjQyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBwIC5jYXJwZXQsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sgcCAuY2FycGV0IHtcbiAgYmFja2dyb3VuZDogIzVlYzBlMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmRheS1ibG9jayxcbi50aWUtb3ZlcnZpZXctcGFnZSAuZGF5LWJsb2NrIHtcbiAgZm9udDogNzAwIDIycHgvMjJweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzYzRlZmY7XG4gIHBhZGRpbmc6IDEzcHggMCAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZDpudGgtb2YtdHlwZShldmVuKSxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZC5ydWJiZXItZG91YmxlcyArIC5ydWJiZXItY2FyZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQucnViYmVyLWRvdWJsZXMgKyAucnViYmVyLWNhcmQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMyxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgaDMge1xuICBmb250OiA2MDAgMjJweC8yMnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIG1hcmdpbjogMCAtMTVweCAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgaDMgc3Bhbixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgaDMgc3BhbiB7XG4gIGZvbnQ6IDYwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgaDMuZW5kZWQsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1jYXJkIGgzLmVuZGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMy5lbmRlZC5saXZlLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCBoMy5lbmRlZC5saXZlIHtcbiAgYmFja2dyb3VuZDogI2UyMTMxYTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIGgzLmVuZGVkLmxpdmUgc3Bhbixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgaDMuZW5kZWQubGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmNjk4OWI7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCAuZW5kZWQgc3Bhbixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgLmVuZGVkIHNwYW4ge1xuICBjb2xvcjogI2M4ZmIwMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIC5idXR0b24td3JhcCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwIGEsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1jYXJkIC5idXR0b24td3JhcCBhIHtcbiAgZm9udDogNjAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwIGE6YmVmb3JlLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCAuYnV0dG9uLXdyYXAgYTpiZWZvcmUge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLm5hbWUgLndpbm5lcjphZnRlcixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgLm5hbWUgLndpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMjVweC8wcHggJ2l0di1mb250JztcbiAgY29sb3I6ICMzYzRlZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0LFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAudGVhbS1iYXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC50ZWFtLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAudGllLWJyZWFrLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAudGllLWJyZWFrIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbjogLTVweCAwcHggMCAxMXB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5mbGFnIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxNXB4O1xuICBwYWRkaW5nOiA3cHggMCAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcgaW1nICsgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyBpbWcgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLm5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSBwLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiA2MDAgMThweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHA6bm90KDpmaXJzdC1jaGlsZCksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSAubWF0Y2gtd2lubmVyOjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMjVweC8xN3B4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMGM5Yzc5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQge1xuICBmb250OiA3MDAgMjZweC8yNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiA0OXB4O1xuICBjb2xvcjogIzgyODI4MjtcbiAgcGFkZGluZzogMCAxNXB4IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3Bhbixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyBoMixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgaDIge1xuICBmb250OiA3MDAgMjJweC8yMnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzYzRlZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweCAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2ssXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5LFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCB7XG4gIG1hcmdpbjogMCAxMHB4IDE1cHggMTBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLFxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIsXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXkgLmZsYWcsXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXkgLmZsYWcsXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5mbGFnLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDU1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmZsYWcgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5mbGFnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5jb3VudHJ5LFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5jb3VudHJ5IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5uby1ub21pbmF0aW9ucyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAubm8tbm9taW5hdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllcixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERjtcbiAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmltYWdlLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbWFnZS13cmFwcGVyIGltZyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW1hZ2Utd3JhcHBlciAuaGVhZHNob3QsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW1hZ2Utd3JhcHBlciAuaGVhZHNob3Qge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNXB4IHNvbGlkICNDN0M3Qzc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIHtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmluZm8td3JhcHBlciAubmFtZSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLm5hbWUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLmluZm8sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5pbmZvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5idXR0b24sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5idXR0b24ge1xuICBjb2xvcjogIzAwMzAzYztcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmluZm8td3JhcHBlciAuYnV0dG9uOjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5idXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0b3A6IDBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5jYXB0YWluLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAuY2FwdGFpbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAuY2FwdGFpbiAubmFtZSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLmNhcHRhaW4gLm5hbWUge1xuICBjb2xvcjogIzAwMzAzYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uby1yZXN1bHRzLWNvbnRhaW5lci5zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgcGFkZGluZzogMTdweCAxNXB4IDE1cHg7XG59XG4vKi5ncm91cC1vdmVydmlldy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufSovXG4udGllLWRldGFpbC13cmFwcGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgcGFkZGluZzogMTdweCAwIC8qNXB4Ki8gMTVweCAwIC8qNXB4Ki87XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICBmb250OiA3MDAgMjZweC8yNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzYzRlZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgPiBoMyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciA+IGgzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgPiBoMyB7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgcGFkZGluZzogOHB4IDAgN3B4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciA+IGgzIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgPiBoMyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgPiBoMyBzcGFuIHtcbiAgZm9udDogNDAwIDE0cHgvMTRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2M0ZWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nID4gYS5ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nID4gYS5hd2F5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSB7XG4gIGZvbnQ6IDcwMCA0OHB4LzUycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMCAyMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSBzcGFuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW46bm90KC5mbGFnKSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW46bm90KC5mbGFnKSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5mbGFnIHtcbiAgbWF4LXdpZHRoOiA1NHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyBpbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuaG9tZSAuZmxhZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuaG9tZSAuZmxhZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5ob21lIC5mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuYXdheSAuZmxhZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuYXdheSAuZmxhZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5hd2F5IC5mbGFnIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGEsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgYSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGEge1xuICBjb2xvcjogI2EwYTBhMDtcbiAgZm9udDogNjAwIDIycHgvMjJweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGEuYWN0aXZlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGEuYWN0aXZlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgYS5hY3RpdmUge1xuICBjb2xvcjogIzNjNGVmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnJ1YmJlci1uYXYgbGksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgbGksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBsaTpsYXN0LWNoaWxkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGxpOmxhc3QtY2hpbGQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBsaS5hY3RpdmUgYSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBsaS5hY3RpdmUgYSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzYzRlZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IHVsLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IHVsLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1jb3VudHJ5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWNvdW50cnksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1jb3VudHJ5LFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1pY29uLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWljb24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lcjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIyJztcbiAgZm9udDogNDAwIDI1cHgvMTdweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzNjNGVmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGFibGUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogNDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkLm11bHRpcGxlLXNldHMgLnNyLXJlc3VsdCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQubXVsdGlwbGUtc2V0cyAuc3ItcmVzdWx0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkLm11bHRpcGxlLXNldHMgLnNyLXJlc3VsdCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdHIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRyIHtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1hd2F5IHtcbiAgYm9yZGVyOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiA3MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA0NHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGllYnJlYWssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUge1xuICBmb250OiA3MDAgMThweC8xOXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2NvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2NvcmUge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnIHtcbiAgbGVmdDogMTVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50LmxvYWRpbmctY29udGVudDpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1jb250ZW50LmxvYWRpbmctY29udGVudDpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQubG9hZGluZy1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNyLWxvYWRpbmctc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogc3ItbG9hZGluZy1zcGlubmVyIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50Lmhhcy1lcnJvcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1jb250ZW50Lmhhcy1lcnJvciB7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50Lmhhcy1lcnJvciAuc3ItaXRmLW1hdGNobGlzdCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yIC5zci1pdGYtbWF0Y2hsaXN0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1jb250ZW50Lmhhcy1lcnJvciAuc3ItaXRmLW1hdGNobGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudC5oYXMtZXJyb3IgPiAubm8tZGF0YSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yID4gLm5vLWRhdGEsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yID4gLm5vLWRhdGEge1xuICBmb250OiA0MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LmhpZGVUaGlzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LmhpZGVUaGlzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QuaGlkZVRoaXMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1hd2F5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1mdWxsLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1mdWxsLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWZ1bGwge1xuICBmb250OiA2MDAgMTZweC8xNnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1ncm91bmQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtZ3JvdW5kLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtZ3JvdW5kIHtcbiAgcGFkZGluZzogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtbWF0Y2gsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtbWF0Y2gsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaCB7XG4gIGJvcmRlcjogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtbWF0Y2gtaGVhZGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LW1hdGNoLWhlYWRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LW1hdGNoLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWl0Zi1zY29yZWJvYXJkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1pdGYtc2NvcmVib2FyZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1pdGYtc2NvcmVib2FyZCB7XG4gIG1hcmdpbjogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMgKyAuc3ItdGFicy1jb250ZW50LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyArIC5zci10YWJzLWNvbnRlbnQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMgKyAuc3ItdGFicy1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyArIC5zci10YWJzLWNvbnRlbnQgLnNyLXRhYnMtY29udGVudC1pdGVtLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyArIC5zci10YWJzLWNvbnRlbnQgLnNyLXRhYnMtY29udGVudC1pdGVtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzICsgLnNyLXRhYnMtY29udGVudCAuc3ItdGFicy1jb250ZW50LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE3cHggMzVweCAxMnB4O1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtLS1pcy1zZWxlY3RlZCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbS0taXMtc2VsZWN0ZWQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbS0taXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW06YWN0aXZlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtOmFjdGl2ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1uYXYsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLW5hdi51cGRhdGluZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLW5hdi51cGRhdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLW5hdi51cGRhdGluZzpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLW5hdi51cGRhdGluZzpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiA1O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWl0ZW0tLWRpc2FibGVkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtLS1kaXNhYmxlZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pbm5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaW5uZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaW5uZXIge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pbm5lci0tc2VsZWN0ZWQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWlubmVyLS1zZWxlY3RlZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pbm5lci0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzNjNGVmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMge1xuICBwYWRkaW5nOiAwIDcwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyID4gZGl2LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgPiBkaXYsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cHgpO1xuICBoZWlnaHQ6IDE0cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWhvbWUtd3JhcHBlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyIC5zci1ob21lLXdyYXBwZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyIC5zci1ob21lLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQ6IDIuNXB4IHNvbGlkICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWF3YXktd3JhcHBlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyIC5zci1hd2F5LXdyYXBwZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyIC5zci1hd2F5LXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogMi41cHggc29saWQgI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtY29udGVudC1pdGVtLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLWNvbnRlbnQtaXRlbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLWNvbnRlbnQtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1sYWJlbCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItbGFiZWwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItbGFiZWwge1xuICB0b3A6IGNhbGMoLTEwMCUgLSA4cHgpO1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGltZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGltZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LXNsaWRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNjMmMyYzI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCBiYWNrZ3JvdW5kIDUwMG1zIGVhc2UgIWltcG9ydGFudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyLmhpZ2hsaWdodC1iYWNrZ3JvdW5kLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LXNsaWRlci5oaWdobGlnaHQtYmFja2dyb3VuZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0LXNsaWRlci5oaWdobGlnaHQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICBmb250OiA2MDAgMThweC8xNXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItcGVyY2VudGFnZS12YWx1ZS1hd2F5IGRpdixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItcGVyY2VudGFnZS12YWx1ZS1hd2F5IGRpdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2IHtcbiAgcmlnaHQ6IC0xMDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSBkaXYsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSBkaXYsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItcGVyY2VudGFnZS12YWx1ZS1ob21lIGRpdiB7XG4gIGxlZnQ6IC0xMDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLXBsYXllcnMtaW1hZ2UsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXBsYXllcnMtaW1hZ2UsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItcGxheWVycy1pbWFnZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLWV4dGxpbmssXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLWV4dGxpbmssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItZXh0bGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGZvbnQ6IDYwMCAxOXB4LzE5cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweCAxMHB4IDZweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItYXdheSB7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1ob21lIH4gLnNyLWhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWhvbWUgfiAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1ob21lIH4gLnNyLWhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1hd2F5IH4gLnNyLWF3YXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXkgfiAuc3ItYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1hd2F5IH4gLnNyLWF3YXkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLWluZm8tdHlwZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItaW5mby10eXBlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLWluZm8tdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1hd2F5IHtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50OmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQ6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmFmdGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YWZ0ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItaHNjcm9sbF9fY29udGVudDphZnRlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1oc2Nyb2xsX19jb250ZW50OmFmdGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItaHNjcm9sbF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcmVzdWx0LWl0ZW0sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcmVzdWx0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDYwMCAxOHB4LzMxcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2EwYTBhMDtcbiAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtOmFmdGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbTphZnRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDphZnRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YWZ0ZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjphZnRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YWZ0ZXIsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDRweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb246YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludC1pY29uOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzk4OTg5ODtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW0ge1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICBtYXJnaW46IDAgMCAwIDRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDdweCAwIDZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIuNXB4KTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAycHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGgsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGgsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGgsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGgge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoOmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyIHtcbiAgcGFkZGluZzogMCA1cHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoIC5zci10ZWFtLWluZm8tYm94LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci10ZWFtLWluZm8tYm94LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXRlYW0taW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQ6IDYwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItYXdheSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItYXdheSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogLTJweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItaG9tZTo6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWhvbWU6OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWhvbWU6OmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItaG9tZTo6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWhvbWU6OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWhvbWU6OmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItYXdheTo6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWF3YXk6OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWF3YXk6OmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItYXdheTo6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWF3YXk6OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWF3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMTRweC8xN3B4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoIC5zci1hd2F5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWF3YXkge1xuICBjb2xvcjogIzk4OTg5ODtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoIC5zci1pbmZvLXR5cGUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWluZm8tdHlwZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1pbmZvLXR5cGUge1xuICBwYWRkaW5nOiAzcHggMCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoLnNyLWl0Zi1oMmggLnNyLXdpZGdldC10aXRsZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoLnNyLWl0Zi1oMmggLnNyLXdpZGdldC10aXRsZSB7XG4gIGZvbnQ6IDYwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3ItdG91cm5hbWVudCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaC5zci1pdGYtaDJoIC5zci10b3VybmFtZW50LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3ItdG91cm5hbWVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoLnNyLWl0Zi1oMmggLnNyLXBlcmlvZHMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3ItcGVyaW9kcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoLnNyLWl0Zi1oMmggLnNyLXBlcmlvZHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci10YWJzLWNvbnRlbnQtaXRlbSAuaXRmLWgyaCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItdGFicy1jb250ZW50LWl0ZW0gLml0Zi1oMmgsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItdGFicy1jb250ZW50LWl0ZW0gLml0Zi1oMmgge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWNoYXJ0LWxpbmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWNoYXJ0LWxpbmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItY2hhcnQtbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY2hhcnQtbGluZS5oaWRlVGhpcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItY2hhcnQtbGluZS5oaWRlVGhpcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1jaGFydC1saW5lLmhpZGVUaGlzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1tYXJrZXItdGV4dCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1tYXJrZXItdGV4dCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLW1hcmtlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbWFya2VyLXRleHQgKyB0ZXh0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLW1hcmtlci10ZXh0ICsgdGV4dCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLW1hcmtlci10ZXh0ICsgdGV4dCB7XG4gIGZpbGw6ICM5ODk4OTg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbnRlbnQgLnNyLWNvbW1vbi10YWJzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbnRlbnQgLnNyLWNvbW1vbi10YWJzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY29udGVudCAuc3ItY29tbW9uLXRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jb250ZW50IC5zci1jb21tb24tdGFicyA+IGRpdixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jb250ZW50IC5zci1jb21tb24tdGFicyA+IGRpdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbnRlbnQgLnNyLWNvbW1vbi10YWJzID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAwIDhweCA4cHggOHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jcmVzdC1pbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY3Jlc3QtaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY3Jlc3QtaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLXRlYW0tbGluZSA+IHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItdGVhbS1saW5lID4gc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLXRlYW0tbGluZSA+IHNwYW4ge1xuICBmb250OiA3MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1saW5lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxpbmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1saW5lIHtcbiAgc3Ryb2tlOiAjZGZkZmRmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1sZWdlbmQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtbGVnZW5kLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWNvbnRhaW5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNDIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0aXN0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0aXN0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnRpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCA4cHggMTBweCAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0gc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA0MDAgMTRweC8xNHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIgKyAuc3ItbGVnZW5kLWl0ZW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyICsgLnNyLWxlZ2VuZC1pdGVtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyICsgLnNyLWxlZ2VuZC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jaGFydGlzdCAuc3ItbGFiZWxzIC5zci1sYWJlbCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItY2hhcnRpc3QgLnNyLWxhYmVscyAuc3ItbGFiZWwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItY2hhcnRpc3QgLnNyLWxhYmVscyAuc3ItbGFiZWwge1xuICBmaWxsOiAjODI4MjgyO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWl0Zi1zY29yZWJvYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1lbXB0eSB7XG4gIGZvbnQ6IDQwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1jb250ZW50LmxvYWRpbmctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtY29udGVudC5sb2FkaW5nLWNvbnRlbnQgPiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1jb250ZW50LmxvYWRpbmctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzci1sb2FkaW5nLXNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb246IHNyLWxvYWRpbmctc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LnNob3ctcm9sZXggLnNyLXN0YXR1czphZnRlcixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcvcGljcy9sb2dvcy9yb2xleC5wbmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Quc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItY2xvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXN0YWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLW1hdGNoLXN0YXR1cy0tbGl2ZSB7XG4gIGNvbG9yOiAjZTIxMzFhO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1tYXRjaC1zdGF0dXMtLXJlc3VsdCB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzLmxpdmUtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdsaXZlJztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICNlMjEzMWE7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCB7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLW1hdGNoY2xvY2ssXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLW1hdGNoY2xvY2ssXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1jbG9jay10aXRsZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItY2xvY2stdGl0bGUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3Itc2VydmVzcGVlZC12YWx1ZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3Itc2VydmVzcGVlZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLW1hdGNoY2xvY2ssXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLW1hdGNoY2xvY2sge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlLW9ubHksXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLWNsb2NrLXRpdGxlLW9ubHkge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItZ2FtZS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjZTIxMzFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogMzAwIDE0cHgvMTRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDVweCAxOHB4O1xuICBtYXJnaW46IDdweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLmxvY2F0aW9uLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDQwMCAyMnB4LzIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE1cHggMCAyMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzVweCAwIDA7XG4gIGNvbG9yOiAjOTg5ODk4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5sb2NhdGlvbi1pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLm1hdGNoLXBoYXNlIHtcbiAgZm9udDogNzAwIDIycHgvMjJweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLm1hdGNoLXN0YXR1cy5pcy1saXZlIHtcbiAgY29sb3I6ICNlMjEzMWE7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1zdGF0dXMgLndhdGNoLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZmxhZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogLTZweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWNyZXN0LWltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1uYW1lIHtcbiAgcGFkZGluZzogMnB4IDAgMCA1MHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWRvdWJsZXMgLnNyLWZsYWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1mbGFnIC5zci1jcmVzdC1pbWcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZG91YmxlcyAuc3ItbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1tYXRjaC13aW5uZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZpcnN0X3NlcnZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlLWluZGljYXRvciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludC5zci1jdXN0b20tcGJwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50LnNyLWN1c3RvbS1wYnAgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAge1xuICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLXRhYnMtbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci10YWJzLW5hdi1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE3cHggMzVweCAxMnB4O1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci10YWJzLW5hdi1pdGVtLS1pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuc3ItdGFicy1uYXYtaXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLW5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgLypwYWRkaW5nLWJvdHRvbTogMjVweDsqL1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaXRlbSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLWl0ZW0tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLWlubmVyIHtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8qJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29sb3ItbWFpbjtcbiAgICAgICAgICAgIH0qL1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgbGkge1xuICBmb250OiA2MDAgMTZweC8xNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5wbGF5ZXItc2VydmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5wb2ludC13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjZhZmQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgLmRvdWJsZS1mYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTIxMzFhO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5icmVhay1wb2ludDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjVkYzAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzRlZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdG9nZ2xlIHtcbiAgZm9udDogNzAwIDE2cHgvMTZweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10b2dnbGUuYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZS5idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRhYiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdGFiLmV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRhYiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQge1xuICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIG1heC1oZWlnaHQ6IDQxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldC5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAubmFuby1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLm5hbm8tcGFuZSB7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICM5ODk4OTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLm5hbm8tcGFuZSAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLm5hbm8tcGFuZS5hY3RpdmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5uYW5vLXBhbmUuZmx1c2hlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQ6aG92ZXIgLm5hbm8tcGFuZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyLjVweCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0uZG91Ymxlcy1tYXRjaCB7XG4gIGhlaWdodDogNTVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgZm9udDogNjAwIDE0cHgvMTRweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSBzcGFuLmZsYWcge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSBpbWcge1xuICBtYXgtd2lkdGg6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbS1ob21lIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbS1hd2F5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0LCByaWdodCwgY29sb3Itc3RvcCgwLCAjZjFmMWYxKSwgY29sb3Itc3RvcCgxLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMWYxZjEsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMWYxZjEsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LnNyLXZlcnRpY2FsX2RlbGltaXRlciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWhvbWUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWF3YXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYWNlOmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1mYXVsdDpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi5zci1icmVha3BvaW50LXdvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjVkYzAwICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyNjZhZmQgIWltcG9ydGFudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1mYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTIxMzFhICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmNiY2I7XG4gIHdpZHRoOiA3NSU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50IHtcbiAgd2lkdGg6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50LnNyLXZlcnRpY2FsX2RlbGltaXRlcjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IC0zcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9XCJob21lXCJdIC5zci1jdXN0b20tdGVhbS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgN3B4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPVwiYXdheVwiXSAuc3ItY3VzdG9tLXRlYW0tYXdheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMCAwIDdweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDYwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDdweCAycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcmVzdWx0IC5zci1jdXN0b20tcmVzdWx0LWhvbWUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcmVzdWx0IC5zci1jdXN0b20tcmVzdWx0LWF3YXkge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicC10aXRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDYwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItZmxhZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItYXdheSAuc3ItZnVsbCB7XG4gIHRvcDogOXB4O1xuICByaWdodDogNDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1hd2F5IC5zci1mbGFnIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWhvbWUgLnNyLWZ1bGwge1xuICBsZWZ0OiA0NXB4O1xuICB0b3A6IDlweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1ob21lIC5zci1mbGFnIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzM1wiXSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzRcIl0sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItaG9tZS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXNbZGF0YS1yZWFjdGlkKj1cIiQyMDM1XCJdLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzNlwiXSB7XG4gIHJpZ2h0OiAtNTBweDtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWF3YXktdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzM1wiXSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzRcIl0sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXNbZGF0YS1yZWFjdGlkKj1cIiQyMDM1XCJdLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWF3YXktdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzNlwiXSB7XG4gIGxlZnQ6IC01MHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyB7XG4gIG1heC13aWR0aDogODBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZCxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLnNjb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuYXdheSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5hd2F5LFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuYXdheSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5hd2F5IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5ob21lIHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5ob21lIHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmhvbWUgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmF3YXkgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmF3YXkgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuYXdheSBzcGFuOm5vdCguZmxhZyksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuYXdheSBzcGFuOm5vdCguZmxhZykge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmF3YXksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuYXdheSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmF3YXksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuYXdheSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyB7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgZGl2IHtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIHNwYW46bm90KC5wbGF5ZXItbmFtZSkge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTUlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItYXdheSB7XG4gIHdpZHRoOiA1MCU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItaG9tZSAubmFtZXMgc3Bhbixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1hd2F5IC5uYW1lcyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItYXdheSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzIC5wbGF5ZXItaG9tZSAubmFtZXMsXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1hd2F5IC5uYW1lcyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzIC5vbmUtcGxheWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgKyAuaXRmLWNvbnRlbnQgLnNyLXRhYi1oMmgsXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgKyAuaXRmLWNvbnRlbnQgLnNyLXRhYi1jb250ZW50LWgyaCxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyArIC5pdGYtY29udGVudCAuc3Itc3RhdFtkYXRhLXJlYWN0aWQqPVwiJDIwMzFcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLW5hbWUge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAuaGVhZHNob3Qge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDFjMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAuaGVhZHNob3QgKyAuaGVhZHNob3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLm5hbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAubmFtZXMgc3BhbiB7XG4gIGZvbnQ6IDcwMCAyOHB4LzI4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1ob21lIC5uYW1lcyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1hd2F5IC5uYW1lcyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5pbWFnZXMsXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5uYW1lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpZS1kZXRhaWwtcGFnZSxcbiAgLnRpZS1vdmVydmlldy1wYWdlLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtcy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2ssXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2ssXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2suYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5IC5mbGFnLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5IC5mbGFnLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXkgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5IC5mbGFnLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5IC5mbGFnLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXkgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAudGllLWRldGFpbC1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSBhLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGllLWRldGFpbC1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgLyo1cHgqLztcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSBhLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIC8qMTBweCAxNXB4IDEwcHg7Ki9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAudGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5jYXJkLWJsb2NrLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyIC5zci1zY3JvbGxiYXIsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyIC5zci1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5zci1jaGFydC1jb250YWluZXIgLnNyLWNoYXJ0LWxpbmUsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyIC5zci1jaGFydC1saW5lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lciAuc3ItY2hhcnRpc3QsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyIC5zci1jaGFydGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyOmJlZm9yZSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5zci1jaGFydC1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyAucGxheWVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgLm9uZS1wbGF5ZXIge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzIC5vbmUtcGxheWVyICsgLm9uZS1wbGF5ZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUgc3BhbixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUgc3Bhbjpub3QoLmZsYWcpLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuYXdheSBzcGFuOm5vdCguZmxhZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuaG9tZSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkgLmZsYWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmF3YXkgc3Bhbjpub3QoLmZsYWcpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1tYXRjaGNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLW1hdGNoY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLWNsb2NrLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLXNlcnZlc3BlZWQtdmFsdWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3Itc2VydmVzcGVlZC12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlLW9ubHksXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItY2xvY2stdGl0bGUtb25seSB7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLW1hdGNoY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItbWF0Y2hjbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItY2xvY2stdGl0bGUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItY2xvY2stdGl0bGUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3Itc2VydmVzcGVlZC10aXRsZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3Itc2VydmVzcGVlZC12YWx1ZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1zZXJ2ZXNwZWVkLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1jbG9jay10aXRsZS1vbmx5LFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLWNsb2NrLXRpdGxlLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5ob21lLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmF3YXksXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5hd2F5LFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5hd2F5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmhvbWUgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5ob21lIC5mbGFnLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5ob21lIC5mbGFnLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuYXdheSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmF3YXkgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmF3YXkgLmZsYWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuaG9tZSBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuaG9tZSBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5ob21lIHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5hd2F5IHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5hd2F5IHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmF3YXkgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLFxuICAudGllLWRldGFpbC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgYSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBhLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgYSB7XG4gICAgZm9udDogNjAwIDI0cHgvMjRweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYzhjOGM4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIGEuYWN0aXZlLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGEuYWN0aXZlLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbmF2LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIG5hdixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIG5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIHVsLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIHVsLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMWMyMztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgLm1vYmlsZS1oZWFkZXItdGFiLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAxMHB4IDEwcHg7XG4gICAgY29sb3I6ICMwMDMwM2M7XG4gICAgZm9udDogNzAwIDI2cHgvMjZweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgLm1vYmlsZS1oZWFkZXItdGFiOmFmdGVyLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYjphZnRlcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgY29sb3I6ICMwMDMwM2M7XG4gICAgZm9udDogMjAwIDI0cHgvMjRweCAnaXR2LWZvbnQnO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLm1vYmlsZS1vcGVuIHVsLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLm1vYmlsZS1vcGVuIHVsLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAubW9iaWxlLW9wZW4gdWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLm1vYmlsZS1vcGVuIC5tb2JpbGUtaGVhZGVyLXRhYjphZnRlcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5tb2JpbGUtb3BlbiAubW9iaWxlLWhlYWRlci10YWI6YWZ0ZXIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5tb2JpbGUtb3BlbiAubW9iaWxlLWhlYWRlci10YWI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLm5hbWUgcCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSBwLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLm5hbWUgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5mbGFnIHtcbiAgICBtYXJnaW46IDAgN3B4IDAgNXB4O1xuICAgIG1pbi13aWR0aDogMjdweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtcy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2ssXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2ssXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2suYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCAuY291bnRyeSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIC5jb3VudHJ5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCAuY291bnRyeSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhIC5mbGFnIGltZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEgLmZsYWcgaW1nLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhIC5mbGFnIGltZyxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyIC5mbGFnIGltZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIgLmZsYWcgaW1nLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyIC5mbGFnIGltZyxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQgLmZsYWcgaW1nLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkIC5mbGFnIGltZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkIC5mbGFnIGltZyB7XG4gICAgbWluLXdpZHRoOiA1NXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5IC5mbGFnLFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5IC5mbGFnLFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERjtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciA+IGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdC5zaG93LXJvbGV4IC5zci1zdGF0dXMge1xuICAgIC8qXG4gICAgICAgICAgICAgICAgICAgIC5zci1jbG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ItY2xvY2ssIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAqL1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Quc2hvdy1yb2xleCAuc3Itc3RhdHVzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL21lZGlhL2ltYWdlcy9taXNjL3JvbGV4LWxvZ28tbW9iaWxlLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLm1hdGNoLXN0YXR1cyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLm1hdGNoLXN0YXR1cyAud2F0Y2gtbGl2ZSB7XG4gICAgcGFkZGluZzogNnB4IDdweCA3cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyB7XG4gICAgZm9udDogNDAwIDE4cHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLmxvY2F0aW9uLWluZm8gcCB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUgc3BhbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3Bhbjpub3QoLmZsYWcpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuYXdheSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5ob21lIHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmF3YXkgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDExcHggMTFweCA5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzIHtcbiAgICBmb250OiA2MDAgMTNweC8xOXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyAuc3ItaG9tZS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICAgIGxlZnQ6IDVweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyAuc3ItYXdheS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyAuc3ItaG9tZS12YWx1ZSBkaXYsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1hd2F5LXZhbHVlIGRpdiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWhvbWUgZGl2IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2IHtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWdhbWUtc3RhdHVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA2cHggMTBweCAxOHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzIHtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICBwYWRkaW5nOiAwIDZweCA1cHggMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLW1hdGNoLXN0YXR1cyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1uYW5vLXNjcm9sbGVyIHtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAuaW1hZ2VzIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5uYW1lcyB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5uYW1lcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWhvbWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1hd2F5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1ob21lIC5uYW1lcyBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItYXdheSAubmFtZXMgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnRpZS1kZXRhaWwtcGFnZSAudnMtcGxheWVycy5kb3VibGVzID4gZGl2LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgPiBkaXYgKyBkaXYsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycy5kb3VibGVzID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1pbWctYXdheSBpbWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycy5kb3VibGVzIC5wbGF5ZXItaW1nLWF3YXkgaW1nLFxuICAudGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1pbWctaG9tZSBpbWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycy5kb3VibGVzIC5wbGF5ZXItaW1nLWhvbWUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0IC5zci1zY29yZSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0IC5zci1zY29yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWl0ZW0sXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSAuc3ItY29tbW9uLXRhYnMtaW5uZXIsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSAuc3ItY29tbW9uLXRhYnMtaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYmFycyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWF3YXktdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1zdGF0cyAuc3ItcGVyY2VudGFnZS12YWx1ZS1ob21lIGRpdixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2IHtcbiAgICBjb2xvcjogIzZiNmI2YjtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItY2xvY2sge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxlZ2VuZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiArIGRpdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZS1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXBsYXllciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZmxhZyB7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxufVxuLyoudGllLW92ZXJ2aWV3LXdyYXBwZXIge1xuICAgIC50aWUtaW5mbyB7XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi50aWUtb3ZlcnZpZXctd3JhcHBlci5jbG9uZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLmNsb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGEsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhOmhvdmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDFjMjM7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhOmFmdGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwOSc7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAxMHB4IDMwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTtcbiAgLyomOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAtPiBub3cgb25seSBmb3IgdGllLW92ZXJ2aWV3IChiZWNhdXNlIG9uIGdyb3VwLW92ZXJ2aWV3IHdlIGhpZGUvc2hvdyB0aWUtaW5mbyBibG9ja3MgdmlhIEpTLCBzbyB0aGlzIGRvZXNuJ3Qgd29yayBvdXQpXG4gICAgICAgIH0qL1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5oYWxmLXRpZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5oYWxmLXRpZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAvKiY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9Ki9cbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLnNjb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLnNjb3JlIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5zY29yZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lIGltZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgaW1nIHtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUge1xuICBsZWZ0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW46IDI0cHggMCA1cHggIWltcG9ydGFudDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBpbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgc3BhbiB7XG4gIG1hcmdpbjogMjRweCA1cHggMCAhaW1wb3J0YW50O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgaW1nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgc3BhbiB7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSB7XG4gIHdpZHRoOiAzNSU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgaW1nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBpbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgc3BhbiB7XG4gIG1hcmdpbjogMTVweCA1cHggMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLnNjb3JlIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnZzLXBsYXllcnMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnZzLXBsYXllcnMge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnZzLXBsYXllcnMgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyBzcGFuIHtcbiAgZm9udDogNjAwIDM4cHgvMzhweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDM4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnZzLXBsYXllcnMgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLnRlYW0tYmFyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAudGVhbS1iYXIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHNwYW4ge1xuICBmb250OiA3MDAgMjZweC8yNnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3Bhbi50aWUtYnJlYWssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHNwYW4udGllLWJyZWFrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IC02cHggMCAwIDEycHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCB+IC5idXR0b24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IH4gLmJ1dHRvbiB7XG4gIGJvdHRvbTogNDRweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IH4gLmJ1dHRvbi53YXRjaC1saXZlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCB+IC5idXR0b24ud2F0Y2gtbGl2ZSB7XG4gIGJvdHRvbTogMnB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLmZsYWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IC5mbGFnIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLm5hbWUgcCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLm5hbWUgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBoMyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBoMyB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGgzLmxpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaDMubGl2ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5saXZlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5saXZlIHtcbiAgY29sb3I6ICNlMjEzMWE7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyA+IHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyA+IHNwYW46Zmlyc3QtY2hpbGQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcC5jb3VudHJ5LW5hbWVzID4gc3BhbjpsYXN0LWNoaWxkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcC5jb3VudHJ5LW5hbWVzID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNXB4IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgcCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgcCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgcCArIHAsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHAgKyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSAudmVudWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIC52ZW51ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmF3YXkge1xuICBwYWRkaW5nOiAzcHggMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm90dG9tOiA0MnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uOmhvdmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAxYzIzO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uLndhdGNoLWxpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbi53YXRjaC1saXZlIHtcbiAgYm90dG9tOiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uLndhdGNoLWxpdmUuZGlzYWJsZWQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbi53YXRjaC1saXZlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnRuLXNuZ2wsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ0bi1zbmdsIHtcbiAgbGVmdDogMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMzdmZjtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYic7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ob21lIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmhvbWUgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiA+ICosXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiA+ICoge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2Jpbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2ssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gPiB1bCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gdWwsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayA+IHVsLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayA+IHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udDogNDAwIDE2cHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY29sb3IsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY29sb3IgKyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvciArIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yICsgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvciArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jbGF5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jbGF5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jbGF5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmY3YjA2O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuaGFyZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuaGFyZCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuaGFyZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5oYXJkIHtcbiAgYmFja2dyb3VuZDogIzNlZDRiZDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmdyYXNzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5ncmFzcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuZ3Jhc3MsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuZ3Jhc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjljYjQyO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY2FycGV0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jYXJwZXQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNhcnBldCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jYXJwZXQge1xuICBiYWNrZ3JvdW5kOiAjNWVjMGUwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC5pbmZvLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLmluZm8sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLmluZm8ge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiB1bCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIHVsLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgdWwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIHVsIHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNXB4KTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgNTBweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIGltZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIGxpIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGkgaW1nIHtcbiAgd2lkdGg6IDQxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSBzcGFuIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbn1cbi8qLm5vdy1saXZlLW92ZXJ2aWV3IHtcbiAgICAudGllLWluZm8ge1xuICAgICAgICAvKiBmb3IgXCJub3cgbGl2ZVwiIHdlIGhhdmUgdG8gZGlzYWJsZSB0aGUgbWlzc2luZyBtYXJnaW4gZm9yIG50aC1jaGlsZCg0bikuLi4gKlxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgLyogLi4uYnV0IHdlIHN0aWxsIG5lZWQgdGhlIG1pc3NpbmcgbWFyZ2luIGZvciBudGgtb2YtdHlwZSgzbikgLSBJIGxvdmUgQ1NTISAqXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTdweCAwIDE1cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBiJztcbiAgICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogNXB4IDEwcHggMTNweCAxMHB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5oYWxmLXRpZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyomOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH0qL1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5oYWxmLXRpZSAuYnV0dG9uIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2YxZjFmMTtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCArIC5idXR0b24ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGgzIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YxZjFmMTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luOiAyMnB4IDEwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b24ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiA+IGRpdi5zdW1tYXJ5LFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrID4gZGl2LnN1bW1hcnksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wID4gZGl2LnN1bW1hcnksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gdWwsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgPiB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gdWwsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgPiB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgPiB1bCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSBpbWcsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGkgaW1nLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCBsaSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHNwYW4sXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGkgc3BhbixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvKi5pbmZvLFxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfSovXG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgcCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciBwLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCAuZGV0YWlsLWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoMiksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoMiksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCgzKSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCgzKSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDQpLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDQpLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLmluZm8sXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLmluZm8sXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIC5pbmZvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM5ODk4OTg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIC8qJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9Ki9cbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gdWwge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTdweCAwIDE1cHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSB7XG4gICAgbWFyZ2luOiAyMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUsXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBzcGFuLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBzcGFuLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBpbWcsXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIGltZyxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgaW1nLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lIHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gdWwge1xuICAgIHdpZHRoOiBjYWxjKDcwJSk7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDAgMTBweDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2FybmluZy10ZXh0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2U0NztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubm93LWxpdmUtb3ZlcnZpZXcuY2xvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1uYW5vLXNjcm9sbGVyIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXN0YXRzIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5zci13aWRnZXQgLnNyLWNyZXN0LS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubm8tcmVzdWx0cy1jb250YWluZXIge1xuICB3aWR0aDogNzIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tcmVzdWx0cy1jb250YWluZXIgaDEge1xuICBmb250OiA2MDAgMjhweC8yOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLm5vLXJlc3VsdHMtY29udGFpbmVyIHAge1xuICBmb250OiA0MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4ubm8tcmVzdWx0cy1jb250YWluZXIgcC5kYXRlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uby1yZXN1bHRzLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaXRmLXNjb3JlYm9hcmQsXG4ud2lkZ2V0LXRhYixcbi53aWRnZXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0Zi1zY29yZWJvYXJkID4gKixcbi53aWRnZXQtdGFiID4gKixcbi53aWRnZXQtY29udGFpbmVyID4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbn1cbi5pdGYtc2NvcmVib2FyZC5sb2FkaW5nLWNvbnRlbnQsXG4ud2lkZ2V0LXRhYi5sb2FkaW5nLWNvbnRlbnQsXG4ud2lkZ2V0LWNvbnRhaW5lci5sb2FkaW5nLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA4MnB4O1xufVxuLml0Zi1zY29yZWJvYXJkLmxvYWRpbmctY29udGVudDpiZWZvcmUsXG4ud2lkZ2V0LXRhYi5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlLFxuLndpZGdldC1jb250YWluZXIubG9hZGluZy1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNyLWxvYWRpbmctc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogc3ItbG9hZGluZy1zcGlubmVyIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgei1pbmRleDogMTtcbn1cbi5pdGYtc2NvcmVib2FyZC5sb2FkaW5nLWNvbnRlbnQgPiAqLFxuLndpZGdldC10YWIubG9hZGluZy1jb250ZW50ID4gKixcbi53aWRnZXQtY29udGFpbmVyLmxvYWRpbmctY29udGVudCA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5zZWN0aW9uLWhlYWRpbmcsXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLmRldGFpbC1ibG9jayxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2ssXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5oZWFkLXRhYnMsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAuaGVhZC10YWJzLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2ssXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5lcnJvci1tZXNzYWdlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLXNjb3JlYm9hcmQubG9hZGluZy1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5pdGYtc2NvcmVib2FyZC5sb2FkaW5nLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMjZweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtc2NvcmVib2FyZC5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5pdGYtc2NvcmVib2FyZC5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlIHtcbiAgdG9wOiA1MHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubG9hZGluZy1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3LmxvYWRpbmctY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3LmxvYWRpbmctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzci1sb2FkaW5nLXNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb246IHNyLWxvYWRpbmctc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDE7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5sb2FkaW5nLWNvbnRlbnQgPiAqLFxuLm5vdy1saXZlLW92ZXJ2aWV3LmxvYWRpbmctY29udGVudCA+ICoge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5sb2FkaW5nLWNvbnRlbnQgLnBsYXktb3JkZXItdGFiLmFjdGl2ZSxcbi5ub3ctbGl2ZS1vdmVydmlldy5sb2FkaW5nLWNvbnRlbnQgLnBsYXktb3JkZXItdGFiLmFjdGl2ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLmxvYWRpbmctY29udGVudCAubm93LWxpdmUtdGFiLmFjdGl2ZSxcbi5ub3ctbGl2ZS1vdmVydmlldy5sb2FkaW5nLWNvbnRlbnQgLm5vdy1saXZlLXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyxcbi5ub3ctbGl2ZS1vdmVydmlldyAuaGVhZC10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZjFmMWYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyBhLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5oZWFkLXRhYnMgYSB7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMThweCA0NXB4IDExcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UsIGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5oZWFkLXRhYnMgYS5hY3RpdmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLmhlYWQtdGFicyBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyBhLmFjdGl2ZTpob3Zlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAuaGVhZC10YWJzIGEuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIHtcbiAgLypcbiAgICAgICAgLnNyLXNlcnZlc3BlZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAqL1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWNsb2NrLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItY2xvY2sge1xuICBjbGVhcjogYm90aDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2VydmVzcGVlZCxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWNsb2NrLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItY2xvY2ssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZXNwZWVkIHtcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItY2xvY2stdGl0bGUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1jbG9jay10aXRsZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbWF0Y2hjbG9jayxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW1hdGNoY2xvY2ssXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZXNwZWVkLXZhbHVlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2VydmVzcGVlZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250OiAzMDAgMTZweC8xNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQtdmFsdWUgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQtdmFsdWUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1tYXRjaGNsb2NrLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbWF0Y2hjbG9jayxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2VydmVzcGVlZC12YWx1ZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlc3BlZWQtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1tYXRjaC1zdGF0dXMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1tYXRjaC1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgZm9udDogNzAwIDIwcHgvMjBweCBcInByb3hpbWEtbm92YS1jb25kZW5zZWRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbWF0Y2gtc3RhdHVzLS1yZXN1bHQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1tYXRjaC1zdGF0dXMtLXJlc3VsdCB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZS1zdGF0dXMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICNlMjEzMWEgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDMwMCAxNHB4LzE0cHggXCJwcm94aW1hLW5vdmEtY29uZGVuc2VkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDdweDtcbiAgcGFkZGluZzogNnB4IDEwcHggMThweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZS1pbmRpY2F0b3IsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIC5zci1zdGFnZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3Itc3RhZ2Uge1xuICBmb250OiAzMDAgMjBweC8yMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIC5zci1zdGFnZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3Itc3RhZ2Uge1xuICBtYXJnaW4tbGVmdDogMzhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZmxhZyxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnIC5zci1jcmVzdC1pbWcsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnIC5zci1jcmVzdC1pbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnIC5zci1jcmVzdC1pbWcuc2hvdyxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcgLnNyLWNyZXN0LWltZy5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1mbGFnLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZG91YmxlcyAuc3ItZmxhZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1mbGFnIC5zci1jcmVzdC1pbWcsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1mbGFnIC5zci1jcmVzdC1pbWcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWRvdWJsZXMgLnNyLW5hbWUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1uYW1lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSB7XG4gIHBhZGRpbmc6IDRweCAwIDAgNDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lci5leHBhbmQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIuZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItdGFicy1uYXYsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLXRhYnMtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci10YWJzLW5hdi1pdGVtLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci10YWJzLW5hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMTRweCAxN3B4IDEycHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItdGFicy1uYXYtaXRlbTpmaXJzdC1jaGlsZCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItdGFicy1uYXYtaXRlbTpmaXJzdC1jaGlsZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci10YWJzLW5hdi1pdGVtOmxhc3QtY2hpbGQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLXRhYnMtbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY29tbW9uLXRhYnMtaW5uZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWNvbW1vbi10YWJzLWlubmVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1iYXJzLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1iYXJzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLXN0YXRzLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1zdGF0cyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXN0YXRzLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtc3RhdHMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY29tbW9uLXRlYW0td3JhcHBlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY29tbW9uLXRlYW0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItZmxhZyxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItZmxhZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItYXdheSAuc3ItZnVsbCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItYXdheSAuc3ItZnVsbCB7XG4gIHRvcDogN3B4O1xuICByaWdodDogNDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1ob21lIC5zci1mdWxsLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1ob21lIC5zci1mdWxsIHtcbiAgbGVmdDogNDVweDtcbiAgdG9wOiA3cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0cyxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXRhYixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXRhYi5hY3RpdmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLndpZGdldC10YWIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLWgyaCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLWgyaCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItaG9tZS12YWx1ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWF3YXktdmFsdWUge1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItY29tbW9uLXRlYW0td3JhcHBlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlIGRpdixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUgZGl2IHtcbiAgbGVmdDogNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSBkaXYsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIGRpdiB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSBkaXYsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWhvbWUgZGl2LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItcGVyY2VudGFnZS12YWx1ZS1hd2F5IGRpdiB7XG4gIHRvcDogLTIycHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSBkaXYsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWhvbWUgZGl2IHtcbiAgbGVmdDogNDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItcGVyY2VudGFnZS12YWx1ZS1hd2F5IGRpdixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtYXdheSBkaXYge1xuICByaWdodDogNDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gIGZvbnQ6IDQwMCAxNXB4LzE1cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItbGFiZWwsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1sYWJlbCB7XG4gIGZvbnQ6IDYwMCAxNXB4LzE1cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdG9wOiBjYWxjKC0xMDAlIC0gNXB4KTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtaDJoIC5zci1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtaDJoIC5zci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWgyaCAuc3ItaW5mby10eXBlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtaDJoIC5zci1pbmZvLXR5cGUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWgyaCAuc3ItaG9tZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWgyaCAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtaDJoIC5zci1hd2F5LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtaDJoIC5zci1hd2F5IHtcbiAgZm9udDogNjAwIDE1cHgvMTVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItY29udGVudCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci10ZWFtLWxpbmUgPiBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtbW9tZW50dW0gLnNyLXRlYW0tbGluZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1saW5lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWxpbmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnRpc3QsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnRpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1zY3JvbGxiYXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3Itc2Nyb2xsYmFyIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIgKyAuc3ItbGVnZW5kLWl0ZW0sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyICsgLnNyLWxlZ2VuZC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtbW9tZW50dW0gLnNyLWxlZ2VuZC1pdGVtIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbW1vbi10YWJzLW5hdixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLW1vbWVudHVtIC5zci1jb21tb24tdGFicy1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWNvbnRlbnQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWNvbnRlbnQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItbmFuby1zY3JvbGxlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItbmFuby1zY3JvbGxlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY29udGVudC5zci1jdXN0b20tcGJwLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jb250ZW50LnNyLWN1c3RvbS1wYnAsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItbmFuby1zY3JvbGxlci5zci1jdXN0b20tcGJwLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1uYW5vLXNjcm9sbGVyLnNyLWN1c3RvbS1wYnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDRweCAwIDA7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLXBvaW50Ynlwb2ludCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItcG9pbnRieXBvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1wb2ludGJ5cG9pbnQuc3ItY3VzdG9tLXBicCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItcG9pbnRieXBvaW50LnNyLWN1c3RvbS1wYnAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItcG9pbnRieXBvaW50LnNyLWN1c3RvbS1wYnAgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItcG9pbnRieXBvaW50LnNyLWN1c3RvbS1wYnAgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogLTIxcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0OmhvdmVyIC5uYW5vLXBhbmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQ6aG92ZXIgLm5hbm8tcGFuZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5uYW5vLWNvbnRlbnQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLm5hbm8tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIC8qMTdweCovXG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubmFuby1wYW5lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5uYW5vLXBhbmUge1xuICB3aWR0aDogN3B4O1xuICByaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubmFuby1zbGlkZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLm5hbm8tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtbmF2LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5zci1jb21tb24tdGFicy1uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaXRlbSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5zci1jb21tb24tdGFicy1pbm5lcixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaW5uZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgbGksXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCBsaSB7XG4gIGZvbnQ6IDYwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAucGxheWVyLXNlcnZpbmc6YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgLnBsYXllci1zZXJ2aW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5icmVhay1wb2ludDpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuYnJlYWstcG9pbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZGMwMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgLnBvaW50LXdvbjpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAucG9pbnQtd29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5hY2U6YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgLmFjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjY2YWZkO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuZG91YmxlLWZhdWx0OmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5kb3VibGUtZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2UyMTMxYTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdG9nZ2xlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdG9nZ2xlIHtcbiAgZm9udDogNzAwIDE2cHgvMTZweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10b2dnbGUuYnV0dG9uOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZS5idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwZSc7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZS5idXR0b24uYWN0aXZlOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZS5idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIge1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIuZXhwYW5kLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdGFiLmV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIgdWwsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQyOXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQuZXhwYW5kLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0LmV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMi41cHggMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbS5kb3VibGVzLW1hdGNoLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbS5kb3VibGVzLW1hdGNoIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgZm9udDogNjAwIDE0cHgvMTRweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0gLmRvdWJsZXMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtIC5kb3VibGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0gaW1nLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSBpbWcge1xuICBtYXgtd2lkdGg6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0taG9tZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0taG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtLWF3YXksXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtLWF3YXkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbTpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc2Nyb2xsYmFyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogOTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNjcm9sbGJhci5kaXNhYmxlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zY3JvbGxiYXIuZGlzYWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc2Nyb2xsYmFyIC50cmFjayxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc2Nyb2xsYmFyIC50cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zY3JvbGxiYXIgLnRodW1iLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zY3JvbGxiYXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnZpZXdwb3J0LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC52aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5vdmVydmlldyxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAub3ZlcnZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuaG9yaXpvbnRhbCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0OmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWhvbWUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1ob21lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1hd2F5LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYXdheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWFjZTpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1hY2U6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1mYXVsdDpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1mYXVsdDpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjIgIWltcG9ydGFudDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi5zci1icmVha3BvaW50LXdvbjpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNyLWJyZWFrcG9pbnQtd29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmNWRjMDAgIWltcG9ydGFudDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYWNlOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWFjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjY2YWZkICFpbXBvcnRhbnQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWZhdWx0OmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWZhdWx0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlMjEzMWEgIWltcG9ydGFudDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2Q6bGFzdC1jaGlsZCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludCB7XG4gIHdpZHRoOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnQuc3ItdmVydGljYWxfZGVsaW1pdGVyOmFmdGVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnQuc3ItdmVydGljYWxfZGVsaW1pdGVyOmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9XCJob21lXCJdIC5zci1jdXN0b20tdGVhbS1ob21lOmFmdGVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9XCJob21lXCJdIC5zci1jdXN0b20tdGVhbS1ob21lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMnB4IDAgMCA3cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPVwiYXdheVwiXSAuc3ItY3VzdG9tLXRlYW0tYXdheTphZnRlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPVwiYXdheVwiXSAuc3ItY3VzdG9tLXRlYW0tYXdheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDJweCAwIDAgN3B4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1yZXN1bHQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1yZXN1bHQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDYwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNHB4IDdweCAycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1ob21lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcmVzdWx0IC5zci1jdXN0b20tcmVzdWx0LWhvbWUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1hd2F5LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcmVzdWx0IC5zci1jdXN0b20tcmVzdWx0LWF3YXkge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLnNyLWN1c3RvbS1wYnAtdGl0bGUgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicC10aXRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDYwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLml0Zi1wYnAgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSAuc3ItY29udGVudCxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSAuc3ItY29udGVudCB7XG4gIGhlaWdodDogNDMwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtcGJwLWNsb25lIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1wYnAtY2xvbmUgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLml0Zi1wYnAtY2xvbmUgLnNyLWNvbnRlbnQsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1wYnAtY2xvbmUgLnNyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtYmlvIC5zci1jb250ZW50LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtYmlvIC5zci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWJpbyAuc3ItaW5mby10eXBlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtYmlvIC5zci1pbmZvLXR5cGUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWJpbyAuc3ItaG9tZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWJpbyAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC53aWRnZXQtY29udGFpbmVyIC5pdGYtYmlvIC5zci1hd2F5LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC53aWRnZXQtY29udGFpbmVyIC5pdGYtYmlvIC5zci1hd2F5IHtcbiAgZm9udDogNjAwIDE1cHgvMTVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLndpZGdldC1jb250YWluZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXksXG4ubm93LWxpdmUtb3ZlcnZpZXcgLndpZGdldC1jb250YWluZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAud2lkZ2V0LWNvbnRhaW5lciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuc3VtbWFyeSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuZGV0YWlsLWJsb2NrIC5zdW1tYXJ5IHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gNXB4KTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuc3VtbWFyeSBwLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5kZXRhaWwtYmxvY2sgLnN1bW1hcnkgcCB7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2suYm90dG9tLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5kZXRhaWwtYmxvY2suYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIHAsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLmRldGFpbC1ibG9jay50b3AgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcuaGlkZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc2VjdGlvbi1oZWFkaW5nLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1ibG9jay5oaWRlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtYmxvY2suaGlkZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtYmxvY2stcGxheW9mZi5oaWRlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtYmxvY2stcGxheW9mZi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtYmxvY2sgLnRpZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWJsb2NrIC50aWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWJsb2NrLXBsYXlvZmYgLnRpZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWJsb2NrLXBsYXlvZmYgLnRpZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtYmxvY2stcGxheW9mZixcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWJsb2NrLXBsYXlvZmYge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1ibG9jay1wbGF5b2ZmIC5wbGF5b2ZmLWhlYWRpbmcsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1ibG9jay1wbGF5b2ZmIC5wbGF5b2ZmLWhlYWRpbmcge1xuICBmb250OiA2MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogNXB4IDAgMnB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGgzLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyBoMyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudGllLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAudGllIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSxcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gLmF3YXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ob21lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAuaG9tZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc3ItcGVyaW9kcyAuc3ItbWF0Y2gtd2lubmVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAuc3ItcGVyaW9kcyAuc3ItbWF0Y2gtd2lubmVyIHtcbiAgdG9wOiAwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9Ki9cbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrID4gaDMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgPiBoMyB7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjM2M0ZWZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgPiB1bCxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayA+IHVsID4gbGk6bm90KC50YWJsZS1oZWFkKSxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayA+IHVsID4gbGk6bm90KC50YWJsZS1oZWFkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIGxpLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayBsaSBwLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIGxpIHAge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIGxpIHA6YWZ0ZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgbGkgcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICBmb250OiA0MDAgMThweC8xOHB4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgbGkgcC5leHRyYS1pbmZvLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIGxpIHAuZXh0cmEtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgbGkgcC5leHRyYS1pbmZvID4gYSxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayBsaSBwLmV4dHJhLWluZm8gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIHNwYW4ge1xuICBmb250OiA3MDAgMjVweC8yNXB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5mbGFnLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5mbGFnIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmZsYWcgaW1nLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5mbGFnIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmZsYWcgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZmxhZyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgZm9udDogNDAwIDE0cHgvMTRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuY291bnRyeS1uYW1lLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgcCxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAudGFibGUtaGVhZCBwIHtcbiAgcGFkZGluZzogNHB4IDE1cHggMnB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgcDphZnRlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAudGFibGUtaGVhZCBwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgc3BhbiB7XG4gIGZvbnQ6IDYwMCAxOHB4LzE4cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIC5uYXRpb24sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgLm5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHBhbmRlZCAuZXh0cmEtaW5mbyxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZXhwYW5kZWQgLmV4dHJhLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHBhbmRlZCBwOmFmdGVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHBhbmRlZCBwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ODk4OTg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuZXh0cmEtaW5mbzpsYXN0LWNoaWxkLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm86YWZ0ZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyBzcGFuIHtcbiAgcGFkZGluZzogMCAwO1xuICBmb250OiA0MDAgMTZweC8xNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gLmZsYWcsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gLmZsYWcge1xuICB3aWR0aDogYXV0bztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5mbGFnIGltZyxcbi5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyAuZmxhZyBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5mbGFnIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gLmZsYWcgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5hd2F5LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5hd2F5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyAuYXdheSBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5hd2F5IHNwYW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5ob21lIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gLmhvbWUgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyBhOmFmdGVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTBiJztcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC50aWUtaW5mbyxcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8qJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9Ki9cbiAgLyomOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfSovXG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyBoMyxcbi5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC50aWUtaW5mbyBoMyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gaDMsXG4ubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC50aWUtaW5mbyBoMyB7XG4gIHBhZGRpbmc6IDZweCAwIDRweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIGgzIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gaDMgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gaDMgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIGgzIHNwYW4ge1xuICBmb250OiA0MDAgMTVweC8xNXB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmJ1dHRvbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmJ1dHRvbixcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmJ1dHRvbjpiZWZvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmJ1dHRvbjpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b246YmVmb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAudGllLWluZm8gLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1Jztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYnV0dG9uLmFjdGl2ZSxcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2IyYjJiMjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYnV0dG9uLmFjdGl2ZTpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlOmJlZm9yZSxcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5idXR0b24uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5ob21lLFxuLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSxcbi5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmF3YXksXG4ubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuaG9tZSBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5hd2F5IHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmF3YXkgc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5hd2F5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAudGllLWluZm8sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC50aWUtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9Ki9cbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAudGllLWluZm8uZGlzcGxheSxcbi5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLnRpZS1pbmZvLmRpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnRpZS1pbmZvLm5vLW1yLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAudGllLWluZm8ubm8tbXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAvKnBhZGRpbmctcmlnaHQ6IDclOyovXG4gIGNvbG9yOiAjMDAzMDNjO1xuICAvKi5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCA2MnB4LzYycHggJ2l0di1mb250JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ki9cbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAuZGF0ZS1zbGlkZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5kYXRlLXNsaWRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAuaWNvbixcbi5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLnByZXYsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5wcmV2LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5uZXh0LFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAubmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5wcmV2OmFmdGVyLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAucHJldjphZnRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAubmV4dDphZnRlcixcbi5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLm5leHQ6YWZ0ZXIge1xuICBmb250OiAyMDAgMzBweC8zMHB4ICdpdHYtZm9udCc7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLnByZXY6YWZ0ZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLm5leHQ6YWZ0ZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCxcbi5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCBsaSxcbi5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQ6IDYwMCAyNHB4LzI0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuZGF0ZXBpY2tlciAuZGF5cy1saXN0IC5hY3RpdmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5kYXRlcGlja2VyIC5kYXlzLWxpc3QgLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIuYWN0aXZlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYi5hY3RpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiLmFjdGl2ZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1iYXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnJ1YmJlci1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMCA4cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLWJhciAucnViYmVyLXNlbGVjdCxcbi5ub3ctbGl2ZS1vdmVydmlldyAucnViYmVyLWJhciAucnViYmVyLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItYmFyIC5tdWx0aXBsZS1zZXRzIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnJ1YmJlci1iYXIgLm11bHRpcGxlLXNldHMgc3BhbiB7XG4gIHdpZHRoOiAzNXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1iYXIgLmFjdGl2ZS1ydWJiZXIsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnJ1YmJlci1iYXIgLmFjdGl2ZS1ydWJiZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDNweCAwIDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8udGllIHAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnRpZSBwLmF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSB7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuc2NvcmUge1xuICBtYXJnaW46IDEycHggMCAxNXB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSB7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2NXB4KSBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiIC5zY29yZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5ob21lLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8gLmhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5ob21lLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvIC5hd2F5LFxuICAubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC50aWUtaW5mbyAuYXdheSB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHNwYW4sXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gLnNjb3JlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1ibG9jay1wbGF5b2ZmIC5wbGF5b2ZmLWhlYWRpbmcsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAudGllLWJsb2NrLXBsYXlvZmYgLnBsYXlvZmYtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWJsb2NrLXBsYXlvZmYgLnRpZS1pbmZvLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1ibG9jay1wbGF5b2ZmIC50aWUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcge1xuICAgIC8qLnBsYXktb3JkZXItdGFiIHtcbiAgICAgICAgICAgIC50aWUtaW5mbyB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tbXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5zdW1tYXJ5IHAsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAuZGV0YWlsLWJsb2NrIC5zdW1tYXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWJsb2NrLXBsYXlvZmYsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAudGllLWJsb2NrLXBsYXlvZmYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5oZWFkLXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaGVhZC10YWJzIGEuYWN0aXZlLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLmhlYWQtdGFicyBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC50aWUtaW5mbyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnRpZS1pbmZvLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC50aWUtaW5mbyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC50aWUtaW5mbyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAudGllLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIC8qJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfSovXG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2YxZjFmMTtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1hd2F5LFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXksXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1hd2F5LFxuICAubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItYXdheSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10YWJsZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10YWJsZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0LFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3Lm5vdy1saXZlLXRhYiAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjFmMWYxO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBoMyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyBoMyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC50aWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gLnRpZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnRpZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAudGllIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gLmhvbWUsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAuYXdheSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc3Itc3RhdHVzLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1pbmZvIC5zci1zdGF0dXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2YxZjFmMTtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNyLWdhbWVzY29yZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC50aWUtaW5mbyAuc3ItZ2FtZXNjb3JlIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2ssXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayBsaSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjFmMWYxO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIGxpIHAsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayBsaSBwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjFmMWYxO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrID4gaDMsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayA+IGgzIHtcbiAgICBtYXJnaW46IDEwcHggMCA4cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmV4cGFuZGVkIC5leHRyYS1pbmZvLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmV4cGFuZGVkIC5leHRyYS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5leHBhbmRlZCAuZXh0cmEtaW5mbyA+IGEsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZXhwYW5kZWQgLmV4dHJhLWluZm8gPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciA+IGgyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgPiBoMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAudGllLWluZm8sXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyLm5vdy1saXZlLXRhYiAudGllLWluZm8sXG4gIC5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLnRpZS1pbmZvLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnRpZS1pbmZvLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBsYXktb3JkZXItdGFiIC50aWUtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ub3ctbGl2ZS10YWIgLml0Zi1iaW8gLnNyLWhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAubm93LWxpdmUtdGFiIC5pdGYtYmlvIC5zci1ob21lLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlci5ub3ctbGl2ZS10YWIgLml0Zi1iaW8gLnNyLWhvbWUsXG4gIC5ub3ctbGl2ZS1vdmVydmlldy5ub3ctbGl2ZS10YWIgLml0Zi1iaW8gLnNyLWhvbWUsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wbGF5LW9yZGVyLXRhYiAuaXRmLWJpbyAuc3ItaG9tZSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAuaXRmLWJpbyAuc3ItaG9tZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC5pdGYtYmlvIC5zci1hd2F5LFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAuaXRmLWJpbyAuc3ItYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC5pdGYtYmlvIC5zci1hd2F5LFxuICAubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC5pdGYtYmlvIC5zci1hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLml0Zi1iaW8gLnNyLWF3YXksXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLml0Zi1iaW8gLnNyLWF3YXkge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXIsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLm5vdy1saXZlLXRhYiAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcubm93LWxpdmUtdGFiIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucGxheS1vcmRlci10YWIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIsXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucGxheS1vcmRlci10YWIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBsYXktb3JkZXItdGFiIC50aWUtaW5mbyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wbGF5LW9yZGVyLXRhYiAudGllLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5mbGFnIHNwYW4sXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAuZmxhZyBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5oZWFkLXRhYnMge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmhlYWQtdGFicyBhLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLmhlYWQtdGFicyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuc3VtbWFyeSxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5kZXRhaWwtYmxvY2sgLnN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5mbGFnLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmZsYWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5mbGFnIGltZyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5mbGFnIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmZsYWcgc3BhbixcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5mbGFnIHNwYW4ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAudGFibGUtaGVhZCBzcGFuLFxuICAubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIC5uYXRpb24sXG4gIC5ub3ctbGl2ZS1vdmVydmlldyAucG9vbC1ibG9jayAudGFibGUtaGVhZCAubmF0aW9uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuZXh0cmEtaW5mbyAuZmxhZyxcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5mbGFnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLmV4dHJhLWluZm8gLmZsYWcgc3BhbixcbiAgLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC5leHRyYS1pbmZvIC5mbGFnIHNwYW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gIC5kY2ZjLWRyYXdzLXNlY3Rpb24gLmJyYWNrZXQge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuZGNmYy1kcmF3cy1zZWN0aW9uIC5sYWJlbCxcbiAgLmRjZmMtZHJhd3Mtc2VjdGlvbiAuc2NvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5kY2ZjLWRyYXdzLXNlY3Rpb24gLmJyYWNrZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZGNmYy1kcmF3cy1zZWN0aW9uIC5sYWJlbCxcbiAgLmRjZmMtZHJhd3Mtc2VjdGlvbiAuc2NvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdiAualFCcmFja2V0IHtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmRjZmMtZHJhd3Mtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRjZmMtZHJhd3Mtc2VjdGlvbiAuYnJhY2tldCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5kY2ZjLWRyYXdzLXNlY3Rpb24gLnJvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5kY2ZjLWRyYXdzLXNlY3Rpb24gLmNvbm5lY3RvciB7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLmRjZmMtZHJhd3Mtc2VjdGlvbiAuYnViYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kY2ZjLWRyYXdzLXNlY3Rpb24gLnRlYW1Db250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGNmYy1kcmF3cy1zZWN0aW9uIC50ZWFtIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmRjZmMtZHJhd3Mtc2VjdGlvbiAudGVhbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uZGNmYy1kcmF3cy1zZWN0aW9uIC50ZWFtIC5zY29yZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMzAzYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uZGNmYy1kcmF3cy1zZWN0aW9uIC50ZWFtIC5sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4uZGNmYy1kcmF3cy1zZWN0aW9uIC50ZWFtIC5sYWJlbCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kY2ZjLWRyYXdzLXNlY3Rpb24gLnRlYW0gLmxhYmVsLFxuLmRjZmMtZHJhd3Mtc2VjdGlvbiAudGVhbSAuc2NvcmUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5saXZlLXRpZXMtd3JhcHBlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXZlLXRpZXMtd3JhcHBlciA+IGgyIHtcbiAgZm9udDogNzAwIDI1cHgvMjVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG59XG4ubGl2ZS10aWVzLXdyYXBwZXIgPiBoMiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNlMjEzMWE7XG59XG4ubGl2ZS10aWVzLXdyYXBwZXIgPiBoMiBzcGFuOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5saXZlLXRpZXMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGlkZXItbGl2ZS10aWVzIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogLTIycHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI2UyMTMxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDcwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGFnIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDUwJSAwO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmZpcnN0LW9mLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmZpcnN0LW9mLWdyb3VwID4gaDMge1xuICBmb250OiA2MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxMHB4IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuZmlyc3Qtb2YtZ3JvdXA6bm90KC5maXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgYmFja2dyb3VuZDogI2M4YzhjODtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5wbGF5ZXJzLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzIC5mbGFnLWhvbWUsXG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmxpdmUtdnMtZmxhZ3MgLmZsYWctYXdheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyAuZmxhZy1ob21lIHtcbiAgbGVmdDogMjVweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyAuZmxhZy1hd2F5IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSxcbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuZmxhZy1hd2F5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSBpbWcsXG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctYXdheSBpbWcge1xuICBtYXgtd2lkdGg6IDQxcHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSBzcGFuLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5mbGFnLWF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnBsYXllcnMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5wbGF5ZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250OiA0MDAgMTRweC8xNHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdpZHRoOiBjYWxjKDQyJSAtIDNweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnBsYXllcnMuZG91YmxlcyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAucGxheWVycy5kb3VibGVzIC52cyB7XG4gIG1hcmdpbjogMDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAucGxheWVycyAudnMge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udDogNzAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbjogLTlweCAwO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuc2NvcmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogNjAwIDM4cHgvMzhweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzgyODI4MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSxcbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuc2NvcmUgLmF3YXkge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogNnB4IDAgMXB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC53YXRjaC1saXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDI4N3B4KTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLXdpZHRoOiAyODZweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2LFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M0ZWZmO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWN0aXZlLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQ6YWN0aXZlLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6Zm9jdXMsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udDogMjVweC8yNXB4ICdpdHYtZm9udCc7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTdweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTdweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxpdmUtdGllcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSxcbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuYXdheSB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSBzcGFuLFxuICAubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnNjb3JlIC5hd2F5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmxpdmUtdnMtZmxhZ3MgLmZsYWctaG9tZSxcbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzIC5mbGFnLWF3YXkge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuLndvcmxkLWdyb3VwLW1vZHVsZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIgc3BhbiB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA0MDAgMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQyOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5ob21lLFxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuYXdheSB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5hd2F5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuYXdheSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmhvbWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5ob21lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qgc3BhbiB7XG4gIGZvbnQ6IDQwMCAyNHB4LzI0cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLmhvbWUsXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5ob21lIHNwYW4sXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHNwYW4ge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLmF3YXkgc3BhbiB7XG4gIG9yZGVyOiAyO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCBpbWcge1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC50aWUtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAudGllLWRldGFpbHMgLnNjb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLmF3YXkgc3BhbiB7XG4gIG9yZGVyOiAyO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgbGkge1xuICBoZWlnaHQ6IDUwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIGxpIGEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCBpbWcge1xuICBoZWlnaHQ6IDYxcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAudGllLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC5ob21lLFxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLmF3YXkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC5ob21lIHNwYW4sXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAuYXdheSBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBpbWcge1xuICBoZWlnaHQ6IDUzcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucXVhcnRlcmZpbmFsIGxpIHtcbiAgaGVpZ2h0OiAyNSU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBsaSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgLnRpZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucXVhcnRlcmZpbmFsIC50aWUtZGV0YWlscyAuc2NvcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnBsYXktb2ZmIGltZyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucGxheS1vZmYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMTRweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIC5ncm91cC1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDZweCAwIDNweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgZm9udDogNzAwIDMwcHgvMzBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC52ZW51ZSB7XG4gIGZvbnQ6IDQwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIG1hcmdpbjogMCAtMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuaG9tZSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAudGllLWRldGFpbHMgLnZlbnVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgbWFyZ2luOiAwIC0zNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvcmxkLWdyb3VwLW1vZHVsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmhvbWUsXG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmF3YXkge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuLFxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAudGllLWRldGFpbHMgLnNjb3JlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCAudGllLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLnRpZS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC50aWUtZGV0YWlscyAudmVudWUge1xuICAgIG1hcmdpbjogMTJweCAtNTVweCAwO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAudGllLWRldGFpbHMgLnZlbnVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTEwcHgpO1xuICAgIG1hcmdpbjogMCAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAuaG9tZSBzcGFuLFxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDU0M3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA4MnB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3ItbG9hZGluZy1zcGlubmVyIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBzci1sb2FkaW5nLXNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICB6LWluZGV4OiAxO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5sb2FkaW5nLWNvbnRlbnQgPiAqIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyID4gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgPiBoMiBhIHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgPiBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgPiBoMiBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyID4gaDIgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24ubG9naW4sXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmJ1dHRvbi5zdWJtaXQsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmJ1dHRvbi5jb25maXJtLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmJ1dHRvbi5sb2dpbjpob3Zlcixcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLnN1Ym1pdDpob3Zlcixcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLmNvbmZpcm0tc2VsZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E1YTVhNTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLmNvbmZpcm0tc2VsZWN0aW9uLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24uc3VibWl0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmJ1dHRvbi5yZWdpc3Rlcixcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLmNvbmZpcm0tc2VsZWN0aW9uLmFjdGl2ZSxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLnN1Ym1pdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLnJlZ2lzdGVyOmhvdmVyLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24uY29uZmlybS1zZWxlY3Rpb24uYWN0aXZlOmhvdmVyLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24uc3VibWl0LmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmNoYW5nZS10ZWFtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBmb250OiA3MDAgMTZweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuY2hhbmdlLXRlYW0uYWN0aXZlLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5jaGFuZ2UtdGVhbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5jaGFuZ2UtdGVhbS5hY3RpdmU6YmVmb3JlLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5jaGFuZ2UtdGVhbTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuY2hhbmdlLXRlYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmNyc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG4gIHRvcDogMnB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5idXR0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS11bnJlZ2lzdGVyZWQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMjAlIDAgMTVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXVucmVnaXN0ZXJlZCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXVucmVnaXN0ZXJlZCAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc2VsZWN0LWJveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zZWxlY3QtYm94LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgZm9udDogMzAwIDIwcHgvMjBweCAnaXR2LWZvbnQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMjFmJztcbiAgZm9udDogMjAwIDIzcHgvMjBweCAnaXR2LWZvbnQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICNhNWE1YTU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zZWxlY3QtYm94LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC50ZWFtLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiAyMHB4LzIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgcGFkZGluZzogMTNweCAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zLWNvbnRhaW5lci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zLWNvbnRhaW5lciAuc3VnZ2VzdGlvbi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ODk4OTg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250YWluZXIgLnN1Z2dlc3Rpb24tdGFicyA+IGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMtY29udGFpbmVyIC5zdWdnZXN0aW9uLXRhYnMgPiBsaSA+IHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucy1jb250YWluZXIgLnN1Z2dlc3Rpb24tdGFicyA+IGxpLmFjdGl2ZSA+IHAge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMtY29udGFpbmVyID4gZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMtY29udGFpbmVyID4gZGl2LmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIzNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLm92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLm5vLXNjcm9sbGJhciAudmlld3BvcnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAubm8tc2Nyb2xsYmFyIC5vdmVydmlldyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC50ZWFtLXBsYXllcnMgLm5vLXNjcm9sbGJhciAub3ZlcnZpZXcsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItZmF2LXBsYXllcnMgLm5vLXNjcm9sbGJhciAub3ZlcnZpZXcsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnRlYW0tdmlkZW9zIC5uby1zY3JvbGxiYXIgLm92ZXJ2aWV3LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC50ZWFtLXBsYXllcnMgLm5vLXNjcm9sbGJhciAubmFuby1jb250ZW50LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzIC5uby1zY3JvbGxiYXIgLm5hbm8tY29udGVudCxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudGVhbS12aWRlb3MgLm5vLXNjcm9sbGJhciAubmFuby1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLm5hbm8tcGFuZSB7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIHJpZ2h0OiA3cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLm5hbm8gPiAubmFuby1wYW5lID4gLm5hbm8tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLm5hbm8gPiAubmFuby1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgOm5vdCgubm8tc2Nyb2xsYmFyKSAuc3VnZ2VzdGlvbnMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMgbGkge1xuICBmb250OiAyMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucyBsaSBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2U7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zIGxpIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMgbGkgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAuc3VnZ2VzdGlvbnMgbGkgbGkgLnRodW1ibmFpbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zIGxpIGxpIC50aHVtYm5haWwgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucyBsaSBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5zdWdnZXN0aW9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmNvbmZpcm0tc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gIHRvcDogY2FsYygxMDAlIC0gOXB4KTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogLTMwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnNlbGVjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC5zZWxlY3Rpb25zLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnNlbGVjdGlvbnMgPiBwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnNlbGVjdGlvbnMgLnZpZXdwb3J0IHtcbiAgbWF4LWhlaWdodDogMTk1cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC5zZWxlY3Rpb25zIC5vdmVydmlldyB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCAucmVtb3ZlLXRlYW0sXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC5yZW1vdmUtcGxheWVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogcmlnaHQ7XG4gIGZvbnQ6IDYwMCAyMHB4LzI2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbixcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnBsYXllcnMtc2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiA+IHAsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC5wbGF5ZXJzLXNlbGVjdGlvbiA+IHAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk4OTg5ODtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiB1bCxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnBsYXllcnMtc2VsZWN0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiBsaSxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnBsYXllcnMtc2VsZWN0aW9uIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiAyMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiBsaTpob3Zlcixcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnBsYXllcnMtc2VsZWN0aW9uIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC50ZWFtcy1zZWxlY3Rpb24gbGk6aG92ZXIgLnJlbW92ZS10ZWFtLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCAucGxheWVycy1zZWxlY3Rpb24gbGk6aG92ZXIgLnJlbW92ZS10ZWFtLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCAudGVhbXMtc2VsZWN0aW9uIGxpOmhvdmVyIC5yZW1vdmUtcGxheWVyLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCAucGxheWVycy1zZWxlY3Rpb24gbGk6aG92ZXIgLnJlbW92ZS1wbGF5ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgLm1vZHVsZS10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAubW9kdWxlLXRhYnMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAubW9kdWxlLXRhYnMgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAubW9kdWxlLXRhYnMgbGkuYWN0aXZlLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAubW9kdWxlLXRhYnMgbGk6aG92ZXIge1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnRlYW0tdmlkZW9zLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC50ZWFtLXBsYXllcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nLmFjdGl2ZSxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudGVhbS12aWRlb3MuYWN0aXZlLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC50ZWFtLXBsYXllcnMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnRlYW0tdmlkZW9zIC52aWV3cG9ydCxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudGVhbS1wbGF5ZXJzIC52aWV3cG9ydCB7XG4gIGhlaWdodDogNDMwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnRlYW0tdmlkZW9zIC5zY3JvbGxiYXIsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnRlYW0tcGxheWVycyAuc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC50ZWFtLXZpZGVvcyAudmlld3BvcnQge1xuICBoZWlnaHQ6IDM4NXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAtOHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllLWRldGFpbHMgLnNjb3JlIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWUtZGV0YWlscyAudGllLWRhdGUtYW5kLXJvdW5kLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllLWRldGFpbHMgLnZlbnVlIHtcbiAgZm9udDogNDAwIDEzcHgvMTNweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBtYXJnaW46IDAgLTE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwMHB4KTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnZpZXdwb3J0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzODVweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnZpZXdwb3J0Lmhhcy1zY3JvbGxiYXIgLnRpZXMtbGlzdCA+IGxpIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnVwY29taW5nLXRpZXMsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC5saXZlLXRpZXMsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC5wYXN0LXRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC51cGNvbWluZy10aWVzLmhpZGUsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC5saXZlLXRpZXMuaGlkZSxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnBhc3QtdGllcy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnVwY29taW5nLXRpZXMsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC5saXZlLXRpZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudXBjb21pbmctdGllcyBoMyxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLmxpdmUtdGllcyBoMyB7XG4gIG1hcmdpbjogMCAzMHB4IC00cHggMTBweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLm5vLXNjcm9sbGJhciAudGllcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3Qge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE5cHgpO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0ID4gbGkge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0ID4gbGkgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogODBweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCBoMyB7XG4gIGZvbnQ6IDYwMCAxNnB4LzE2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIG1hcmdpbjogMCAzMHB4IDVweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5zaG93LWFsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMzAzYztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAuc2hvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYic7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAuZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLm11bHRpcGxlIGltZyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAubXVsdGlwbGUgc3Bhbjpub3QoLnRpZS1kYXRlKSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5tdWx0aXBsZSAubGl2ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlMjEzMWE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogLTI2cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLm11bHRpcGxlIC5saXZlLWxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgMzZweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAubXVsdGlwbGUgLnNjb3JlIHNwYW4ge1xuICBjb2xvcjogIzZiNmI2YjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLm11bHRpcGxlIC5zY29yZSAudnMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMzAzYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC50aWUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDAgNXB4IDEwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLmhvbWUsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLmF3YXkge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5hd2F5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5hd2F5IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5ob21lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5ob21lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgbGkgbGk6bnRoLW9mLXR5cGUob2RkKSBhIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCBsaSBsaTpudGgtb2YtdHlwZShldmVuKSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCBsaSBsaTpudGgtb2YtdHlwZShldmVuKSAudGllLWRhdGUgKyBhIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCBzcGFuIHtcbiAgZm9udDogNDAwIDI0cHgvMjRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC52cy1saW5lIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250OiA3MDAgMzJweC8zMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB6LWluZGV4OiA0O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzIC52cy1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzIC52cy1saW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAudnMtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAzO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiA4cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzIC5mYXZwbGF5ZXItZW1wdHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci1mYXYtcGxheWVycyAuZmF2cGxheWVyLWVtcHR5IGgzIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci1mYXYtcGxheWVycyAuZmF2cGxheWVyLWVtcHR5ID4gZGl2IHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci1mYXYtcGxheWVycyAuZmF2cGxheWVyLWVtcHR5IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItZmF2LXBsYXllcnMgLmZhdnBsYXllci1lbXB0eSAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNjNGVmZjtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci1mYXYtcGxheWVycyAudmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzIC5zY3JvbGxiYXIge1xuICByaWdodDogN3B4O1xuICB0b3A6IDE1cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnRlYW0tdmlkZW9zIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnRlYW0tdmlkZW9zIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTU5cHg7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC50ZWFtLXZpZGVvcyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudGVhbS12aWRlb3MgLmhhcy1zY3JvbGxiYXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjNweCk7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnRlYW0tdmlkZW9zIC5uYW5vLXBhbmUge1xuICByaWdodDogMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3Qge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDIxcHggMCAyMXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGhlaWdodDogMTMzcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5idXR0b24ge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLmJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnRodW1ibmFpbCxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnBsYXllci1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnRodW1ibmFpbCB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gcCB7XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gLm5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyAuYnV0dG9uIHtcbiAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMTMzcHg7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCAudGh1bWJuYWlsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjIxNSc7XG4gIGNvbG9yOiAjZjJmMmYyO1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCAudmlkZW8taW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgLnZpZGVvLWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgLnZpZGVvLWluZm8gaDMgYSB7XG4gIGZvbnQ6IDIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCAudmlkZW8tY2FwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgLnZpZGVvLWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250OiA2MDAgMTVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC52aWRlby1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXVucmVnaXN0ZXJlZCxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwNHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXVucmVnaXN0ZXJlZC5zaG93LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZC5zaG93LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicy5zaG93LFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXVucmVnaXN0ZXJlZCBwLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCBwLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyBwLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLWZhdi1wbGF5ZXJzIHAge1xuICBmb250OiAyMHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS11bnJlZ2lzdGVyZWQgLnVzZXItZ3JlZXRpbmcsXG4ueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIC51c2VyLWdyZWV0aW5nLFxuLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAudXNlci1ncmVldGluZyxcbi55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci1mYXYtcGxheWVycyAudXNlci1ncmVldGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC50aHVtYm5haWwge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gLmJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgLm1vZHVsZS10YWJzIC50ZWFtLXBsYXllcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC50aHVtYm5haWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnBsYXllci1pbmZvIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC50aHVtYm5haWwge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCAucGxheWVyLWluZm8gLmJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmNoYW5nZS10ZWFtIHtcbiAgICByaWdodDogLTE0NXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLmNoYW5nZS10ZWFtOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5jaGFuZ2UtdGVhbTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS1yZWdpc3RlcmVkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiA+IHAsXG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnBsYXllcnMtc2VsZWN0aW9uID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXJlZ2lzdGVyZWQgLnRlYW1zLXNlbGVjdGlvbiBsaSxcbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tcmVnaXN0ZXJlZCAucGxheWVycy1zZWxlY3Rpb24gbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnRlYW0tc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudGVhbS1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnN1Z2dlc3Rpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC52aWRlby1pbmZvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBjYWxjKDUzJSAtIDEwcHgpO1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCAudGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC52aWRlby1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC52aWRlby1jYXB0aW9uIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWUtZGV0YWlscyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLmhvbWUsXG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAuYXdheSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciA+IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC5wbGF5ZXItbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAucGxheWVyLWxpc3QgLnBsYXllci1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnBsYXllci1saXN0IC5wbGF5ZXItaW5mbyAuYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyAubW9kdWxlLXRhYnMgbGkge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnlvdXItdGVhbS10YWJzID4gLnVwY29taW5nIC50aWVzLWxpc3QgLm11bHRpcGxlIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5tdWx0aXBsZSAuc2NvcmUgLnZzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5tdWx0aXBsZSBzcGFuOm5vdCgudGllLWRhdGUpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5ob21lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5ob21lIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAueW91ci10ZWFtLXRhYnMgPiAudXBjb21pbmcgLnRpZXMtbGlzdCAuYXdheSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC55b3VyLXRlYW0tdGFicyA+IC51cGNvbWluZyAudGllcy1saXN0IC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTMzcHg7XG4gIH1cbiAgLnlvdXItdGVhbS1tb2R1bGUtY29udGFpbmVyIC52aWRlby1mZWVkIC50aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAueW91ci10ZWFtLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWZlZWQgLnZpZGVvLWluZm8gaDMgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC55b3VyLXRlYW0tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZmVlZCAudmlkZW8tY2FwdGlvbiBhIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFubyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFuby1wYW5lIHtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1mZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWZlZWQgLmZlZWQtd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1mZWVkLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1mZWVkIC5mYl9pZnJhbWVfd2lkZ2V0LFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1ibG9jayAuZmJfaWZyYW1lX3dpZGdldCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuZmFjZWJvb2stZmVlZCBzcGFuLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1ibG9jayBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1mZWVkIHNwYW4gaWZyYW1lLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1ibG9jayBzcGFuIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayAuZmVlZC13cmFwIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnRhYnMtbmF2IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGkuc2VsZWN0ZWQsXG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnRhYnMtbmF2IGxpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnNvY2lhbC1ibG9jayAuZmVlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDUwNXB4O1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5zb2NpYWwtYmxvY2sgLm5hbm8ge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnNvY2lhbC1ibG9jayAuaGFzLXNjcm9sbGJhciAubmFuby1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuc29jaWFsLWJsb2NrIGgzIHtcbiAgZm9udDogNzAwIDIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50YWJzLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiA1MDVweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50YWJzLWNvbnRlbnQgPiBkaXYuc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQsXG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1ibG9jayAuZmVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0LFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgbWFyZ2luOiAtNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3Q6YWZ0ZXIsXG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1ibG9jayAuZmVlZCAuaW5zdGFncmFtLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3QgbGksXG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1ibG9jayAuZmVlZCAuaW5zdGFncmFtLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMxLjMzJTtcbiAgcGFkZGluZy1ib3R0b206IDMxLjMzJTtcbiAgbWFyZ2luOiA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3QgbGk6aG92ZXIsXG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1ibG9jayAuZmVlZCAuaW5zdGFncmFtLWxpc3QgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW0tbGlzdCBsaTpudGgtY2hpbGQoM24pLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGxpOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW0tbGlzdCBhLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3QgaW1nLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5zdGFncmFtLWZlZWQsXG4gIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0IGxpLFxuICAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwLjMzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWZlZWQsXG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayAuZmVlZCB7XG4gICAgcGFkZGluZzogMTVweCAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnNvY2lhbC1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWZlZWQsXG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayAuZmVlZCB7XG4gICAgcGFkZGluZzogMTVweCAxMCU7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0Ni4zMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2LjMzJTtcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW0tbGlzdCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW0tbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGxpIHtcbiAgICB3aWR0aDogNDYuMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ni4zMyU7XG4gIH1cbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnR3aXR0ZXItZmVlZCxcbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWJsb2NrIC5mZWVkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuZmFjZWJvb2stYmxvY2sgLmZlZWQsXG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuZmFjZWJvb2stZmVlZCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLm5hbm8gPiAubmFuby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiA0MHB4IDEwcHggMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5uYW5vLXBhbmUge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICByaWdodDogNXB4O1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLm5hbm8gPiAubmFuby1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS13cmFwcGVyLFxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLW1lc3NhZ2UsXG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDUwNXB4O1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuZ2FtZS1tb2R1bGUtd3JhcHBlciA+IHAsXG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5jb25maXJtYXRpb24tbWVzc2FnZSA+IHAsXG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgPiBwIHtcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuZ2FtZS1tb2R1bGUtdW5yZWdpc3RlcmVkIC5idXR0b24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2U7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgLmJ1dHRvbi5sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgLmJ1dHRvbi5sb2dpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhNWE1YTU7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgLmJ1dHRvbi5yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS11bnJlZ2lzdGVyZWQgLmJ1dHRvbi5yZWdpc3Rlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIGgzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLW1lc3NhZ2UgaDMudHJpdmlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuY29uZmlybWF0aW9uLW1lc3NhZ2UgaDMud3Jvbmcge1xuICBjb2xvcjogI2UyMTMxYTtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmNvbmZpcm1hdGlvbi1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA4NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmdhbWUtbW9kdWxlLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS13cmFwcGVyIC5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmdhbWUtbW9kdWxlLXdyYXBwZXIgLmJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuZ2FtZS1tb2R1bGUtd3JhcHBlciAuYnV0dG9uLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuZ2FtZSAucXVlc3Rpb24ge1xuICBmb250OiA0MDAgMjJweC8yMnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmdhbWUgLmxpc3QtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI5NXB4O1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuZ2FtZSAubGlzdC1ob2xkZXIuaGFzLXNjcm9sbGJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmdhbWUgLmxpc3QtaG9sZGVyLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLm5vLXNjcm9sbGJhciAuYW5zd2VyLWxpc3Qge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuYW5zd2VyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGZvbnQ6IDcwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMjBweDtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmFuc3dlci1saXN0IGxpLnNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmFuc3dlci1saXN0IC50aHVtYixcbi5nYW1lLW1vZHVsZS1jb250YWluZXIgLmFuc3dlci1saXN0IC5uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdhbWUtbW9kdWxlLWNvbnRhaW5lciAuYW5zd2VyLWxpc3QgLnRodW1iIHtcbiAgbWF4LXdpZHRoOiA0MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCAudGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmdhbWUtbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5nYW1lLW1vZHVsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgfVxuICAuZ2FtZS1tb2R1bGUtY29udGFpbmVyIC5hbnN3ZXItbGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5nYW1lLW1vZHVsZS1jb250YWluZXIgLm5vLXNjcm9sbGJhciAuYW5zd2VyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ob21lc2NyZWVuLXdpZGdldFxcLnBocCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaG9tZXNjcmVlbi13aWRnZXRcXC5waHAgI2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyICNsaXZlcGxheWVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyICNsaXZlcGxheWVyIC5mYWRlYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDI1M3B4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAjbGl2ZXBsYXllciB2aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDI1M3B4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC53aWRnZXQtd3JhcHBlciAuYnV0dG9ucyB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogODUlO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLndpZGdldC13cmFwcGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXdyYXBwZXIgLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC53aWRnZXQtd3JhcHBlciAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAud2lkZ2V0LXdyYXBwZXIgLmJ1dHRvbjpvbmx5LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3Itc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIC5zci1tYXRjaC1zdGF0dXMtLXJlc3VsdCB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zdGF0dXMgLnNyLWNsb2NrIHtcbiAgcGFkZGluZzogMTBweCA2cHggM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItY2xvY2stdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1tYXRjaGNsb2NrLFxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YXR1cyAuc3ItZ2FtZS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiAjZTIxMzFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogMzAwIDE0cHgvMTRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMCAxOHB4O1xuICBtYXJnaW46IDdweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItY291bnRyeSxcbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLW1hdGNoLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIyJztcbiAgZm9udDogNDAwIDE0cHgvMTRweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzNjNGVmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQubXVsdGlwbGUtc2V0cyAuc3ItcmVzdWx0IHtcbiAgd2lkdGg6IDMwcHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdHIge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItYXdheSB7XG4gIGJvcmRlcjogMDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10aWVicmVhayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUge1xuICBmb250OiA3MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2NvcmUge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcge1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcgLnNyLWNyZXN0LWltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5iYW5uZXIge1xuICBtYXgtaGVpZ2h0OiA5NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZmZmZjtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLmJhbm5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5iYW5uZXIgfiAuYnV0dG9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuY29udGFpbmVyIGgzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHggMCAxMnB4O1xuICBtYXJnaW46IDA7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5jb250YWluZXIgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5jb250YWluZXIgaDMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuY29udGFpbmVyIGgzIC5sb2NhdGlvbiB7XG4gIGZvbnQ6IDQwMCAxNXB4LzE1cHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc2NvcmUtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zY29yZS1oZWFkaW5nIC5zY29yZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNjb3JlLWhlYWRpbmcgLnNjb3JlIHAge1xuICBtYXJnaW46IDA7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zY29yZS1oZWFkaW5nIC5zY29yZSBzcGFuIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNjb3JlLWhlYWRpbmcgLnNjb3JlIC52ZW51ZSB7XG4gIGZvbnQ6IDQwMCAxM3B4LzEzcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNjb3JlLWhlYWRpbmcgLmhvbWUsXG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zY29yZS1oZWFkaW5nIC5hd2F5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMnB4IDAgNXB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAuc2NvcmUtaGVhZGluZyAuaG9tZSBpbWcsXG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5zY29yZS1oZWFkaW5nIC5hd2F5IGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNjb3JlLWhlYWRpbmcgLmhvbWUgc3Bhbixcbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnNjb3JlLWhlYWRpbmcgLmF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnJ1YmJlci1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMCA4cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC5ydWJiZXItYmFyIC5hY3RpdmUtcnViYmVyIHtcbiAgZm9udDogNTAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDNweCAwIDA7XG59XG4uaG9tZXNjcmVlbi13aWRnZXQtY29udGFpbmVyIC52aWRlby1oaWdobGlnaHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzOXB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAudmlkZW8taGlnaGxpZ2h0cyAuY29udGFpbmVyIGgzIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAudmlkZW8taGlnaGxpZ2h0cyAuYmFubmVyICsgLmNvbnRhaW5lciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmZmZmO1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAudmlkZW8taGlnaGxpZ2h0cyAuYnV0dG9ucyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5ob21lc2NyZWVuLXdpZGdldC1jb250YWluZXIgLnZpZGVvLWhpZ2hsaWdodHMgLnRpbWUtaW5mbyB7XG4gIGZvbnQ6IDQwMCAxM3B4LzEzcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk4OTg5ODtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAudmlkZW8taGlnaGxpZ2h0cyAudGltZS1pbmZvIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmhvbWVzY3JlZW4td2lkZ2V0LWNvbnRhaW5lciAudmlkZW8taGlnaGxpZ2h0cyAuZGVzY3JpcHRpb24ge1xuICBmb250OiA0MDAgMTNweC8xNXB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmlmcmFtZS1tb2R1bGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmlmcmFtZS1tb2R1bGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaWZyYW1lLW1vZHVsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2NpcmN1aXQgLnNvY2lhbF9zaGFyaW5nX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdmlzY3VwICNsaXZlcGxheWVyIC5mYSxcbi5mZWRjdXAgI2xpdmVwbGF5ZXIgLmZhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXBsYXllci13cmFwcGVyLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tcGxheWVyLXdyYXBwZXIsXG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2ssXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby1wbGF5ZXItd3JhcHBlcixcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXBsYXllci13cmFwcGVyIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tcmF0aW5nLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tcmF0aW5nIHtcbiAgbWFyZ2luOiA3cHggMCA3cHg7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXJhdGluZyA+IHNwYW4sXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby1yYXRpbmcgPiBzcGFuIHtcbiAgZm9udDogNDAwIDE2cHgvMTZweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuZGV0YWlscy1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgLnN0YXJzIHNwYW4sXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIC5zdGFycyBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgLnN0YXJzIHNwYW46YWZ0ZXIsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIC5zdGFycyBzcGFuOmFmdGVyIHtcbiAgZm9udDogMjRweC8yNHB4ICdpdHYtZm9udCc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgLnN0YXJzOmhvdmVyIHNwYW46YWZ0ZXIsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIC5zdGFyczpob3ZlciBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMwOTIwZmY7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgaDEsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIGgxIHtcbiAgZm9udDogNDAwIDI4cHgvMzBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIC52aWRlby1kZXNjcmlwdGlvbixcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgZm9udDogNDAwIDIwcHgvMjJweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICBtYXJnaW46IDdweCAwIDdweDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuZGV0YWlscy1ibG9jayAuZGF0ZS10aW1lLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuZGV0YWlscy1ibG9jayAuZGF0ZS10aW1lIHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIC5kYXRlLXRpbWUgc3BhbjpmaXJzdC1jaGlsZCxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmRldGFpbHMtYmxvY2sgLmRhdGUtdGltZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2cyxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmFkZC10by1mYXZzIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2czpiZWZvcmUsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JztcbiAgZm9udDogMjAwIDM0cHgvMjBweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzAwMzAzYztcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC0zcHggNnB4IDAgLTZweDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuYWRkLXRvLWZhdnMuYWRkZWQsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2cy5hZGRlZCxcbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuYWRkLXRvLWZhdnM6aG92ZXIsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2czpob3ZlciB7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2cy5hZGRlZDpiZWZvcmUsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5hZGQtdG8tZmF2cy5hZGRlZDpiZWZvcmUsXG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmFkZC10by1mYXZzOmhvdmVyOmJlZm9yZSxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmFkZC10by1mYXZzOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby10YWdzIGgzLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tdGFncyBoMyxcbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGgzLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGgzIHtcbiAgZm9udDogNzAwIDE2cHgvMTZweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzMDNjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby10YWdzIHVsLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tdGFncyB1bCxcbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby10YWdzIGxpLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tdGFncyBsaSxcbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXRhZ3MgbGk6bGFzdC1jaGlsZCxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXRhZ3MgbGk6bGFzdC1jaGlsZCxcbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpOmxhc3QtY2hpbGQsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5zb2NpYWwtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tdGFncyBsaSBhLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudmlkZW8tdGFncyBsaSBhLFxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5zb2NpYWwtbGlua3MgbGkgYSxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnNvY2lhbC1saW5rcyBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDE2cHgvMTRweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2M0ZWZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby10YWdzIGxpIGE6aG92ZXIsXG4uZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby10YWdzIGxpIGE6aG92ZXIsXG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzEzMjlmZjtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGE6YmVmb3JlLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLmZhY2Vib29rIGE6YmVmb3JlLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuZmFjZWJvb2sgYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjMxJztcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAudHdpdHRlciBhOmJlZm9yZSxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnR3aXR0ZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQzJztcbn1cbi5kYXZpc2N1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuaW5zdGFncmFtIGE6YmVmb3JlLFxuLmZlZGN1cCAudmlkZW8tZGV0YWlsLWNvbnRhaW5lciAuaW5zdGFncmFtIGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7XG59XG4uZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLm1haWx0byBhOmJlZm9yZSxcbi5mZWRjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLm1haWx0byBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInO1xufVxuLmRhdmlzY3VwICNsaXZlcGxheWVyLFxuLmZlZGN1cCAjbGl2ZXBsYXllciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kYXZpc2N1cCAjbGl2ZXBsYXllciAuY29udHJvbC1iYXItY29udGFpbmVyLFxuLmZlZGN1cCAjbGl2ZXBsYXllciAuY29udHJvbC1iYXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MywgNjMsIDYzLCAwLjUpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZGF2aXNjdXAgI2xpdmVwbGF5ZXIgLmxwLWljb24sXG4uZmVkY3VwICNsaXZlcGxheWVyIC5scC1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kYXZpc2N1cCAjbGl2ZXBsYXllciAjcHJvZ3Jlc3MtYW1vdW50LFxuLmZlZGN1cCAjbGl2ZXBsYXllciAjcHJvZ3Jlc3MtYW1vdW50IHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbn1cbi5kYXZpc2N1cCAjbGl2ZXBsYXllciAuYnVmZmVyQmFyLFxuLmZlZGN1cCAjbGl2ZXBsYXllciAuYnVmZmVyQmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRhdmlzY3VwICNsaXZlcGxheWVyICN0aW1lLWhhbmRsZSxcbi5mZWRjdXAgI2xpdmVwbGF5ZXIgI3RpbWUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzAwMzAzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuZGF2aXNjdXAgLnZpZGVvLWRldGFpbC1jb250YWluZXIgLnZpZGVvLXBsYXllci13cmFwcGVyLFxuICAuZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC52aWRlby1wbGF5ZXItd3JhcHBlcixcbiAgLmRhdmlzY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrLFxuICAuZmVkY3VwIC52aWRlby1kZXRhaWwtY29udGFpbmVyIC5kZXRhaWxzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmRhdmlzY3VwICNsaXZlcGxheWVyLFxuICAuZmVkY3VwICNsaXZlcGxheWVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBsYXllci12b3RpbmctbW9kdWxlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiA0MHB4IDEwcHggMCAxMHB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlID4gaDMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudm90aW5nLW1vZHVsZS1jb250YWluZXIuZmFkZS1vdXQgLnZvdGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyLmZhZGUtb3V0IC52b3RpbmcgLmZpbGwtYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC52b3RpbmctbW9kdWxlLWNvbnRhaW5lciAuYnV0dG9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogIzk4OTg5ODtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudm90aW5nLW1vZHVsZS1jb250YWluZXIgLmJ1dHRvbjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIC52b3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudm90aW5nLW1vZHVsZS1jb250YWluZXIgLnZvdGluZy5yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgaGVpZ2h0OiA0NDBweDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogNzAwIDIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnJlc3VsdHMgLnBlcmNlbnQtYmFyIHAge1xuICBmb250OiA0MDAgMTZweC8xNnB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzIC5wZXJjZW50LWJhciAuZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyAucGVyY2VudC1iYXIgLmZpbGwtYmFyIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG4gIHdpZHRoOiBhdHRyKGRhdGEtd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlIDIwMG1zO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzIC5mbGFnIHtcbiAgd2lkdGg6IDYxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyAuZmxhZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnJlc3VsdHMgLm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQ6IDQwMCAyMHB4LzIwcHggJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzIC5uYW1lIHNwYW4ge1xuICBmb250OiA3MDAgMTVweC8xNXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzIC5yZXN1bHQtaW5mbyBwIHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzIC5yZXN1bHQtaW5mbyAucmFua2luZ3Mge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyAucmVzdWx0LWluZm8gLnJhbmtpbmdzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAucmVzdWx0cyAucmVzdWx0LWluZm8gLnJhbmtpbmdzIHNwYW4gKyBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzICsgLmJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnJlc3VsdHMgKyAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzICsgLmJ1dHRvbnMgLm5ldy12b3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjMDA0NDU2O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzICsgLmJ1dHRvbnMgLm5ldy12b3RpbmcuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzICsgLmJ1dHRvbnMgLm5ldy12b3Rpbmc6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzODQ2O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5yZXN1bHRzICsgLmJ1dHRvbnMgLm5ldy12b3Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZCc7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLm9uZS1wbGF5ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAub25lLXBsYXllciAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxNzJweDtcbiAgaGVpZ2h0OiAxNzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgI2QwZDBkMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2U7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLm9uZS1wbGF5ZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyOmhvdmVyIC50aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyOmhvdmVyIC5pbWctaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyLnNlbGVjdGVkIC50aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyLnNlbGVjdGVkIC5pbWctaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMzE4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyIC50aHVtYm5haWwge1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDg0cHggMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyIC5pbmZvIHtcbiAgcGFkZGluZzogMTlweCAxNXB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyOm5vdCguc2Vjb25kKSAudGh1bWJuYWlsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAub25lLXBsYXllci5zZWNvbmQgLmZsYWcsXG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLm9uZS1wbGF5ZXIuc2Vjb25kIC5jYXB0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyLnNlY29uZCAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5vbmUtcGxheWVyLnNlY29uZCAudGh1bWJuYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC50ZWFtIC5pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC50ZWFtIC5pbmZvIC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudGVhbS5zZWNvbmQgLmluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnRlYW0gLmltZy1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLmluZm8gLmZsYWcsXG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLmluZm8gLmNhcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLmluZm8gLmZsYWcge1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA2MXB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5pbmZvIC5mbGFnIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbyAuY2FwdGlvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnB4KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC5pbmZvIC5jYXB0aW9uIC5uYW1lIHtcbiAgZm9udDogNDAwIDIwcHgvMjBweCAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBtYXJnaW46IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLmluZm8gLmNhcHRpb24gLmNvdW50cnkge1xuICBmb250OiA3MDAgMTVweC8xNXB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudnMtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnBsYXllci12b3RpbmctbW9kdWxlIC52cy1saW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHotaW5kZXg6IDI7XG59XG4ucGxheWVyLXZvdGluZy1tb2R1bGUgLnZzLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMztcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAudnMtbGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udDogNzAwIDMycHgvMzJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMzAzYztcbiAgei1pbmRleDogNDtcbn1cbi5wbGF5ZXItdm90aW5nLW1vZHVsZSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiA4cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucGxheWVyLXZvdGluZy1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSA+IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNTBweDtcbiAgfVxuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIC52b3Rpbmcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLnZvdGluZy1tb2R1bGUtY29udGFpbmVyIC52b3RpbmcucmVzdWx0cyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLm9uZS1wbGF5ZXIgLmltZy1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSAub25lLXBsYXllciAuaW1nLWhvbGRlciBpbWcge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMTNweCk7XG4gIH1cbiAgLnBsYXllci12b3RpbmctbW9kdWxlIC52cy1saW5lOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLnZzLWxpbmU6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBsYXllci12b3RpbmctbW9kdWxlIC52cy1saW5lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAucGxheWVyLXZvdGluZy1tb2R1bGUgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbyAuZmxhZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbyAuY2FwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbyAuY2FwdGlvbiAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wbGF5ZXItdm90aW5nLW1vZHVsZSAuaW5mbyAuY2FwdGlvbiAuY291bnRyeSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4udGVybXMtb2YtdXNlLXdpZGdldFxcLnBocCAjY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlcm1zLW9mLXVzZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi50ZXJtcy1vZi11c2UtY29udGFpbmVyIGgzIHtcbiAgZm9udDogYm9sZCAyNnB4LzI2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cbi50ZXJtcy1vZi11c2UtY29udGFpbmVyIGg0IHtcbiAgZm9udDogMThweC8xOHB4ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi50ZXJtcy1vZi11c2UtY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlcm1zLW9mLXVzZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtI2NhbV82IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xufVxuLnJ1YmJlci1kb3VibGVzICsgLmNhbSNjYW1fNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGlkZGVuLWFkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmNhbSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuY2FtI2NhbV82IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucnViYmVyLWRvdWJsZXMgKyAuY2FtI2NhbV82IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgKyAuY2FtI2NhbV81IHtcbiAgICBtYXJnaW4tdG9wOiAtNDdweDtcbiAgfVxufVxuLnNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyODRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogNjI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNreSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlY3RfbWVkaXVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgMC41JSAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgei1pbmRleDogMjtcbn1cbiNpbnBsYXllci1tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucGxheWVyLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucGxheWVyLXBvbGljeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaW5wbGF5ZXItbGFuZ3VhZ2UtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaW5wbGF5ZXItcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucGxheWVyLW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaW5wbGF5ZXItbW9kYWwgI2lucGxheWVyLXN0ZXAtMSAuaW5wbGF5ZXItb3ZlcmxheSAjaW5wbGF5ZXItbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4jaW5wbGF5ZXItbW9kYWwgI2lucGxheWVyLXN0ZXAtMSAuaW5wbGF5ZXItb3ZlcmxheSAjaW5wbGF5ZXItbW9kYWwtd3JhcHBlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllYWVkO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuI2lucGxheWVyLW1vZGFsICNpbnBsYXllci1zdGVwLTEgLmlucGxheWVyLW92ZXJsYXkgI2lucGxheWVyLW1vZGFsLXdyYXBwZXIgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4jaW5wbGF5ZXItbW9kYWwgI2lucGxheWVyLXN0ZXAtMSAuaW5wbGF5ZXItb3ZlcmxheSAjaW5wbGF5ZXItbW9kYWwtd3JhcHBlciAuaW5wbGF5ZXItY2xvc2UtYnV0dG9uLmlucGxheWVyLWNsb3NlLW1vZGFsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItY3VzdG9tLWNoZWNrYm94ZXMgI2lucGxheWVyLWN1c3RvbS1nZW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyAjaW5wbGF5ZXItY3VzdG9tLWdlbmRlciBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzICNpbnBsYXllci1jdXN0b20tZ2VuZGVyIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItY3VzdG9tLWNoZWNrYm94ZXMgI2lucGxheWVyLWN1c3RvbS1nZW5kZXIgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyBkaXYge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzIGRpdiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW5wbGF5ZXItbW9kYWwuaW5wbGF5ZXItcmVnaXN0ZXIgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciBidXR0b24ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIC5pbnBsYXllci1yZWdpc3Rlci1oZXJlLmlwLWxvZ2lubGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wbGF5ZXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW5wbGF5ZXItbW9kYWwuaW5wbGF5ZXItbG9naW4gI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLXBhc3N3b3JkcmVjb3YgYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmlucGxheWVyLW1vZGFsLmlucGxheWVyLXJlZ2lzdGVyICNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzICNpbnBsYXllci1jdXN0b20tZ2VuZGVyIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyAjaW5wbGF5ZXItY3VzdG9tLWdlbmRlciB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuI2lucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItZm9ybSAjaW5wbGF5ZXItbG9naW5zaWdudXAgaDQgI2lwLXJlZ2lzdGVybGluayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA4ODY2O1xufVxuI2lucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1sb2dpbiAjaW5wbGF5ZXItZm9ybSAjaW5wbGF5ZXItbG9naW5zaWdudXAgaDQgI2lwLWxvZ2lubGluayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA4ODY2O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA4ODY2O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciAuaW5wbGF5ZXItcmVnaXN0ZXItaGVyZS5pcC1sb2dpbmxpbmsgYSB7XG4gIGNvbG9yOiAjMDA4ODY2O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzIGEge1xuICBjb2xvcjogIzAwODg2Njtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1idXR0b25ob2xkZXIgLmlucGxheWVyLXJlZ2lzdGVyLWhlcmUuaXAtcmVnaXN0ZXJsaW5rIGEge1xuICBjb2xvcjogIzAwODg2Njtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5pdGYtbWF0Y2hzdGF0cyAuc3Itc3RhdHMgLnNyLWF3YXktdmFsdWUgLnBsYXllcixcbi5zci1pdGYtbWF0Y2hsaXN0IC5pdGYtbWF0Y2hzdGF0cyAuc3Itc3RhdHMgLnNyLWhvbWUtdmFsdWUgLnBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5pdGYtbWF0Y2hzdGF0cyAuc3Itc3RhdHMgLnNyLWhvbWUtdmFsdWUgLnBsYXllciB7XG4gIHJpZ2h0OiAwO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmJ1dHRvbnMgLmdvLXRvLXRpZSB7XG4gIGxlZnQ6IGF1dG87XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuYnV0dG9ucyAub3Blbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1Jztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5idXR0b25zIC5vcGVuLXN0YXRzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuYnV0dG9ucyAub3Blbi1zdGF0cy5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwZSc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4ICAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTg5ODk4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGVwaWNrZXIgLmRheXMtbGlzdCAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjNGVmZiAhaW1wb3J0YW50O1xuICB9XG59XG4jaW5wbGF5ZXItbW9kYWwgLmlucGxheWVyLW1vZGFsLmlucGxheWVyLXJlZ2lzdGVyICNpbnBsYXllci1mb3JtICNpbnBsYXllci1sb2dpbnNpZ251cCBoNCAjaXAtcmVnaXN0ZXJsaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDMwM2MgIWltcG9ydGFudDtcbn1cbiNpbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItbW9kYWwuaW5wbGF5ZXItbG9naW4gI2lucGxheWVyLWZvcm0gI2lucGxheWVyLWxvZ2luc2lnbnVwIGg0ICNpcC1sb2dpbmxpbmsge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMzAzYyAhaW1wb3J0YW50O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMDNjICFpbXBvcnRhbnQ7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIC5pbnBsYXllci1yZWdpc3Rlci1oZXJlLmlwLWxvZ2lubGluayBhIHtcbiAgY29sb3I6ICMwMDMwM2MgIWltcG9ydGFudDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyBhIHtcbiAgY29sb3I6ICMwMDMwM2MgIWltcG9ydGFudDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1idXR0b25ob2xkZXIgLmlucGxheWVyLXJlZ2lzdGVyLWhlcmUuaXAtcmVnaXN0ZXJsaW5rIGEge1xuICBjb2xvcjogIzAwMzAzYyAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5oZWFkZXItc29jaWFsLWlubmVyIC5mYSB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuaGVhZGVyIC5oZWFkZXItc29jaWFsLWlubmVyIC5mYTpob3ZlciB7XG4gIGNvbG9yOiAjM2M0ZWZmO1xufVxuaGVhZGVyIC5oZWFkZXItZmMtbG9nbyB7XG4gIHdpZHRoOiAzNjVweDtcbiAgaGVpZ2h0OiA5MXB4O1xufVxuaGVhZGVyIC5oZWFkZXItYm5wLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzRlZmY7XG59XG5oZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgdWwgbGkubmF2LWJ1dHRvbi5oaWdobGlnaHQgYSxcbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCBhOnZpc2l0ZWQsXG5oZWFkZXIgLmhlYWRlci1uYXYtaW5uZXIgdWwgbGkubmF2LWJ1dHRvbi5oaWdobGlnaHQgYTpob3ZlcixcbmhlYWRlciAuaGVhZGVyLW5hdi1pbm5lciB1bCBsaS5uYXYtYnV0dG9uLmhpZ2hsaWdodCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmhlYWRlciAuc3ViLW5hdmlnYXRpb24gLmlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMzUwcHg7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIC5pbnB1dC13cmFwcGVyICN2aWRlb1NlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XG59XG5oZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbmZvb3RlciAuZm9vdGVyLWRlY29yYXRpdmUtc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTEyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9waWNzL2xvZ29zL0JKS19Ucm9waHlTeW1ib2xfV2hpdGVfUkdCLnN2ZycpICMwMDMwM2MgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzOS41JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzOS41JSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMzkuNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzOS41JSk7XG59XG5mb290ZXIgLmZvb3Rlci1zcG9uc29ycyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbn1cbmZvb3RlciAuZm9vdGVyLXNwb25zb3JzIC5zcG9uc29yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZm9vdGVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWZvbGxvdy11cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zci1tYXRjaC13aW5uZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDMwM2MgIWltcG9ydGFudDtcbn1cbi5idXR0b24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAud2lkZ2V0LWNvbnRhaW5lciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZSxcbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIC5idXR0b24td3JhcCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpZS1pbmZvIHtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMzAzYyAhaW1wb3J0YW50O1xufVxuLnZzLXBsYXllcnMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzAzYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcGljcy9sb2dvcy9mYy10aWVwYWdlYmFubmVyLWNvcnIucG5nXCIpICFpbXBvcnRhbnQ7XG59XG4uc2NvcmUtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5zY29yZS1oZWFkaW5nIC5zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiAnQkpLIEN1cCBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdGFicyBhIHtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc2VjdGlvbi1oZWFkaW5nLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLm1hdGNoLXBoYXNlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5tYXRjaC1waGFzZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAubWF0Y2gtcGhhc2UsXG4udGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1waGFzZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5sb2NhdGlvbi1pbmZvLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5sb2NhdGlvbi1pbmZvLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5sb2NhdGlvbi1pbmZvLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGEsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgYSxcbi5ub3ctbGl2ZS1vdmVydmlldyAucnViYmVyLW5hdiBhLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgYSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBhLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5ydWJiZXItbmF2IGEsXG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGEge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLmluZm8sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyxcbi5ub3ctbGl2ZS1vdmVydmlldyAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC5pbmZvLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC5pbmZvIHtcbiAgY29sb3I6ICMwMDMwM2M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnBsYXlvZmYtaGVhZGluZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnBsYXlvZmYtaGVhZGluZyxcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gLnBsYXlvZmYtaGVhZGluZyxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnRpZS1pbmZvIC5wbGF5b2ZmLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNGVmZjtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBoMyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaDMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1pbmZvIGgzLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudGllLWluZm8gaDMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1pbmZvIC5zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnRpZS1pbmZvIC5zY29yZSBzcGFuLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gc3Bhbixcbi5ub3ctbGl2ZS1vdmVydmlldyAudGllLWluZm8gc3Bhbixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnRpZS1pbmZvIHNwYW4ge1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSBzcGFuLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLnNjb3JlIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW4sXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNjb3JlLWhlYWRpbmcgc3Bhbixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCB7XG4gIC8qLnNyLW5hbWUsKi9cbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1uYW1lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNjb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2NvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGllYnJlYWssXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10aWVicmVhayxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNjb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2NvcmUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWdhbWVzY29yZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICBmb250LWZhbWlseTogJ0JKSyBDdXAgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGllYnJlYWssXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10aWVicmVhayxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXRpZWJyZWFrIHtcbiAgZm9udC1mYW1pbHk6ICdCSksgQ3VwIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW1hdGNoLXN0YXR1cy0tbGl2ZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW1hdGNoLXN0YXR1cy0tbGl2ZSxcbi5ub3ctbGl2ZS1vdmVydmlldyAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW1hdGNoLXN0YXR1cy0tbGl2ZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1tYXRjaC1zdGF0dXMtLWxpdmUge1xuICBjb2xvcjogI2UyMTMxYSAhaW1wb3J0YW50O1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIHNwYW4sXG4udGllLWRldGFpbC13cmFwcGVyIC5wb29sLWJsb2NrIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAuY291bnRyeS1uYW1lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5wb29sLWJsb2NrIC5jb3VudHJ5LW5hbWUsXG4ubm93LWxpdmUtb3ZlcnZpZXcgLnBvb2wtYmxvY2sgLmNvdW50cnktbmFtZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnBvb2wtYmxvY2sgLmNvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAjMDAzMDNjO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgcCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAudGFibGUtaGVhZCBwLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIHAsXG4udGllLWRldGFpbC13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNGFiO1xufVxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnBvb2wtYmxvY2sgLnRhYmxlLWhlYWQgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucG9vbC1ibG9jayAudGFibGUtaGVhZCBzcGFuLFxuLm5vdy1saXZlLW92ZXJ2aWV3IC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIHNwYW4sXG4udGllLWRldGFpbC13cmFwcGVyIC5wb29sLWJsb2NrIC50YWJsZS1oZWFkIHNwYW4ge1xuICBjb2xvcjogIzAwMzAzYztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtcy13cmFwcGVyIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMyBzcGFuIHtcbiAgdG9wOiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgaDMsXG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCAuc2V0LXJlc3VsdCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLnNldC1yZXN1bHQgLnRpZS1icmVhayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIC5uYW1lIHAsXG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCAuc2V0LXJlc3VsdCBzcGFuIHtcbiAgY29sb3I6ICMwMDMwM2M7XG59XG4uZGNmYy1kcmF3cy1zZWN0aW9uIC5jb25uZWN0b3Ige1xuICBjb2xvcjogIzAwMzAzYztcbn1cbi5kY2ZjLWRyYXdzLXNlY3Rpb24gLnRlYW0gLnNjb3JlLFxuLmRjZmMtZHJhd3Mtc2VjdGlvbiAudGVhbSAubGFiZWwge1xuICBjb2xvcjogIzAwMzAzYyAhaW1wb3J0YW50O1xufVxuLyouaXRmLXNjb3JlYm9hcmQge1xuICAgIC5zci1jb250ZW50IHtcbiAgICAgICAgLnNyLWdhbWVzY29yZS5zci10ZCB7XG4gICAgICAgICAgICAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbGlnaHRuaW5nTGltZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSB7XG4gICAgQGNvbG9yOiBAbGlnaHRuaW5nTGltZSAhaW1wb3J0YW50O1xufSovXG4iXX0= */