@charset "UTF-8";
@import url('https://cs.betradar.com/ls/itf/assets/itf/itf/css/itf_itfdemo.css?v=2335275478');
@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: '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');
}
@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#proxima-nova') 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#proxima-nova') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'proxima-nova';
  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#proxima-nova') 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#proxima-nova') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'itf-font';
  src: url('../fonts/itf-font.eot?4ongol');
  src: url('../fonts/itf-font.eot?4ongol#iefix') format('embedded-opentype'), url('../fonts/itf-font.ttf?4ongol') format('truetype'), url('../fonts/itf-font.woff?4ongol') format('woff'), url('../fonts/itf-font.svg?4ongol#itf-font') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'itf-font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-datepicker:before {
  content: "\e900";
}
.icon-draws:before {
  content: "\e901";
}
.icon-heart:before {
  content: "\e902";
}
.icon-info:before {
  content: "\e903";
}
.icon-home:before {
  content: "\e904";
}
.icon-enlarge22:before {
  content: "\e98b";
}
.icon-shrink22:before {
  content: "\e98c";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-next2:before {
  content: "\ea24";
}
.icon-ion-alert-circled:before {
  content: "\f100";
}
.icon-ion-arrow-down-b:before {
  content: "\f104";
}
.icon-ion-arrow-down-c:before {
  content: "\f105";
}
.icon-ion-arrow-left-b:before {
  content: "\f107";
}
.icon-ion-arrow-left-c:before {
  content: "\f108";
}
.icon-ion-arrow-right-b:before {
  content: "\f10a";
}
.icon-ion-arrow-right-c:before {
  content: "\f10b";
}
.icon-ion-arrow-up-b:before {
  content: "\f10d";
}
.icon-ion-arrow-up-c:before {
  content: "\f10e";
}
.icon-ion-camera:before {
  content: "\f118";
}
.icon-ion-checkmark:before {
  content: "\f122";
}
.icon-ion-chevron-down:before {
  content: "\f123";
}
.icon-ion-chevron-left:before {
  content: "\f124";
}
.icon-ion-chevron-right:before {
  content: "\f125";
}
.icon-ion-chevron-up:before {
  content: "\f126";
}
.icon-ion-close:before {
  content: "\f12a";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-ion-pause:before {
  content: "\f210";
}
.icon-ion-play:before {
  content: "\f215";
}
.icon-ion-search:before {
  content: "\f21f";
}
.icon-ion-social-facebook:before {
  content: "\f231";
}
.icon-ion-social-twitter:before {
  content: "\f243";
}
.icon-ion-android-settings:before {
  content: "\f2f7";
}
.icon-ion-android-star:before {
  content: "\f2fc";
}
.icon-ion-social-instagram-outline:before {
  content: "\f350";
}
.icon-ion-android-add-circle:before {
  content: "\f359";
}
.icon-ion-android-alert:before {
  content: "\f35b";
}
.icon-ion-android-favorite-outline:before {
  content: "\f387";
}
.icon-ion-android-lock:before {
  content: "\f392";
}
.icon-ion-android-menu:before {
  content: "\f394";
}
.icon-ion-android-radio-button-off:before {
  content: "\f3a6";
}
.icon-ion-android-radio-button-on:before {
  content: "\f3a7";
}
.icon-ion-android-star-half:before {
  content: "\f3ad";
}
.icon-ion-android-star-outline:before {
  content: "\f3ae";
}
.icon-ion-android-unlock:before {
  content: "\f3b5";
}
.icon-enlarge2:before {
  content: "\e98d";
}
.icon-shrink2:before {
  content: "\e98e";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-play2:before {
  content: "\ea15";
}
*,
: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: 'proxima-nova', 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 'proxima-nova-condensed', 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: #ec4373 !important;
  color: white !important;
}
.button.watch-live:before {
  content: '\f10b' !important;
  color: inherit !important;
}
.button.watch-live:hover {
  background-color: #cb3660 !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: #11243d;
  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: #c1cedf;
}
#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;
}
/* 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;
}
header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2000;
  background-color: #01003c;
}
header .pc-header-nav-wrapper {
  margin: 0 auto;
  max-width: 1230px;
  overflow: auto;
}
header .pc-header-nav-wrapper .pc-header-logo,
header .pc-header-nav-wrapper .pc-header-nav,
header .pc-header-nav-wrapper .pc-header-account-wrapper {
  float: left;
  padding: 10px 0;
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-logo,
  header .pc-header-nav-wrapper .pc-header-nav,
  header .pc-header-nav-wrapper .pc-header-account-wrapper {
    float: none;
  }
}
@media (max-width: 1000px) {
  header .pc-header-nav-wrapper .pc-header-logo {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1000px) {
  header .pc-header-nav-wrapper .pc-header-nav,
  header .pc-header-nav-wrapper .pc-header-account-wrapper {
    padding-top: 0;
  }
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-nav,
  header .pc-header-nav-wrapper .pc-header-account-wrapper {
    padding-bottom: 0;
  }
}
header .pc-header-nav-wrapper .pc-header-logo img {
  height: 110px;
  vertical-align: bottom;
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper {
  display: none;
  clear: left;
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper {
    display: block;
  }
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper .pc-mobile-nav-toggle {
  display: block;
  width: 50px;
  height: 40px;
  position: relative;
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper .pc-mobile-nav-toggle span {
  display: block;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 28px;
  background: #fff;
  height: 3px;
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper .pc-mobile-nav-toggle span.pc-s1 {
  top: 8px;
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper .pc-mobile-nav-toggle span.pc-s2 {
  top: 18px;
}
header .pc-header-nav-wrapper .pc-mobile-nav-toggle-wrapper .pc-mobile-nav-toggle span.pc-s3 {
  top: 28px;
}
header .pc-header-nav-wrapper .pc-header-nav {
  position: relative;
}
@media (max-width: 1000px) {
  header .pc-header-nav-wrapper .pc-header-nav {
    clear: left;
  }
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-nav {
    display: none;
  }
  header .pc-header-nav-wrapper .pc-header-nav.active {
    display: block;
    background-color: #01003c;
  }
  header .pc-header-nav-wrapper .pc-header-nav.active ul {
    display: block;
  }
}
header .pc-header-nav-wrapper .pc-header-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
header .pc-header-nav-wrapper .pc-header-nav ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-nav ul li {
    display: block;
    text-align: center;
  }
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-nav ul li a {
    padding: 18px 0 !important;
  }
}
header .pc-header-nav-wrapper .pc-header-account-wrapper {
  overflow: hidden;
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-account-wrapper {
    position: absolute;
    right: 0;
    top: 110px;
  }
}
@media (max-width: 640px) {
  header .pc-header-nav-wrapper .pc-header-account-wrapper a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
}
header .pc-header-nav-wrapper .pc-header-nav ul li a,
header .pc-header-nav-wrapper .pc-header-account-wrapper a {
  display: block;
  height: 110px;
  line-height: 110px;
  padding: 0 40px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 1000px) {
  header .pc-header-nav-wrapper .pc-header-nav ul li a,
  header .pc-header-nav-wrapper .pc-header-account-wrapper a {
    height: auto;
    line-height: normal;
    padding: 0 25px;
  }
}
header .pc-header-nav-wrapper .pc-header-nav ul li a:hover,
header .pc-header-nav-wrapper .pc-header-account-wrapper a:hover,
header .pc-header-nav-wrapper .pc-header-nav ul li a.active,
header .pc-header-nav-wrapper .pc-header-account-wrapper a.active {
  color: #fff;
}
header .pc-header-nav-wrapper .pc-header-nav ul li a span,
header .pc-header-nav-wrapper .pc-header-account-wrapper a span {
  vertical-align: text-top;
}
header .pc-header-nav-wrapper .pc-header-logo-circle {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  line-height: 130px;
  padding-left: 70px;
  overflow: hidden;
  z-index: -1;
}
@media (max-width: 670px) {
  header .pc-header-nav-wrapper .pc-header-logo-circle {
    padding-left: 45px;
  }
}
@media (max-width: 520px) {
  header .pc-header-nav-wrapper .pc-header-logo-circle {
    display: none;
  }
}
header .pc-header-nav-wrapper .pc-header-logo-circle:before {
  content: '';
  position: absolute;
  top: -120px;
  left: 0;
  width: 700px;
  height: 500px;
  background-color: white;
  border-radius: 50%;
  opacity: 0.2;
}
header .pc-header-nav-wrapper .pc-header-logo-circle img {
  height: 60px;
  margin-right: 30px;
  vertical-align: middle;
}
@media (max-width: 670px) {
  header .pc-header-nav-wrapper .pc-header-logo-circle img {
    height: 40px;
    margin-right: 20px;
  }
}
.login-popup {
  z-index: 9999999999 !important;
}
.login-popup h2,
.login-popup .close-popup:after,
.login-popup .forgot-password,
.login-popup p a {
  color: #11243d !important;
}
.login-popup button.button {
  background-color: #c1cedf !important;
  color: #11243d !important;
}
.login-popup button.button:hover {
  background-color: #c1cedf !important;
  color: #11243d !important;
}
.login-popup-overlay {
  z-index: 9999999;
}
.inplayer-standalone-btn.inplayer-login-btn.inplayer-loggedin,
.inplayer-standalone-btn.inplayer-logout-btn.inplayer-loggedout,
.inplayer-standalone-btn.inplayer-myaccount-btn.inplayer-loggedout {
  display: none;
}
footer.pc-footer {
  position: relative;
  font-family: 'proxima-nova', Arial, sans-serif;
}
footer.pc-footer .pc-footer-top {
  background: #5f5f5f;
  padding: 12px;
  text-align: center;
  line-height: 0;
}
footer.pc-footer .pc-footer-top a {
  display: inline-block;
  text-align: center;
  margin: 0 auto;
}
footer.pc-footer .pc-footer-top a img {
  position: relative;
  height: 60px;
  width: auto;
}
footer.pc-footer .pc-footer-middle {
  background: #585858;
  padding: 30px 20px 0;
  color: #fff;
  text-align: center;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner {
  text-align: center;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner h4 {
  font-size: 15px;
  line-height: 20px;
  font-family: 'proxima-nova-medium', Arial, sans-serif;
  color: #fff;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner p {
  font-size: 13px;
  line-height: 16px;
  font-family: Arial, sans-serif;
  color: #a2a2a2;
  text-align: center;
  max-width: 1024px;
  margin: 10px auto;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-spacer {
  height: 20px;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social {
  text-align: center;
  margin-bottom: 30px;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social a {
  display: inline-block;
  position: relative;
  margin: 0 10px 10px;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social a:before {
  font-size: 45px;
  line-height: 45px;
  margin: 0 auto;
  color: #989898;
  font-family: 'itv-font';
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social a.pc-social-twitter:before {
  content: "\f243";
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social a.pc-social-facebook:before {
  content: "\f231";
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-social a.pc-social-instagram:before {
  content: "\f350";
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-separator {
  border-top: 1px solid #2c2c2c;
  border-bottom: 1px solid #717171;
  width: 100%;
  height: 0;
  max-width: 1200px;
  margin: 0 auto;
}
footer.pc-footer .pc-footer-middle .pc-footer-middle-inner .pc-footer-copy {
  font-size: 13px;
  color: #a2a2A2;
  text-align: center;
  padding: 30px;
}
.remodal-is-locked body {
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none;
}
.remodal-overlay {
  background: rgba(0, 0, 0, 0.3) !important;
}
.remodal-wrapper {
  padding: 0 !important;
}
.remodal {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
.remodal-close {
  left: auto;
  margin: auto;
  padding: auto;
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;
  border: 0;
  outline: 0;
}
.remodal-close:before {
  font-family: 'itv-font' !important;
}
/** 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;
}
.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: #009571;
}
.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;
  }
}
.slider-container figure figcaption {
  height: auto !important;
}
.static-teaser {
  display: inline-block;
  width: 32.50%;
  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: #11243d;
}
.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(255, 255, 255, 0.7) 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: rgba(255, 255, 255, 0.7);
  -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;
  }
}
.video-slider-container {
  margin: 15px 0;
  opacity: 0;
  transition: opacity 300ms ease;
}
.video-slider-container.show {
  opacity: 1 !important;
}
.video-slider-container > h3 {
  color: #989898;
  float: left;
  padding-left: 10px;
}
.video-slider-container > a {
  color: #11243d;
  float: right;
  padding-right: 10px;
  margin-top: 10px;
}
.video-slider-container > a:before {
  color: #11243d;
  font-size: 20px;
  top: 1px;
}
.video-slider-container h3,
.video-slider-container a {
  font-family: 'proxima-nova', Arial, sans-serif;
  font-weight: 600;
  text-align: center;
}
.video-slider-container > h3,
.video-slider-container > a {
  font: 300 20px 'proxima-nova', 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;
}
.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 .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 'proxima-nova', Arial, sans-serif;
  color: #383838;
  padding: 0 10px;
  margin-bottom: 10px;
  margin-top: 0;
}
.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: 0;
  margin-bottom: 0;
}
.video-slider-container .stars span:after {
  content: '\f2fc';
  font: 16px/16px 'itv-font';
  color: #11243d;
}
.video-slider-container .stars span.half:after {
  content: '\f3ad';
  color: #11243d;
}
.video-slider-container .stars span.empty:after {
  color: #989898;
}
.video-slider-container .slick-prev,
.video-slider-container .slick-next {
  position: absolute;
  top: 0;
  width: 30px;
  color: transparent;
  border: 0;
  background: #11243d;
  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;
  text-align: center;
}
.video-slider-container .slick-dots li {
  display: inline-block;
  margin: 0 2.5px;
}
.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: #c1cedf;
  color: transparent !important;
}
.now-live-videos-slider-wrapper {
  position: relative;
  width: 100%;
}
.now-live-videos-slider-wrapper h2 {
  text-align: center;
  position: relative;
  font: 300 22px 'proxima-nova', Arial, sans-serif;
  color: #11243d;
  padding: 20px 0;
  margin: 0 0 20px;
  text-transform: uppercase;
}
.now-live-videos-slider-wrapper h2:after {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
}
.now-live-videos-slider-wrapper .slick-slide {
  float: left;
}
.now-live-videos-slider-wrapper .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 -10px;
  padding: 0;
}
.now-live-videos-slider-wrapper .slides {
  padding: 0;
  list-style: none;
  clear: both;
  position: relative;
  overflow: hidden;
}
.now-live-videos-slider-wrapper .slides:hover .slick-prev {
  left: 0;
}
.now-live-videos-slider-wrapper .slides:hover .slick-next {
  right: 0;
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container {
  position: relative;
  display: block;
  width: 100%;
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item .video_thumbnail {
  position: relative;
  overflow: hidden;
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item .video_desc_wrapper {
  background: #fff;
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item .video_desc_wrapper a {
  display: block;
  color: #000;
}
.now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item .video_desc_wrapper .tournament-name {
  font-weight: bold;
}
@media (max-width: 680px) {
  .now-live-videos-slider-wrapper .now-live-videos-slider-wrapper .slick-list,
  .now-live-videos-slider-wrapper .video_item {
    height: auto !important;
  }
  .now-live-videos-slider-wrapper .now-live-videos-slider-wrapper .now-live-videos-slider-container .video_item .video_thumbnail {
    height: 198px;
  }
}
.now-live-videos-slider-wrapper .slick-prev,
.now-live-videos-slider-wrapper .slick-next {
  position: absolute;
  top: 0;
  width: 30px;
  color: transparent;
  border: 0;
  background: #009571;
  cursor: pointer;
  height: 272px;
}
.now-live-videos-slider-wrapper .slick-prev:after,
.now-live-videos-slider-wrapper .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;
}
.now-live-videos-slider-wrapper .slick-prev.slick-disabled,
.now-live-videos-slider-wrapper .slick-next.slick-disabled {
  display: none !important;
}
.now-live-videos-slider-wrapper .slick_custom_arrow {
  position: absolute;
  bottom: 0;
  height: 20px;
  width: 16px;
  z-index: 100;
  text-align: center;
}
.now-live-videos-slider-wrapper .slick_custom_arrow:before {
  font: 20px/20px "itv-font";
  color: #909090;
  display: block;
}
.now-live-videos-slider-wrapper .slick_custom_arrow.slick_prev_arrow {
  left: 50%;
  margin-left: -90px;
}
.now-live-videos-slider-wrapper .slick_custom_arrow.slick_prev_arrow:before {
  content: "\f124";
}
@media (max-width: 960px) {
  .now-live-videos-slider-wrapper .slick_custom_arrow.slick_prev_arrow {
    left: 10px;
    margin-left: 0;
  }
}
.now-live-videos-slider-wrapper .slick_custom_arrow.slick_next_arrow {
  right: 50%;
  margin-right: -90px;
}
.now-live-videos-slider-wrapper .slick_custom_arrow.slick_next_arrow:before {
  content: "\f125";
}
@media (max-width: 960px) {
  .now-live-videos-slider-wrapper .slick_custom_arrow.slick_next_arrow {
    right: 10px;
    margin-right: 0;
  }
}
.now-live-videos-slider-wrapper .slick_custom_arrow:not(.slick-disabled) {
  cursor: pointer;
}
.now-live-videos-slider-wrapper .slick_custom_arrow.slick-disabled {
  opacity: 0.5;
}
.now-live-videos-slider-wrapper .slick-dots {
  display: block;
  text-align: center;
  position: relative;
  list-style: none;
  padding: 0 0 4px 0 !important;
}
.now-live-videos-slider-wrapper .slick-dots li {
  display: inline-block;
  cursor: pointer;
}
.now-live-videos-slider-wrapper .slick-dots li .slick_dot {
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
}
.now-live-videos-slider-wrapper .slick-dots li .slick_dot:after {
  width: 10px;
  height: 10px;
  content: "";
  position: relative;
  border-radius: 13px;
  background: #909090;
  display: block;
}
.now-live-videos-slider-wrapper .slick-dots li.slick-active .slick_dot:after {
  background: #11243d;
}
.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 'proxima-nova', 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: #009571;
  text-align: center;
  padding: 15px 0 14px;
}
.news-wrapper .button:hover {
  background: #01684e;
}
@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: #11243d;
  margin-left: 3px;
}
.registrationMain .mandatory-star-personal {
  color: #11243d;
  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 'proxima-nova', 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 'proxima-nova', Arial, sans-serif;
  margin: 10px 0;
  padding-left: 5px;
}
.registrationMain select {
  text-transform: uppercase;
  background: #f2f2f2;
  padding: 0 20px;
  font: 400 18px/18px 'proxima-nova', 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 'proxima-nova', 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 'proxima-nova', 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: #11243d;
  left: 5px;
  top: 1px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.1s linear;
}
.registrationMain .reg-title {
  color: #11243d;
  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 'proxima-nova', Arial, sans-serif;
  text-align: center;
  margin: 0 0 40px 0;
}
.registrationMain .required-info {
  color: #11243d;
  font: 500 15px/15px 'proxima-nova', Arial, sans-serif;
  margin: 10px 0 0 3px;
}
.registrationMain .button {
  display: block;
  background: #008866;
  text-align: center;
  margin: 20px 0 10px;
  padding: 11px;
  cursor: pointer;
  transition: background 0.15s ease;
}
.registrationMain .button:hover {
  background: #01684e;
}
.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 'proxima-nova', Arial, sans-serif;
  color: #727272;
  max-width: calc(100% - 40px);
  vertical-align: middle;
}
.registrationMain .checkbox-reg a {
  color: #11243d;
}
.registrationMain .no-thanks {
  display: inline-block;
  font: 500 18px/18px 'proxima-nova', 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: #11243d;
  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: #11243d;
  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: #11243d;
  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: #11243d;
  font: 200 20px/20px 'itv-font';
  margin: 0 10px 0 0;
}
.registration-wrapper > .text-block {
  text-align: center;
}
.registration-wrapper a {
  color: #11243d;
  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: #11243d;
  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 'proxima-nova', 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 'proxima-nova', Arial, sans-serif;
  color: #6b6b6b;
}
.registration-wrapper input[type="password"].invalid {
  background: #f09c9c;
}
.registration-wrapper .error {
  color: #e2131a;
  font: 400 16px/16px 'proxima-nova', Arial, sans-serif;
  margin: 10px 0;
  padding-left: 5px;
}
.registration-wrapper .button {
  display: block;
  background: #008866;
  text-align: center;
  margin: 20px 0 10px;
  padding: 11px;
  cursor: pointer;
  transition: background 0.15s ease;
}
.registration-wrapper .button:hover {
  background: #01684e;
}
.registration-wrapper .reg-title {
  color: #11243d;
  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 'proxima-nova', Arial, sans-serif;
  text-align: center;
  margin: 0 0 40px 0;
}
.registration-wrapper .mandatory-star {
  color: #11243d;
  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 'proxima-nova', 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 'proxima-nova', Arial, sans-serif;
  text-transform: none;
  color: #989898;
  text-align: center;
}
.login-popup h2 {
  text-align: center;
  color: #11243d;
  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 'proxima-nova', Arial, sans-serif;
  color: #6b6b6b;
  margin-bottom: 20px;
}
.login-popup label {
  margin: 15px 0 6px 5px;
  color: #585858;
}
.login-popup p a {
  color: #11243d;
}
.login-popup .button-row {
  text-align: center;
}
.login-popup button.button {
  background: #008866;
  border: 0;
  width: 100%;
  padding: 10px 0;
  margin: 0 0 10px;
  cursor: pointer;
  transition: all 0.15s ease;
}
.login-popup button.button:hover {
  background: #01684e;
}
.login-popup .forgot-password {
  color: #11243d;
  font: 400 18px/18px 'proxima-nova', 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: #11243d;
  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 'proxima-nova', 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: #11243d;
}
.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: #11243d;
  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 #11243d;
  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 'proxima-nova', 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: #11243d;
  font: 700 22px/22px 'proxima-nova-condensed', 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 'proxima-nova-condensed', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #11243d;
  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 'proxima-nova-condensed', Arial, sans-serif;
  color: #11243d;
  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 'proxima-nova-condensed', 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: #11243d;
  color: #ffffff;
}
.tie-detail-page .rubber-card h3.ended.live,
.tie-overview-page .rubber-card h3.ended.live {
  background: #ec4373;
}
.tie-detail-page .rubber-card h3.ended.live span,
.tie-overview-page .rubber-card h3.ended.live span {
  color: #faceda;
}
.tie-detail-page .rubber-card .ended span,
.tie-overview-page .rubber-card .ended span {
  color: #aad5cb;
}
.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 'proxima-nova-condensed', Arial, sans-serif;
  color: #11243d;
  padding: 0;
}
.tie-detail-page .rubber-card .button-wrap a:before,
.tie-overview-page .rubber-card .button-wrap a:before {
  color: #11243d;
  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: #11243d;
  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 'proxima-nova-condensed', 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 'proxima-nova-condensed', Arial, sans-serif;
  text-align: left;
  text-transform: uppercase;
  color: #11243d;
  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 'proxima-nova', 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: #11243d;
  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: #11243d;
  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: #11243d;
  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 'proxima-nova-condensed', Arial, sans-serif;
  color: #585858;
  text-align: center;
  text-transform: uppercase;
}
.tie-detail-wrapper > h3,
.tie-overview-wrapper > h3,
.group-overview-wrapper > h3 {
  font: 700 22px/22px 'proxima-nova-condensed', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #ec4373;
  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 'proxima-nova', Arial, sans-serif;
  color: #585858;
  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 'proxima-nova-condensed', 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: #11243d;
}
.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: #11243d;
}
.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: #11243d;
  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: #11243d;
  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: #11243d;
  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: #11243d;
}
.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: #c1cedf;
}
.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: #11243d;
}
.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: #008866;
  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: #ec4373;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status--result {
  color: #ec4373;
  text-transform: none;
}
.tie-detail-wrapper .sr-itf-matchlist .sr-status .sr-match-status.live-label::before {
  content: 'live';
  padding-right: 15px;
  color: #ec4373;
}
.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: #ec4373;
  color: #ffffff;
  font: 300 14px/14px 'proxima-nova', 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 'proxima-nova-condensed', 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: #008866;
}
.tie-detail-wrapper .match-phase {
  font: 700 22px/22px 'proxima-nova-condensed', 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: #ec4373;
}
.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: #11243d;
  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: #11243d;
  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 'proxima-nova', 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: #008866;
}
.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: #008866;
  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: #01684e;
}
.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: #008866;
  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: #008866;
  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: #008866;
  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 #11243d;
  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: #11243d;
    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 #11243d;
    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: #11243d;
    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: #11243d;
    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 'proxima-nova-condensed', 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: #008866;
}
.tie-overview-wrapper .section-heading a:hover,
.group-overview-wrapper .section-heading a:hover {
  color: #006f53;
}
.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: #008866;
}
.tie-overview-wrapper .tie-info .button:hover,
.group-overview-wrapper .tie-info .button:hover {
  background: #006f53;
}
.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: #01684e;
}
.tie-overview-wrapper .tie-info .buttons .button:last-child:hover,
.group-overview-wrapper .tie-info .buttons .button:last-child:hover {
  background: #014f3b;
}
.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 'proxima-nova', 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 'proxima-nova', 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: #008866;
  }
  .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;
}
.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: #ec4373;
}
.live-ties-wrapper > h2 span:last-child {
  color: #008866;
}
.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: #ec4373;
  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 'proxima-nova', 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 'proxima-nova', 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: #008866;
  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: #008866;
  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: #01684e;
}
.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: #11243d;
}
.world-group-module > h2 span {
  color: #989898;
  font: 400 18px/18px 'proxima-nova', 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 'proxima-nova', 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;
  }
}
/* 'sr-widgets-icons' */
@font-face {
  font-family: 'sr-widgets-icons';
  src: url("https://cs.betradar.com/ls/itf/assets/itf/itf/fonts/itf/icomoon.eot?nsnbf3");
  src: url("https://cs.betradar.com/ls/itf/assets/itf/itf/fonts/itf/icomoon.eot?#iefixnsnbf3") format("embedded-opentype"), url("https://cs.betradar.com/ls/itf/assets/itf/itf/fonts/itf/icomoon.woff?nsnbf3") format("woff"), url("https://cs.betradar.com/ls/itf/assets/itf/itf/fonts/itf/icomoon.ttf?nsnbf3") format("truetype"), url("https://cs.betradar.com/ls/itf/assets/itf/itf/fonts/itf/icomoon.svg?nsnbf3#itf/icomoon") format("svg");
  font-weight: 400;
  font-style: normal;
}
.sr-widget .sr-icon,
.sr-widget.sr-widgets-datepicker .sr-arrow {
  font-family: 'sr-widgets-icons';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament:hover {
  background-color: #fff !important;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament:hover .sr-t-head {
  background-color: #DAE2EC !important;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-head .sr-t-head--part.sr-t-live-label {
  text-align: center;
  vertical-align: middle;
  width: 59px;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-head .sr-t-head--part.sr-t-live-label span {
  text-transform: uppercase;
  font-size: 12px;
  color: #fff;
  background-color: #DE1F1F;
  line-height: 17px;
  padding: 1px 7px;
  display: inline-block;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-t-match-header .sr-itf-scoreboard .sr-gamescore {
  background-color: #60738b;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-t-match-header .sr-itf-scoreboard .sr-player-qua {
  top: 1px;
  line-height: 11px;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-t-match-header .sr-itf-scoreboard .sr-ellipsis-wrap {
  top: 1px;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-t-match-header .sr-itf-scoreboard .sr-ellipsis-wrap .sr-ellipsis-after {
  line-height: 11px;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-match-status {
  color: #fff;
  background-color: #838383;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-match-status.sr-match-status--result {
  background-color: #838383;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-match-status.sr-match-status--live {
  background-color: #DE1F1F;
}
.procircuit.live-scores .sr-itf-matchlist .sr-t-tournament .sr-t-match .sr-game-status {
  background-color: #60738b;
  line-height: 21px;
  height: 22px;
  left: 19%;
  box-shadow: none;
}
.live-scores\.php #content {
  max-width: 1580px;
}
.live-scores\.php #content .itf-wrap {
  max-width: 100%;
}
.live-scores\.php #content .sr-widgets-datepicker .sr-datepicker-calendar {
  max-width: 400px;
}
.live-scores\.php #content .sr-itf-scoreboard .sr-game-status {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  float: none;
}
.live-scores\.php #content .sr-itf-pointbypoint,
.live-scores\.php #content .sr-custom-pbp {
  width: 100%;
}
.live-scores\.php #content .sr-itf-pointbypoint > .sr-content,
.live-scores\.php #content .sr-custom-pbp > .sr-content {
  visibility: hidden;
}
.live-scores\.php #content .sr-itf-pointbypoint .sr-common-tabs-inner--selected,
.live-scores\.php #content .sr-custom-pbp .sr-common-tabs-inner--selected {
  color: #11243d;
}
.sr-itf-bio .sr-noimage {
  width: 30px;
  height: 40px;
  background: url('../media/images/misc/headshot_fallback_men.jpg') center no-repeat;
  background-size: 100%;
  margin: 0 2px 10px 2px;
}
.sr-itf-bio .sr-players-image {
  vertical-align: top;
}
/*colors*/
/*procircuit #11243d, #ffd7ad*/
/* branding html */
.procircuit-color-primary {
  background: #11243d;
}
.procircuit-color-secondary {
  background: #ffd7ad;
}
.sr-widget .sr-branding-primary-color,
.sr-widgets-datepicker .sr-btn-toggle:hover,
.sr-widgets-datepicker .sr-btn-toggle.sr-active,
.sr-widgets-datepicker .sr-datepicker-calendar-table .sr-day:hover {
  background-color: #c39;
}
.proCircuitTheme .sr-widget .sr-branding-primary-color,
.proCircuitTheme .sr-widgets-datepicker .sr-btn-toggle:hover,
.proCircuitTheme .sr-widgets-datepicker .sr-btn-toggle.sr-active,
.proCircuitTheme .sr-widgets-datepicker .sr-datepicker-calendar-table .sr-day:hover {
  background-color: #11243d;
}
.sr-branding-secondary-color {
  background-color: #c39;
}
.sr-t-head {
  background-color: #fff !important;
}
.sr-itf-header {
  background: #fff !important;
  display: block !important;
  text-align: center;
}
.sr-itf-header .sr-datepicker {
  display: block !important;
}
.sr-itf-header .sr-datepicker.sr-widgets-datepicker {
  z-index: 10;
}
@media (min-width: 900px) and (max-width: 1170px) {
  .sr-itf-header.sr-size-collapsed .sr-expander {
    display: none;
  }
  .sr-itf-header.sr-size-collapsed .sr-filter-wrapper {
    display: block;
    width: auto;
    height: auto;
    position: static;
  }
  .sr-itf-header.sr-size-collapsed .sr-filterButton {
    margin: 0 2px;
  }
  .sr-itf-header.sr-size-collapsed .sr-filterValue,
  .sr-itf-header.sr-size-collapsed span.sr-dropdown-text {
    font-size: 13px;
  }
}
@media (min-width: 640px) and (max-width: 899px) {
  .sr-itf-header.sr-size-collapsed .sr-expander {
    display: none;
  }
  .sr-itf-header.sr-size-collapsed .sr-filter-wrapper {
    display: block;
    width: auto;
    height: auto;
    position: static;
  }
  .sr-itf-header.sr-size-normal .sr-matchStatus-filter,
  .sr-itf-header.sr-size-normal .sr-gender-filter,
  .sr-itf-header.sr-size-normal .sr-type-filter,
  .sr-itf-header.sr-size-normal .sr-country-filter {
    width: auto;
    border: 0;
  }
  .sr-itf-header.sr-size-normal .sr-filterGroup {
    border-bottom: 0;
  }
  .sr-itf-header .sr-filter-wrapper .sr-country-filter:after {
    top: 7px;
    bottom: 7px;
  }
  .sr-itf-header .sr-filter-wrapper .sr-dropdown-display .sr-dropdown-text {
    font-size: 14px;
  }
  .sr-itf-header .sr-filter-wrapper .sr-dropdown-display:after {
    display: none;
  }
  .sr-itf-header .sr-my-selection-filter span {
    font-size: 14px;
  }
  .sr-itf-header .sr-filterGroup.expanded .sr-dropdown-text {
    font-weight: bold;
    color: #11243d;
  }
  .sr-itf-header .sr-filterGroup.expanded .sr-dropdown-list {
    box-shadow: none;
    border-left: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup:after {
    top: 7px;
    bottom: 7px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup:before {
    color: #828282;
    font-size: 14px;
    padding: 11px 14px 2px 5px;
    text-transform: uppercase;
    display: block;
    height: 100%;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup .sr-filterButton {
    display: none;
    text-align: left;
    padding-left: 10px;
    width: 108px;
    margin: 0;
    margin-left: -11px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup .sr-filterValue {
    font-size: 14px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.expanded:before {
    font-weight: bold;
    color: #11243d;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.expanded .sr-filterButton {
    display: block;
    background: #fff;
    z-index: 1;
    position: relative;
    border-left: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.expanded .sr-filterButton:last-child {
    border-bottom: 1px solid #a7a7a7;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup .sr-dropdown-text.expanded {
    font-weight: bold;
    color: #11243d;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.matchStatus {
    max-width: 72px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.matchStatus:before {
    content: 'Status';
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.tournamentType {
    max-width: 62px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.tournamentType:before {
    content: 'Type';
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.gender {
    max-width: 85px;
  }
  .sr-itf-header .sr-filterGroups .sr-filterGroup.gender:before {
    content: 'Gender';
  }
}
@media (max-width: 639px) {
  .sr-itf-header .sr-header-wrapper:after {
    content: 'Filters';
    display: block;
    text-align: center;
    color: #828282;
    font-size: 16px;
    text-transform: uppercase;
    height: 100%;
    padding: 11px 0;
  }
  .sr-itf-header.sr-size-normal .sr-matchStatus-filter,
  .sr-itf-header.sr-size-small .sr-matchStatus-filter,
  .sr-itf-header.sr-size-normal .sr-gender-filter,
  .sr-itf-header.sr-size-small .sr-gender-filter,
  .sr-itf-header.sr-size-normal .sr-type-filter,
  .sr-itf-header.sr-size-small .sr-type-filter,
  .sr-itf-header.sr-size-normal .sr-country-filter,
  .sr-itf-header.sr-size-small .sr-country-filter {
    display: block;
    width: auto;
    border-right: 0;
  }
  .sr-itf-header.sr-size-normal .sr-filterGroup,
  .sr-itf-header.sr-size-small .sr-filterGroup,
  .sr-itf-header.sr-size-normal .sr-country-filter,
  .sr-itf-header.sr-size-small .sr-country-filter {
    border-right: 0;
    margin: 0;
  }
  .sr-itf-header.sr-size-normal .sr-filterGroup:after,
  .sr-itf-header.sr-size-small .sr-filterGroup:after,
  .sr-itf-header.sr-size-normal .sr-country-filter:after,
  .sr-itf-header.sr-size-small .sr-country-filter:after {
    display: none;
  }
  .sr-itf-header.sr-size-collapsed .sr-header-open .sr-filter-wrapper {
    box-shadow: 0px 5px 7px -3px rgba(0, 0, 0, 0.3);
  }
  .sr-itf-header .sr-header-open.sr-header-wrapper:after {
    border-bottom: 1px solid #bfbfbf;
    color: #11243d;
  }
  .sr-itf-header .sr-header-open.sr-header-wrapper .sr-expander {
    background: #fff;
  }
  .sr-itf-header .sr-header-open.sr-header-wrapper .sr-expander:before {
    display: block;
    position: relative;
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
  }
  .sr-itf-header .sr-dropdown-container .sr-dropdown-list .sr-dropdown-note {
    text-align: center;
    margin-top: 10px;
  }
  .sr-itf-header .sr-dropdown-list {
    width: 100%;
    box-shadow: 0px 5px 7px -3px rgba(0, 0, 0, 0.3);
  }
  .sr-itf-header .sr-dropdown-list .sr-button-wrapper {
    width: 35%;
    min-width: 130px;
  }
  .sr-itf-header .sr-dropdown-list .sr-button-wrapper:first-child {
    margin-right: 25px;
  }
  .sr-itf-header .sr-dropdown-list.sr-show {
    border-top: 1px solid #bfbfbf;
  }
  .sr-itf-header .sr-dropdown-list .sr-dropdown-country {
    width: 40%;
    min-width: 160px;
    margin: 0 auto;
  }
}
.sr-itf-header .sr-country-filter {
  border: 0;
}
.sr-itf-header .sr-country-filter .sr-dropdown-note {
  font-size: inherit;
  text-align: left;
  color: #000;
  padding: 0 10px;
}
.sr-itf-header .sr-country-filter .sr-dropdown-button {
  border: 0;
  border-radius: 0;
  background: #c1cedf;
  color: #000;
}
.sr-itf-header .sr-country-filter .sr-dropdown-actions {
  margin-bottom: 0;
  border-bottom: 0;
}
.sr-itf-header .sr-dropdown-display:after {
  content: "\e608";
  color: #828282;
  font-family: 'sr-widgets-icons';
  font-size: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.sr-itf-header .sr-dropdown-display .sr-dropdown-text {
  background: #fff;
  border-radius: 0;
  font-size: 16px;
  color: #828282;
}
.sr-widget .sr-branding-secondary-color {
  background-color: #11243d;
}
.sr-itf-momentum .sr-line {
  stroke: #dfdfdf;
}
.proCircuitTheme .sr-itf-momentum .sr-line {
  stroke: #dfdfdf;
}
.sr-itf-matchlist .sr-t-tournament-link {
  background-color: #c1cedf !important;
  color: #11243d !important;
  border: 0 !important;
  line-height: 27px;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
  transition: background 300ms ease;
}
.sr-itf-matchlist .sr-t-tournament-link:hover {
  background-color: #c1cedf !important;
  color: #11243d !important;
}
.itf-wrap {
  padding-top: 80px;
  background: none !important;
}
.itf-wrap-bg {
  background: #F2F2F2;
  display: none !important;
}
.itf-header {
  border-top: 1px solid #a7a7a7 !important;
  border-bottom: 1px solid #a7a7a7 !important;
}
.sr-t-head .sr-t-head-selected .sr-t-name {
  color: #fff;
}
.sr-header-wrapper {
  position: relative;
}
.sr-datepicker {
  position: absolute;
  top: -50px;
}
.sr-game-status {
  background-color: #666;
  color: #fff !important;
}
@media (max-width: 730px) {
  .sr-game-status {
    left: 30% !important;
  }
}
.sr-status {
  background-image: none !important;
  background-color: #fff !important;
}
.sr-match-status {
  color: #fff;
  background-color: #838383;
}
.sr-match-status.sr-match-status--result {
  background-color: #838383;
}
.sr-match-status.sr-match-status--live {
  background-color: #DE1F1F;
}
.sr-itf-matchstats .sr-label {
  text-transform: uppercase;
  font-family: 'proxima-nova', Arial, sans-serif;
  top: 7px;
}
.sr-itf-matchstats .sr-bars {
  margin: 0;
}
.sr-itf-matchstats .sr-home-value div {
  left: 5px;
}
.sr-itf-matchstats .sr-away-value div {
  right: 5px;
  left: auto;
}
.sr-itf-matchstats .sr-stat {
  height: 37px;
  margin-bottom: 0 !important;
}
.sr-itf-matchstats .sr-bars,
.sr-itf-matchstats .sr-home-wrapper,
.sr-itf-matchstats .sr-away-wrapper {
  height: 14px;
}
.sr-itf-matchstats .sr-bars {
  top: 19px;
  margin: 0;
  position: relative;
}
.sr-itf-matchstats .sr-home-value,
.sr-itf-matchstats .sr-away-value {
  top: 4px;
  white-space: nowrap;
}
.sr-itf-matchstats .sr-percentage-value {
  top: -12px;
}
.sr-itf-matchstats .sr-percentage-value.sr-percentage-value-home {
  left: 40px;
}
.sr-itf-matchstats .sr-stat-slider-home {
  background: #11243d;
}
.proCircuitTheme .sr-itf-matchstats .sr-stat-slider-home {
  background: #60738b;
}
.sr-itf-matchstats .sr-stat-slider-away {
  background: #c1cedf !important;
}
.sr-itf-matchstats .sr-bars-wrapper {
  background: #ededed;
}
.sr-itf-matchstats .sr-nano-scroller {
  padding-top: 20px;
}
.sr-itf-matchlist .sr-tabs {
  background: #fff;
}
.sr-itf-matchlist .sr-tabs-nav {
  display: table;
  text-align: center;
  margin: 0 8px 12px 8px;
  border-collapse: separate;
  border-spacing: 3px 0;
  border-bottom: 1px solid #ddd;
}
.sr-itf-matchlist .sr-tabs-nav-item {
  padding: 10px 0;
  background: #fff;
  color: #868686;
  border-left: 0;
  font-size: 12px;
}
.sr-itf-matchlist .sr-tabs-nav-item:first-child,
.sr-itf-matchlist .sr-tabs-nav-item:last-child {
  border-radius: 0;
}
.sr-common-tabs-item--disabled {
  opacity: 0.3;
}
.sr-common-tabs-item .sr-common-tabs-inner {
  padding: 10px 15px;
  width: auto;
}
.sr-itf-matchlist .sr-tabs-nav-item--is-selected {
  color: #000;
  background: #fff !important;
}
.sr-itf-matchstats .sr-common-team-wrapper,
.sr-itf-matchstats .sr-time,
.sr-itf-matchstats .sr-stats {
  z-index: 10;
  position: relative;
}
.sr-common-tabs-item {
  color: #000;
}
.sr-common-tabs-item:only-of-type {
  color: #11243d;
}
.sr-common-tabs-item .sr-common-tabs-inner {
  padding: 5px;
}
.sr-common-tabs .sr-common-tabs-nav .sr-common-tabs-item .sr-common-tabs-inner,
.sr-custom-pbp .sr-common-tabs-nav .sr-common-tabs-item .sr-common-tabs-inner {
  color: #828282;
  background: #fff;
  text-transform: uppercase;
}
.sr-common-tabs .sr-common-tabs-nav .sr-common-tabs-item.sr-common-tabs-item--selected .sr-common-tabs-inner,
.sr-custom-pbp .sr-common-tabs-inner--selected {
  background: #fff;
  color: #11243d !important;
  font-weight: bold;
}
.sr-common-tabs .sr-common-tabs-item,
.sr-custom-pbp .sr-common-tabs-item {
  display: block;
  -ms-flex: initial;
      flex: initial;
  margin: 0 5px;
}
.sr-common-tabs .sr-common-tabs-inner,
.sr-custom-pbp .sr-common-tabs-inner {
  border-radius: 0;
  font-size: 12px;
}
.sr-tabs-nav-item--is-selected {
  color: #11243d !important;
  font-weight: bold !important;
}
/* scoreboard */
.sr-itf-matchlist .sr-t-grounds {
  padding-left: 10px;
  padding-right: 10px;
}
.sr-itf-scoreboard .sr-home .sr-gamescore {
  border-bottom: 1px solid #cc6700;
}
.sr-itf-matchlist .sr-t-match {
  border: 1px solid #ddd !important;
}
.sr-itf-scoreboard .sr-away {
  background: #f7f7f7 !important;
}
.sr-itf-scoreboard .sr-away > td:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #fff;
  content: "";
}
.sr-itf-scoreboard .sr-away > td.sr-gamescore:before {
  background: rgba(255, 255, 255, 0.2) !important;
}
.sr-itf-scoreboard .sr-home {
  background: #f5f5f5 !important;
  border-bottom: 1px solid #cacaca !important;
}
/* row 1 E4E4E4*/
/* row 2 D7D7D7*/
.sr-itf-matchlist .sr-t-match-header {
  background: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #ddd;
  padding-bottom: 1px;
}
.sr-itf-matchlist .sr-t-match-number {
  bottom: 22px;
  line-height: 69px;
  background: #828282 !important;
}
.sr-itf-scoreboard .sr-stage {
  color: #000 !important;
}
.sr-gamescore {
  color: #fff;
}
.sr-t-groundhead {
  background: #828282 !important;
}
.sr-itf-header .sr-filterGroup {
  border-left: 0 !important;
  padding: 0 3px;
  margin-left: 7px;
}
.sr-itf-header .sr-filterGroup:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 1px;
  background: #a7a7a7;
}
.sr-itf-header .sr-filterGroup.sr-dropdown-container:after {
  display: none;
}
.sr-itf-header .sr-country-filter:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  background: #a7a7a7;
}
.sr-widget .sr-icon-calendar:before {
  color: #11243d;
}
.sr-itf-filter .sr-filterValue {
  color: #828282;
  background: none !important;
  font-size: 16px;
}
.sr-itf-filter .sr-filterValue:hover,
.sr-filterValue--selected {
  color: #11243d !important;
}
.sr-itf-matchlist .sr-t-gender.sr-t-M {
  background-color: #40b9ec !important;
}
.sr-itf-matchlist .sr-t-gender.sr-t-W {
  background-color: #f654b3 !important;
}
.itf-tournaments {
  background: #fff;
}
.sr-widget .sr-icon-bracket,
.sr-widget .sr-icon-info,
.sr-widget .sr-icon-arrow-down {
  opacity: 1 !important;
}
.sr-widget .sr-icon-bracket:before,
.sr-widget .sr-icon-info:before,
.sr-widget .sr-icon-arrow-down:before {
  color: #11243d;
}
.sr-common-team-wrapper .sr-away,
.sr-common-team-wrapper .sr-home {
  background: none !important;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
/* custom pBp */
.sr-custom-pbp {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
}
.sr-custom-pbp .sr-nano-scroller-content {
  position: relative;
}
.sr-custom-pbp .no-data {
  text-align: center;
}
.sr-custom-pbp .sr-common-tabs-inner--selected {
  color: #11243d;
}
.sr-custom-pbp .sr-common-tabs-item {
  cursor: pointer;
}
.sr-custom-pbp .sr-custom-pbp-title {
  text-align: center;
}
.sr-nano-scroller-content {
  min-height: 265px;
}
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
  .sr-nano-scroller-content {
    margin-right: -8px !important;
  }
}
.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;
  visibility: hidden;
  opacity: 0;
}
.sr-custom-pbp .sr-custom-set.expand {
  visibility: visible;
  opacity: 1;
}
.sr-custom-pbp .sr-custom-set:only-of-type {
  visibility: visible;
  opacity: 1;
}
.sr-custom-pbp .sr-custom-set .name {
  text-transform: uppercase;
}
.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 .sr-custom-point {
  display: inline-block !important;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
  margin: 0 0 0 auto;
  position: relative;
  height: 100%;
}
.sr-vertical_delimiter:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  right: 0px;
  background: #ddd;
  content: "";
}
.sr-custom-pbp .sr-custom-set .sr-custom-period .sr-custom-pointlist {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 20px;
  width: calc(100% - 105px);
  overflow: hidden;
}
.sr-custom-pbp .sr-custom-period .sr-custom-pointlist:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  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 {
  height: 50%;
}
.sr-custom-pbp .nano > .nano-content {
  padding-right: 17px;
}
.sr-custom-pbp .nano .nano-pane {
  background: none repeat scroll 0% 0% #CFCFCF;
  width: 7px;
  right: 1px;
}
.sr-custom-pbp .nano .nano-pane .nano-slider {
  background: #000;
  border-radius: 7px;
  width: 7px;
  margin: 0;
}
.sr-custom-pbp .nano:hover > .nano-pane {
  opacity: 0.3;
}
.sr-custom-pbp .legend {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: #ffffff;
  /*display: none;*/
}
.sr-custom-pbp .legend .legend-toggle {
  display: none;
}
.sr-custom-pbp .legend ul {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
}
.sr-custom-pbp .legend li {
  font: 400 12px/16px 'proxima-nova', Arial, sans-serif;
  color: #6b6b6b;
  padding: 0 10px 0 0;
  display: inline-block;
}
.sr-custom-pbp .legend li:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
}
.sr-custom-pbp .legend .player-serving:before {
  background: #11243d;
}
.sr-custom-pbp .legend .break-point:before {
  background: #f5dc00;
}
.sr-custom-pbp .legend .point-won:before {
  background: #b2b2b2;
}
.sr-custom-pbp .legend .ace:before {
  background: #10009E;
}
.sr-custom-pbp .legend .double-fault:before {
  background: #ff0000;
}
.sr-custom-pbp .sr-custom-point-icon:before {
  content: "";
  position: relative;
  display: inline-block !important;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #ddd;
  top: calc(50% - 7px);
}
.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;
}
.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;
  vertical-align: middle;
}
.sr-custom-teams .sr-custom-team span {
  top: auto;
  margin-left: 10px;
}
.sr-custom-teams .sr-custom-team span span {
  margin-left: 0;
}
.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-pbp .sr-custom-result-item {
  text-align: center !important;
  font-size: 12px !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: 10px;
  -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: 10px;
  -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;
}
.sr-itf-matchlist .sr-t-info-container {
  border-radius: 0;
  background: #fcfcfc;
}
.sr-itf-tournamentinfo .sr-tournament-btn {
  border-radius: 0;
  font-size: 12px;
  background-color: #c1cedf !important;
  color: #11243d !important;
  margin-top: 28px;
  display: inline-block;
  width: 50%;
}
.sr-itf-tournamentinfo .sr-tinfo-buttons {
  text-align: center;
}
.sr-itf-tournamentinfo .sr-tinfo-header {
  background-color: #828282 !important;
  color: #fff !important;
}
.sr-itf-tournamentinfo .sr-tinfo-header .btn-close-sr-tinfo {
  color: #fff !important;
}
.sr-itf-matchlist .sr-t-name {
  padding: 7px 0;
  overflow: hidden;
  font-size: 16px;
  color: #383838;
  white-space: normal;
}
.sr-itf-matchlist .sr-t-gender {
  width: 21px;
  line-height: 17px;
  color: #fff;
  border-radius: 0;
  font-size: 12px;
  margin-left: 20px;
}
.sr-t-tournament:hover {
  background-color: #DAE2EC !important;
}
.sr-t-tournament:hover .sr-t-head {
  background-color: #DAE2EC !important;
}
.sr-content .sr-t-tournament:nth-child(odd) .sr-t-head,
.sr-content .sr-t-tournament:nth-child(odd) {
  background-color: #fcfcfc !important;
}
.sr-content .sr-t-tournament:nth-child(even) .sr-t-head,
.sr-content .sr-t-tournament:nth-child(even) {
  background-color: #f7f7f7 !important;
}
.sr-itf-matchlist .sr-t-tournament:nth-child(even):before {
  position: absolute;
  top: 1px;
  left: 0px;
  right: 0;
  height: 1px;
  content: "";
  background: #fff;
}
body.proCircuitTheme {
  background-color: #f7f7f7;
}
.itf-content {
  clear: both;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 960px) {
  .itf-content {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sr-itf-matchlist .sr-t-head--part:first-child {
  width: 50px;
}
.sr-itf-matchlist .sr-t-head--part:first-child img {
  /* height: 22px;
            width: auto;*/
}
.sr-widgets-datepicker .sr-toggle-datepicker-calendar {
  width: 60px;
}
.sr-widget .sr-icon-calendar:before {
  content: "\e900" !important;
  font-family: 'itf-font' !important;
  font-size: 56px;
}
.sr-itf-header .sr-datepicker .sr-days-container {
  text-align: center;
}
.sr-widgets-datepicker .sr-pills.sr-pills-carousel {
  position: relative;
  display: inline-block;
  width: 200px;
  margin: 0 auto;
}
.sr-itf-header .sr-datepicker {
  width: 100%;
  display: inline-block;
}
.sr-widgets-datepicker.sr-widget .sr-btn-toggle {
  border-right: 0 !important;
}
.sr-widgets-datepicker .sr-btn-toggle:hover {
  background-color: rgba(0, 0, 0, 0) !important;
}
.sr-widgets-carousel .sr-arrow-wrapper.sr-arrow-left {
  left: -20px;
  color: #11243d;
}
.sr-widgets-carousel .sr-arrow-wrapper.sr-arrow-right {
  right: -20px;
  color: #11243d;
}
.sr-widgets-datepicker .sr-date,
.sr-widgets-datepicker .sr-today .sr-date {
  font-size: 17px;
  color: #11243d;
}
.sr-itf-matchstats .sr-nano-scroller {
  padding-top: 8px;
}
/* additional features */
/* live stream */
.sr-t-tournament.sr-live_tournament .sr-t-head--part.sr-t-name:after {
  content: "LIVESTREAM" !important;
  position: relative;
  float: right;
  margin: -10px 20px 0 0px;
  top: 10px;
  padding: 0 5px;
  display: inline-block;
  background: #DE1F1F;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
}
.sr-t-tournament.sr-hide_livelabel .sr-t-head--part.sr-t-name:after {
  display: none !important;
}
.sr-icon.sr-icon-like {
  opacity: 1 !important;
}
.sr-icon.sr-icon-like:before {
  content: "\f3ae";
  font-family: "itv-font";
  color: #11243d;
  opacity: 1 !important;
}
.sr-icon.sr-icon-like.sr-is-favorite:before {
  content: "\f2fc" !important;
}
.sr-my-selection-filter {
  height: 40px;
  display: inline-block;
  position: relative;
  padding: 0 15px !important;
  line-height: 40px !important;
}
.sr-my-selection-filter span {
  display: block;
  font-size: 16px;
  padding: 0;
  background: #fff;
  color: #828282;
  text-transform: uppercase !important;
  cursor: pointer;
}
.sr-my-selection-filter span.selected {
  color: #11243d;
  font-weight: bold;
}
.turnament_header {
  max-width: 1125px;
  margin: 0 auto;
}
.turnament_header img {
  max-width: 100%;
  vertical-align: middle;
}
.embed_page .turnament_header {
  margin: 0 auto 80px;
}
.sr-live-streams-wrapper {
  display: table;
  min-width: 100%;
  margin: 10px auto !important;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 1px 1px;
}
.sr-live-streams-wrapper .sr-live-streams-stream {
  display: table-row;
  position: relative;
  background: #f5f5f5 !important;
}
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-name,
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-view-wrapper {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #ddd;
  color: #666;
  text-align: left;
  padding: 5px;
}
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-name .sr-live-streams-stream-view,
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-view-wrapper .sr-live-streams-stream-view {
  background: none;
  color: #11243d;
  text-transform: uppercase;
  font-size: 16px;
  padding: 5px 30px 5px 5px;
  text-align: center;
  display: inline-block;
  white-space: pre;
  position: relative;
  font-weight: 400;
}
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-name .sr-live-streams-stream-view:after,
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-view-wrapper .sr-live-streams-stream-view:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  font: bold 16px/16px "sr-widgets-icons";
  content: "\e609";
  display: inline-block;
}
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-view-wrapper {
  text-align: right;
  width: 200px;
  border-left: 0 !important;
}
.sr-live-streams-wrapper .sr-live-streams-stream .sr-live-streams-stream-name {
  border-right: 0 !important;
  padding-left: 50px;
  font-size: 16px;
}
.sr-btn-toggle.sr-toggle-datepicker-calendar.sr-active {
  background-color: transparent !important;
}
.sr-itf-matchlist .sr-t-info-container {
  z-index: 999999999;
  position: fixed !important;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.sr-itf-matchlist .sr-t-info-container.top-positioned {
  top: 0;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  position: absolute !important;
}
.sr-itf-scoreboard .sr-serve-indicator {
  background: #11243d !important;
}
.sr-itf-scoreboard .sr-home .sr-gamescore {
  border-bottom: 1px solid #c1cedf;
}
.sr-widget .sr-icon-arrow-up:before {
  content: "\e608" !important;
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  display: block;
}
@media (max-width: 780px) {
  .sr-itf-matchlist .sr-t-gender {
    margin-left: 0;
  }
  .sr-t-head--part.sr-t-name span:nth-child(1) {
    max-width: 80%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
  }
  .sr-itf-matchlist .sr-t-info-container {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    -ms-transform: translate(0, 0) !important;
        transform: translate(0, 0) !important;
    margin: 0 0 !important;
    max-width: 100%;
  }
}
.live-map-wrapper {
  font-size: 100%;
  font-family: 'proxima-nova', Arial, sans-serif;
  position: relative;
  margin: 0 auto 40px;
  max-width: 1120px;
}
.live-map-wrapper h2 {
  font: 300 28px 'proxima-nova', Arial, sans-serif;
  color: #11243d;
  text-transform: uppercase;
  text-align: center;
}
.live-map-wrapper .h-separator {
  margin: 20px 0;
  border-top: 1px solid #a8a8a8;
  border-bottom: 1px solid #fff;
}
@media (max-width: 960px) {
  .live-map-wrapper .h-separator {
    margin: 20px 10px;
  }
}
.live-map-wrapper .map-teaser {
  display: table;
  width: 100%;
  table-layout: fixed;
  position: relative;
}
.live-map-wrapper .map-teaser .map-wrapper,
.live-map-wrapper .map-teaser .map-desc-wrapper {
  display: table-cell;
  position: relative;
  vertical-align: top;
  width: 50%;
}
@media (max-width: 960px) {
  .live-map-wrapper .map-teaser .map-wrapper,
  .live-map-wrapper .map-teaser .map-desc-wrapper {
    display: block;
    width: auto !important;
    padding: 10px !important;
    text-align: center;
  }
}
.live-map-wrapper .map-teaser .map-wrapper {
  padding: 0 30px 0 0;
}
.live-map-wrapper .map-teaser .map-wrapper img {
  max-width: 100%;
  width: auto;
  height: auto;
}
.live-map-wrapper .map-teaser .map-desc-wrapper {
  padding: 20px;
  min-height: 100px;
}
@media (max-width: 960px) {
  .live-map-wrapper .map-teaser .map-desc-wrapper {
    display: block;
    width: auto !important;
    padding: 10px !important;
    min-height: 200px !important;
    text-align: center;
  }
}
.live-map-wrapper .map-teaser .map-desc-wrapper p {
  font-size: 18px;
  color: #383838;
}
.live-map-wrapper .map-teaser .map-desc-wrapper .btn-to-live-map {
  position: absolute;
  left: 50%;
  bottom: 30px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  display: inline-block;
  background-color: #c1cedf !important;
  color: #11243d !important;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 15px;
  white-space: pre;
}
.live-map-wrapper .map-teaser .map-desc-wrapper:after {
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 0;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #fff;
  content: "";
}
@media (max-width: 960px) {
  .live-map-wrapper .map-teaser .map-desc-wrapper:after {
    left: 10px;
    right: 10px;
  }
}
.draws-module-wrapper,
.draws-module-wrapper * {
  font-size: initial;
  line-height: initial;
  position: relative;
  box-sizing: border-box;
}
.draws\.php #content {
  position: relative;
  overflow: hidden;
}
.sr-game-status {
  background-color: #11243d !important;
}
.draws-module-wrapper {
  /*.cPlayer[data-playerid="0"]::before {
        content: 'BYE';
    }*/
  /*.higher_cPoint {
        background: #777 !important;
        color:#fff !important;
    }*/
}
.draws-module-wrapper.clone {
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
.draws-module-wrapper .mobile_arrows {
  display: none;
}
.draws-module-wrapper .draws-module-header,
.draws-module-wrapper .draws-module-stats-rubber-wrapper {
  display: none;
}
.draws-module-wrapper .draws-module-headline {
  font: 300 28px 'proxima-nova', Arial, sans-serif;
  color: #11243d;
  text-transform: uppercase;
  text-align: center;
  margin: 20px auto;
}
.draws-module-wrapper .draws-module-tournament-info {
  background: #fff;
  border-top: 1px solid #aaa;
  line-height: 35px;
  margin-bottom: 35px;
  text-align: center;
}
.draws-module-wrapper .draws-module-tournament-info span {
  margin: 0 10px;
}
.draws-module-wrapper .draws-module-tabs-wrapper {
  display: table;
  width: 100%;
}
.draws-module-wrapper .draws-module-tabs-wrapper .draws-module-tab {
  display: table-cell;
  color: #000;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  padding: 10px;
  height: 40px;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-bottom: 1px solid #aaa;
}
.draws-module-wrapper .draws-module-tabs-wrapper .draws-module-tab.draws-module-tab-active {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  background: #f7f7f7;
}
.draws-module-wrapper .round-names {
  margin: 35px 0 10px;
}
.draws-module-wrapper .round-names div {
  border-left: 5px solid #f7f7f7;
  border-right: 5px solid #f7f7f7;
  width: 20%;
  display: inline-block;
  background: #fff;
  text-align: center;
  padding: 10px 0;
}
.draws-module-wrapper .draws-module-pane[class*="singles"] div.jQBracket .round .match:nth-child(2n+1) .connector {
  top: 37px !important;
}
.draws-module-wrapper .draws-module-pane[class*="singles"] div.jQBracket .round .match:nth-child(2n+1) .connector .connector {
  display: none;
}
.draws-module-wrapper .draws-module-pane[class*="singles"] div.jQBracket .round .match:nth-child(2n) .connector {
  bottom: 37px !important;
}
.draws-module-wrapper .draws-module-pane[class*="doubles"] div.jQBracket .round .match:nth-child(2n+1) .connector {
  top: 63px !important;
}
.draws-module-wrapper .draws-module-pane[class*="doubles"] div.jQBracket .round .match:nth-child(2n+1) .connector .connector {
  display: none;
}
.draws-module-wrapper .draws-module-pane[class*="doubles"] div.jQBracket .round .match:nth-child(2n) .connector {
  bottom: 61px !important;
}
.draws-module-wrapper .win .winner:after {
  content: "\e604";
  font-family: 'sr-widgets-icons';
  display: inline-block;
  font-size: 24px;
  line-height: 12px;
  vertical-align: middle;
  color: #029b3b;
}
.draws-module-wrapper .teamContainer {
  border: 1px solid transparent;
}
.draws-module-wrapper .teamContainer .status-label,
.draws-module-wrapper .teamContainer .live-label {
  position: absolute;
  padding: 2px 10px;
  right: -1px;
  top: 97%;
  border-radius: 5px;
  font-size: 11px;
  line-height: 11px;
  background: #AAA;
  color: #FFF;
}
.draws-module-wrapper .teamContainer .live-label {
  background: #DF1E1F;
  text-transform: uppercase;
}
.draws-module-wrapper .teamContainer.is-live-match {
  border-color: #DF1E1F;
}
.draws-module-wrapper .teamContainer.is-live-match .open-single-match-popup:hover .cPeriods {
  background: #DF1E1F !important;
}
.draws-module-wrapper .tie-break {
  font-size: 9px;
  line-height: 8px;
  position: absolute;
  top: 2px;
  right: 1px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] {
  /*.higher_cPoint {
            background: #777 !important;
            color:#fff !important;
        }*/
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team {
  background: #fff !important;
  height: 26px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .connector {
  border-color: #aaa !important;
  border-width: 1px !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team:first-child {
  border-bottom: 0 !important;
  z-index: 99999 !important;
  overflow: visible !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label {
  overflow: visible !important;
  width: 100% !important;
  height: 25px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label img {
  width: 20px;
  vertical-align: middle;
  margin-left: 2px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label .open-single-match-popup {
  position: absolute;
  right: 0;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label .open-single-match-popup:hover .cPeriods {
  background: #c1cedf !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label a {
  color: #000;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team div.label .cPlayer {
  font-size: 12px;
  line-height: 26px;
  white-space: nowrap;
  display: inline-block;
  max-width: calc(100% - 95px);
  width: auto !important;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
}
.draws-module-wrapper .draws-module-pane[class*='singles'].draws-module-pane-singles-qualifying-draw div.jQBracket .team div.label .cPlayer {
  max-width: calc(100% - 122px);
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team .score {
  visibility: hidden;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .team.highlight .label {
  color: #000;
  background: #c1cedf !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team.highlight .label {
  color: #000;
  background: #c1cedf !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriods {
  text-align: right;
  margin: 0 0 0 auto;
  position: absolute;
  right: 0px;
  z-index: 100;
  background: #fff;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriods.cPeriods1 {
  top: -2px;
  padding-top: 2px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriods.cPeriods2 {
  top: 25px;
  padding-top: 2px;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .team:nth-child(2) .cPeriods {
  display: none !important;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] div.jQBracket .bubble {
  display: none;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriods,
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriod {
  display: inline-block;
}
.draws-module-wrapper .draws-module-pane[class*='singles'] .cPeriod {
  margin: 0 1px 1px;
  padding: 3px 0;
  background: #eee;
  text-align: center;
  width: 23px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] {
  /*.higher_cPoint {
            background: #777 !important;
            color:#fff !important;

        }*/
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team {
  background: #fff !important;
  height: 52px;
  padding: 6px 0;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team.na {
  padding: 15px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .tie-break {
  margin: 7px 2px 0 -4px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .connector {
  border-color: #aaa !important;
  border-width: 1px !important;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team:first-child {
  border-bottom: 0 !important;
  z-index: 99999;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team div.label {
  overflow: visible;
  height: 40px !important;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team.highlight .label {
  color: #000;
  background: #c1cedf !important;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .team .score {
  display: none;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .teamContainer .team:nth-child(2):before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #ddd;
  content: "";
  display: block;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriods {
  text-align: right;
  margin: 0 0 0 auto;
  z-index: 100;
  background: #fff;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriods.cPeriods1 {
  top: -6px;
  padding: 6px 2px 6px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriods.cPeriods2 {
  top: 47px;
  padding: 6px 2px 6px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team:nth-child(2) .cPeriods {
  display: none !important;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .bubble {
  display: none;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriods {
  position: absolute;
  right: -31px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriods,
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriod {
  display: inline-block;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPeriod {
  margin: 0 1px;
  padding: 0 4px;
  background: #eee;
  text-align: center;
  width: 30px;
  line-height: 40px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team div.label:after {
  content: '';
  display: table;
  clear: both;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team div.label > img {
  float: left;
  clear: left;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team div.label > img + img {
  margin-top: 3px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] div.jQBracket .team div.label > img.flag_0 {
  margin-top: 0;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] img {
  width: 20px;
  vertical-align: middle;
  margin-left: 2px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .open-single-match-popup {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 0;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .open-single-match-popup:hover .cPeriods {
  background: #c1cedf !important;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] a {
  color: #000;
  float: right;
  width: calc(100% - 125px);
  margin-right: 95px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] a:first-of-type {
  margin-top: -20px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] a:first-of-type + a {
  margin-top: 2px;
}
.draws-module-wrapper .draws-module-pane[class*='doubles'] .cPlayer {
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  display: inline-block;
  width: auto !important;
  vertical-align: middle;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.draws-module-wrapper .draws-module-panes {
  position: relative;
}
.draws-module-wrapper .draws-module-panes .draws-module-pane {
  display: none;
}
.draws-module-wrapper .draws-module-panes .draws-module-pane.draws-module-pane-active {
  display: block !important;
}
div.jQBracket .bracket {
  float: none !Important;
}
.single-match-popup {
  position: relative;
  top: 30px;
  width: 100%;
  height: auto;
  max-width: 440px;
  max-height: 551px;
  background: #fff;
  z-index: 99999999;
  padding: 20px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
@media (max-width: 960px) {
  .single-match-popup {
    top: 0;
  }
}
.single-match-popup iframe {
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
  overflow: hidden;
}
.single-match-popup .close {
  position: absolute;
  top: -20px;
  right: -20px;
  background: #000;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  width: 40px;
  height: 40px;
  color: #fff;
  text-align: center;
  z-index: 9999999999;
}
@media (max-width: 960px) {
  .single-match-popup .close {
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
  }
}
.single-match-popup .close:before {
  font: normal 20px/40px "itv-font";
  text-align: center;
  display: inline-block;
  width: 40px;
  color: #fff;
  content: "\f12a";
}
@media (max-width: 960px) {
  .single-match-popup .close:before {
    font: normal 15px/30px "itv-font";
    width: 30px;
  }
}
@media (max-width: 980px) {
  .draws-module-wrapper .jQBracket {
    position: relative;
    width: 100% !important;
    overflow-x: hidden;
    overflow-y: visible;
  }
  .draws-module-wrapper .jQBracket .bracket {
    width: 100% !important;
    margin: 0 0 !important;
    padding: 0 0 !important;
    height: auto !important;
    position: relative !Important;
    float: none !important;
  }
  .draws-module-wrapper .jQBracket .round {
    position: relative;
    width: 100% !important;
    display: none;
  }
  .draws-module-wrapper .jQBracket .round .match {
    height: auto !important;
    margin: 0 0 10px !important;
  }
  .draws-module-wrapper .jQBracket .round .match .teamContainer {
    float: none !important;
    width: auto !important;
    display: block !important;
    margin: 0 0 !Important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .draws-module-wrapper .jQBracket .round .match .teamContainer .team {
    float: none !important;
    width: auto !important;
    display: block !important;
    margin: 0 0 !Important;
    padding: 0 0 !Important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .draws-module-wrapper .jQBracket .round .match .teamContainer .team .label {
    float: none !important;
    width: auto !important;
    display: block !important;
    margin: 0 0 !Important;
    padding: 0 0 !Important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .draws-module-wrapper .jQBracket .round .match .teamContainer .team .cPeriods {
    right: 0 !important;
  }
  .draws-module-wrapper .jQBracket .round.active {
    display: block !important;
    width: 100%;
    margin: 0 0 !important;
  }
  .draws-module-wrapper .round-names div {
    display: none;
    width: 50%;
    margin: 0 auto;
    float: none;
  }
  .draws-module-wrapper .round-names div:last-child {
    margin-right: auto !important;
  }
  .draws-module-wrapper .round-names div.active {
    display: block;
  }
  .draws-module-wrapper .mobile_arrows {
    display: block;
    position: relative;
    height: 40px;
    margin: 0 0;
    top: -49px;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow,
  .draws-module-wrapper .mobile_arrows .next_arrow {
    position: absolute;
    top: 0;
    padding: 0;
    display: block;
    height: 40px;
    width: 50%;
    margin: 0 !important;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow:before,
  .draws-module-wrapper .mobile_arrows .next_arrow:before {
    font: 300 16px/40px 'proxima-nova', Arial, sans-serif;
    text-transform: uppercase;
    color: #11243d;
    position: absolute;
    top: 0;
    display: inline-block;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow:after,
  .draws-module-wrapper .mobile_arrows .next_arrow:after {
    font: 20px/40px "itv-font";
    color: #000;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0;
    width: 40px;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow.hide,
  .draws-module-wrapper .mobile_arrows .next_arrow.hide {
    opacity: 0.3;
    cursor: default;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow {
    left: 0;
  }
  .draws-module-wrapper .mobile_arrows .prev_arrow:after {
    content: "\f124";
    left: 0;
  }
  .draws-module-wrapper .mobile_arrows .next_arrow {
    right: 0;
  }
  .draws-module-wrapper .mobile_arrows .next_arrow:after {
    content: "\f125";
    right: 0;
  }
}
.single-match-popup .itf-wrap-buttons {
  display: none !important;
}
.single-match-popup .itf-wrap {
  padding-bottom: 0 !important;
}
.single-match-popup .hideThis {
  display: none !important;
}
.single-match-popup .dev-matchlist {
  float: left;
  width: 300px;
}
.single-match-popup .dev-container {
  background: #eee;
  padding: 20px;
  overflow: hidden;
}
.single-match-popup .itf-bio,
.single-match-popup .itf-h2h,
.single-match-popup .dev-pointbypoint,
.single-match-popup .itf-matchstats {
  margin-top: 20px;
}
.single-match-popup .itf-bio,
.single-match-popup .itf-h2h,
.single-match-popup .itf-matchstats {
  height: 335px !important;
}
.single-match-popup .sr-itf-matchlist .sr-t-scoreboard {
  margin-left: 0;
}
.single-match-popup .sr-itf-matchlist .sr-tabs-nav {
  position: relative;
  margin-left: 0;
  left: -17px;
}
.single-match-popup .sr-custom-pbp {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #fff;
}
.single-match-popup .sr-custom-pbp .sr-custom-pbp-title {
  text-align: center;
}
.single-match-popup .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;
}
.single-match-popup .sr-custom-pbp .sr-custom-set {
  text-align: right;
  position: relative;
}
.single-match-popup .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;
}
.single-match-popup .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;
}
.single-match-popup .sr-vertical_delimiter:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  left: 0;
  background: #ddd;
  content: "";
}
.single-match-popup .sr-custom-pbp .sr-custom-set .sr-custom-period .sr-custom-pointlist {
  position: relative;
  display: table-cell;
  overflow: hidden;
}
.single-match-popup .sr-custom-pbp .sr-custom-period .sr-custom-pointlist:before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  right: 10px;
  height: 1px;
  background: #ddd;
}
.single-match-popup .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;
}
.single-match-popup .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;
}
.single-match-popup .sr-custom-pbp .sr-custom-point-icon:before {
  content: "";
  position: relative;
  display: inline-block !important;
  width: 6px;
  height: 6px;
  border-radius: 10px;
  background: #ddd;
}
.single-match-popup .sr-custom-pbp .sr-custom-point-icon--won:before {
  background: #aaa;
  width: 8px;
  height: 8px;
}
.single-match-popup .sr-custom-pbp .sr-custom-point-icon--fault:before {
  background: #ff0000;
  width: 8px;
  height: 8px;
}
.single-match-popup .sr-custom-pbp .sr-custom-point-icon--ace:before {
  background: #10009E;
  width: 8px;
  height: 8px;
}
.single-match-popup .sr-custom-teams {
  display: table-cell;
  text-align: left !important;
  vertical-align: middle;
  position: relative;
  width: 100px;
}
.single-match-popup .sr-custom-teams .sr-custom-team {
  height: 20px;
  position: relative;
  padding-left: 20px;
  white-space: pre;
}
.single-match-popup .sr-custom-teams .sr-custom-team img,
.single-match-popup .sr-custom-teams .sr-custom-team span {
  position: relative;
  display: inline-block;
}
.single-match-popup .sr-custom-teams .sr-custom-team span {
  top: auto;
  margin-left: 3px;
}
.single-match-popup .sr-breakpoint-won:before {
  background: #F5DC00 !important;
}
.single-match-popup .sr-custom-result {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center !important;
  width: 20px !important;
}
.single-match-popup .sr-custom-result.sr-branding-secondary-color {
  background-color: #f1f1f1;
}
.single-match-popup .sr-custom-result-item {
  text-align: center !important;
  line-height: 20px !important;
  position: relative;
  color: #fff;
  font-size: 12px !important;
}
.single-match-popup .sr-custom-result-item.sr-custom-result-home:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #fff;
}
.single-match-popup .sr-pointbypoint {
  visibility: hidden;
}
.single-match-popup .sr-custom-period[data-firstserver='away'] .sr-custom-team-away:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #FF8100;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 5px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.single-match-popup .sr-custom-period[data-firstserver='home'] .sr-custom-team-home:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #FF8100;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 5px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.single-match-popup .sr-first_server {
  position: relative;
}
.single-match-popup .sr-first_server:before {
  content: "";
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 8px;
  width: 8px;
  height: 8px;
  background-color: #FF8100;
  border-radius: 10px;
}
.check-wrap div {
  display: inline-block;
  vertical-align: top;
  width: calc(100% / 3 - 4px);
}
.registrationMain .radio-label:after,
.registration-wrapper .button,
.check-wrap span span {
  background: #11243d;
}
.registration-wrapper .button:hover {
  background: #11243d;
}
.procircuit.registration .registration-wrapper {
  margin: 30px auto;
}
.registrationMain .block-headline,
.registration-wrapper .reg-title,
.registrationMain .reg-label:after {
  color: #11243d;
}
.registrationMain .required-info,
.registrationMain .checkbox-reg a,
.registrationMain .checkbox-reg a {
  color: #11243d;
}
.full-account-registration-info {
  display: block;
  color: #aaa;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-top: -5px;
}
.homepage-recommendations-module {
  display: block;
  font-size: 13px;
  margin-top: 40px;
}
.homepage-recommendations-module .not-logged-in {
  display: table;
  width: 100%;
  position: relative;
  background: #c1cedf;
  color: #fff;
  table-layout: fixed;
}
@media (max-width: 790px) {
  .homepage-recommendations-module .not-logged-in {
    display: block;
  }
}
.homepage-recommendations-module .not-logged-in .fav-tournaments-teaser,
.homepage-recommendations-module .not-logged-in .livescores-teaser {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
  padding: 20px 40px;
  width: 50%;
  height: 250px;
  overflow: hidden;
}
@media (max-width: 790px) {
  .homepage-recommendations-module .not-logged-in .fav-tournaments-teaser,
  .homepage-recommendations-module .not-logged-in .livescores-teaser {
    display: block;
    width: auto !important;
    height: 200px;
  }
}
.homepage-recommendations-module .not-logged-in .fav-tournaments-teaser h3,
.homepage-recommendations-module .not-logged-in .livescores-teaser h3 {
  color: #fff;
  text-transform: uppercase;
  font: 300 25px 'proxima-nova', Arial, sans-serif;
  z-index: 100;
  position: relative;
}
@media (max-width: 790px) {
  .homepage-recommendations-module .not-logged-in .fav-tournaments-teaser h3,
  .homepage-recommendations-module .not-logged-in .livescores-teaser h3 {
    font-size: 20px;
    line-height: 20px;
  }
}
.homepage-recommendations-module .not-logged-in .fav-tournaments-teaser a,
.homepage-recommendations-module .not-logged-in .livescores-teaser a {
  position: absolute;
  bottom: 20px;
  background: #c1cedf;
  color: #11243d;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  padding: 10px 15px;
  text-transform: uppercase;
  text-align: center;
  z-index: 100;
}
.homepage-recommendations-module .not-logged-in .fav-tournaments-teaser img,
.homepage-recommendations-module .not-logged-in .livescores-teaser img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}
.homepage-recommendations-module .logged-in {
  padding-top: 10px;
  position: relative;
  min-height: 350px;
}
.homepage-recommendations-module .logged-in h3 {
  color: #11243d;
  text-transform: uppercase;
  font: 300 25px 'proxima-nova', Arial, sans-serif;
  position: relative;
  text-align: center;
  padding-bottom: 8px;
  margin-bottom: 15px;
  margin-top: 0;
  border-bottom: 1px solid #aaa;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector {
  display: table;
  width: 100%;
  position: relative;
  table-layout: fixed;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .logged-in .recommended-tournaments-selector {
    display: block;
  }
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper,
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper {
  display: table-cell;
  vertical-align: top;
  position: relative;
  padding: 20px 40px;
  width: 50%;
  height: 250px;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper,
  .homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper {
    display: block;
    width: auto !important;
    height: auto !important;
    padding: 20px 10px;
  }
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper span {
  line-height: 22px;
  font-size: 14px;
  display: block;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections {
  display: block;
  margin-top: 20px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections:before {
  content: "YOUR SELECTION";
  display: block;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 15px;
  border-bottom: 1px solid #aaa;
  padding-bottom: 12px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-slide {
  float: left;
  position: relative;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow {
  position: absolute;
  bottom: 30px;
  height: 20px;
  width: 16px;
  z-index: 100;
  text-align: center;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow:before {
  font: 20px/20px "itv-font";
  color: #909090;
  display: block;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_prev_arrow {
  left: 50%;
  margin-left: -90px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_prev_arrow:before {
  content: "\f124";
}
@media (max-width: 960px) {
  .homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_prev_arrow {
    left: 10px;
    margin-left: 0;
  }
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_next_arrow {
  right: 50%;
  margin-right: -90px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_next_arrow:before {
  content: "\f125";
}
@media (max-width: 960px) {
  .homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick_next_arrow {
    right: 10px;
    margin-right: 0;
  }
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow:not(.slick-disabled) {
  cursor: pointer;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick_custom_arrow.slick-disabled {
  opacity: 0.5;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-dots {
  display: block;
  text-align: center;
  position: relative;
  list-style: none;
  padding: 0 !important;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-dots li {
  display: inline-block;
  cursor: pointer;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-dots li .slick_dot {
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-dots li .slick_dot:after {
  width: 10px;
  height: 10px;
  content: "";
  position: relative;
  border-radius: 13px;
  background: #909090;
  display: block;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .slick-dots li.slick-active .slick_dot:after {
  background: #11243d;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .r-t-selection {
  display: block;
  font-size: 15px;
  line-height: 20px;
  position: relative;
  padding: 0 30px 0 30px;
  color: #666;
  margin: 0 0 10px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .r-t-selection:before {
  font: normal 20px/20px "itv-font";
  color: #11243d;
  position: absolute;
  left: 5px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "\f122";
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .r-t-selection:nth-child(even) {
  background: #fff;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .r-t-selection a {
  position: absolute;
  right: 10px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  margin-left: 5px;
  width: 12px;
  height: 12px;
  display: inline-block;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selections-wrapper .r-t-selections .r-t-selection a:before {
  position: absolute;
  height: 12px;
  width: 12px;
  display: block;
  top: 50%;
  left: 50%;
  content: "\f12a";
  font: 12px/12px "itv-font";
  color: #11243d;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper {
  position: relative;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper {
  position: relative;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .search-loading {
  display: block;
  position: absolute;
  padding: 10px;
  background: #fff;
  top: 100%;
  border-top: 0;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  left: 0;
  right: 0;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search {
  display: block;
  position: absolute;
  padding: 0;
  background: #e7e7e7;
  top: 100%;
  border-top: 0;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  left: 0;
  right: 0;
  height: 185px;
  z-index: 1;
  overflow: hidden;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .nano-pane {
  background: #e7e7e7 !important;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .autocomplete-heading {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  margin: 0 10px;
  color: #212121;
  padding: 10px 0;
  position: relative;
  text-align: left;
  border-bottom: 1px solid #11243d;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .autocomplete-item {
  display: block;
  color: #777;
  font-size: 12px;
  line-height: 15px;
  padding: 10px 10px 10px 0;
  margin-left: 10px;
  border-bottom: 1px solid #ddd;
  position: relative;
  text-align: left;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .autocomplete-item .r-t-seladded {
  display: inline-block;
  color: #11243d;
  margin: 0 5px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .autocomplete-item.selected,
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .autocomplete-search .autocomplete-item:hover {
  color: #000 !important;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper .r-t-search {
  border: 1px solid #ccc;
  padding: 10px 40px 10px 10px;
  line-height: 15px;
  font-size: 15px;
  color: #000;
  background: #e7e7e7;
  display: block;
  width: 100%;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-search-wrapper:after {
  font: normal 20px/20px "itv-font";
  position: absolute;
  right: 15px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  content: "\f21f";
  z-index: 100;
  color: #aaa;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .r-t-or {
  display: block;
  text-align: center;
  margin: 20px auto 20px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper select {
  border: 1px solid #ccc;
  padding: 10px 40px 10px 10px;
  line-height: 15px;
  font-size: 15px;
  color: #000;
  background: #e7e7e7;
  display: block;
  width: 100%;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.homepage-recommendations-module .logged-in .recommended-tournaments-selector .recommended-tournaments-selector-wrapper .btn-r-t-submit-selection {
  /*display: block;        */
  display: none;
  background: #c1cedf;
  color: #11243d;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  padding: 0 20px;
  margin-top: 20px;
  text-transform: uppercase;
}
.homepage-recommendations-module .recommended-tournaments-render {
  display: block;
  position: relative;
}
.homepage-recommendations-module .recommended-tournaments-render h2 {
  color: #11243d;
  font: 300 25px 'proxima-nova', Arial, sans-serif;
  padding: 20px 20px 0 20px;
  margin: 0 0 20px;
  text-align: center;
  text-transform: uppercase;
}
.homepage-recommendations-module .recommended-tournaments-render .show_all_t_wrapper {
  position: relative;
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px solid #ddd;
}
.homepage-recommendations-module .recommended-tournaments-render .btn_fav_t_settings {
  display: none;
  position: absolute;
  bottom: 27px;
  right: 0;
  width: 20px;
  height: 20px;
}
.homepage-recommendations-module .recommended-tournaments-render .btn_fav_t_settings:before {
  font: 20px/20px "itv-font";
  content: "\f2f7";
  color: #888;
}
.homepage-recommendations-module .recommended-tournaments-render .btn_show_all_tournaments {
  display: none;
  margin: 0 auto;
  padding: 10px 15px;
  font-size: 16px;
  background: #c1cedf;
  color: #11243d;
}
.homepage-recommendations-module .recommended-tournaments-render > div:last-child .btn_show_all_tournaments {
  display: inline-block;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players {
  display: block;
  position: relative;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player_group {
  display: table;
  table-layout: fixed;
  width: 100%;
  position: relative;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player_group {
    display: block;
    width: auto !important;
    height: auto !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player {
  display: table-row;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player {
    display: block;
    width: auto !important;
    height: auto !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player:nth-child(even) {
  background: rgba(255, 255, 255, 0.4);
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div {
  border-bottom: 1px solid #ddd;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  padding: 15px;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div {
    display: block;
    width: auto !important;
    height: auto !important;
    text-align: center !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_player_flag {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 70px;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_player_playing {
  color: #77CC00;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_player_eliminated {
  color: #ff0000;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_player_name {
  text-align: left;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_out_link {
  width: 200px;
  text-align: right;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_out_link a {
  color: #11243d;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  font-size: 13px;
  line-height: 14px;
  margin-left: 15px;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_out_link a:first-of-type {
  margin-left: 0 !important;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div.fav_out_link a:before {
  content: "\f125";
  font: 14px/14px "itv-font";
  margin-right: 4px;
  display: inline-block;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div .fav_player_flag_wrapper {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-bottom: 0 !important;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_players .fav_player div .fav_player_flag_wrapper img {
  height: 48px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  top: 50%;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments {
  display: block;
  position: relative;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament_group {
  display: table;
  table-layout: fixed;
  width: 100%;
  position: relative;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament_group {
    display: block;
    width: auto !important;
    height: auto !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament {
  display: table-row;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament {
    display: block;
    width: auto !important;
    height: auto !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament:nth-child(even) {
  background: rgba(255, 255, 255, 0.4);
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div {
  border-bottom: 1px solid #ddd;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  padding: 15px;
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div {
    display: block;
    width: auto !important;
    height: auto !important;
    text-align: center !important;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_out_link {
  width: 220px;
  text-align: right;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_out_link a {
  color: #11243d;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  font-size: 13px;
  line-height: 14px;
  margin-left: 15px;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_out_link a:first-of-type {
  margin-left: 0 !important;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_out_link a:before {
  content: "\f125";
  font: 14px/14px "itv-font";
  margin-right: 4px;
  display: inline-block;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_flag {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 70px;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_name {
  text-align: left;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface:before {
  content: "";
  height: 25px;
  width: 25px;
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-top: -10px;
  top: 7px;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface[class*='clay'][class*='indoor']:before {
  background: #33C1AC;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface[class*='clay'][class*='outdoor']:before {
  background: #CC5200;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface[class*='grass']:before {
  background: #90B800;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface[class*='hard']:before {
  background: #B80700;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div.fav_tournament_surface[class*='carpet']:before {
  background: #0091B8;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div .fav_tournament_flag_wrapper {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-bottom: 0 !important;
}
.homepage-recommendations-module .recommended-tournaments-render .fav_tournaments .fav_tournament div .fav_tournament_flag_wrapper img {
  height: 48px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  top: 50%;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 0 30px;
  padding: 0;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-slide {
  float: left;
  position: relative;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow {
  position: absolute;
  bottom: -3px;
  height: 20px;
  width: 16px;
  z-index: 100;
  text-align: center;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow:before {
  font: 20px/20px "itv-font";
  color: #909090;
  display: block;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_prev_arrow {
  left: 50%;
  margin-left: -90px;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_prev_arrow:before {
  content: "\f124";
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_prev_arrow {
    left: 10px;
    margin-left: 0;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_next_arrow {
  right: 50%;
  margin-right: -90px;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_next_arrow:before {
  content: "\f125";
}
@media (max-width: 960px) {
  .homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick_next_arrow {
    right: 10px;
    margin-right: 0;
  }
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow:not(.slick-disabled) {
  cursor: pointer;
}
.homepage-recommendations-module .recommended-tournaments-render .slick_custom_arrow.slick-disabled {
  opacity: 0.5;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-dots {
  display: block;
  text-align: center;
  position: relative;
  list-style: none;
  padding: 0 !important;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-dots li {
  display: inline-block;
  cursor: pointer;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-dots li .slick_dot {
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-dots li .slick_dot:after {
  width: 10px;
  height: 10px;
  content: "";
  position: relative;
  border-radius: 13px;
  background: #909090;
  display: block;
}
.homepage-recommendations-module .recommended-tournaments-render .slick-dots li.slick-active .slick_dot:after {
  background: #11243d;
}
@media all and (-ms-high-contrast: none) {
  .homepage-recommendations-module .not-logged-in {
    display: block !important;
  }
  .homepage-recommendations-module .not-logged-in .fav-tournaments-teaser,
  .homepage-recommendations-module .not-logged-in .livescores-teaser {
    display: inline-block !important;
  }
  .homepage-recommendations-module .not-logged-in .fav-tournaments-teaser {
    float: left !important;
  }
  .homepage-recommendations-module .not-logged-in .livescores-teaser {
    float: right !important;
  }
  .homepage-recommendations-module .not-logged-in:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
  }
  * html .homepage-recommendations-module .not-logged-in {
    zoom: 1;
  }
  /* IE6 */
  *:first-child + html .homepage-recommendations-module .not-logged-in {
    zoom: 1;
  }
  /* IE7 */
}
.live-map-module {
  font-size: 100%;
  visibility: visible;
  position: relative;
  margin: 100px 0;
}
.live-map-module .gm-style .gm-style-iw {
  overflow: hidden;
}
.live-map-module .gm-style-iw {
  width: auto !important;
  left: 26px !important;
  top: 12px !important;
  padding-top: 12px;
}
.live-map-module .gm-style-iw + button {
  display: none !important;
  /* hide the close button automatically added by Google Maps (needs !important to override the element.style) */
}
.live-map-module [style*='background-color: rgba(0, 0, 0, 0.2)'] {
  background-color: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
}
.live-map-module [style*='background-color: rgb(255, 255, 255)'] {
  background-color: #fff !important;
  color: #000 !important;
  width: 280px !important;
  -ms-transform: translateX(25px) translateY(10px) !important;
      transform: translateX(25px) translateY(10px) !important;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.72);
}
.live-map-module [style*='background-color: rgb(255, 255, 255)']:after {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  bottom: -38px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  border-top: 20px solid #fff;
  border-right: 20px solid rgba(0, 0, 0, 0);
  border-left: 20px solid rgba(0, 0, 0, 0);
  border-bottom: 20px solid rgba(0, 0, 0, 0);
  content: "";
}
.live-map-module .gmnoprint,
.live-map-module .gm-svpc {
  opacity: 0 !important;
}
.live-map-module img[src*='https://maps.gstatic.com/mapfiles/api-3/images/google4.png'] {
  display: none !important;
}
.live-map-module .gm-style-iw {
  width: auto !important;
  left: 26px !important;
}
.live-map-module [style*='cursor: default'][style*='width: 303'] [style*='right: 12px; top: 10px; z-index: 10000; cursor: pointer'],
.live-map-module [style*='width: 13px; height: 13px; overflow: hidden; position: absolute; opacity: 0.7; right: 12px; top: 10px; z-index: 10000; cursor: pointer'],
.live-map-module [style*='cursor: default'][style*='width: 303'] [style*='width: 13px; height: 13px'],
.live-map-module [style*='width: 13px; height: 13px; overflow: hidden; position: absolute; opacity: 0.7; right: 12px; top: 10px; z-index: 10000'] {
  display: none !important;
}
.live-map-module [style*='display: inline-block; overflow: auto; max-height: 515px; max-width: 219px'] {
  max-width: 270px !important;
}
.live-map-module .live-map-wrapper {
  height: 600px;
  width: 100%;
  margin: 20px 0;
  max-width: none !important;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip {
  position: relative;
  /*overflow: hidden;*/
  width: 280px;
  font-size: 14px;
  padding: 10px 10px 0;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top {
  position: relative;
  display: table;
  width: 100%;
  top: -10px;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top .c_t_m_t_flag_wrapper,
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top .c_t_m_t_close {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top .c_t_m_t_close {
  text-align: center;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top .c_t_m_t_close a {
  display: inline-block;
  color: #000;
  position: relative;
  top: -3px;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_top .c_t_m_t_close a:before {
  font: 14px/14px 'itv-font';
  color: #000;
  content: "\f12a";
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments {
  position: relative;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament {
  display: block;
  margin: 0 0 10px;
  background: #f5f5f5;
  padding: 0 10px 10px;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_title {
  font-size: 17px;
  line-height: 17px;
  display: inline-block;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_type {
  padding: 3px;
  text-align: center;
  width: 25px;
  height: 21px;
  line-height: 14px;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  margin: 10px 5px 0 0;
  text-transform: uppercase;
  font-style: normal;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_type.c_t_m_t_men {
  background: #40b9ec !important;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_type.c_t_m_t_men:before {
  content: "M";
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_type.c_t_m_t_women {
  background: #f654b3 !important;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_type.c_t_m_t_women:before {
  content: "W";
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_prize {
  display: block;
  font-size: 14px;
  color: #585858;
}
.live-map-module .live-map-wrapper .custom_tournament_map_tooltip .c_t_m_t_tournaments .c_t_m_t_tournament .c_t_m_t_btn_show_tournament {
  display: inline-block;
  padding: 7px 15px;
  color: #fff;
  font-size: 14px;
  line-height: 12px;
  background: #11243d;
  margin: 5px 0 0;
  min-width: 100%;
  text-align: center;
}
.live-map-module .live-map-module-loader {
  position: absolute;
  z-index: 1999;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 600ms ease;
}
.live-map-module .live-map-module-loader.hide {
  display: none;
}
.live-map-module .live-map-module-loader span {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-size: 20px;
  text-align: center;
  display: block;
}
.live-map-module .live-map-module-loader .anim {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  margin-top: -50px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.live-map-module .live-map-module-loader .anim i {
  position: absolute;
  background: #11243d;
}
.live-map-module .live-map-module-loader .anim i.i1 {
  /*top*/
  top: 0;
  left: 0;
  width: 0;
  height: 5px;
  /*transform-origin: top left; */
  animation: animILoadTop 2000ms ease infinite;
}
.live-map-module .live-map-module-loader .anim i.i2 {
  /*right*/
  top: 0;
  right: 0;
  width: 5px;
  height: 0;
  /*transform-origin: top right;*/
  animation: animILoadRight 2000ms ease infinite 300ms;
}
.live-map-module .live-map-module-loader .anim i.i3 {
  /*bottom*/
  bottom: 0;
  right: 0;
  width: 0;
  height: 5px;
  /*transform-origin: bottom right; */
  animation: animILoadBottom 2000ms ease infinite 600ms;
}
.live-map-module .live-map-module-loader .anim i.i4 {
  /*left*/
  bottom: 0;
  left: 0;
  width: 5px;
  height: 0;
  /*transform-origin: bottom left;*/
  animation: animILoadLeft 2000ms ease infinite 900ms;
}
.live-map-module .sr-filterGroup.matchStatus,
.live-map-module .sr-country-filter {
  display: none !important;
}
.live-map-module .sr-widgets-datepicker .sr-datepicker-calendar-table .sr-day:hover {
  background: #c1cedf !important;
}
@keyframes animILoadTop {
  0% {
    transform: translate(0, 0);
    width: 0;
  }
  10% {
    transform: translate(0, 0);
    width: 100%;
  }
  24.999% {
    transform: translate(100%, 0);
    width: 100%;
  }
  25% {
    transform: translate(0, 0);
    width: 0;
  }
  100% {
    transform: translate(0, 0);
    width: 0;
  }
}
@keyframes animILoadRight {
  0% {
    transform: translate(0, 0);
    height: 0;
  }
  10% {
    transform: translate(0, 0);
    height: 100%;
  }
  24.999% {
    transform: translate(0, 100%);
    height: 100%;
  }
  25% {
    transform: translate(0, 0);
    height: 0;
  }
  100% {
    transform: translate(0, 0);
    height: 0;
  }
}
@keyframes animILoadBottom {
  0% {
    transform: translate(0, 0);
    width: 0;
  }
  10% {
    transform: translate(0, 0);
    width: 100%;
  }
  24.999% {
    transform: translate(-100%, 0);
    width: 100%;
  }
  25% {
    transform: translate(0, 0);
    width: 0;
  }
  100% {
    transform: translate(0, 0);
    width: 0;
  }
}
@keyframes animILoadLeft {
  0% {
    transform: translate(0, 0);
    height: 0;
  }
  10% {
    transform: translate(0, 0);
    height: 100%;
  }
  24.999% {
    transform: translate(0, -100%);
    height: 100%;
  }
  25% {
    transform: translate(0, 0);
    height: 0;
  }
  100% {
    transform: translate(0, 0);
    height: 0;
  }
}
.video_archive {
  margin: 50px auto;
  max-width: 1060px;
  position: relative;
  width: 100%;
}
.video_archive .no_videos {
  position: relative;
  display: block;
  padding: 70px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #4a4a4a;
  margin: 20px 0;
}
.video_archive .video_sorting {
  position: absolute;
  right: 0;
  top: 4px;
  width: 160px;
  cursor: pointer;
  z-index: 100;
}
@media (max-width: 1200px) {
  .video_archive .video_sorting {
    right: 10px;
  }
}
@media (max-width: 520px) {
  .video_archive .video_sorting {
    left: 50%;
    right: auto;
  }
}
.video_archive .video_sorting .video_selected_sorting {
  display: block;
  border: 1px solid #a7a7a7;
  padding: 5px 10px;
  color: #11243d;
  font-size: 11px;
  position: relative;
  background: #fff;
  text-transform: capitalize;
}
.video_archive .video_sorting .video_selected_sorting:after {
  content: "\f123";
  color: #11243d;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  font: 12px/12px "itv-font";
}
.video_archive .video_sorting .video_sorting_options {
  position: absolute;
  left: 0;
  right: 0;
  top: 25px;
  border: 1px solid #a7a7a7;
  border-top: 1px solid rgba(0, 0, 0, 0);
  display: none;
  background: #fff;
}
.video_archive .video_sorting .video_sorting_options a {
  padding: 5px 10px;
  color: #11243d;
  font-size: 11px;
  display: block;
}
.video_archive .video_sorting .video_sorting_options a:hover {
  background: #11243d;
  color: #fff;
}
.video_archive .video_sorting:hover .video_sorting_options {
  display: block;
}
.video_archive .video_filters {
  position: absolute;
  right: 159px;
  top: 4px;
  width: 160px;
  cursor: pointer;
  z-index: 100;
}
@media (max-width: 1200px) {
  .video_archive .video_filters {
    right: 169px;
  }
}
@media (max-width: 520px) {
  .video_archive .video_filters {
    -ms-transform: translateX(-160px);
        transform: translateX(-160px);
    left: 50%;
    right: auto;
  }
}
.video_archive .video_filters .video_selected_filter {
  display: block;
  border: 1px solid #a7a7a7;
  padding: 5px 10px;
  color: #11243d;
  font-size: 11px;
  position: relative;
  left: 0;
  right: 0;
  background: #fff;
  text-transform: capitalize;
}
.video_archive .video_filters .video_selected_filter:after {
  content: "\f123";
  color: #11243d;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  font: 12px/12px "itv-font";
}
.video_archive .video_filters .video_filter_options {
  position: absolute;
  right: 0;
  left: 0;
  border: 1px solid #a7a7a7;
  border-top: 1px solid rgba(0, 0, 0, 0);
  display: none;
  background: #fff;
}
.video_archive .video_filters .video_filter_options a {
  padding: 5px 10px;
  color: #11243d;
  font-size: 11px;
  display: block;
}
.video_archive .video_filters .video_filter_options a:hover {
  background: #11243d;
  color: #fff;
}
.video_archive .video_filters:hover .video_filter_options {
  display: block;
}
.video_archive .video_module_title {
  font-size: 28px;
  color: #11243d;
  padding-bottom: 22px;
  position: relative;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
}
@media (max-width: 860px) {
  .video_archive .video_module_title {
    text-align: left;
    padding-left: 10px;
  }
}
@media (max-width: 520px) {
  .video_archive .video_module_title {
    text-align: center;
    top: -38px;
    margin-bottom: -30px;
    padding-left: 0;
  }
}
.video_archive .video_module_title:before,
.video_archive .video_module_title:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.video_archive .video_module_title:before {
  background: #a7a7a7;
  bottom: 21px;
}
.video_archive .video_module_title:after {
  background: #fff;
  bottom: 20px;
}
.video_archive .videos_grid {
  display: block;
  position: relative;
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
  /*text-align: center; */
}
.video_archive .videos_grid:before,
.video_archive .videos_grid:after {
  content: "";
  display: table;
}
.video_archive .videos_grid:after {
  clear: both;
}
.video_archive .videos_grid .video_item {
  display: inline-block;
  width: 24%;
  border: 1px solid #ddd;
  background: #fff;
  margin: 0 0.5% 20px;
  color: #000;
  vertical-align: top;
}
@media (max-width: 960px) {
  .video_archive .videos_grid .video_item {
    width: 32%;
  }
}
@media (max-width: 640px) {
  .video_archive .videos_grid .video_item {
    width: 44%;
  }
}
@media (max-width: 480px) {
  .video_archive .videos_grid .video_item {
    width: 100%;
  }
}
.video_archive .videos_grid .video_item .video_thumbnail {
  position: relative;
  background: #000;
  overflow: hidden;
}
.video_archive .videos_grid .video_item .video_thumbnail .video_play_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 100;
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.video_archive .videos_grid .video_item .video_thumbnail .video_play_btn:before {
  content: "\f215";
  font-family: "itv-font";
  font-size: 30px;
  color: rgba(255, 255, 255, 0.7);
  transition: color 200ms linear;
}
.video_archive .videos_grid .video_item .video_thumbnail:hover .video_play_btn:before {
  color: #ffffff;
}
.video_archive .videos_grid .video_item .video_thumbnail img {
  width: 100%;
}
.video_archive .videos_grid .video_item .video_thumbnail .video_is_live {
  display: none !important;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  color: #fff;
  font-size: 11px;
  padding: 7px 7px 7px 30px;
  z-index: 100;
  font-style: normal;
  font-weight: bold;
}
.video_archive .videos_grid .video_item .video_thumbnail .video_is_live:before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  left: 10px;
  display: inline-block;
  background: #FF2424;
}
.video_archive .videos_grid .video_item .video_desc_wrapper {
  padding: 10px;
  position: relative;
  text-align: center;
}
.video_archive .videos_grid .video_item .video_desc_wrapper .video_rating {
  position: relative;
  text-align: center;
  margin: 0 0 5px;
}
.video_archive .videos_grid .video_item .video_desc_wrapper .video_rating .rating_star {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 2px;
}
.video_archive .videos_grid .video_item .video_desc_wrapper .video_rating .rating_star:before {
  content: "\f2fc";
  text-align: center;
  display: block;
  position: relative;
  font: 15px/15px "itv-font";
  color: #FF8000;
}
.video_archive .videos_grid .video_item .video_desc_wrapper h4 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
  color: #595959;
  padding: 0 0 10px;
  margin: 0 0;
}
.video_archive .videos_grid .video_item .video_desc_wrapper h4 a {
  color: #595959;
  text-transform: uppercase;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.video_archive .videos_grid .video_item .video_desc_wrapper h4 span {
  width: 100%;
  float: left;
}
.video_archive .videos_grid .video_item .video_desc_wrapper h4 .tournament-name {
  font-weight: bold;
}
body.procircuit[class*='video.php'] #content {
  font-size: 100%;
  position: relative;
  padding: 50px 0;
}
* html .pc_video_player_wrapper {
  zoom: 1;
}
/* IE6 */
*:first-child + html .pc_video_player_wrapper {
  zoom: 1;
}
/* IE7 */
.pc_video_details_wrapper {
  font-size: 100%;
  position: relative;
  margin: 50px 0 0;
}
.pc_video_details_wrapper .social_sharing_wrapper {
  display: none;
}
.pc_video_details_wrapper .pc_video_player_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.pc_video_details_wrapper #liveplayer {
  float: left;
  display: inline-block;
  width: 800px;
  height: 450px;
}
@media (max-width: 1270px) {
  .pc_video_details_wrapper #liveplayer {
    width: 66.6666%;
  }
}
@media (max-width: 960px) {
  .pc_video_details_wrapper #liveplayer {
    width: 100%;
    height: auto;
  }
}
.pc_video_details_wrapper #liveplayer .fa {
  font-family: 'FontAwesome';
}
.pc_video_details_wrapper #liveplayer.no-video {
  position: relative;
}
.pc_video_details_wrapper #liveplayer.no-video img {
  width: 100%;
}
.pc_video_details_wrapper #liveplayer.no-video div {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: calc(40%);
  left: 0;
  right: 0;
  padding: 30px;
  font-size: 24px;
  text-align: center;
}
.pc_video_details_wrapper .video_details_wrapper {
  float: right;
  display: inline-block;
  position: relative;
  padding: 40px 0;
  min-height: 451px;
  width: 400px;
}
@media (max-width: 1270px) {
  .pc_video_details_wrapper .video_details_wrapper {
    width: 30%;
  }
}
@media (max-width: 960px) {
  .pc_video_details_wrapper .video_details_wrapper {
    min-height: 0 !important;
    padding: 40px 20px;
    width: 100%;
  }
}
.pc_video_details_wrapper .video_details_wrapper .sep_horz {
  position: absolute;
  left: 0;
  width: 100%;
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
}
.pc_video_details_wrapper .video_details_wrapper .sep_horz.sep_top {
  top: 0;
}
.pc_video_details_wrapper .video_details_wrapper .sep_horz.sep_bottom {
  bottom: 0;
}
.pc_video_details_wrapper .video_details_wrapper h1 {
  color: #11243d;
  font: 300 28px 'proxima-nova', Arial, sans-serif;
  text-transform: uppercase;
  margin: 10px 0;
}
.pc_video_details_wrapper .video_details_wrapper h3 {
  font: 300 18px 'proxima-nova', Arial, sans-serif;
  color: #656565;
}
.pc_video_details_wrapper .video_details_wrapper h3 img {
  position: relative;
  top: 4px;
  margin-right: 5px;
}
.pc_video_details_wrapper .video_details_wrapper h3 span {
  margin-right: 10px;
  display: block;
}
.pc_video_details_wrapper .video_details_wrapper h3 span.players-vs-span {
  display: block !important;
  position: relative;
  height: 0;
  margin: 20px 0;
  font-size: 15px;
  text-align: center;
  border-top: 1px solid #ddd;
}
.pc_video_details_wrapper .video_details_wrapper h3 span.players-vs-span:before {
  content: "v";
  color: #666;
  left: 50%;
  top: 50%;
  padding: 5px;
  background: #F1F1F1;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  display: inline-block;
  position: absolute;
}
.pc_video_details_wrapper .video_details_wrapper .video_rating {
  position: relative;
  margin: 20px 0 40px;
}
.pc_video_details_wrapper .video_details_wrapper .video_rating .rating_star {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 4px 0 0;
}
.pc_video_details_wrapper .video_details_wrapper .video_rating .rating_star:before {
  content: "\f2fc";
  text-align: center;
  display: block;
  position: relative;
  font: 15px/15px "itv-font";
  color: #11243d;
}
.pc_video_details_wrapper .video_details_wrapper .sub_title {
  display: block;
  font: 300 18px 'proxima-nova', Arial, sans-serif;
  color: #656565;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.pc_video_details_wrapper .video_details_wrapper .video_date {
  margin: 0 0;
  font: 300 18px 'proxima-nova', Arial, sans-serif;
  color: #656565;
}
.pc_video_details_wrapper .video_details_wrapper .video_tags {
  position: relative;
  margin-bottom: 40px;
}
.pc_video_details_wrapper .video_details_wrapper .video_tags .video_tag {
  display: inline-block;
  padding: 0 20px 10px 14px;
  color: #11243d;
  position: relative;
  text-transform: uppercase;
}
.pc_video_details_wrapper .video_details_wrapper .video_tags .video_tag:before {
  content: "\f125";
  font: 18px/18px "itv-font";
  position: absolute;
  left: 0;
  top: 3px;
}
.pc_video_details_wrapper .social-links li a {
  text-transform: uppercase;
  font: 700 16px/14px 'proxima-nova-condensed', Arial, sans-serif;
  color: #11243d;
  cursor: pointer;
}
.pc_video_details_wrapper .social-links {
  margin-top: 15px;
}
.pc_video_details_wrapper .social-links a:before {
  font-family: 'itv-font';
  font-size: 27px;
  font-weight: 200;
}
.pc_video_details_wrapper .social-links ul {
  margin: 10px 0 0;
  list-style: none;
  padding-left: 0;
}
.pc_video_details_wrapper .social-links li {
  margin: 0 15px 0 0;
  padding: 0 10px;
  display: inline-block;
}
.pc_video_details_wrapper .facebook a:before {
  content: '\f231';
}
.pc_video_details_wrapper .twitter a:before {
  content: '\f243';
}
.pc_video_details_wrapper .instagram a:before {
  content: '\e90c';
}
.pc_video_details_wrapper .mailto a:before {
  content: '\e90b';
}
.not_authorised_video_detail {
  position: relative;
  display: block;
  padding: 20px;
  text-align: center;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 20px;
  text-transform: uppercase;
}
.news-wrapper {
  position: relative;
  padding-bottom: 4px;
}
.news-wrapper .button {
  background: #c1cedf !Important;
  color: #11243d !Important;
}
.news-wrapper .buttonbefore {
  color: #11243d !important;
}
.news-wrapper .news-feed {
  background: none !important;
  box-shadow: none !important;
  position: relative;
}
.news-wrapper .news-feed:before {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
}
.news-wrapper h2 {
  text-align: center;
  font: 300 22px 'proxima-nova', Arial, sans-serif;
  color: #11243d;
}
.news-wrapper:after {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
}
.gallery-module {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
  margin: 40px 10px 0 10px;
}
.gallery-module .images-wrapper {
  /*background: @color-white;
        box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);*/
  padding: 40px 30px;
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}
.gallery-module .images-wrapper:before {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
}
.gallery-module .images-wrapper:after {
  border-top: 1px solid #a7a7a7;
  border-bottom: 1px solid #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
}
.gallery-module .slick-list {
  overflow: hidden;
  height: 425px;
}
.gallery-module .slick-track {
  height: 100%;
}
.gallery-module .headline {
  font: 300 22px 'proxima-nova', Arial, sans-serif;
  color: #11243d;
  text-transform: uppercase;
  padding-left: 15px;
  text-align: center !important;
}
.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: #11243d;
  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;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -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: #11243d;
  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: #11243d;
}
.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 'proxima-nova', 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 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;
}
.gallery-module .gallery-popup .gallery-slider-nav .slick-prev,
.gallery-module .gallery-popup .gallery-slider-nav .slick-next {
  background: #11243d;
  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 .slick-slide:not(.slick-current):after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000000;
  opacity: 0.6;
}
@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: 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;
  }
}
.gallery-popup .gallery-slider-big:nth-child(4),
.gallery-popup .gallery-slider-nav:nth-child(5) {
  display: none !important;
}
.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: #e8e8e8;
  right: 5px;
}
.social-media-module-container .nano > .nano-pane > .nano-slider {
  background: #11243d;
  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;
}
.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;
}
.social-media-module-container .tabs-nav li {
  display: inline-block;
  font: 300 22px 'proxima-nova', Arial, sans-serif;
  margin-right: 30px;
  color: #a7a7a7;
  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: #11243d;
}
.social-media-module-container .social-block .feed {
  font-size: 16px;
  color: #fff;
  background: #fff;
  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: 300 22px 'proxima-nova', Arial, sans-serif;
  text-transform: uppercase;
  color: #11243d;
  margin: 0;
  text-align: left;
  padding-left: 15px;
}
.social-media-module-container .tabs-content {
  font-size: 16px;
  color: #fff;
  background: #fff;
  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 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: 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: 640px) {
  .social-media-module-container .twitter-feed,
  .social-media-module-container .twitter-block .feed {
    padding: 15px 10%;
  }
}
@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;
  }
}
@media (max-width: 960px) {
  .slider-container figure h3 {
    font-size: 20px !important;
    line-height: 27px !important;
  }
}
.slick-prev,
.slick-next {
  overflow: visible !important;
}
.homepage-slider .slick-prev:after,
.homepage-slider .slick-next:after {
  color: rgba(255, 255, 255, 0.6) !important;
}
.homepage-slider .slick-prev:hover:after,
.homepage-slider .slick-next:hover:after {
  color: #60738b !important;
}
#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 a {
  color: #254673 !important;
}
#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;
  z-index: 2;
}
.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 #244674;
}
#inplayer-modal .inplayer-modal.inplayer-login #inplayer-form #inplayer-loginsignup h4 #ip-loginlink {
  border-bottom: 4px solid #244674;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder button {
  background: #244674;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-loginlink a {
  color: #244674;
}
#inplayer-modal-body #inplayer-form .inplayer-custom-checkboxes a {
  color: #244674;
}
#inplayer-modal-body #inplayer-form .inplayer-buttonholder .inplayer-register-here.ip-registerlink a {
  color: #244674;
}
.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;
}
.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 'proxima-nova', 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;
  }
}
body.procircuit:not(.terms-of-use-widget\.php) {
  padding-top: 135px;
}
input,
select {
  -webkit-border-radius: 0 !important;
}
.button {
  background-color: #c1cedf !important;
  color: #11243d !important;
}
#content {
  margin-top: 0 !important;
}
.home #content {
  padding-top: 20px;
  padding-bottom: 60px;
}
.green,
.orange,
.slider-container .slick-dots li.slick-active {
  background-color: #11243d !important;
}
.button,
.button.green,
.button.orange {
  background-color: #c1cedf !important;
  color: #11243d !important;
  font-family: 'proxima-nova', Arial, sans-serif !important;
}
.button:before,
.button.green:before,
.button.orange:before {
  color: #11243d;
}
.slider-container figure figcaption {
  padding: 30px 50px 20px;
  height: 150px;
}
.slider-container figure figcaption a.button {
  padding: 12px 15px;
}
.slider-container figure figcaption a.button:before {
  display: none;
}
.slider-container .slick-prev,
.slider-container .slick-next {
  top: auto;
  bottom: 30px;
}
.slider-container .slick-prev:after,
.slider-container .slick-next:after {
  color: rgba(255, 255, 255, 0.3);
}
.slider-container .slick-prev:hover:after,
.slider-container .slick-next:hover:after {
  color: #11243d;
}
.static-teaser .top-block .callout-area,
.static-teaser .bottom-block .callout-area {
  bottom: 20px;
}
.static-teaser .top-block .callout-area .button,
.static-teaser .bottom-block .callout-area .button {
  padding: 7px 15px;
}
.static-teaser .top-block .callout-area .button:before,
.static-teaser .bottom-block .callout-area .button:before {
  display: none;
}
.slider-container,
.static-teaser .top-block,
.static-teaser .bottom-block {
  background: #fff;
}
.embed_page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.embed_page header,
.embed_page footer,
.embed_page .live-map-wrapper {
  display: none !important;
}
.embed_page #content {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: none !important;
}
.embed_page #content {
  margin: 0 0 !important;
}
.embed_page .itf-wrap {
  padding: 0 0 !important;
  margin: 0 auto !important;
}

/*# sourceMappingURL=data:application/json;base64,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WixhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCO0FBQ0Q7OztFQUdFLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFQUNiLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsdUJBQXVCO0NBQ3hCO0FBQ0Q7RUFDRSx3QkFBd0I7RUFDeEIsMEJBQTBCO0NBQzNCIiwiZmlsZSI6ImRlZmF1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vY3MuYmV0cmFkYXIuY29tL2xzL2l0Zi9hc3NldHMvaXRmL2l0Zi9jc3MvaXRmX2l0ZmRlbW8uY3NzP3Y9MjMzNTI3NTQ3OCcpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnN2ZyNQcm94aW1hTm92YS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhLW1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5zdmcjUHJveGltYU5vdmEtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5zdmcjUHJveGltYU5vdmEtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YS1saWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5zdmcjUHJveGltYU5vdmEtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YUFFeENuLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFBRXhDbi1Cb2xkLnN2ZyNQcm94aW1hTm92YUFFeENuLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBzcmM6IHVybCgnL2V4dGNzcy9pdHYtZm9udC9pdHYtZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9leHRjc3MvaXR2LWZvbnQvaXR2LWZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZXh0Y3NzL2l0di1mb250L2l0di1mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZXh0Y3NzL2l0di1mb250L2l0di1mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZXh0Y3NzL2l0di1mb250L2l0di1mb250LnN2ZyNzdmdGb250TmFtZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuc3ZnI3Byb3hpbWEtbm92YScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC5zdmcjcHJveGltYS1ub3ZhJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnN2ZyNwcm94aW1hLW5vdmEnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YUFFeENuLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhQUV4Q24tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFBRXhDbi1Cb2xkLnN2ZyNwcm94aW1hLW5vdmEnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaXRmLWZvbnQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaXRmLWZvbnQuZW90PzRvbmdvbCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaXRmLWZvbnQuZW90PzRvbmdvbCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9pdGYtZm9udC50dGY/NG9uZ29sJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2l0Zi1mb250LndvZmY/NG9uZ29sJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvaXRmLWZvbnQuc3ZnPzRvbmdvbCNpdGYtZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2l0Zi1mb250JyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1kYXRlcGlja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1kcmF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLWVubGFyZ2UyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuLmljb24tc2hyaW5rMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLmljb24tbmV4dDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjtcbn1cbi5pY29uLWlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uaWNvbi1pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uaWNvbi1pb24tYXJyb3ctZG93bi1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uaWNvbi1pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uaWNvbi1pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uaWNvbi1pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmljb24taW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5pY29uLWlvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uaWNvbi1pb24tYXJyb3ctdXAtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmljb24taW9uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmljb24taW9uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmljb24taW9uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmljb24taW9uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmljb24taW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5pY29uLWlvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uaWNvbi1pb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmljb24taW9uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG4uaWNvbi1pb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmljb24taW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuLmljb24taW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmljb24taW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uaWNvbi1pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuLmljb24taW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuLmljb24taW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuLmljb24taW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuLmljb24taW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuLmljb24taW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG4uaWNvbi1pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cbi5pY29uLWlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuLmljb24tZW5sYXJnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cbi5pY29uLXNocmluazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuLmljb24tcGxheTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTVcIjtcbn1cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5ib2R5ICosXG5ib2R5ICo6Zm9jdXMsXG5ib2R5ICo6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmgxLFxuaDIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuI2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgbWFyZ2luOiAyNDVweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5idXR0b24ge1xuICBmb250OiA3MDAgMTZweC8xNnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGInO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogMzAwIDE4cHgvMThweCAnaXR2LWZvbnQnO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uYnV0dG9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwODg2Njtcbn1cbi5idXR0b24uZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE2ODRlO1xufVxuLmJ1dHRvbi5waW5rIHtcbiAgYmFja2dyb3VuZDogI2NiMmI5OTtcbn1cbi5idXR0b24ucGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhOTIzN2Y7XG59XG4uYnV0dG9uLmRhcmtncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDMwM2M7XG59XG4uYnV0dG9uLmRhcmtncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uYnV0dG9uLmJvbHRibHVlIHtcbiAgYmFja2dyb3VuZDogIzNjNGVmZjtcbn1cbi5idXR0b24uYm9sdGJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDkyMGZmO1xufVxuLmJ1dHRvbi53YXRjaC1saXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDM3MyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idXR0b24ud2F0Y2gtbGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBiJyAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi53YXRjaC1saXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzY2MCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi53YXRjaC1saXZlLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLndhdGNoLWxpdmUuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9ybWFsO1xufVxuLmZhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQzJztcbn1cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjMxJztcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1MCc7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMWYnO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZhJztcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xufVxuLm5vdC1kaXNwbGF5ZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG4jY29va2llTm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB6LWluZGV4OiA5OTk5O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiAuMmVtO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gI2Nvb2tpZU5vdGljZVRleHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuICNjb29raWVOb3RpY2VUZXh0IC5jb29raWVOb3RpY2VIZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gI2Nvb2tpZU5vdGljZVRleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuICsgZGl2IC5jblRleHRMaW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG4jY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI0M2Q7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuICsgZGl2IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjZWRmO1xufVxuI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSBzcGFuICsgZGl2IC5idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAjY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMDtcbiAgfVxuICAjY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAjY29va2llTm90aWNlIC5jb29raWVNZXNzYWdlIHNwYW4gKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNjb29raWVOb3RpY2UgLmNvb2tpZU1lc3NhZ2Ugc3BhbiArIGRpdiBhIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI2Nvb2tpZU5vdGljZSAuY29va2llTWVzc2FnZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5wbGF5ZXItcmVnaXN0ZXIgLmlucGxheWVyLW1vZGFsLWZvb3RlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogalF1ZXJ5IEJyYWNrZXQgfCBDb3B5cmlnaHQgKGMpIFRlaWpvIExhaW5lIDIwMTEtMjAxNiB8IExpY2VuY2VkIHVuZGVyIHRoZSBNSVQgbGljZW5jZSAqL1xuZGl2LmpRQnJhY2tldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYualFCcmFja2V0IC50b29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmRpdi5qUUJyYWNrZXQgLnRvb2xzIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuZGl2LmpRQnJhY2tldCAudG9vbHMgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5kaXYualFCcmFja2V0IC5maW5hbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xuICBjbGVhcjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5qUUJyYWNrZXQgLmJyYWNrZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAubG9zZXJCcmFja2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LmpRQnJhY2tldCAucm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAubWF0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYualFCcmFja2V0IC5lZGl0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYualFCcmFja2V0IC50ZWFtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWxbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYuc2NvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYuc2NvcmUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5zY29yZVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWwgaW5wdXQuZXJyb3IsXG5kaXYualFCcmFja2V0IC50ZWFtIGRpdi5zY29yZSBpbnB1dC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2M7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLm5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLndpbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbS53aW4gZGl2LnNjb3JlIHtcbiAgY29sb3I6ICMwMDY2MDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmxvc2UgZGl2LnNjb3JlIHtcbiAgY29sb3I6ICM5OTAwMDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmxvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0udGllIGRpdi5zY29yZSB7XG4gIGNvbG9yOiAjMDAwMGZmO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbS5oaWdobGlnaHRXaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0uaGlnaGxpZ2h0TG9zZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5qUUJyYWNrZXQgLnRlYW0uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5kaXYualFCcmFja2V0IC50ZWFtLmJ5ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuZGl2LmpRQnJhY2tldCAudGVhbUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbmRpdi5qUUJyYWNrZXQgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5kaXYualFCcmFja2V0IC5jb25uZWN0b3IuaGlnaGxpZ2h0V2lubmVyLFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0V2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRhYTAwO1xufVxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yLmhpZ2hsaWdodExvc2VyLFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0TG9zZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC5jb25uZWN0b3IuaGlnaGxpZ2h0LFxuZGl2LmpRQnJhY2tldCAuY29ubmVjdG9yIGRpdi5jb25uZWN0b3IuaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjYzAwO1xufVxuZGl2LmpRQnJhY2tldCAubnAgLmNvbm5lY3RvcixcbmRpdi5qUUJyYWNrZXQgLm5wIC5jb25uZWN0b3IgZGl2LmNvbm5lY3RvciB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cbmRpdi5qUUJyYWNrZXQgLmJ1YmJsZSB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzMHB4O1xuICByaWdodDogLTM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5kaXYualFCcmFja2V0IC5idWJibGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuZGl2LmpRQnJhY2tldCAuYnViYmxlOmFmdGVyIHtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5kaXYualFCcmFja2V0IC53aW4gLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTA7XG4gIGNvbG9yOiAjOTk2NjAwO1xufVxuZGl2LmpRQnJhY2tldCAud2luIC5idWJibGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGFhMDA7XG59XG5kaXYualFCcmFja2V0IC53aW4gLmJ1YmJsZS50aGlyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjM7XG4gIGNvbG9yOiAjZGQ5OTU1O1xufVxuZGl2LmpRQnJhY2tldCAud2luIC5idWJibGUudGhpcmQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjOTk2NjMzO1xufVxuZGl2LmpRQnJhY2tldCAubG9zZSAuYnViYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2NjY2M7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGUuZm91cnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODtcbiAgY29sb3I6ICNjY2NjZGQ7XG59XG5kaXYualFCcmFja2V0IC5sb3NlIC5idWJibGUuZm91cnRoOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzY2Nzc4ODtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmZpbmFscyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAwO1xuICBjbGVhcjogbGVmdDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmJyYWNrZXQge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAubG9zZXJCcmFja2V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiByaWdodDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLnJvdW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYualFCcmFja2V0LnJsIC50ZWFtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAudGVhbSBkaXYubGFiZWwge1xuICByaWdodDogMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLnRlYW0gZGl2LnNjb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYualFCcmFja2V0LnJsIC50ZWFtQ29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yLmhpZ2hsaWdodFdpbm5lcixcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodFdpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2RkYWEwMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3Rvci5oaWdobGlnaHRMb3NlcixcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodExvc2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuY29ubmVjdG9yLmhpZ2hsaWdodCxcbmRpdi5qUUJyYWNrZXQucmwgLmNvbm5lY3RvciBkaXYuY29ubmVjdG9yLmhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2MwMDtcbn1cbmRpdi5qUUJyYWNrZXQucmwgLmJ1YmJsZSB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuZGl2LmpRQnJhY2tldC5ybCAuYnViYmxlLnRoaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2MztcbiAgY29sb3I6ICMzMzExMDA7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGUuZm91cnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODtcbiAgY29sb3I6ICNjY2NjZGQ7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGU6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuYnViYmxlLnRoaXJkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM5OTY2MzM7XG59XG5kaXYualFCcmFja2V0LnJsIC5idWJibGUuZm91cnRoOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICM2Njc3ODg7XG59XG5kaXYualFCcmFja2V0LnJsIC5oaWdobGlnaHRXaW5uZXIgLmJ1YmJsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGRhYTAwO1xufVxuZGl2LmpRQnJhY2tldC5ybCAuaGlnaGxpZ2h0TG9zZXIgLmJ1YmJsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xufVxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMDNjO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLFxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYsXG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLFxuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLW5hdixcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1hY2NvdW50LXdyYXBwZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYsXG4gIGhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItYWNjb3VudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbmF2LFxuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbG9nbyBpbWcge1xuICBoZWlnaHQ6IDExMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLW1vYmlsZS1uYXYtdG9nZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtbW9iaWxlLW5hdi10b2dnbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1tb2JpbGUtbmF2LXRvZ2dsZS13cmFwcGVyIC5wYy1tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtbW9iaWxlLW5hdi10b2dnbGUtd3JhcHBlciAucGMtbW9iaWxlLW5hdi10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogM3B4O1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLW1vYmlsZS1uYXYtdG9nZ2xlLXdyYXBwZXIgLnBjLW1vYmlsZS1uYXYtdG9nZ2xlIHNwYW4ucGMtczEge1xuICB0b3A6IDhweDtcbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1tb2JpbGUtbmF2LXRvZ2dsZS13cmFwcGVyIC5wYy1tb2JpbGUtbmF2LXRvZ2dsZSBzcGFuLnBjLXMyIHtcbiAgdG9wOiAxOHB4O1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLW1vYmlsZS1uYXYtdG9nZ2xlLXdyYXBwZXIgLnBjLW1vYmlsZS1uYXYtdG9nZ2xlIHNwYW4ucGMtczMge1xuICB0b3A6IDI4cHg7XG59XG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMDNjO1xuICB9XG4gIGhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbmF2LmFjdGl2ZSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLW5hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMThweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItYWNjb3VudC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbmF2IHVsIGxpIGEsXG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLW5hdiB1bCBsaSBhLFxuICBoZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbmhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbmF2IHVsIGxpIGE6aG92ZXIsXG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciBhOmhvdmVyLFxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYgdWwgbGkgYS5hY3RpdmUsXG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWFjY291bnQtd3JhcHBlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1uYXYgdWwgbGkgYSBzcGFuLFxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1hY2NvdW50LXdyYXBwZXIgYSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLWNpcmNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLWNpcmNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyIC5wYy1oZWFkZXItbmF2LXdyYXBwZXIgLnBjLWhlYWRlci1sb2dvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI7XG59XG5oZWFkZXIgLnBjLWhlYWRlci1uYXYtd3JhcHBlciAucGMtaGVhZGVyLWxvZ28tY2lyY2xlIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIGhlYWRlciAucGMtaGVhZGVyLW5hdi13cmFwcGVyIC5wYy1oZWFkZXItbG9nby1jaXJjbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubG9naW4tcG9wdXAge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tcG9wdXAgaDIsXG4ubG9naW4tcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyLFxuLmxvZ2luLXBvcHVwIC5mb3Jnb3QtcGFzc3dvcmQsXG4ubG9naW4tcG9wdXAgcCBhIHtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbn1cbi5sb2dpbi1wb3B1cCBidXR0b24uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxY2VkZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzExMjQzZCAhaW1wb3J0YW50O1xufVxuLmxvZ2luLXBvcHVwIGJ1dHRvbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjZWRmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTEyNDNkICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tcG9wdXAtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4uaW5wbGF5ZXItc3RhbmRhbG9uZS1idG4uaW5wbGF5ZXItbG9naW4tYnRuLmlucGxheWVyLWxvZ2dlZGluLFxuLmlucGxheWVyLXN0YW5kYWxvbmUtYnRuLmlucGxheWVyLWxvZ291dC1idG4uaW5wbGF5ZXItbG9nZ2Vkb3V0LFxuLmlucGxheWVyLXN0YW5kYWxvbmUtYnRuLmlucGxheWVyLW15YWNjb3VudC1idG4uaW5wbGF5ZXItbG9nZ2Vkb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvb3Rlci5wYy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItdG9wIHtcbiAgYmFja2dyb3VuZDogIzVmNWY1ZjtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbmZvb3Rlci5wYy1mb290ZXIgLnBjLWZvb3Rlci10b3AgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmZvb3Rlci5wYy1mb290ZXIgLnBjLWZvb3Rlci10b3AgYSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItbWlkZGxlIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItbWlkZGxlIC5wYy1mb290ZXItbWlkZGxlLWlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyLnBjLWZvb3RlciAucGMtZm9vdGVyLW1pZGRsZSAucGMtZm9vdGVyLW1pZGRsZS1pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhLW1lZGl1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3Rlci5wYy1mb290ZXIgLnBjLWZvb3Rlci1taWRkbGUgLnBjLWZvb3Rlci1taWRkbGUtaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuZm9vdGVyLnBjLWZvb3RlciAucGMtZm9vdGVyLW1pZGRsZSAucGMtZm9vdGVyLW1pZGRsZS1pbm5lciAucGMtZm9vdGVyLXNwYWNlciB7XG4gIGhlaWdodDogMjBweDtcbn1cbmZvb3Rlci5wYy1mb290ZXIgLnBjLWZvb3Rlci1taWRkbGUgLnBjLWZvb3Rlci1taWRkbGUtaW5uZXIgLnBjLWZvb3Rlci1zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItbWlkZGxlIC5wYy1mb290ZXItbWlkZGxlLWlubmVyIC5wYy1mb290ZXItc29jaWFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbmZvb3Rlci5wYy1mb290ZXIgLnBjLWZvb3Rlci1taWRkbGUgLnBjLWZvb3Rlci1taWRkbGUtaW5uZXIgLnBjLWZvb3Rlci1zb2NpYWwgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xufVxuZm9vdGVyLnBjLWZvb3RlciAucGMtZm9vdGVyLW1pZGRsZSAucGMtZm9vdGVyLW1pZGRsZS1pbm5lciAucGMtZm9vdGVyLXNvY2lhbCBhLnBjLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItbWlkZGxlIC5wYy1mb290ZXItbWlkZGxlLWlubmVyIC5wYy1mb290ZXItc29jaWFsIGEucGMtc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5mb290ZXIucGMtZm9vdGVyIC5wYy1mb290ZXItbWlkZGxlIC5wYy1mb290ZXItbWlkZGxlLWlubmVyIC5wYy1mb290ZXItc29jaWFsIGEucGMtc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuZm9vdGVyLnBjLWZvb3RlciAucGMtZm9vdGVyLW1pZGRsZSAucGMtZm9vdGVyLW1pZGRsZS1pbm5lciAucGMtZm9vdGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmMyYzJjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZm9vdGVyLnBjLWZvb3RlciAucGMtZm9vdGVyLW1pZGRsZSAucGMtZm9vdGVyLW1pZGRsZS1pbm5lciAucGMtZm9vdGVyLWNvcHkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjYTJhMkEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucmVtb2RhbC1pcy1sb2NrZWQgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVtb2RhbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnJlbW9kYWwtY2xvc2Uge1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4ucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2l0di1mb250JyAhaW1wb3J0YW50O1xufVxuLyoqIGluaXRpYWwgc2V0dXAgKiovXG4ubmFubyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmFubyA+IC5uYW5vLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5hbm8gPiAubmFuby1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG4ubmFubyA+IC5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYXMtc2Nyb2xsYmFyID4gLm5hbm8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYW5vID4gLm5hbm8tcGFuZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuXFw5O1xuICAvKiBUYXJnZXQgb25seSBJRTcgYW5kIElFOCB3aXRoIHRoaXMgaGFjayAqL1xuICBvcGFjaXR5OiAuMDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICAtbW96LXRyYW5zaXRpb246IC4ycztcbiAgLW8tdHJhbnNpdGlvbjogLjJzO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG4ubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcHg7XG59XG4ubmFubzpob3ZlciA+IC5uYW5vLXBhbmUsXG4ubmFuby1wYW5lLmFjdGl2ZSxcbi5uYW5vLXBhbmUuZmxhc2hlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGVcXDk7XG4gIC8qIFRhcmdldCBvbmx5IElFNyBhbmQgSUU4IHdpdGggdGhpcyBoYWNrICovXG4gIG9wYWNpdHk6IDAuOTk7XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNjUuODYlO1xuICBoZWlnaHQ6IDQ1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNjIlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNsaWRlci1jb250YWluZXIuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDU1cHg7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWRlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGlkZXM6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogNDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBpbWcge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgaDMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250OiA0MDAgMzBweC8zOHB4ICdwcm94aW1hLW5vdmEtbGlnaHQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCA1MHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjcsIDY3LCA2NywgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXYsXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmhvdmVyOmFmdGVyLFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2M4YzhjODtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmFjdGl2ZSxcbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0OmFjdGl2ZSxcbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udDogMjVweC8yNXB4ICdpdHYtZm9udCc7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzkwOTA5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDk1NzE7XG59XG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTI5cHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVzIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgZmlndXJlIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgZmlndXJlIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldixcbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XG4gIH1cbn1cbi5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLXRlYXNlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyLjUwJTtcbiAgaGVpZ2h0OiA0NTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICBoZWlnaHQ6IDIyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIGltZyxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sgaW1nIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayAuY2FsbG91dC1hcmVhLFxuLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayAuY2FsbG91dC1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzNXB4O1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayBoMyxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sgaDMge1xuICBmb250OiAzMDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtbGlnaHQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIC5idXR0b24sXG4uc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIC5idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zdGF0aWMtdGVhc2VyIC5wbGF5X2ljb25fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBpbnNldDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC41KTtcbn1cbi5zdGF0aWMtdGVhc2VyIC5wbGF5X2ljb25fb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xuICBmb250OiBub3JtYWwgNTBweC81MHB4IFwiaXR2LWZvbnRcIjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc3RhdGljLXRlYXNlciAucGxheV9pY29uX292ZXJsYXk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0aWMtdGVhc2VyIC50b3AtYmxvY2sgaDMsXG4gIC5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC5zdGF0aWMtdGVhc2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayxcbiAgLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIGgzLFxuICAuc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG4gIC5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayxcbiAgLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuc3RhdGljLXRlYXNlciAudG9wLWJsb2NrIGgzLFxuICAuc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyLnNob3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciA+IGgzIHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciA+IGEge1xuICBjb2xvcjogIzExMjQzZDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgPiBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogMXB4O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgaDMsXG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciBhIHtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgPiBoMyxcbi52aWRlby1zbGlkZXItY29udGFpbmVyID4gYSB7XG4gIGZvbnQ6IDMwMCAyMHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVzIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGlkZXM6aG92ZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWRlczpob3ZlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnZpZGVvIHtcbiAgbWFyZ2luOiAycHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC52aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC52aWRlbyBoMyB7XG4gIGZvbnQ6IDQwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnZpZGVvID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAudmlkZW8gPiBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjIxNSc7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAudmlkZW8gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc3RhcnMgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYyZmMnO1xuICBmb250OiAxNnB4LzE2cHggJ2l0di1mb250JztcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc3RhcnMgc3Bhbi5oYWxmOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjNhZCc7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnN0YXJzIHNwYW4uZW1wdHk6YWZ0ZXIge1xuICBjb2xvcjogIzk4OTg5ODtcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2LFxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjcycHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldjphZnRlcixcbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBmb250LXNpemU6IDIycHg7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMzFweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTI0Jztcbn1cbi52aWRlby1zbGlkZXItY29udGFpbmVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0zMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMjVzIGVhc2U7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE1cHggMjVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIuNXB4O1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzkwOTA5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZGVvLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjYzFjZWRmO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiAzMDAgMjJweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIGgyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGlkZXMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpZGVzOmhvdmVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWRlczpob3ZlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAubm93LWxpdmUtdmlkZW9zLXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItY29udGFpbmVyIC52aWRlb19pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLWNvbnRhaW5lciAudmlkZW9faXRlbSAudmlkZW9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAubm93LWxpdmUtdmlkZW9zLXNsaWRlci1jb250YWluZXIgLnZpZGVvX2l0ZW0gLnZpZGVvX2Rlc2Nfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLWNvbnRhaW5lciAudmlkZW9faXRlbSAudmlkZW9fZGVzY193cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLWNvbnRhaW5lciAudmlkZW9faXRlbSAudmlkZW9fZGVzY193cmFwcGVyIC50b3VybmFtZW50LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWxpc3QsXG4gIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnZpZGVvX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAubm93LWxpdmUtdmlkZW9zLXNsaWRlci1jb250YWluZXIgLnZpZGVvX2l0ZW0gLnZpZGVvX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAxOThweDtcbiAgfVxufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2stcHJldixcbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA5NTcxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjcycHg7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGljay1wcmV2OmFmdGVyLFxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2stbmV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGlja19jdXN0b21fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGlja19jdXN0b21fYXJyb3c6YmVmb3JlIHtcbiAgZm9udDogMjBweC8yMHB4IFwiaXR2LWZvbnRcIjtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2tfY3VzdG9tX2Fycm93LnNsaWNrX3ByZXZfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19wcmV2X2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2tfY3VzdG9tX2Fycm93LnNsaWNrX3ByZXZfYXJyb3cge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19uZXh0X2Fycm93IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19uZXh0X2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2tfY3VzdG9tX2Fycm93LnNsaWNrX25leHRfYXJyb3cge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2tfY3VzdG9tX2Fycm93Om5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2tfY3VzdG9tX2Fycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm5vdy1saXZlLXZpZGVvcy1zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDRweCAwICFpbXBvcnRhbnQ7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIC5zbGlja19kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5ub3ctbGl2ZS12aWRlb3Mtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMgbGkgLnNsaWNrX2RvdDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZDogIzkwOTA5MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm93LWxpdmUtdmlkZW9zLXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSAuc2xpY2tfZG90OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbn1cbi5uZXdzLXdyYXBwZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDQwcHggMTBweCAwIDEwcHg7XG59XG4ubmV3cy13cmFwcGVyID4gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMTMzcHg7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLm5ld3MtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC5uZXdzLWluZm8gaDMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udDogMjBweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIHAge1xuICBtYXJnaW46IDVweCAwO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIHAgYSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250OiA2MDAgMTVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBwIGE6aG92ZXIge1xuICBjb2xvcjogIzI4MjgyODtcbn1cbi5uZXdzLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5NTcxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAxNHB4O1xufVxuLm5ld3Mtd3JhcHBlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxNjg0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLm5ld3MtaW5mbyBoMyBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjlweCkge1xuICAubmV3cy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubmV3cy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgLnRodW1ibmFpbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDclO1xuICAgIGhlaWdodDogMTMzcHg7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC50aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC5uZXdzLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDUzJSAtIDIwcHgpO1xuICB9XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCAubmV3cy1pbmZvIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQgcCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLm5ld3Mtd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHtcbiAgLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkIC5uZXdzLWluZm8gaDMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5uZXdzLXdyYXBwZXIgLm5ld3MtZmVlZCBwIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtbG9hZGVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmJvZHkucmVnaXN0cmF0aW9uIGhlYWRlcixcbmJvZHkucmVnaXN0cmF0aW9uIGZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnJlZ2lzdHJhdGlvbiAuaW5wbGF5ZXItbW9kYWwgLmlucGxheWVyLWNsb3NlLWJ1dHRvbixcbmJvZHkucmVnaXN0cmF0aW9uIC5pbnBsYXllci1tb2RhbCAuaXAtbG9naW5saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucmVnaXN0cmF0aW9uLmxvZ2dlZGluIC5pbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItbW9kYWwtYm9keSAuaW5wbGF5ZXItY3VzdG9tLWZpZWxkcyxcbmJvZHkucmVnaXN0cmF0aW9uLmxvZ2dlZGluIC5pbnBsYXllci1tb2RhbCAuaW5wbGF5ZXItbW9kYWwtYm9keSBkaXZbbmFtZV0sXG5ib2R5LnJlZ2lzdHJhdGlvbi5sb2dnZWRpbiAuaW5wbGF5ZXItbW9kYWwgLmlucGxheWVyLW1vZGFsLWJvZHkgLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzLFxuYm9keS5yZWdpc3RyYXRpb24ubG9nZ2VkaW4gLmlucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC1ib2R5IC5pbnBsYXllci1wb2xpY3ksXG5ib2R5LnJlZ2lzdHJhdGlvbi5sb2dnZWRpbiAuaW5wbGF5ZXItbW9kYWwgLmlucGxheWVyLW1vZGFsLWJvZHkgLmlucGxheWVyLWJ1dHRvbmhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiB7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnaXN0cmF0aW9uLXdyYXBwZXI6bm90KC5jb25maXJtYXRpb24pIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnByZWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5wcmVsb2FkZXI6bm90KC5uZy1oaWRlKSBpbWcge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlLWxvYWRlcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnJlZ2lzdHJhdGlvbi13cmFwcGVyID4gLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmZsZXgtY29udGFpbmVyLmNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZmxleC1jb250YWluZXIuY29sdW1uIC5hZGRyZXNzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZmxleC1jb250YWluZXIuY29sdW1uIC5pbnB1dC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLmxuYW1lLFxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5wYXNzd29yZC1jb25maXJtLFxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5jaXR5LFxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5jb3VudHJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrIC5zdHJlZXQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxODBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAubnVtYmVyIHtcbiAgd2lkdGg6IDEzNnB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAucGFzc3dvcmQtY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAubWFuZGF0b3J5LXN0YXIge1xuICBjb2xvcjogIzExMjQzZDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5tYW5kYXRvcnktc3Rhci1wZXJzb25hbCB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ucmVnaXN0cmF0aW9uTWFpbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udDogNDAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gaW5wdXRbdHlwZT1cInRleHRcIl0uaW52YWxpZCxcbi5yZWdpc3RyYXRpb25NYWluIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5pbnZhbGlkIHtcbiAgYmFja2dyb3VuZDogI2YwOWM5Yztcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5lcnJvciB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICBmb250OiA0MDAgMTZweC8xNnB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBib3JkZXI6IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZXJyb3ItbXNnIC5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjA5YzljO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmVycm9yLW1zZyAucmVnLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMDljOWM7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuZXJyb3ItbXNnIC5jaGVja2JveC1yZWcgLmVycm9yIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5zZWxlY3Qtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyMyc7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxNXB4IDAgNnB4IDVweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1sYWJlbC5hZGQtdGV4dCB7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IC02cHggMCA1cHggNXB4O1xuICBjb2xvcjogIzk4OTg5ODtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnJhZGlvLWxhYmVsIHtcbiAgZm9udDogNDAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbiAgbWFyZ2luOiAycHggMzBweCA3cHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBsZWZ0OiAwO1xuICB0b3A6IC00cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnJlZy10aXRsZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250OiA3MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLnNwZWNpYWwtdGV4dCB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA1MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVxdWlyZWQtaW5mbyB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250OiA1MDAgMTVweC8xNXB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAzcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDg4NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgcGFkZGluZzogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxNjg0ZTtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5zdHJlZXQtbm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuc3RyZWV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAubnVtYmVyIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmNoZWNrYm94LXJlZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogNTAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmNoZWNrYm94LXJlZyBhIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAubm8tdGhhbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA1MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5hY2NvdW50LW9ubHkge1xuICBmb250OiA3MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBtYXJnaW46IDAgMCAxMHB4IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmFjY291bnQtb25seTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmNvbHVtbiAuYWNjb3VudC1vbmx5IHtcbiAgbWFyZ2luOiAzNXB4IDAgMTBweCA4cHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuY29sdW1uIC5hY2NvdW50LW9ubHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwZSc7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWctbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyMic7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmVnLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZWctY2hlY2tib3g6Y2hlY2tlZCArIC5yZWctbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnJlZ2lzdHJhdGlvbk1haW4gLmJsb2NrLWhlYWRsaW5lIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgLTNweCA1cHg7XG59XG4uY2hlY2std3JhcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNoZWNrLXdyYXAgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNweCk7XG59XG4uY2hlY2std3JhcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG4gIGhlaWdodDogNXB4O1xufVxuLmNoZWNrLXdyYXAgc3Bhbi52YWxpZCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hlY2std3JhcCBzcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBlYXNlO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIHtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlci5jb25maXJtYXRpb24sXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIuY29tcGxldGUge1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlci5jb25maXJtYXRpb24gLmV4dHJhLXdyYXBwZXIgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTIyJztcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQ6IDIwMCAyMHB4LzIwcHggJ2l0di1mb250JztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyID4gLnRleHQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuZXh0cmEtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuZXh0cmEtd3JhcHBlciA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuYnV0dG9uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAudGV4dC1ibG9jay5tYWluIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxNXB4IDAgNnB4IDVweDtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuaW5wdXQtbGFiZWwuYWRkLXRleHQge1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAtNnB4IDAgNXB4IDVweDtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmludmFsaWQge1xuICBiYWNrZ3JvdW5kOiAjZjA5YzljO1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5lcnJvciB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICBmb250OiA0MDAgMTZweC8xNnB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwODg2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxNjg0ZTtcbn1cbi5yZWdpc3RyYXRpb24td3JhcHBlciAucmVnLXRpdGxlIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLnNwZWNpYWwtdGV4dCB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA1MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLm1hbmRhdG9yeS1zdGFyIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uZm9yZ290cGFzc3dvcmQge1xuICBmb250OiA3MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAuc3RyZWV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAucGFzc3dvcmQtY29uZmlybSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmVnaXN0cmF0aW9uTWFpbiB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLnJlZ2lzdHJhdGlvbi13cmFwcGVyOm5vdCguY29uZmlybWF0aW9uKSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLnJhZGlvLWxhYmVsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWw6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLnJhZGlvLWxhYmVsOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAuaW5wdXQtYmxvY2sgLnN0cmVldCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG4gIC5yZWdpc3RyYXRpb25NYWluIC5pbnB1dC1ibG9jayAubnVtYmVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uTWFpbiAuY2hlY2tib3gtcmVnIHtcbiAgICB3aWR0aDogODYlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbk1haW4gLnJlZy1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmZ1bGwtYWNjb3VudC1yZWdpc3RyYXRpb24taW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuYm9keS5sb2dpbi1wb3B1cC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sb2dpbi1wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sb2dpbi1wb3B1cC1vdmVybGF5Lm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAwMjtcbn1cbi5sb2dpbi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAyO1xuICBmb250OiA3MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ubG9naW4tcG9wdXAgLmVycm9yLW1zZyB7XG4gIGNvbG9yOiAjZTIxMzFhO1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9naW4tcG9wdXAub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDAzO1xufVxuLmxvZ2luLXBvcHVwID4gZGl2ID4gcCB7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1wb3B1cCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5sb2dpbi1wb3B1cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubG9naW4tcG9wdXAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQ6IDQwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2dpbi1wb3B1cCBsYWJlbCB7XG4gIG1hcmdpbjogMTVweCAwIDZweCA1cHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLmxvZ2luLXBvcHVwIHAgYSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLmxvZ2luLXBvcHVwIC5idXR0b24tcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLXBvcHVwIGJ1dHRvbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA4ODY2O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG4ubG9naW4tcG9wdXAgYnV0dG9uLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTY4NGU7XG59XG4ubG9naW4tcG9wdXAgLmZvcmdvdC1wYXNzd29yZCB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubG9naW4tcG9wdXAgYS5idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM5ODk4OTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuLmxvZ2luLXBvcHVwIGEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZiNmI2Yjtcbn1cbi5sb2dpbi1wb3B1cCAuY2xvc2UtcG9wdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4tcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyYSc7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdpdHYtZm9udCc7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5sb2dpbi1wb3B1cCAuZm9yZ290LXBhc3MsXG4ubG9naW4tcG9wdXAgLmZvcmdvdC1wYXNzLXN1Y2Nlc3MsXG4ubG9naW4tcG9wdXAgLmZvcmdvdC1wYXNzLWVycm9yLFxuLmxvZ2luLXBvcHVwIC51c2VyLWRhdGEtY2hhbmdlZCxcbi5sb2dpbi1wb3B1cCAuYXV0aGVudGljYXRpb24tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLXBvcHVwIC51c2VyLWRhdGEtY2hhbmdlZCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAubG9naW4tcG9wdXAge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubG9naW4tcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzci1sb2FkaW5nLXNwaW5uZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNyLWN1c3RvbS1wYnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3ItY3VzdG9tLXBicC5zci1uYW5vLXNjcm9sbGVyID4gLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4ud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSAuc3ItY3VzdG9tLXBicCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSAuc3ItY3VzdG9tLXBicCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ud2lkZ2V0LWNvbnRhaW5lciAuaXRmLXBicC1jbG9uZSAuc3ItY3VzdG9tLXBicCAuc3ItY29udGVudCB7XG4gIGhlaWdodDogNDMwcHg7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBicC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcGJwLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5uYW1lIC5kb3VibGVzICsgLmRvdWJsZXMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAubmFtZSAuZG91YmxlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLmRvdWJsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IGltZy5kb3VibGVzIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QuZW1wdHktcGVyaW9kOm5vdCg6b25seS1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItdmVydGljYWxfZGVsaW1pdGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0LCByaWdodCwgY29sb3Itc3RvcCgwLCAjZmZmZmZmKSwgY29sb3Itc3RvcCgxLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICB6LWluZGV4OiAxMDA7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1mYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMDAwOUU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNyLWN1c3RvbS10ZWFtcyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG59XG5ib2R5Om5vdCgucHJvY2lyY3VpdCkgLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIGltZyxcbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNyLWJyZWFrcG9pbnQtd29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGNURDMDAgIWltcG9ydGFudDtcbn1cbi5zci1jdXN0b20tcmVzdWx0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuLnNyLWN1c3RvbS1yZXN1bHQuc3ItYnJhbmRpbmctc2Vjb25kYXJ5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5zci1jdXN0b20tcmVzdWx0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyLWN1c3RvbS1yZXN1bHQtaXRlbS5zci1jdXN0b20tcmVzdWx0LWhvbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNyLXBvaW50Ynlwb2ludCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9J2F3YXknXSAuc3ItY3VzdG9tLXRlYW0tYXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9J2hvbWUnXSAuc3ItY3VzdG9tLXRlYW0taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zci1maXJzdF9zZXJ2ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItZmlyc3Rfc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMjQzZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5pdGYtc2NvcmVib2FyZCAuc3ItY29udGVudCAuc3ItZ2FtZXNjb3JlLnNyLXRkIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLml0Zi1oMmggLnNyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZW1iZWQtcWxzIHtcbiAgLyogZW1iZWRkaW5nIG9mIFFMUyBvdmVydmlldyBhbmQgdGllIGRldGFpbCBwYWdlIGZvciBLb3Ntb3MgKElURk1QLTE4MjcpICovXG59XG4uZW1iZWQtcWxzICNjb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbWJlZC1xbHMgLmhlYWRlci10YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWJlZC1xbHMgLnRpZS1vdmVydmlldy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVtYmVkLXFscyAudGllLWRldGFpbC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbWJlZC1xbHMgI2NhbV81LFxuLmVtYmVkLXFscyAjY2FtX3RvcCxcbi5lbWJlZC1xbHMgI2NhbV9taWRkbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci10YWJzIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uaGVhZGVyLXRhYnMgLm1vYmlsZS1oZWFkZXItdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItdGFicyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAvKjE4cHgqLztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci10YWJzIGEge1xuICBmb250OiA2MDAgMjBweC8yMHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDE2cHg7XG59XG4uaGVhZGVyLXRhYnMgYTpob3Zlcixcbi5oZWFkZXItdGFicyBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLmhlYWRlci10YWJzIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uaGVhZGVyLXRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5oZWFkZXItdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aWUtZGV0YWlsLXBhZ2UsXG4udGllLW92ZXJ2aWV3LXBhZ2UsXG4uZ3JvdXAtb3ZlcnZpZXctcGFnZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzLFxuLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzIHtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzIHNwYW4sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMgc3BhbiB7XG4gIGZvbnQ6IDYwMCAzOHB4LzM4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMgZGl2LFxuLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzIGRpdiB7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxMTI0M2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMgZGl2ICsgZGl2LFxuLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzIGRpdiArIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudnMtcGxheWVycyBpbWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudnMtcGxheWVycyAuaGVhZHNob3QsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnZzLXBsYXllcnMgLmhlYWRzaG90IHtcbiAgei1pbmRleDogMjtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2ssXG4udGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sge1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgKyAuY2FyZC1ibG9jayxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayArIC5jYXJkLWJsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBoNCxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBoNCB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250OiA3MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLmNhcmQtYmxvY2sgcCA+IHNwYW4sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLmNhcmQtYmxvY2sgcCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBwIC5jb2xvcixcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBwIC5jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBwIC5jbGF5LFxuLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrIHAgLmNsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmY3YjA2O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBwIC5oYXJkLFxuLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrIHAgLmhhcmQge1xuICBiYWNrZ3JvdW5kOiAjM2VkNGJkO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayBwIC5ncmFzcyxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBwIC5ncmFzcyB7XG4gIGJhY2tncm91bmQ6ICM2OWNiNDI7XG59XG4udGllLWRldGFpbC1wYWdlIC5jYXJkLWJsb2NrIHAgLmNhcnBldCxcbi50aWUtb3ZlcnZpZXctcGFnZSAuY2FyZC1ibG9jayBwIC5jYXJwZXQge1xuICBiYWNrZ3JvdW5kOiAjNWVjMGUwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAuZGF5LWJsb2NrLFxuLnRpZS1vdmVydmlldy1wYWdlIC5kYXktYmxvY2sge1xuICBmb250OiA3MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHBhZGRpbmc6IDEzcHggMCAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZDpudGgtb2YtdHlwZShldmVuKSxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZC5ydWJiZXItZG91YmxlcyArIC5ydWJiZXItY2FyZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQucnViYmVyLWRvdWJsZXMgKyAucnViYmVyLWNhcmQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMyxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgaDMge1xuICBmb250OiA2MDAgMjJweC8yMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBtYXJnaW46IDAgLTE1cHggMTBweDtcbiAgcGFkZGluZzogMTJweCAwIDZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIGgzIHNwYW4sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1jYXJkIGgzIHNwYW4ge1xuICBmb250OiA2MDAgMTZweC8xNnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCBoMy5lbmRlZCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgaDMuZW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIGgzLmVuZGVkLmxpdmUsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1jYXJkIGgzLmVuZGVkLmxpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWM0MzczO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgaDMuZW5kZWQubGl2ZSBzcGFuLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCBoMy5lbmRlZC5saXZlIHNwYW4ge1xuICBjb2xvcjogI2ZhY2VkYTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1jYXJkIC5lbmRlZCBzcGFuLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCAuZW5kZWQgc3BhbiB7XG4gIGNvbG9yOiAjYWFkNWNiO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCAuYnV0dG9uLXdyYXAge1xuICBtYXJnaW46IC04cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItY2FyZCAuYnV0dG9uLXdyYXAgYSxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwIGEge1xuICBmb250OiA2MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLmJ1dHRvbi13cmFwIGE6YmVmb3JlLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItY2FyZCAuYnV0dG9uLXdyYXAgYTpiZWZvcmUge1xuICBjb2xvcjogIzExMjQzZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQgLm5hbWUgLndpbm5lcjphZnRlcixcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQgLm5hbWUgLndpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMjVweC8wcHggJ2l0di1mb250JztcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0LFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAudGVhbS1iYXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC50ZWFtLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAudGllLWJyZWFrLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAudGllLWJyZWFrIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIG1hcmdpbjogLTVweCAwcHggMCAxMXB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5mbGFnIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxNXB4O1xuICBwYWRkaW5nOiA3cHggMCAwO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcgaW1nICsgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyBpbWcgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLm5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSBwLFxuLnRpZS1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiA2MDAgMThweC8yMHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHA6bm90KDpmaXJzdC1jaGlsZCksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAubmFtZSAubWF0Y2gtd2lubmVyOjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIC5tYXRjaC13aW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMjVweC8xN3B4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMGM5Yzc5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG4udGllLWRldGFpbC1wYWdlIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCxcbi50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQge1xuICBmb250OiA3MDAgMjZweC8yNnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1pbi13aWR0aDogNDlweDtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHBhZGRpbmc6IDAgMTVweCAwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHNwYW4sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5zZXQtcmVzdWx0IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgaDIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIGgyIHtcbiAgZm9udDogNzAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMjQzZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgOHB4IDIwcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlcixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sge1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIHtcbiAgbWFyZ2luOiAwIDEwcHggMTVweCAxMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEsXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlcixcbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5LFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5IC5mbGFnLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5IC5mbGFnLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogNTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCAuZmxhZyBpbWcsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmZsYWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmNvdW50cnksXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmNvdW50cnkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1heC13aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLm5vLW5vbWluYXRpb25zLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5uby1ub21pbmF0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggN3B4IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW1hZ2Utd3JhcHBlcixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmltYWdlLXdyYXBwZXIgaW1nLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbWFnZS13cmFwcGVyIC5oZWFkc2hvdCxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbWFnZS13cmFwcGVyIC5oZWFkc2hvdCB7XG4gIHdpZHRoOiA5OHB4O1xuICBoZWlnaHQ6IDk4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA1cHggc29saWQgI0M3QzdDNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmluZm8td3JhcHBlcixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIge1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5uYW1lLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmluZm8td3JhcHBlciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4udGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIgLmluZm8td3JhcHBlciAuaW5mbyxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLmluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLmJ1dHRvbixcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllciAuaW5mby13cmFwcGVyIC5idXR0b246OmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnBsYXllcnMtd3JhcHBlciAucGxheWVyIC5pbmZvLXdyYXBwZXIgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHRvcDogMHB4O1xufVxuLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLmNhcHRhaW4sXG4udGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5jYXB0YWluIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5jYXB0YWluIC5uYW1lLFxuLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAuY2FwdGFpbiAubmFtZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5vLXJlc3VsdHMtY29udGFpbmVyLnNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAxN3B4IDE1cHggMTVweDtcbn1cbi8qLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59Ki9cbi50aWUtZGV0YWlsLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAxN3B4IDAgLyo1cHgqLyAxNXB4IDAgLyo1cHgqLztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQ6IDcwMCAyNnB4LzI2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgPiBoMyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciA+IGgzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgPiBoMyB7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2VjNDM3MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIHBhZGRpbmc6IDhweCAwIDdweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgPiBoMyBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyID4gaDMgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyID4gaDMgc3BhbiB7XG4gIGZvbnQ6IDQwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgPiBhLmhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgPiBhLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgPiBhLmF3YXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgPiBhLmF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyA+IGEuYXdheSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUge1xuICBmb250OiA3MDAgNDhweC81MnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHNwYW46bm90KC5mbGFnKSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBzcGFuOm5vdCguZmxhZyksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyBzcGFuOm5vdCguZmxhZykge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1heC13aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyB7XG4gIG1heC13aWR0aDogNTRweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcgaW1nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5mbGFnIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5mbGFnIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmhvbWUgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmhvbWUgLmZsYWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuaG9tZSAuZmxhZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmF3YXkgLmZsYWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmF3YXkgLmZsYWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuYXdheSAuZmxhZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBhLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGEsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBhIHtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQ6IDYwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnJ1YmJlci1uYXYgYS5hY3RpdmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgYS5hY3RpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAucnViYmVyLW5hdiBsaSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiBsaSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGxpOmxhc3QtY2hpbGQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgbGk6bGFzdC1jaGlsZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IGxpLmFjdGl2ZSBhLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5ydWJiZXItbmF2IGxpLmFjdGl2ZSBhLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzExMjQzZDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnJ1YmJlci1uYXYgdWwsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJ1YmJlci1uYXYgdWwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucnViYmVyLW5hdiB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWNvdW50cnksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItY291bnRyeSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWNvdW50cnksXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWljb24sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItaWNvbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZWxsaXBzaXMtYWZ0ZXIgLnNyLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1tYXRjaC13aW5uZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLWFmdGVyIC5zci1tYXRjaC13aW5uZXI6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy1hZnRlciAuc3ItbWF0Y2gtd2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xuICBmb250OiA0MDAgMjVweC8xN3B4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGFibGUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10YWJsZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQubXVsdGlwbGUtc2V0cyAuc3ItcmVzdWx0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZC5tdWx0aXBsZS1zZXRzIC5zci1yZXN1bHQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQubXVsdGlwbGUtc2V0cyAuc3ItcmVzdWx0IHtcbiAgd2lkdGg6IDMwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdHIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10cixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdHIge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXkge1xuICBib3JkZXI6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDcwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDQ0cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZXNjb3JlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGllYnJlYWssXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci10aWVicmVhayxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItdGllYnJlYWsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1uYW1lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzE5cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zY29yZSB7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZmxhZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcge1xuICBsZWZ0OiAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1jb250ZW50LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQubG9hZGluZy1jb250ZW50OmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQubG9hZGluZy1jb250ZW50OmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudC5sb2FkaW5nLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3ItbG9hZGluZy1zcGlubmVyIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBzci1sb2FkaW5nLXNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudC5oYXMtZXJyb3IsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yIHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yIC5zci1pdGYtbWF0Y2hsaXN0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudC5oYXMtZXJyb3IgLnNyLWl0Zi1tYXRjaGxpc3QsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWNvbnRlbnQuaGFzLWVycm9yIC5zci1pdGYtbWF0Y2hsaXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50Lmhhcy1lcnJvciA+IC5uby1kYXRhLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudC5oYXMtZXJyb3IgPiAubm8tZGF0YSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtY29udGVudC5oYXMtZXJyb3IgPiAubm8tZGF0YSB7XG4gIGZvbnQ6IDQwMCAyMnB4LzIycHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QuaGlkZVRoaXMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QuaGlkZVRoaXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdC5oaWRlVGhpcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1hd2F5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWF3YXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWZ1bGwsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWZ1bGwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItZnVsbCB7XG4gIGZvbnQ6IDYwMCAxNnB4LzE2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhMGEwYTA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LWdyb3VuZCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1ncm91bmQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1ncm91bmQge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LW1hdGNoIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaC1oZWFkZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtbWF0Y2gtaGVhZGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtbWF0Y2gtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItaXRmLXNjb3JlYm9hcmQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWl0Zi1zY29yZWJvYXJkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWl0Zi1zY29yZWJvYXJkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyArIC5zci10YWJzLWNvbnRlbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzICsgLnNyLXRhYnMtY29udGVudCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi5oaWRlVGhpcyArIC5zci10YWJzLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzICsgLnNyLXRhYnMtY29udGVudCAuc3ItdGFicy1jb250ZW50LWl0ZW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LmhpZGVUaGlzICsgLnNyLXRhYnMtY29udGVudCAuc3ItdGFicy1jb250ZW50LWl0ZW0sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYuaGlkZVRoaXMgKyAuc3ItdGFicy1jb250ZW50IC5zci10YWJzLWNvbnRlbnQtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTdweCAzNXB4IDEycHg7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW0tLWlzLXNlbGVjdGVkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtLS1pcy1zZWxlY3RlZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdi1pdGVtLS1pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbTphY3RpdmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW06YWN0aXZlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1uYXYsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLW5hdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1uYXYge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1uYXYudXBkYXRpbmcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtbmF2LnVwZGF0aW5nOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1uYXYudXBkYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbS0tZGlzYWJsZWQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWl0ZW0tLWRpc2FibGVkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWl0ZW0tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWlubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pbm5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pbm5lciB7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWlubmVyLS1zZWxlY3RlZCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaW5uZXItLXNlbGVjdGVkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi10YWJzLWlubmVyLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyB7XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdCxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycyB7XG4gIGhlaWdodDogMTRweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItYmFycy13cmFwcGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgPiBkaXYsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlciA+IGRpdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyLjVweCk7XG4gIGhlaWdodDogMTRweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlciAuc3ItaG9tZS13cmFwcGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWhvbWUtd3JhcHBlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWhvbWUtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodDogMi41cHggc29saWQgI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWJhcnMtd3JhcHBlciAuc3ItYXdheS13cmFwcGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWF3YXktd3JhcHBlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1iYXJzLXdyYXBwZXIgLnNyLWF3YXktd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiAyLjVweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1jb250ZW50LWl0ZW0sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtY29udGVudC1pdGVtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtY29udGVudC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWxhYmVsLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1sYWJlbCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1sYWJlbCB7XG4gIHRvcDogY2FsYygtMTAwJSAtIDhweCk7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10aW1lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10aW1lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdC1zbGlkZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2MyYzJjMjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UsIGJhY2tncm91bmQgNTAwbXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdC1zbGlkZXIuaGlnaGxpZ2h0LWJhY2tncm91bmQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyLmhpZ2hsaWdodC1iYWNrZ3JvdW5kLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXQtc2xpZGVyLmhpZ2hsaWdodC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2MxY2VkZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gIGZvbnQ6IDYwMCAxOHB4LzE1cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1wZXJjZW50YWdlLXZhbHVlLWF3YXkgZGl2LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtYXdheSBkaXYge1xuICByaWdodDogLTEwNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItcGVyY2VudGFnZS12YWx1ZS1ob21lIGRpdixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItcGVyY2VudGFnZS12YWx1ZS1ob21lIGRpdixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1wZXJjZW50YWdlLXZhbHVlLWhvbWUgZGl2IHtcbiAgbGVmdDogLTEwNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItcGxheWVycy1pbWFnZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItcGxheWVycy1pbWFnZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1wbGF5ZXJzLWltYWdlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItZXh0bGluayxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItZXh0bGluayxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1leHRsaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3gge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgZm9udDogNjAwIDE5cHgvMTlweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggNnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci10ZWFtLWluZm8tYm94IC5zci1hd2F5IHtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWhvbWUgfiAuc3ItaG9tZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItaG9tZSB+IC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWhvbWUgfiAuc3ItaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXkgfiAuc3ItYXdheSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItdGVhbS1pbmZvLWJveCAuc3ItYXdheSB+IC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLXRlYW0taW5mby1ib3ggLnNyLWF3YXkgfiAuc3ItYXdheSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWJpbyAuc3ItaW5mby10eXBlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1pbmZvLXR5cGUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWJpbyAuc3ItaW5mby10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLWhvbWUsXG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtYmlvIC5zci1hd2F5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtYmlvIC5zci1hd2F5LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1iaW8gLnNyLWF3YXkge1xuICBjb2xvcjogIzk4OTg5ODtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQ6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQ6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludDpiZWZvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW1zLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW1zLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjpiZWZvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YWZ0ZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjphZnRlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1oc2Nyb2xsX19jb250ZW50OmFmdGVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWhzY3JvbGxfX2NvbnRlbnQ6YWZ0ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1oc2Nyb2xsX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogNjAwIDE4cHgvMzFweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcmVzdWx0LWl0ZW06YWZ0ZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtOmFmdGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXJlc3VsdC1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDphZnRlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0OmFmdGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDphZnRlcixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjphZnRlcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmFmdGVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjphZnRlcixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0OmJlZm9yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcjpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnRsaXN0LWlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50bGlzdC1pbm5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnQtaWNvbixcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDEwcHggNHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb246YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItY3VzdG9tLXBvaW50LWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci1jdXN0b20tcG9pbnQtaWNvbi0td29uOmJlZm9yZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuc3ItdGVhbSB7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA2cHggN3B4IDAgNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5zci10ZWFtIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLnNyLXRlYW0gLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cHgpO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXItaW5uZXIgLnNyLWN1c3RvbS1wb2ludC1pY29uLnNtYWxsLXdpZHRoLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aCB7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aDpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5ob21lLWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmF3YXktYmFyLWlubmVyIC5zci1jdXN0b20tcG9pbnQtaWNvbi5zbWFsbC13aWR0aDpiZWZvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhci1pbm5lciAuc3ItY3VzdG9tLXBvaW50LWljb24uc21hbGwtd2lkdGg6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQgLmhvbWUtYmFyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuaG9tZS1iYXIge1xuICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCAuYXdheS1iYXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc3ItcG9pbnRieXBvaW50IC5hd2F5LWJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLXRlYW0taW5mby1ib3gsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXRlYW0taW5mby1ib3gsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItdGVhbS1pbmZvLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udDogNjAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1hd2F5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUgLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1hd2F5LFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1hd2F5LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1tYXRjaGVzLXdyYXBwZXIgLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1hd2F5IHtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAtMnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1ob21lOjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItaG9tZTo6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItaG9tZTo6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1ob21lOjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItaG9tZTo6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItaG9tZTo6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIC5zci1hd2F5OjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItYXdheTo6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLXdpZGdldC10aXRsZSAuc3ItYXdheTo6YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaCAuc3ItbWF0Y2hlcy13cmFwcGVyIC5zci1hd2F5OjpiZWZvcmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItYXdheTo6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW1hdGNoZXMtd3JhcHBlciAuc3ItYXdheTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyMic7XG4gIGZvbnQ6IDQwMCAxNHB4LzE3cHggJ2l0di1mb250JztcbiAgY29sb3I6ICMwMDg4NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLWhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLWF3YXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItYXdheSB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmggLnNyLWluZm8tdHlwZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaCAuc3ItaW5mby10eXBlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLWluZm8tdHlwZSB7XG4gIHBhZGRpbmc6IDNweCAwIDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtaDJoIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmggLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaC5zci1pdGYtaDJoIC5zci13aWRnZXQtdGl0bGUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3Itd2lkZ2V0LXRpdGxlIHtcbiAgZm9udDogNjAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWgyaC5zci1pdGYtaDJoIC5zci10b3VybmFtZW50LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtaDJoLnNyLWl0Zi1oMmggLnNyLXRvdXJuYW1lbnQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaC5zci1pdGYtaDJoIC5zci10b3VybmFtZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3ItcGVyaW9kcyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLWgyaC5zci1pdGYtaDJoIC5zci1wZXJpb2RzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1oMmguc3ItaXRmLWgyaCAuc3ItcGVyaW9kcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXRhYnMtY29udGVudC1pdGVtIC5pdGYtaDJoLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci10YWJzLWNvbnRlbnQtaXRlbSAuaXRmLWgyaCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci10YWJzLWNvbnRlbnQtaXRlbSAuaXRmLWgyaCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY2hhcnQtbGluZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc3ItY2hhcnQtbGluZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1jaGFydC1saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jaGFydC1saW5lLmhpZGVUaGlzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1jaGFydC1saW5lLmhpZGVUaGlzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNyLWNoYXJ0LWxpbmUuaGlkZVRoaXMge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLW1hcmtlci10ZXh0LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLW1hcmtlci10ZXh0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbWFya2VyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1tYXJrZXItdGV4dCArIHRleHQsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbWFya2VyLXRleHQgKyB0ZXh0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbWFya2VyLXRleHQgKyB0ZXh0IHtcbiAgZmlsbDogIzk4OTg5ODtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY29udGVudCAuc3ItY29tbW9uLXRhYnMsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY29udGVudCAuc3ItY29tbW9uLXRhYnMsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jb250ZW50IC5zci1jb21tb24tdGFicyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbnRlbnQgLnNyLWNvbW1vbi10YWJzID4gZGl2LFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNvbnRlbnQgLnNyLWNvbW1vbi10YWJzID4gZGl2LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY29udGVudCAuc3ItY29tbW9uLXRhYnMgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDAgOHB4IDhweCA4cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNyZXN0LWltZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jcmVzdC1pbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jcmVzdC1pbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItdGVhbS1saW5lID4gc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci10ZWFtLWxpbmUgPiBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItdGVhbS1saW5lID4gc3BhbiB7XG4gIGZvbnQ6IDcwMCAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxpbmUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGluZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxpbmUge1xuICBzdHJva2U6ICNkZmRmZGY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWxlZ2VuZCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1sZWdlbmQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnQtY29udGFpbmVyLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWNvbnRhaW5lcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA0MiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnRpc3QsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItY2hhcnRpc3QsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDhweCAxMHB4IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxlZ2VuZC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWxlZ2VuZC1pdGVtIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1sZWdlbmQtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDQwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtbW9tZW50dW0gLnNyLWNoYXJ0LWNvbnRhaW5lciArIC5zci1sZWdlbmQtaXRlbSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIgKyAuc3ItbGVnZW5kLWl0ZW0sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIgKyAuc3ItbGVnZW5kLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWNoYXJ0aXN0IC5zci1sYWJlbHMgLnNyLWxhYmVsLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zci1jaGFydGlzdCAuc3ItbGFiZWxzIC5zci1sYWJlbCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zci1jaGFydGlzdCAuc3ItbGFiZWxzIC5zci1sYWJlbCB7XG4gIGZpbGw6ICM4MjgyODI7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItaXRmLXNjb3JlYm9hcmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWVtcHR5IHtcbiAgZm9udDogNDAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLWNvbnRlbnQubG9hZGluZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1jb250ZW50LmxvYWRpbmctY29udGVudCA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLWNvbnRlbnQubG9hZGluZy1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNyLWxvYWRpbmctc3Bpbm5lciAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogc3ItbG9hZGluZy1zcGlubmVyIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Quc2hvdy1yb2xleCAuc3Itc3RhdHVzOmFmdGVyLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9waWNzL2xvZ29zL3JvbGV4LnBuZycpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1jbG9jayB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc3RhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1tYXRjaC1zdGF0dXMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzLS1saXZlIHtcbiAgY29sb3I6ICNlYzQzNzM7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLW1hdGNoLXN0YXR1cy0tcmVzdWx0IHtcbiAgY29sb3I6ICNlYzQzNzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1tYXRjaC1zdGF0dXMubGl2ZS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJ2xpdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2VjNDM3Mztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItbWF0Y2hjbG9jayxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItbWF0Y2hjbG9jayxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1jbG9jay10aXRsZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1zZXJ2ZXNwZWVkLXZhbHVlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1zZXJ2ZXNwZWVkLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItbWF0Y2hjbG9jayxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItbWF0Y2hjbG9jayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItY2xvY2stdGl0bGUtb25seSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3ItY2xvY2stdGl0bGUtb25seSB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1nYW1lLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICNlYzQzNzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiAzMDAgMTRweC8xNHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggNXB4IDE4cHg7XG4gIG1hcmdpbjogN3B4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNDAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDE1cHggMCAyMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzVweCAwIDA7XG4gIGNvbG9yOiAjOTg5ODk4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5sb2NhdGlvbi1pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwODg2Njtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLm1hdGNoLXBoYXNlIHtcbiAgZm9udDogNzAwIDIycHgvMjJweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmI2YjZiO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubWF0Y2gtc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1zdGF0dXMuaXMtbGl2ZSB7XG4gIGNvbG9yOiAjZWM0MzczO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAubWF0Y2gtc3RhdHVzIC53YXRjaC1saXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWZsYWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IC02cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1jcmVzdC1pbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItbmFtZSB7XG4gIHBhZGRpbmc6IDJweCAwIDAgNTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1kb3VibGVzIC5zci1mbGFnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZG91YmxlcyAuc3ItZmxhZyAuc3ItY3Jlc3QtaW1nIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWRvdWJsZXMgLnNyLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZG91YmxlcyAuc3ItbWF0Y2gtd2lubmVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1maXJzdF9zZXJ2ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1zZXJ2ZS1pbmRpY2F0b3Ige1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1wb2ludGJ5cG9pbnQuc3ItY3VzdG9tLXBicCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLXBvaW50Ynlwb2ludC5zci1jdXN0b20tcGJwIC5zci1uYW5vLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci10YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuc3ItdGFicy1uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxN3B4IDM1cHggMTJweDtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAuc3ItdGFicy1uYXYtaXRlbS0taXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLXRhYnMtbmF2LWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci1jb21tb24tdGFicy1uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC8qcGFkZGluZy1ib3R0b206IDI1cHg7Ki9cbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLWl0ZW0ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcGFkZGluZzogMCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci1jb21tb24tdGFicy1pdGVtLS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5zci1jb21tb24tdGFicy1pbm5lciB7XG4gIGZvbnQ6IDcwMCAyMHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yLW1haW47XG4gICAgICAgICAgICB9Ki9cbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpIHtcbiAgZm9udDogNjAwIDE2cHgvMTZweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAucGxheWVyLXNlcnZpbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwODg2Njtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAucG9pbnQtd29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQgLmFjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjY2YWZkO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kIC5kb3VibGUtZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2UyMTMxYTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuYnJlYWstcG9pbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZGMwMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDg4NjY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE2ODRlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRvZ2dsZSB7XG4gIGZvbnQ6IDcwMCAxNnB4LzE2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tcGJwIC5sZWdlbmQtdG9nZ2xlLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBlJztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10b2dnbGUuYnV0dG9uLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1Jztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIge1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXBicCAubGVnZW5kLXRhYi5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZC10YWIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IHtcbiAgcGFkZGluZzogMCAxMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICBtYXgtaGVpZ2h0OiA0MTFweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQuZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLm5hbm8tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5uYW5vLXBhbmUge1xuICB3aWR0aDogN3B4O1xuICByaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjOTg5ODk4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5uYW5vLXBhbmUgLm5hbm8tc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5uYW5vLXBhbmUuYWN0aXZlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAubmFuby1wYW5lLmZsdXNoZWQge1xuICBvcGFjaXR5OiAwLjM7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0OmhvdmVyIC5uYW5vLXBhbmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMi41cHggMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS10ZWFtLmRvdWJsZXMtbWF0Y2gge1xuICBoZWlnaHQ6IDU1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tdGVhbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQ6IDYwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0gc3Bhbi5mbGFnIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0taG9tZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW0tYXdheSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXRlYW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCwgcmlnaHQsIGNvbG9yLXN0b3AoMCwgI2YxZjFmMSksIGNvbG9yLXN0b3AoMSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjFmMWYxLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjFmMWYxLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC5zci12ZXJ0aWNhbF9kZWxpbWl0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1ob21lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS1hd2F5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb246YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWFjZTpiZWZvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tZmF1bHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wb2ludGxpc3QgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2IyYjJiMiAhaW1wb3J0YW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24uc3ItYnJlYWtwb2ludC13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZGMwMCAhaW1wb3J0YW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBvaW50bGlzdCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWFjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjY2YWZkICFpbXBvcnRhbnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcG9pbnRsaXN0IC5zci1jdXN0b20tcG9pbnQtaWNvbi0tZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2UyMTMxYSAhaW1wb3J0YW50O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiO1xuICB3aWR0aDogNzUlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludCB7XG4gIHdpZHRoOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludC5zci12ZXJ0aWNhbF9kZWxpbWl0ZXI6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAtM3B4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPVwiaG9tZVwiXSAuc3ItY3VzdG9tLXRlYW0taG9tZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4ODY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMCAwIDdweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2RbZGF0YS1maXJzdHNlcnZlcj1cImF3YXlcIl0gLnNyLWN1c3RvbS10ZWFtLWF3YXk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwODg2NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcmVzdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1yZXN1bHQgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwMDg4NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiA2MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDRweCA3cHggMnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXJlc3VsdCAuc3ItY3VzdG9tLXJlc3VsdC1hd2F5IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWN1c3RvbS1wYnAtdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA2MDAgMTRweC8xNHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWZsYWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLWNvbnRlbnQgLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWF3YXkgLnNyLWZ1bGwge1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDQ1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItYXdheSAuc3ItZmxhZyB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1jb250ZW50IC5zci1jb21tb24tdGVhbS13cmFwcGVyIC5zci1ob21lIC5zci1mdWxsIHtcbiAgbGVmdDogNDVweDtcbiAgdG9wOiA5cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5pdGYtY29udGVudCAuc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItaG9tZSAuc3ItZmxhZyB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1jb21tb24tdGVhbS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzNcIl0sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItaG9tZS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXNbZGF0YS1yZWFjdGlkKj1cIiQyMDM0XCJdLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzNVwiXSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzZcIl0ge1xuICByaWdodDogLTUwcHg7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzNcIl0sXG4udGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXNbZGF0YS1yZWFjdGlkKj1cIiQyMDM0XCJdLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWF3YXktdmFsdWUgLnNyLWNvbW1vbi1hbmltYXRldmFsdWVzW2RhdGEtcmVhY3RpZCo9XCIkMjAzNVwiXSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlc1tkYXRhLXJlYWN0aWQqPVwiJDIwMzZcIl0ge1xuICBsZWZ0OiAtNTBweDtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmZsYWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5mbGFnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuc2NvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuc2NvcmUsXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5zY29yZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuaG9tZSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmF3YXksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuYXdheSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmF3YXksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuYXdheSB7XG4gIHdpZHRoOiA0MCU7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuaG9tZSBzcGFuOm5vdCguZmxhZyksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuaG9tZSBzcGFuOm5vdCguZmxhZyksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5ob21lIHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5ob21lIHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5hd2F5IHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5hd2F5IHNwYW46bm90KC5mbGFnKSxcbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmF3YXkgc3Bhbjpub3QoLmZsYWcpLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkgc3Bhbjpub3QoLmZsYWcpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5hd2F5LFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmF3YXksXG4udGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5hd2F5LFxuLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMge1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIGRpdiB7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyBzcGFuOm5vdCgucGxheWVyLW5hbWUpIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDE1JTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1ob21lLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWF3YXkge1xuICB3aWR0aDogNTAlO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWhvbWUgLm5hbWVzIHNwYW4sXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItYXdheSAubmFtZXMgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWF3YXkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyAucGxheWVyLWhvbWUgLm5hbWVzLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzIC5wbGF5ZXItYXdheSAubmFtZXMge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyAub25lLXBsYXllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzICsgLml0Zi1jb250ZW50IC5zci10YWItaDJoLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzICsgLml0Zi1jb250ZW50IC5zci10YWItY29udGVudC1oMmgsXG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgKyAuaXRmLWNvbnRlbnQgLnNyLXN0YXRbZGF0YS1yZWFjdGlkKj1cIiQyMDMxXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1uYW1lIHtcbiAgZm9udDogNzAwIDIwcHgvMjBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLmhlYWRzaG90IHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMTEyNDNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLmhlYWRzaG90ICsgLmhlYWRzaG90IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5uYW1lcyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbn1cbi50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLm5hbWVzIHNwYW4ge1xuICBmb250OiA3MDAgMjhweC8yOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItaG9tZSAubmFtZXMgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItYXdheSAubmFtZXMgc3BhbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAuaW1hZ2VzLFxuLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAubmFtZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aWUtZGV0YWlsLXBhZ2UsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXksXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXksXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5IC5mbGFnLFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5IC5mbGFnLFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXkgLmZsYWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIGxpIGEsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwIC8qNXB4Ki87XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIGxpIGEsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGkgYSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAvKjEwcHggMTVweCAxMHB4OyovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWNhcmQsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuY2FyZC1ibG9jayxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5jYXJkLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lciAuc3Itc2Nyb2xsYmFyLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lciAuc3Itc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyIC5zci1jaGFydC1saW5lLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lciAuc3ItY2hhcnQtbGluZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5zci1jaGFydC1jb250YWluZXIgLnNyLWNoYXJ0aXN0LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lciAuc3ItY2hhcnRpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnNyLWNoYXJ0LWNvbnRhaW5lcjpiZWZvcmUsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuc3ItY2hhcnQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnJ1YmJlci1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgPiBkaXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzIC5vbmUtcGxheWVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMuZG91YmxlcyAub25lLXBsYXllciArIC5vbmUtcGxheWVyIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5hd2F5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5ob21lIHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5hd2F5IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5ob21lIHNwYW46bm90KC5mbGFnKSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmF3YXkgc3Bhbjpub3QoLmZsYWcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBwLmhvbWUgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5hd2F5IC5mbGFnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5hd2F5IHNwYW46bm90KC5mbGFnKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItbWF0Y2hjbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1tYXRjaGNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1jbG9jay10aXRsZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1jbG9jay10aXRsZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3Itc2VydmVzcGVlZC10aXRsZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1zZXJ2ZXNwZWVkLXZhbHVlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLXNlcnZlc3BlZWQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1jbG9jay10aXRsZS1vbmx5LFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLWNsb2NrLXRpdGxlLW9ubHkge1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1tYXRjaGNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLW1hdGNoY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLWNsb2NrLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLWNsb2NrLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLWNsb2NrIC5zci1zZXJ2ZXNwZWVkLXRpdGxlLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQgLnNyLXNlcnZlc3BlZWQtdGl0bGUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItY2xvY2sgLnNyLXNlcnZlc3BlZWQtdmFsdWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3Itc2VydmVzcGVlZCAuc3Itc2VydmVzcGVlZC12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1jbG9jayAuc3ItY2xvY2stdGl0bGUtb25seSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIC5zci1jbG9jay10aXRsZS1vbmx5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmhvbWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTp2aXNpdGVkLmhvbWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5hd2F5LFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuYXdheSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuYXdheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYS5ob21lIC5mbGFnLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuaG9tZSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuaG9tZSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmF3YXkgLmZsYWcsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgYTpob3Zlci5hd2F5IC5mbGFnLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5hd2F5IC5mbGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhLmhvbWUgc3BhbixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOmhvdmVyLmhvbWUgc3BhbixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBhOnZpc2l0ZWQuaG9tZSBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGEuYXdheSBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6aG92ZXIuYXdheSBzcGFuLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIGE6dmlzaXRlZC5hd2F5IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlcixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIGEsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgYSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGEge1xuICAgIGZvbnQ6IDYwMCAyNHB4LzI0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2M4YzhjODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5oZWFkZXItdGFicyBhLmFjdGl2ZSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBhLmFjdGl2ZSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIG5hdixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBuYXYsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBuYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5oZWFkZXItdGFicyB1bCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLmhlYWRlci10YWJzIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAuaGVhZGVyLXRhYnMgbGksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTI0M2Q7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyAubW9iaWxlLWhlYWRlci10YWIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyAubW9iaWxlLWhlYWRlci10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCAxMHB4O1xuICAgIGNvbG9yOiAjMTEyNDNkO1xuICAgIGZvbnQ6IDcwMCAyNnB4LzI2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLmhlYWRlci10YWJzIC5tb2JpbGUtaGVhZGVyLXRhYjphZnRlcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyAubW9iaWxlLWhlYWRlci10YWI6YWZ0ZXIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5oZWFkZXItdGFicyAubW9iaWxlLWhlYWRlci10YWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgIGNvbG9yOiAjMTEyNDNkO1xuICAgIGZvbnQ6IDIwMCAyNHB4LzI0cHggJ2l0di1mb250JztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5tb2JpbGUtb3BlbiB1bCxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5tb2JpbGUtb3BlbiB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLm1vYmlsZS1vcGVuIHVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5tb2JpbGUtb3BlbiAubW9iaWxlLWhlYWRlci10YWI6YWZ0ZXIsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAubW9iaWxlLW9wZW4gLm1vYmlsZS1oZWFkZXItdGFiOmFmdGVyLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAubW9iaWxlLW9wZW4gLm1vYmlsZS1oZWFkZXItdGFiOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHAsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLm5hbWUgcCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnJ1YmJlci1saXN0IC5uYW1lIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLmZsYWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLmZsYWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuZmxhZyB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDVweDtcbiAgICBtaW4td2lkdGg6IDI3cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW1zLXdyYXBwZXIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbXMtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrLmF3YXksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jay5hd2F5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmNvdW50cnksXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCAuY291bnRyeSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgLmNvdW50cnkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYSAuZmxhZyBpbWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhIC5mbGFnIGltZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYSAuZmxhZyBpbWcsXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3ZlciAuZmxhZyBpbWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyIC5mbGFnIGltZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3ZlciAuZmxhZyBpbWcsXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkIC5mbGFnIGltZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZCAuZmxhZyBpbWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZCAuZmxhZyBpbWcge1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYS5hd2F5LFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTpob3Zlci5hd2F5LFxuICAudGllLWRldGFpbC1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC50ZWFtLWhlYWQgYTp2aXNpdGVkLmF3YXksXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXkgLmZsYWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhLmF3YXkgLmZsYWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGEuYXdheSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXkgLmZsYWcsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOmhvdmVyLmF3YXkgLmZsYWcsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6aG92ZXIuYXdheSAuZmxhZyxcbiAgLnRpZS1kZXRhaWwtcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSAuZmxhZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAudGVhbS1oZWFkIGE6dmlzaXRlZC5hd2F5IC5mbGFnLFxuICAuZ3JvdXAtb3ZlcnZpZXctcGFnZSAudGVhbXMtbm9taW5hdGlvbnMgLnRlYW0tYmxvY2sgLnRlYW0taGVhZCBhOnZpc2l0ZWQuYXdheSAuZmxhZyB7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnRlYW1zLW5vbWluYXRpb25zIC50ZWFtLWJsb2NrIC5wbGF5ZXJzLXdyYXBwZXIgLnBsYXllcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIsXG4gIC5ncm91cC1vdmVydmlldy1wYWdlIC50ZWFtcy1ub21pbmF0aW9ucyAudGVhbS1ibG9jayAucGxheWVycy13cmFwcGVyIC5wbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDdweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgPiBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Quc2hvdy1yb2xleCAuc3Itc3RhdHVzIHtcbiAgICAvKlxuICAgICAgICAgICAgICAgICAgICAuc3ItY2xvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNyLWNsb2NrLCAuc3Itc2VydmVzcGVlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgKi9cbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LnNob3ctcm9sZXggLnNyLXN0YXR1czphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9tZWRpYS9pbWFnZXMvbWlzYy9yb2xleC1sb2dvLW1vYmlsZS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1zdGF0dXMge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5tYXRjaC1zdGF0dXMgLndhdGNoLWxpdmUge1xuICAgIHBhZGRpbmc6IDZweCA3cHggN3B4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLmxvY2F0aW9uLWluZm8ge1xuICAgIGZvbnQ6IDQwMCAxOHB4LzIwcHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAubG9jYXRpb24taW5mbyBwIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5mbGFnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuZmxhZyBpbWcge1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIHAuc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDVweCAwIDVweCAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgcC5zY29yZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyBzcGFuOm5vdCguZmxhZykge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5ob21lLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zY29yZS1oZWFkaW5nIC5hd2F5IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNjb3JlLWhlYWRpbmcgLmhvbWUgc3BhbixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc2NvcmUtaGVhZGluZyAuYXdheSBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnJ1YmJlci1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5ydWJiZXItbmF2IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10YWJzLW5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMTFweCAxMXB4IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1zdGF0cyAuc3ItY29tbW9uLWFuaW1hdGV2YWx1ZXMge1xuICAgIGZvbnQ6IDYwMCAxM3B4LzE5cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1ob21lLXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1hd2F5LXZhbHVlIC5zci1jb21tb24tYW5pbWF0ZXZhbHVlcyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXRzIC5zci1ob21lLXZhbHVlIGRpdixcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMgLnNyLWF3YXktdmFsdWUgZGl2IHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSBkaXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtYXdheSBkaXYge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXN0YXR1cyAuc3ItZ2FtZS1zdGF0dXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDE4cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc3Itc3RhdHVzIC5zci1tYXRjaC1zdGF0dXMge1xuICAgIG1heC13aWR0aDogNjYlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLWNsb2NrLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICAgIHBhZGRpbmc6IDAgNnB4IDVweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItbWF0Y2gtc3RhdHVzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLW5hbm8tc2Nyb2xsZXIge1xuICAgIHRvcDogNXB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5pbWFnZXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLm5hbWVzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLm5hbWVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC52cy1wbGF5ZXJzIC5wbGF5ZXItaG9tZSxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWF3YXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycyAucGxheWVyLWhvbWUgLm5hbWVzIHNwYW4sXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnZzLXBsYXllcnMgLnBsYXllci1hd2F5IC5uYW1lcyBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAudGllLWRldGFpbC1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgPiBkaXYsXG4gIC50aWUtb3ZlcnZpZXctcGFnZSAudnMtcGxheWVycy5kb3VibGVzID4gZGl2IHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMuZG91YmxlcyA+IGRpdiArIGRpdixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgPiBkaXYgKyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMuZG91YmxlcyAucGxheWVyLWltZy1hd2F5IGltZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1pbWctYXdheSBpbWcsXG4gIC50aWUtZGV0YWlsLXBhZ2UgLnZzLXBsYXllcnMuZG91YmxlcyAucGxheWVyLWltZy1ob21lIGltZyxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC52cy1wbGF5ZXJzLmRvdWJsZXMgLnBsYXllci1pbWctaG9tZSBpbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcmVzdWx0LFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXBhZ2UgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQgLnNyLXNjb3JlLFxuICAudGllLW92ZXJ2aWV3LXBhZ2UgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1yZXN1bHQgLnNyLXNjb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtcGFnZSAuc3ItaXRmLW1hdGNobGlzdCAuc3ItY29tbW9uLXRhYnMtaXRlbSxcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAudGllLWRldGFpbC1wYWdlIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtIC5zci1jb21tb24tdGFicy1pbm5lcixcbiAgLnRpZS1vdmVydmlldy1wYWdlIC5zci1pdGYtbWF0Y2hsaXN0IC5zci1jb21tb24tdGFicy1pdGVtIC5zci1jb21tb24tdGFicy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1iYXJzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUsXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItaG9tZS12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYXdheS12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLWhvbWUgZGl2LFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hzdGF0cyAuc3Itc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUtYXdheSBkaXYge1xuICAgIGNvbG9yOiAjNmI2YjZiO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1jbG9jayxcbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLW1hdGNobGlzdCAuc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1jbG9jayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuaXRmLW1vbWVudHVtIC5zci1jaGFydC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLml0Zi1tb21lbnR1bSAuc3ItbGVnZW5kLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzID4gZGl2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAudnMtcGxheWVycy5kb3VibGVzID4gZGl2ICsgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXJlc3VsdCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXNlcnZlLWluZGljYXRvciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtc2NvcmVib2FyZCAuc3ItcGxheWVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1mbGFnIHtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbiAgLnRpZS1kZXRhaWwtd3JhcHBlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0LnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3QgLnNob3ctcm9sZXggLnNyLXN0YXR1cyAuc3ItY2xvY2ssXG4gIC50aWUtZGV0YWlsLXdyYXBwZXIgLnNyLWl0Zi1tYXRjaGxpc3Quc2hvdy1yb2xleCAuc3Itc3RhdHVzIC5zci1zZXJ2ZXNwZWVkLFxuICAudGllLWRldGFpbC13cmFwcGVyIC5zci1pdGYtbWF0Y2hsaXN0IC5zaG93LXJvbGV4IC5zci1zdGF0dXMgLnNyLXNlcnZlc3BlZWQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG59XG4vKi50aWUtb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgLnRpZS1pbmZvIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xuLnRpZS1vdmVydmlldy13cmFwcGVyLmNsb25lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIuY2xvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcgYSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xuICBjb2xvcjogIzAwODg2Njtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGE6aG92ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNmY1Mztcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGE6YWZ0ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTA5JztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDEwcHggMzBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlO1xuICAvKiY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IC0+IG5vdyBvbmx5IGZvciB0aWUtb3ZlcnZpZXcgKGJlY2F1c2Ugb24gZ3JvdXAtb3ZlcnZpZXcgd2UgaGlkZS9zaG93IHRpZS1pbmZvIGJsb2NrcyB2aWEgSlMsIHNvIHRoaXMgZG9lc24ndCB3b3JrIG91dClcbiAgICAgICAgfSovXG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmhhbGYtdGllLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmhhbGYtdGllIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIC8qJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH0qL1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLnNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuc2NvcmUge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuc2NvcmUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLnNjb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgaW1nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBpbWcge1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbjogMjRweCAwIDVweCAhaW1wb3J0YW50O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IGltZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBzcGFuIHtcbiAgbWFyZ2luOiAyNHB4IDVweCAwICFpbXBvcnRhbnQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBpbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBzcGFuIHtcbiAgbWFyZ2luOiAxNXB4IDAgNXB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IHtcbiAgd2lkdGg6IDM1JTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIHNwYW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuaG9tZSBpbWcsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IGltZyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSBzcGFuIHtcbiAgbWFyZ2luOiAxNXB4IDVweCAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLnNjb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuc2NvcmUge1xuICB3aWR0aDogMjUlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC52cy1wbGF5ZXJzIHNwYW4ge1xuICBmb250OiA2MDAgMzhweC8zOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC52cy1wbGF5ZXJzIGltZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAudnMtcGxheWVycyBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAudGVhbS1iYXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IC50ZWFtLWJhciB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3BhbiB7XG4gIGZvbnQ6IDcwMCAyNnB4LzI2cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAuc2V0LXJlc3VsdCBzcGFuLnRpZS1icmVhayxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLnNldC1yZXN1bHQgc3Bhbi50aWUtYnJlYWsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogLTZweCAwIDAgMTJweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IH4gLmJ1dHRvbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgfiAuYnV0dG9uIHtcbiAgYm90dG9tOiA0NHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgfiAuYnV0dG9uLndhdGNoLWxpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0IH4gLmJ1dHRvbi53YXRjaC1saXZlIHtcbiAgYm90dG9tOiAycHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAuZmxhZyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3QgLmZsYWcge1xuICBwYWRkaW5nOiA3cHggMCA3cHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAubmFtZSBwLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ydWJiZXItbGlzdCAubmFtZSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGgzLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDAgMDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaDMubGl2ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBoMy5saXZlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmxpdmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmxpdmUge1xuICBjb2xvcjogI2UyMTMxYTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4NXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcC5jb3VudHJ5LW5hbWVzID4gc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvID4gcC5jb3VudHJ5LW5hbWVzID4gc3BhbjpmaXJzdC1jaGlsZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyA+IHAuY291bnRyeS1uYW1lcyA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMgPiBzcGFuOmxhc3QtY2hpbGQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gPiBwLmNvdW50cnktbmFtZXMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiA1cHggMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBwLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBwICsgcCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgcCArIHAge1xuICBtYXJnaW46IDA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5zY29yZSBzcGFuIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIC52ZW51ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgLnZlbnVlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ob21lLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5ob21lLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyBpbWcsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBib3R0b206IDQycHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDg4NjY7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b246aG92ZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDZmNTM7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b24ud2F0Y2gtbGl2ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uLndhdGNoLWxpdmUge1xuICBib3R0b206IDA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b24ud2F0Y2gtbGl2ZS5kaXNhYmxlZCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9uLndhdGNoLWxpdmUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idG4tc25nbCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnRuLXNuZ2wge1xuICBsZWZ0OiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b25zIC5idXR0b24ge1xuICB3aWR0aDogNTAlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBsZWZ0OiAwO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMTY4NGU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZDpob3Zlcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE0ZjNiO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ6YmVmb3JlLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBiJztcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmhvbWUgc3Bhbixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuaG9tZSBzcGFuLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuYXdheSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIC5hd2F5IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gKixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gKiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4sXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sge1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiA+IHVsLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gPiB1bCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrID4gdWwsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrID4gdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lcixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIHNwYW4ge1xuICBmb250OiA0MDAgMTZweC8yMHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvcixcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY29sb3IsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jb2xvciArIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yICsgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY29sb3IgKyBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNvbG9yICsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNsYXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNsYXksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNsYXksXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY2xheSB7XG4gIGJhY2tncm91bmQ6ICNmZjdiMDY7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5oYXJkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5oYXJkLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5oYXJkLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmhhcmQge1xuICBiYWNrZ3JvdW5kOiAjM2VkNGJkO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuZ3Jhc3MsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmdyYXNzLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5ncmFzcyxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5ncmFzcyB7XG4gIGJhY2tncm91bmQ6ICM2OWNiNDI7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLnZhbHVlIC5jYXJwZXQsXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNhcnBldCxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC52YWx1ZSAuY2FycGV0LFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAudmFsdWUgLmNhcnBldCB7XG4gIGJhY2tncm91bmQ6ICM1ZWMwZTA7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgLmluZm8sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyxcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIC5pbmZvLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIHVsLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gdWwsXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayB1bCxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgdWwge1xuICB3aWR0aDogY2FsYyg3NSUgLSA1cHgpO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCA1MHB4O1xufVxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGksXG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSxcbi5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgaW1nLFxuLnRpZS1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgbGkgaW1nLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSBpbWcge1xuICB3aWR0aDogNDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSBzcGFuLFxuLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgc3Bhbixcbi50aWUtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIGxpIHNwYW4sXG4uZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIGxpIHNwYW4ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udDogNDAwIDE2cHgvMTZweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xufVxuLyoubm93LWxpdmUtb3ZlcnZpZXcge1xuICAgIC50aWUtaW5mbyB7XG4gICAgICAgIC8qIGZvciBcIm5vdyBsaXZlXCIgd2UgaGF2ZSB0byBkaXNhYmxlIHRoZSBtaXNzaW5nIG1hcmdpbiBmb3IgbnRoLWNoaWxkKDRuKS4uLiAqXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAvKiAuLi5idXQgd2Ugc3RpbGwgbmVlZCB0aGUgbWlzc2luZyBtYXJnaW4gZm9yIG50aC1vZi10eXBlKDNuKSAtIEkgbG92ZSBDU1MhICpcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTVweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuc2VjdGlvbi1oZWFkaW5nIGEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDg4NjY7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGInO1xuICAgIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiA1cHggMTBweCAxM3B4IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLyomOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfSovXG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmhhbGYtdGllIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfSovXG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmhhbGYtdGllIC5idXR0b24ge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjFmMWYxO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAucnViYmVyLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnJ1YmJlci1saXN0ICsgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gaDMge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyAuc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW46IDIycHggMTBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgLmRldGFpbC1jb250YWluZXIsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluID4gZGl2LnN1bW1hcnksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgPiBkaXYuc3VtbWFyeSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgPiBkaXYuc3VtbWFyeSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gPiB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayA+IHVsLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gPiB1bCxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayA+IHVsLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCA+IHVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIGltZyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSBpbWcsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIGxpIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgc3BhbixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayBsaSBzcGFuLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lcixcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgLmRldGFpbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjVweCAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qLmluZm8sXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciBwLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIHAsXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCgyKSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCgyKSxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDMpLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDMpLFxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAuZGV0YWlsLWJsb2NrLnRvcCAuZGV0YWlsLWNvbnRhaW5lciBwOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoNCksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sgLmRldGFpbC1jb250YWluZXIgcDpudGgtY2hpbGQoNCksXG4gIC5ncm91cC1vdmVydmlldy13cmFwcGVyIC5kZXRhaWwtYmxvY2sudG9wIC5kZXRhaWwtY29udGFpbmVyIHA6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JvdXAtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jayAuZGV0YWlsLWNvbnRhaW5lciAuaW5mbyxcbiAgLmdyb3VwLW92ZXJ2aWV3LXdyYXBwZXIgLmRldGFpbC1ibG9jay50b3AgLmRldGFpbC1jb250YWluZXIgLmluZm8ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzk4OTg5ODtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgLyomOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiB1bCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMTVweDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5zZWN0aW9uLWhlYWRpbmcgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gLmRldGFpbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnJvdW5kcm9iaW4gbGkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8gLnNjb3JlIHtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuaG9tZSxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUsXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5LFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLmxhcmdlLXRpZSAuYXdheSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lIHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5ob21lIHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5hd2F5IHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IHNwYW4sXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ucGxheWVycy1pbmZvIC5ob21lIGltZyxcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgaW1nLFxuICAudGllLW92ZXJ2aWV3LXdyYXBwZXIgLnRpZS1pbmZvLnBsYXllcnMtaW5mbyAuYXdheSBpbWcsXG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAudGllLWluZm8ubGFyZ2UtdGllIC5hd2F5IGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmhvbWUgc3BhbixcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmhvbWUgc3BhbixcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5wbGF5ZXJzLWluZm8gLmF3YXkgc3BhbixcbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC50aWUtaW5mby5sYXJnZS10aWUgLmF3YXkgc3BhbiB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIC5kZXRhaWwtY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiB1bCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlKTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAxMHB4O1xuICB9XG4gIC50aWUtb3ZlcnZpZXctd3JhcHBlciAucm91bmRyb2JpbiBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRpZS1vdmVydmlldy13cmFwcGVyIC5yb3VuZHJvYmluIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53YXJuaW5nLXRleHQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZTQ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5saXZlLXRpZXMtd3JhcHBlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXZlLXRpZXMtd3JhcHBlciA+IGgyIHtcbiAgZm9udDogNzAwIDI1cHgvMjVweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG59XG4ubGl2ZS10aWVzLXdyYXBwZXIgPiBoMiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNlYzQzNzM7XG59XG4ubGl2ZS10aWVzLXdyYXBwZXIgPiBoMiBzcGFuOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzAwODg2Njtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGlkZXItbGl2ZS10aWVzIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogLTIycHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI2VjNDM3MztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IDcwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGFnIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDUwJSAwO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmZpcnN0LW9mLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmZpcnN0LW9mLWdyb3VwID4gaDMge1xuICBmb250OiA2MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxMHB4IDE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuZmlyc3Qtb2YtZ3JvdXA6bm90KC5maXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgYmFja2dyb3VuZDogI2M4YzhjODtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5wbGF5ZXJzLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzIC5mbGFnLWhvbWUsXG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmxpdmUtdnMtZmxhZ3MgLmZsYWctYXdheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyAuZmxhZy1ob21lIHtcbiAgbGVmdDogMjVweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAubGl2ZS12cy1mbGFncyAuZmxhZy1hd2F5IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSxcbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuZmxhZy1hd2F5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDgwcHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSBpbWcsXG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctYXdheSBpbWcge1xuICBtYXgtd2lkdGg6IDQxcHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmZsYWctaG9tZSBzcGFuLFxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5mbGFnLWF3YXkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDQwMCAxNnB4LzE2cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnBsYXllcnMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5wbGF5ZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250OiA0MDAgMTRweC8xNHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdpZHRoOiBjYWxjKDQyJSAtIDNweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnBsYXllcnMuZG91YmxlcyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAucGxheWVycy5kb3VibGVzIC52cyB7XG4gIG1hcmdpbjogMDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAucGxheWVycyAudnMge1xuICBjb2xvcjogIzAwODg2NjtcbiAgZm9udDogNzAwIDE4cHgvMThweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbjogLTlweCAwO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuc2NvcmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogNjAwIDM4cHgvMzhweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzgyODI4MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSxcbi5saXZlLXRpZXMtc2xpZGVyIC5saXZlLXRpZSAuc2NvcmUgLmF3YXkge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogNnB4IDAgMXB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC53YXRjaC1saXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDI4N3B4KTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLXdpZHRoOiAyODZweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2LFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4ODY2O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDE2ODRlO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWN0aXZlLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLW5leHQ6YWN0aXZlLFxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6Zm9jdXMsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIsXG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgZm9udDogMjVweC8yNXB4ICdpdHYtZm9udCc7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTdweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG4ubGl2ZS10aWVzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTdweDtcbn1cbi5saXZlLXRpZXMtc2xpZGVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxpdmUtdGllcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmxpdmUtdGllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSxcbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuYXdheSB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5zY29yZSAuaG9tZSBzcGFuLFxuICAubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLnNjb3JlIC5hd2F5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubGl2ZS10aWVzLXNsaWRlciAubGl2ZS10aWUgLmxpdmUtdnMtZmxhZ3MgLmZsYWctaG9tZSxcbiAgLmxpdmUtdGllcy1zbGlkZXIgLmxpdmUtdGllIC5saXZlLXZzLWZsYWdzIC5mbGFnLWF3YXkge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuLndvcmxkLWdyb3VwLW1vZHVsZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAyMnB4ICdwcm94aW1hLW5vdmEtY29uZGVuc2VkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIgc3BhbiB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250OiA0MDAgMThweC8xOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQyOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5ob21lLFxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuYXdheSB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5hd2F5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuYXdheSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmhvbWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5ob21lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qgc3BhbiB7XG4gIGZvbnQ6IDQwMCAyNHB4LzI0cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzM4MzgzODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLmhvbWUsXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5ob21lIHNwYW4sXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHNwYW4ge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLmF3YXkgc3BhbiB7XG4gIG9yZGVyOiAyO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCBpbWcge1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC50aWUtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAudGllLWRldGFpbHMgLnNjb3JlIHNwYW4ge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLmF3YXkgc3BhbiB7XG4gIG9yZGVyOiAyO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgbGkge1xuICBoZWlnaHQ6IDUwJTtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIGxpIGEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCBpbWcge1xuICBoZWlnaHQ6IDYxcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAudGllLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC5ob21lLFxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLmF3YXkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC5ob21lIHNwYW4sXG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAuYXdheSBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBpbWcge1xuICBoZWlnaHQ6IDUzcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucXVhcnRlcmZpbmFsIGxpIHtcbiAgaGVpZ2h0OiAyNSU7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCBsaSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgLnRpZS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucXVhcnRlcmZpbmFsIC50aWUtZGV0YWlscyAuc2NvcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnBsYXktb2ZmIGltZyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QucGxheS1vZmYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ud29ybGQtZ3JvdXAtbW9kdWxlIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMTRweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIC5ncm91cC1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDZweCAwIDNweDtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgZm9udDogNzAwIDMwcHgvMzBweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cbi53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC52ZW51ZSB7XG4gIGZvbnQ6IDQwMCAxNHB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIG1hcmdpbjogMCAtMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCAuaG9tZSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAudGllLWRldGFpbHMgLnZlbnVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNzBweCk7XG4gICAgbWFyZ2luOiAwIC0zNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndvcmxkLWdyb3VwLW1vZHVsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmhvbWUsXG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QgLmF3YXkge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuLFxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnNlbWlmaW5hbCAudGllLWRldGFpbHMgLnNjb3JlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LnF1YXJ0ZXJmaW5hbCAudGllLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5zZW1pZmluYWwgLnRpZS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3Quc2VtaWZpbmFsIC50aWUtZGV0YWlscyAudmVudWUge1xuICAgIG1hcmdpbjogMTJweCAtNTVweCAwO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLm1vZHVsZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLnRpZS1kZXRhaWxzIC5zY29yZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAudGllLWRldGFpbHMgLnZlbnVlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTEwcHgpO1xuICAgIG1hcmdpbjogMCAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC53b3JsZC1ncm91cC1tb2R1bGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAud29ybGQtZ3JvdXAtbW9kdWxlID4gaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5maW5hbCAuaG9tZSBzcGFuLFxuICAud29ybGQtZ3JvdXAtbW9kdWxlIC5ncm91cC1saXN0LmZpbmFsIC5hd2F5IHNwYW4ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG4gIC53b3JsZC1ncm91cC1tb2R1bGUgLmdyb3VwLWxpc3QuZmluYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbiAgLndvcmxkLWdyb3VwLW1vZHVsZSAuZ3JvdXAtbGlzdC5xdWFydGVyZmluYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi8qICdzci13aWRnZXRzLWljb25zJyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Itd2lkZ2V0cy1pY29ucyc7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9jcy5iZXRyYWRhci5jb20vbHMvaXRmL2Fzc2V0cy9pdGYvaXRmL2ZvbnRzL2l0Zi9pY29tb29uLmVvdD9uc25iZjNcIik7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9jcy5iZXRyYWRhci5jb20vbHMvaXRmL2Fzc2V0cy9pdGYvaXRmL2ZvbnRzL2l0Zi9pY29tb29uLmVvdD8jaWVmaXhuc25iZjNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImh0dHBzOi8vY3MuYmV0cmFkYXIuY29tL2xzL2l0Zi9hc3NldHMvaXRmL2l0Zi9mb250cy9pdGYvaWNvbW9vbi53b2ZmP25zbmJmM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2NzLmJldHJhZGFyLmNvbS9scy9pdGYvYXNzZXRzL2l0Zi9pdGYvZm9udHMvaXRmL2ljb21vb24udHRmP25zbmJmM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cHM6Ly9jcy5iZXRyYWRhci5jb20vbHMvaXRmL2Fzc2V0cy9pdGYvaXRmL2ZvbnRzL2l0Zi9pY29tb29uLnN2Zz9uc25iZjMjaXRmL2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc3Itd2lkZ2V0IC5zci1pY29uLFxuLnNyLXdpZGdldC5zci13aWRnZXRzLWRhdGVwaWNrZXIgLnNyLWFycm93IHtcbiAgZm9udC1mYW1pbHk6ICdzci13aWRnZXRzLWljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5wcm9jaXJjdWl0LmxpdmUtc2NvcmVzIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXRvdXJuYW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucHJvY2lyY3VpdC5saXZlLXNjb3JlcyAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC10b3VybmFtZW50OmhvdmVyIC5zci10LWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFMkVDICFpbXBvcnRhbnQ7XG59XG4ucHJvY2lyY3VpdC5saXZlLXNjb3JlcyAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC10b3VybmFtZW50IC5zci10LWhlYWQgLnNyLXQtaGVhZC0tcGFydC5zci10LWxpdmUtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA1OXB4O1xufVxuLnByb2NpcmN1aXQubGl2ZS1zY29yZXMgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtdG91cm5hbWVudCAuc3ItdC1oZWFkIC5zci10LWhlYWQtLXBhcnQuc3ItdC1saXZlLWxhYmVsIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUxRjFGO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2NpcmN1aXQubGl2ZS1zY29yZXMgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtdG91cm5hbWVudCAuc3ItdC1tYXRjaCAuc3ItdC1tYXRjaC1oZWFkZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1nYW1lc2NvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3MzhiO1xufVxuLnByb2NpcmN1aXQubGl2ZS1zY29yZXMgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtdG91cm5hbWVudCAuc3ItdC1tYXRjaCAuc3ItdC1tYXRjaC1oZWFkZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1wbGF5ZXItcXVhIHtcbiAgdG9wOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuLnByb2NpcmN1aXQubGl2ZS1zY29yZXMgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtdG91cm5hbWVudCAuc3ItdC1tYXRjaCAuc3ItdC1tYXRjaC1oZWFkZXIgLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1lbGxpcHNpcy13cmFwIHtcbiAgdG9wOiAxcHg7XG59XG4ucHJvY2lyY3VpdC5saXZlLXNjb3JlcyAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC10b3VybmFtZW50IC5zci10LW1hdGNoIC5zci10LW1hdGNoLWhlYWRlciAuc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWVsbGlwc2lzLXdyYXAgLnNyLWVsbGlwc2lzLWFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG4ucHJvY2lyY3VpdC5saXZlLXNjb3JlcyAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC10b3VybmFtZW50IC5zci10LW1hdGNoIC5zci1tYXRjaC1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzODM4Mztcbn1cbi5wcm9jaXJjdWl0LmxpdmUtc2NvcmVzIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXRvdXJuYW1lbnQgLnNyLXQtbWF0Y2ggLnNyLW1hdGNoLXN0YXR1cy5zci1tYXRjaC1zdGF0dXMtLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzgzODM7XG59XG4ucHJvY2lyY3VpdC5saXZlLXNjb3JlcyAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC10b3VybmFtZW50IC5zci10LW1hdGNoIC5zci1tYXRjaC1zdGF0dXMuc3ItbWF0Y2gtc3RhdHVzLS1saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFMUYxRjtcbn1cbi5wcm9jaXJjdWl0LmxpdmUtc2NvcmVzIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXRvdXJuYW1lbnQgLnNyLXQtbWF0Y2ggLnNyLWdhbWUtc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNzM4YjtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTklO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpdmUtc2NvcmVzXFwucGhwICNjb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG59XG4ubGl2ZS1zY29yZXNcXC5waHAgI2NvbnRlbnQgLml0Zi13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmxpdmUtc2NvcmVzXFwucGhwICNjb250ZW50IC5zci13aWRnZXRzLWRhdGVwaWNrZXIgLnNyLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmxpdmUtc2NvcmVzXFwucGhwICNjb250ZW50IC5zci1pdGYtc2NvcmVib2FyZCAuc3ItZ2FtZS1zdGF0dXMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubGl2ZS1zY29yZXNcXC5waHAgI2NvbnRlbnQgLnNyLWl0Zi1wb2ludGJ5cG9pbnQsXG4ubGl2ZS1zY29yZXNcXC5waHAgI2NvbnRlbnQgLnNyLWN1c3RvbS1wYnAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXZlLXNjb3Jlc1xcLnBocCAjY29udGVudCAuc3ItaXRmLXBvaW50Ynlwb2ludCA+IC5zci1jb250ZW50LFxuLmxpdmUtc2NvcmVzXFwucGhwICNjb250ZW50IC5zci1jdXN0b20tcGJwID4gLnNyLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGl2ZS1zY29yZXNcXC5waHAgI2NvbnRlbnQgLnNyLWl0Zi1wb2ludGJ5cG9pbnQgLnNyLWNvbW1vbi10YWJzLWlubmVyLS1zZWxlY3RlZCxcbi5saXZlLXNjb3Jlc1xcLnBocCAjY29udGVudCAuc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaW5uZXItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4uc3ItaXRmLWJpbyAuc3Itbm9pbWFnZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vbWVkaWEvaW1hZ2VzL21pc2MvaGVhZHNob3RfZmFsbGJhY2tfbWVuLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwIDJweCAxMHB4IDJweDtcbn1cbi5zci1pdGYtYmlvIC5zci1wbGF5ZXJzLWltYWdlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qY29sb3JzKi9cbi8qcHJvY2lyY3VpdCAjMTEyNDNkLCAjZmZkN2FkKi9cbi8qIGJyYW5kaW5nIGh0bWwgKi9cbi5wcm9jaXJjdWl0LWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xufVxuLnByb2NpcmN1aXQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZDdhZDtcbn1cbi5zci13aWRnZXQgLnNyLWJyYW5kaW5nLXByaW1hcnktY29sb3IsXG4uc3Itd2lkZ2V0cy1kYXRlcGlja2VyIC5zci1idG4tdG9nZ2xlOmhvdmVyLFxuLnNyLXdpZGdldHMtZGF0ZXBpY2tlciAuc3ItYnRuLXRvZ2dsZS5zci1hY3RpdmUsXG4uc3Itd2lkZ2V0cy1kYXRlcGlja2VyIC5zci1kYXRlcGlja2VyLWNhbGVuZGFyLXRhYmxlIC5zci1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM5O1xufVxuLnByb0NpcmN1aXRUaGVtZSAuc3Itd2lkZ2V0IC5zci1icmFuZGluZy1wcmltYXJ5LWNvbG9yLFxuLnByb0NpcmN1aXRUaGVtZSAuc3Itd2lkZ2V0cy1kYXRlcGlja2VyIC5zci1idG4tdG9nZ2xlOmhvdmVyLFxuLnByb0NpcmN1aXRUaGVtZSAuc3Itd2lkZ2V0cy1kYXRlcGlja2VyIC5zci1idG4tdG9nZ2xlLnNyLWFjdGl2ZSxcbi5wcm9DaXJjdWl0VGhlbWUgLnNyLXdpZGdldHMtZGF0ZXBpY2tlciAuc3ItZGF0ZXBpY2tlci1jYWxlbmRhci10YWJsZSAuc3ItZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMjQzZDtcbn1cbi5zci1icmFuZGluZy1zZWNvbmRhcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM5O1xufVxuLnNyLXQtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ItaXRmLWhlYWRlciAuc3ItZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc3ItaXRmLWhlYWRlciAuc3ItZGF0ZXBpY2tlci5zci13aWRnZXRzLWRhdGVwaWNrZXIge1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLWNvbGxhcHNlZCAuc3ItZXhwYW5kZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1jb2xsYXBzZWQgLnNyLWZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLWNvbGxhcHNlZCAuc3ItZmlsdGVyQnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtY29sbGFwc2VkIC5zci1maWx0ZXJWYWx1ZSxcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1jb2xsYXBzZWQgc3Bhbi5zci1kcm9wZG93bi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtY29sbGFwc2VkIC5zci1leHBhbmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLWNvbGxhcHNlZCAuc3ItZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1tYXRjaFN0YXR1cy1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1nZW5kZXItZmlsdGVyLFxuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLW5vcm1hbCAuc3ItdHlwZS1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1jb3VudHJ5LWZpbHRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1maWx0ZXJHcm91cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyLXdyYXBwZXIgLnNyLWNvdW50cnktZmlsdGVyOmFmdGVyIHtcbiAgICB0b3A6IDdweDtcbiAgICBib3R0b206IDdweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyLXdyYXBwZXIgLnNyLWRyb3Bkb3duLWRpc3BsYXkgLnNyLWRyb3Bkb3duLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyLXdyYXBwZXIgLnNyLWRyb3Bkb3duLWRpc3BsYXk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLW15LXNlbGVjdGlvbi1maWx0ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cC5leHBhbmRlZCAuc3ItZHJvcGRvd24tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxMTI0M2Q7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWZpbHRlckdyb3VwLmV4cGFuZGVkIC5zci1kcm9wZG93bi1saXN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTdhN2E3O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cHMgLnNyLWZpbHRlckdyb3VwOmFmdGVyIHtcbiAgICB0b3A6IDdweDtcbiAgICBib3R0b206IDdweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cDpiZWZvcmUge1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHggMnB4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cCAuc3ItZmlsdGVyQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cHMgLnNyLWZpbHRlckdyb3VwIC5zci1maWx0ZXJWYWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cHMgLnNyLWZpbHRlckdyb3VwLmV4cGFuZGVkOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxMTI0M2Q7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWZpbHRlckdyb3VwcyAuc3ItZmlsdGVyR3JvdXAuZXhwYW5kZWQgLnNyLWZpbHRlckJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cC5leHBhbmRlZCAuc3ItZmlsdGVyQnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTdhN2E3O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cHMgLnNyLWZpbHRlckdyb3VwIC5zci1kcm9wZG93bi10ZXh0LmV4cGFuZGVkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzExMjQzZDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cC5tYXRjaFN0YXR1cyB7XG4gICAgbWF4LXdpZHRoOiA3MnB4O1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cHMgLnNyLWZpbHRlckdyb3VwLm1hdGNoU3RhdHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1N0YXR1cyc7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWZpbHRlckdyb3VwcyAuc3ItZmlsdGVyR3JvdXAudG91cm5hbWVudFR5cGUge1xuICAgIG1heC13aWR0aDogNjJweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cC50b3VybmFtZW50VHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdUeXBlJztcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cC5nZW5kZXIge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXBzIC5zci1maWx0ZXJHcm91cC5nZW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnR2VuZGVyJztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zci1pdGYtaGVhZGVyIC5zci1oZWFkZXItd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogJ0ZpbHRlcnMnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICB9XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1tYXRjaFN0YXR1cy1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtc21hbGwgLnNyLW1hdGNoU3RhdHVzLWZpbHRlcixcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1ub3JtYWwgLnNyLWdlbmRlci1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtc21hbGwgLnNyLWdlbmRlci1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci10eXBlLWZpbHRlcixcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1zbWFsbCAuc3ItdHlwZS1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1jb3VudHJ5LWZpbHRlcixcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1zbWFsbCAuc3ItY291bnRyeS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLW5vcm1hbCAuc3ItZmlsdGVyR3JvdXAsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtc21hbGwgLnNyLWZpbHRlckdyb3VwLFxuICAuc3ItaXRmLWhlYWRlci5zci1zaXplLW5vcm1hbCAuc3ItY291bnRyeS1maWx0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtc21hbGwgLnNyLWNvdW50cnktZmlsdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1maWx0ZXJHcm91cDphZnRlcixcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1zbWFsbCAuc3ItZmlsdGVyR3JvdXA6YWZ0ZXIsXG4gIC5zci1pdGYtaGVhZGVyLnNyLXNpemUtbm9ybWFsIC5zci1jb3VudHJ5LWZpbHRlcjphZnRlcixcbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1zbWFsbCAuc3ItY291bnRyeS1maWx0ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIuc3Itc2l6ZS1jb2xsYXBzZWQgLnNyLWhlYWRlci1vcGVuIC5zci1maWx0ZXItd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWhlYWRlci1vcGVuLnNyLWhlYWRlci13cmFwcGVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBjb2xvcjogIzExMjQzZDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItaGVhZGVyLW9wZW4uc3ItaGVhZGVyLXdyYXBwZXIgLnNyLWV4cGFuZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zci1pdGYtaGVhZGVyIC5zci1oZWFkZXItb3Blbi5zci1oZWFkZXItd3JhcHBlciAuc3ItZXhwYW5kZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZHJvcGRvd24tY29udGFpbmVyIC5zci1kcm9wZG93bi1saXN0IC5zci1kcm9wZG93bi1ub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc3ItaXRmLWhlYWRlciAuc3ItZHJvcGRvd24tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA3cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWRyb3Bkb3duLWxpc3QgLnNyLWJ1dHRvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWRyb3Bkb3duLWxpc3QgLnNyLWJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWRyb3Bkb3duLWxpc3Quc3Itc2hvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIH1cbiAgLnNyLWl0Zi1oZWFkZXIgLnNyLWRyb3Bkb3duLWxpc3QgLnNyLWRyb3Bkb3duLWNvdW50cnkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWNvdW50cnktZmlsdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWNvdW50cnktZmlsdGVyIC5zci1kcm9wZG93bi1ub3RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWNvdW50cnktZmlsdGVyIC5zci1kcm9wZG93bi1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNjMWNlZGY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWNvdW50cnktZmlsdGVyIC5zci1kcm9wZG93bi1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zci1pdGYtaGVhZGVyIC5zci1kcm9wZG93bi1kaXNwbGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGZvbnQtZmFtaWx5OiAnc3Itd2lkZ2V0cy1pY29ucyc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc3ItaXRmLWhlYWRlciAuc3ItZHJvcGRvd24tZGlzcGxheSAuc3ItZHJvcGRvd24tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uc3Itd2lkZ2V0IC5zci1icmFuZGluZy1zZWNvbmRhcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNDNkO1xufVxuLnNyLWl0Zi1tb21lbnR1bSAuc3ItbGluZSB7XG4gIHN0cm9rZTogI2RmZGZkZjtcbn1cbi5wcm9DaXJjdWl0VGhlbWUgLnNyLWl0Zi1tb21lbnR1bSAuc3ItbGluZSB7XG4gIHN0cm9rZTogI2RmZGZkZjtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXRvdXJuYW1lbnQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWNlZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtdG91cm5hbWVudC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxY2VkZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzExMjQzZCAhaW1wb3J0YW50O1xufVxuLml0Zi13cmFwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pdGYtd3JhcC1iZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pdGYtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhN2E3YTcgIWltcG9ydGFudDtcbn1cbi5zci10LWhlYWQgLnNyLXQtaGVhZC1zZWxlY3RlZCAuc3ItdC1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3ItaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbn1cbi5zci1nYW1lLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLnNyLWdhbWUtc3RhdHVzIHtcbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNyLW1hdGNoLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4MzgzO1xufVxuLnNyLW1hdGNoLXN0YXR1cy5zci1tYXRjaC1zdGF0dXMtLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzgzODM7XG59XG4uc3ItbWF0Y2gtc3RhdHVzLnNyLW1hdGNoLXN0YXR1cy0tbGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTFGMUY7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdG9wOiA3cHg7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWJhcnMge1xuICBtYXJnaW46IDA7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWhvbWUtdmFsdWUgZGl2IHtcbiAgbGVmdDogNXB4O1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIGRpdiB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXN0YXQge1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItYmFycyxcbi5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItaG9tZS13cmFwcGVyLFxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLWJhcnMge1xuICB0b3A6IDE5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1ob21lLXZhbHVlLFxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1hd2F5LXZhbHVlIHtcbiAgdG9wOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXBlcmNlbnRhZ2UtdmFsdWUge1xuICB0b3A6IC0xMnB4O1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1wZXJjZW50YWdlLXZhbHVlLnNyLXBlcmNlbnRhZ2UtdmFsdWUtaG9tZSB7XG4gIGxlZnQ6IDQwcHg7XG59XG4uc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXN0YXQtc2xpZGVyLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xufVxuLnByb0NpcmN1aXRUaGVtZSAuc3ItaXRmLW1hdGNoc3RhdHMgLnNyLXN0YXQtc2xpZGVyLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjNjA3MzhiO1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1zdGF0LXNsaWRlci1hd2F5IHtcbiAgYmFja2dyb3VuZDogI2MxY2VkZiAhaW1wb3J0YW50O1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1iYXJzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1uYW5vLXNjcm9sbGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgOHB4IDEycHggOHB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjODY4Njg2O1xuICBib3JkZXItbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2LWl0ZW06Zmlyc3QtY2hpbGQsXG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zci1jb21tb24tdGFicy1pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zci1jb21tb24tdGFicy1pdGVtIC5zci1jb21tb24tdGFicy1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdGFicy1uYXYtaXRlbS0taXMtc2VsZWN0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1jb21tb24tdGVhbS13cmFwcGVyLFxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci10aW1lLFxuLnNyLWl0Zi1tYXRjaHN0YXRzIC5zci1zdGF0cyB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ItY29tbW9uLXRhYnMtaXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNyLWNvbW1vbi10YWJzLWl0ZW06b25seS1vZi10eXBlIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4uc3ItY29tbW9uLXRhYnMtaXRlbSAuc3ItY29tbW9uLXRhYnMtaW5uZXIge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uc3ItY29tbW9uLXRhYnMgLnNyLWNvbW1vbi10YWJzLW5hdiAuc3ItY29tbW9uLXRhYnMtaXRlbSAuc3ItY29tbW9uLXRhYnMtaW5uZXIsXG4uc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtbmF2IC5zci1jb21tb24tdGFicy1pdGVtIC5zci1jb21tb24tdGFicy1pbm5lciB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNyLWNvbW1vbi10YWJzIC5zci1jb21tb24tdGFicy1uYXYgLnNyLWNvbW1vbi10YWJzLWl0ZW0uc3ItY29tbW9uLXRhYnMtaXRlbS0tc2VsZWN0ZWQgLnNyLWNvbW1vbi10YWJzLWlubmVyLFxuLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLWlubmVyLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTEyNDNkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNyLWNvbW1vbi10YWJzIC5zci1jb21tb24tdGFicy1pdGVtLFxuLnNyLWN1c3RvbS1wYnAgLnNyLWNvbW1vbi10YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5zci1jb21tb24tdGFicyAuc3ItY29tbW9uLXRhYnMtaW5uZXIsXG4uc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc3ItdGFicy1uYXYtaXRlbS0taXMtc2VsZWN0ZWQge1xuICBjb2xvcjogIzExMjQzZCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLyogc2NvcmVib2FyZCAqL1xuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtZ3JvdW5kcyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zci1pdGYtc2NvcmVib2FyZCAuc3ItaG9tZSAuc3ItZ2FtZXNjb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYzY3MDA7XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtc2NvcmVib2FyZCAuc3ItYXdheSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtc2NvcmVib2FyZCAuc3ItYXdheSA+IHRkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWF3YXkgPiB0ZC5zci1nYW1lc2NvcmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4uc3ItaXRmLXNjb3JlYm9hcmQgLnNyLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjYWNhICFpbXBvcnRhbnQ7XG59XG4vKiByb3cgMSBFNEU0RTQqL1xuLyogcm93IDIgRDdEN0Q3Ki9cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LW1hdGNoLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1tYXRjaC1udW1iZXIge1xuICBib3R0b206IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kOiAjODI4MjgyICFpbXBvcnRhbnQ7XG59XG4uc3ItaXRmLXNjb3JlYm9hcmQgLnNyLXN0YWdlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5zci1nYW1lc2NvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zci10LWdyb3VuZGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjODI4MjgyICFpbXBvcnRhbnQ7XG59XG4uc3ItaXRmLWhlYWRlciAuc3ItZmlsdGVyR3JvdXAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2E3YTdhNztcbn1cbi5zci1pdGYtaGVhZGVyIC5zci1maWx0ZXJHcm91cC5zci1kcm9wZG93bi1jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWNvdW50cnktZmlsdGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYTdhN2E3O1xufVxuLnNyLXdpZGdldCAuc3ItaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb2xvcjogIzExMjQzZDtcbn1cbi5zci1pdGYtZmlsdGVyIC5zci1maWx0ZXJWYWx1ZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zci1pdGYtZmlsdGVyIC5zci1maWx0ZXJWYWx1ZTpob3Zlcixcbi5zci1maWx0ZXJWYWx1ZS0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzExMjQzZCAhaW1wb3J0YW50O1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtZ2VuZGVyLnNyLXQtTSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGI5ZWMgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LWdlbmRlci5zci10LVcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY1NGIzICFpbXBvcnRhbnQ7XG59XG4uaXRmLXRvdXJuYW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zci13aWRnZXQgLnNyLWljb24tYnJhY2tldCxcbi5zci13aWRnZXQgLnNyLWljb24taW5mbyxcbi5zci13aWRnZXQgLnNyLWljb24tYXJyb3ctZG93biB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zci13aWRnZXQgLnNyLWljb24tYnJhY2tldDpiZWZvcmUsXG4uc3Itd2lkZ2V0IC5zci1pY29uLWluZm86YmVmb3JlLFxuLnNyLXdpZGdldCAuc3ItaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnNyLWNvbW1vbi10ZWFtLXdyYXBwZXIgLnNyLWF3YXksXG4uc3ItY29tbW9uLXRlYW0td3JhcHBlciAuc3ItaG9tZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLyogY3VzdG9tIHBCcCAqL1xuLnNyLWN1c3RvbS1wYnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyLWN1c3RvbS1wYnAgLm5vLWRhdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaW5uZXItLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY29tbW9uLXRhYnMtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcGJwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNyLW5hbm8tc2Nyb2xsZXItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDI2NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLVdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKC1tb3otbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAuc3ItbmFuby1zY3JvbGxlci1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wYnAtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQuZXhwYW5kIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0Om9ubHktb2YtdHlwZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAubmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIC5zci1jdXN0b20tcG9pbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNyLXZlcnRpY2FsX2RlbGltaXRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDVweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCwgcmlnaHQsIGNvbG9yLXN0b3AoMCwgI2ZmZmZmZiksIGNvbG9yLXN0b3AoMSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgei1pbmRleDogMTAwO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBvaW50LWljb24ge1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5zci1jdXN0b20tcGJwIC5uYW5vID4gLm5hbm8tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uc3ItY3VzdG9tLXBicCAubmFubyAubmFuby1wYW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlICNDRkNGQ0Y7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAxcHg7XG59XG4uc3ItY3VzdG9tLXBicCAubmFubyAubmFuby1wYW5lIC5uYW5vLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNyLWN1c3RvbS1wYnAgLm5hbm86aG92ZXIgPiAubmFuby1wYW5lIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbn1cbi5zci1jdXN0b20tcGJwIC5sZWdlbmQgLmxlZ2VuZC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpIHtcbiAgZm9udDogNDAwIDEycHgvMTZweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3ItY3VzdG9tLXBicCAubGVnZW5kIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3ItY3VzdG9tLXBicCAubGVnZW5kIC5wbGF5ZXItc2VydmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xufVxuLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuYnJlYWstcG9pbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZGMwMDtcbn1cbi5zci1jdXN0b20tcGJwIC5sZWdlbmQgLnBvaW50LXdvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYjJiMmIyO1xufVxuLnNyLWN1c3RvbS1wYnAgLmxlZ2VuZCAuYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMDAwOUU7XG59XG4uc3ItY3VzdG9tLXBicCAubGVnZW5kIC5kb3VibGUtZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBvaW50LWljb24tLXdvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbi0tZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBvaW50LWljb24tLWFjZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTAwMDlFO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zci1jdXN0b20tdGVhbXMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIGltZyxcbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0gc3BhbiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3ItYnJlYWtwb2ludC13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y1REMwMCAhaW1wb3J0YW50O1xufVxuLnNyLWN1c3RvbS1yZXN1bHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3ItY3VzdG9tLXJlc3VsdC5zci1icmFuZGluZy1zZWNvbmRhcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1yZXN1bHQtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyLWN1c3RvbS1yZXN1bHQtaXRlbS5zci1jdXN0b20tcmVzdWx0LWhvbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNyLXBvaW50Ynlwb2ludCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zci1jdXN0b20tcGVyaW9kW2RhdGEtZmlyc3RzZXJ2ZXI9J2F3YXknXSAuc3ItY3VzdG9tLXRlYW0tYXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPSdob21lJ10gLnNyLWN1c3RvbS10ZWFtLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNyLWZpcnN0X3NlcnZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zci1maXJzdF9zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNDNkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtaW5mby1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xufVxuLnNyLWl0Zi10b3VybmFtZW50aW5mbyAuc3ItdG91cm5hbWVudC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWNlZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuLnNyLWl0Zi10b3VybmFtZW50aW5mbyAuc3ItdGluZm8tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zci1pdGYtdG91cm5hbWVudGluZm8gLnNyLXRpbmZvLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtdG91cm5hbWVudGluZm8gLnNyLXRpbmZvLWhlYWRlciAuYnRuLWNsb3NlLXNyLXRpbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LW5hbWUge1xuICBwYWRkaW5nOiA3cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LWdlbmRlciB7XG4gIHdpZHRoOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc3ItdC10b3VybmFtZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBRTJFQyAhaW1wb3J0YW50O1xufVxuLnNyLXQtdG91cm5hbWVudDpob3ZlciAuc3ItdC1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBRTJFQyAhaW1wb3J0YW50O1xufVxuLnNyLWNvbnRlbnQgLnNyLXQtdG91cm5hbWVudDpudGgtY2hpbGQob2RkKSAuc3ItdC1oZWFkLFxuLnNyLWNvbnRlbnQgLnNyLXQtdG91cm5hbWVudDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmMgIWltcG9ydGFudDtcbn1cbi5zci1jb250ZW50IC5zci10LXRvdXJuYW1lbnQ6bnRoLWNoaWxkKGV2ZW4pIC5zci10LWhlYWQsXG4uc3ItY29udGVudCAuc3ItdC10b3VybmFtZW50Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXRvdXJuYW1lbnQ6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5wcm9DaXJjdWl0VGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLml0Zi1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaXRmLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtaGVhZC0tcGFydDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtaGVhZC0tcGFydDpmaXJzdC1jaGlsZCBpbWcge1xuICAvKiBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsqL1xufVxuLnNyLXdpZGdldHMtZGF0ZXBpY2tlciAuc3ItdG9nZ2xlLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICB3aWR0aDogNjBweDtcbn1cbi5zci13aWRnZXQgLnNyLWljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ2l0Zi1mb250JyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDU2cHg7XG59XG4uc3ItaXRmLWhlYWRlciAuc3ItZGF0ZXBpY2tlciAuc3ItZGF5cy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Itd2lkZ2V0cy1kYXRlcGlja2VyIC5zci1waWxscy5zci1waWxscy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNyLWl0Zi1oZWFkZXIgLnNyLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNyLXdpZGdldHMtZGF0ZXBpY2tlci5zci13aWRnZXQgLnNyLWJ0bi10b2dnbGUge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zci13aWRnZXRzLWRhdGVwaWNrZXIgLnNyLWJ0bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG4uc3Itd2lkZ2V0cy1jYXJvdXNlbCAuc3ItYXJyb3ctd3JhcHBlci5zci1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogLTIwcHg7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnNyLXdpZGdldHMtY2Fyb3VzZWwgLnNyLWFycm93LXdyYXBwZXIuc3ItYXJyb3ctcmlnaHQge1xuICByaWdodDogLTIwcHg7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnNyLXdpZGdldHMtZGF0ZXBpY2tlciAuc3ItZGF0ZSxcbi5zci13aWRnZXRzLWRhdGVwaWNrZXIgLnNyLXRvZGF5IC5zci1kYXRlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzExMjQzZDtcbn1cbi5zci1pdGYtbWF0Y2hzdGF0cyAuc3ItbmFuby1zY3JvbGxlciB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4vKiBhZGRpdGlvbmFsIGZlYXR1cmVzICovXG4vKiBsaXZlIHN0cmVhbSAqL1xuLnNyLXQtdG91cm5hbWVudC5zci1saXZlX3RvdXJuYW1lbnQgLnNyLXQtaGVhZC0tcGFydC5zci10LW5hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIkxJVkVTVFJFQU1cIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAtMTBweCAyMHB4IDAgMHB4O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNERTFGMUY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNyLXQtdG91cm5hbWVudC5zci1oaWRlX2xpdmVsYWJlbCAuc3ItdC1oZWFkLS1wYXJ0LnNyLXQtbmFtZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zci1pY29uLnNyLWljb24tbGlrZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zci1pY29uLnNyLWljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xuICBmb250LWZhbWlseTogXCJpdHYtZm9udFwiO1xuICBjb2xvcjogIzExMjQzZDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnNyLWljb24uc3ItaWNvbi1saWtlLnNyLWlzLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCIgIWltcG9ydGFudDtcbn1cbi5zci1teS1zZWxlY3Rpb24tZmlsdGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc3ItbXktc2VsZWN0aW9uLWZpbHRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNyLW15LXNlbGVjdGlvbi1maWx0ZXIgc3Bhbi5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50dXJuYW1lbnRfaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnR1cm5hbWVudF9oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmVtYmVkX3BhZ2UgLnR1cm5hbWVudF9oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xufVxuLnNyLWxpdmUtc3RyZWFtcy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDFweCAxcHg7XG59XG4uc3ItbGl2ZS1zdHJlYW1zLXdyYXBwZXIgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLnNyLWxpdmUtc3RyZWFtcy13cmFwcGVyIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtLW5hbWUsXG4uc3ItbGl2ZS1zdHJlYW1zLXdyYXBwZXIgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0gLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0tdmlldy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5zci1saXZlLXN0cmVhbXMtd3JhcHBlciAuc3ItbGl2ZS1zdHJlYW1zLXN0cmVhbSAuc3ItbGl2ZS1zdHJlYW1zLXN0cmVhbS1uYW1lIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtLXZpZXcsXG4uc3ItbGl2ZS1zdHJlYW1zLXdyYXBwZXIgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0gLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0tdmlldy13cmFwcGVyIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtLXZpZXcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzExMjQzZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMzBweCA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNyLWxpdmUtc3RyZWFtcy13cmFwcGVyIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtLW5hbWUgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0tdmlldzphZnRlcixcbi5zci1saXZlLXN0cmVhbXMtd3JhcHBlciAuc3ItbGl2ZS1zdHJlYW1zLXN0cmVhbSAuc3ItbGl2ZS1zdHJlYW1zLXN0cmVhbS12aWV3LXdyYXBwZXIgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0tdmlldzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBmb250OiBib2xkIDE2cHgvMTZweCBcInNyLXdpZGdldHMtaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNyLWxpdmUtc3RyZWFtcy13cmFwcGVyIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtIC5zci1saXZlLXN0cmVhbXMtc3RyZWFtLXZpZXctd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uc3ItbGl2ZS1zdHJlYW1zLXdyYXBwZXIgLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0gLnNyLWxpdmUtc3RyZWFtcy1zdHJlYW0tbmFtZSB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zci1idG4tdG9nZ2xlLnNyLXRvZ2dsZS1kYXRlcGlja2VyLWNhbGVuZGFyLnNyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1pbmZvLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXQtaW5mby1jb250YWluZXIudG9wLXBvc2l0aW9uZWQge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi5zci1pdGYtc2NvcmVib2FyZCAuc3Itc2VydmUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzExMjQzZCAhaW1wb3J0YW50O1xufVxuLnNyLWl0Zi1zY29yZWJvYXJkIC5zci1ob21lIC5zci1nYW1lc2NvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxY2VkZjtcbn1cbi5zci13aWRnZXQgLnNyLWljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1nZW5kZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zci10LWhlYWQtLXBhcnQuc3ItdC1uYW1lIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuICAuc3ItaXRmLW1hdGNobGlzdCAuc3ItdC1pbmZvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpdmUtbWFwLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG59XG4ubGl2ZS1tYXAtd3JhcHBlciBoMiB7XG4gIGZvbnQ6IDMwMCAyOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXZlLW1hcC13cmFwcGVyIC5oLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E4YThhODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmxpdmUtbWFwLXdyYXBwZXIgLmgtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDIwcHggMTBweDtcbiAgfVxufVxuLmxpdmUtbWFwLXdyYXBwZXIgLm1hcC10ZWFzZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtd3JhcHBlcixcbi5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtZGVzYy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtd3JhcHBlcixcbiAgLmxpdmUtbWFwLXdyYXBwZXIgLm1hcC10ZWFzZXIgLm1hcC1kZXNjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxpdmUtbWFwLXdyYXBwZXIgLm1hcC10ZWFzZXIgLm1hcC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbn1cbi5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGl2ZS1tYXAtd3JhcHBlciAubWFwLXRlYXNlciAubWFwLWRlc2Mtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtZGVzYy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxpdmUtbWFwLXdyYXBwZXIgLm1hcC10ZWFzZXIgLm1hcC1kZXNjLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG4ubGl2ZS1tYXAtd3JhcHBlciAubWFwLXRlYXNlciAubWFwLWRlc2Mtd3JhcHBlciAuYnRuLXRvLWxpdmUtbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWNlZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG4ubGl2ZS1tYXAtd3JhcHBlciAubWFwLXRlYXNlciAubWFwLWRlc2Mtd3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5saXZlLW1hcC13cmFwcGVyIC5tYXAtdGVhc2VyIC5tYXAtZGVzYy13cmFwcGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIsXG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgKiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kcmF3c1xcLnBocCAjY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zci1nYW1lLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciB7XG4gIC8qLmNQbGF5ZXJbZGF0YS1wbGF5ZXJpZD1cIjBcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdCWUUnO1xuICAgIH0qL1xuICAvKi5oaWdoZXJfY1BvaW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc3NyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgfSovXG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIuY2xvbmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1oZWFkZXIsXG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1zdGF0cy1ydWJiZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1oZWFkbGluZSB7XG4gIGZvbnQ6IDMwMCAyOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS10b3VybmFtZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXRvdXJuYW1lbnQtaW5mbyBzcGFuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS10YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS10YWJzLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS10YWIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtdGFicy13cmFwcGVyIC5kcmF3cy1tb2R1bGUtdGFiLmRyYXdzLW1vZHVsZS10YWItYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnJvdW5kLW5hbWVzIHtcbiAgbWFyZ2luOiAzNXB4IDAgMTBweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAucm91bmQtbmFtZXMgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZjdmN2Y3O1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9XCJzaW5nbGVzXCJdIGRpdi5qUUJyYWNrZXQgLnJvdW5kIC5tYXRjaDpudGgtY2hpbGQoMm4rMSkgLmNvbm5lY3RvciB7XG4gIHRvcDogMzdweCAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9XCJzaW5nbGVzXCJdIGRpdi5qUUJyYWNrZXQgLnJvdW5kIC5tYXRjaDpudGgtY2hpbGQoMm4rMSkgLmNvbm5lY3RvciAuY29ubmVjdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPVwic2luZ2xlc1wiXSBkaXYualFCcmFja2V0IC5yb3VuZCAubWF0Y2g6bnRoLWNoaWxkKDJuKSAuY29ubmVjdG9yIHtcbiAgYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj1cImRvdWJsZXNcIl0gZGl2LmpRQnJhY2tldCAucm91bmQgLm1hdGNoOm50aC1jaGlsZCgybisxKSAuY29ubmVjdG9yIHtcbiAgdG9wOiA2M3B4ICFpbXBvcnRhbnQ7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj1cImRvdWJsZXNcIl0gZGl2LmpRQnJhY2tldCAucm91bmQgLm1hdGNoOm50aC1jaGlsZCgybisxKSAuY29ubmVjdG9yIC5jb25uZWN0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9XCJkb3VibGVzXCJdIGRpdi5qUUJyYWNrZXQgLnJvdW5kIC5tYXRjaDpudGgtY2hpbGQoMm4pIC5jb25uZWN0b3Ige1xuICBib3R0b206IDYxcHggIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAud2luIC53aW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICBmb250LWZhbWlseTogJ3NyLXdpZGdldHMtaWNvbnMnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDI5YjNiO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC50ZWFtQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnRlYW1Db250YWluZXIgLnN0YXR1cy1sYWJlbCxcbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAudGVhbUNvbnRhaW5lciAubGl2ZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDk3JTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAudGVhbUNvbnRhaW5lciAubGl2ZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNERjFFMUY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnRlYW1Db250YWluZXIuaXMtbGl2ZS1tYXRjaCB7XG4gIGJvcmRlci1jb2xvcjogI0RGMUUxRjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAudGVhbUNvbnRhaW5lci5pcy1saXZlLW1hdGNoIC5vcGVuLXNpbmdsZS1tYXRjaC1wb3B1cDpob3ZlciAuY1BlcmlvZHMge1xuICBiYWNrZ3JvdW5kOiAjREYxRTFGICFpbXBvcnRhbnQ7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnRpZS1icmVhayB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMXB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSB7XG4gIC8qLmhpZ2hlcl9jUG9pbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc3NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9Ki9cbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC5jb25uZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWwge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nc2luZ2xlcyddIGRpdi5qUUJyYWNrZXQgLnRlYW0gZGl2LmxhYmVsIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCAub3Blbi1zaW5nbGUtbWF0Y2gtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCAub3Blbi1zaW5nbGUtbWF0Y2gtcG9wdXA6aG92ZXIgLmNQZXJpb2RzIHtcbiAgYmFja2dyb3VuZDogI2MxY2VkZiAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nc2luZ2xlcyddIGRpdi5qUUJyYWNrZXQgLnRlYW0gZGl2LmxhYmVsIC5jUGxheWVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10uZHJhd3MtbW9kdWxlLXBhbmUtc2luZ2xlcy1xdWFsaWZ5aW5nLWRyYXcgZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWwgLmNQbGF5ZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMnB4KTtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSAuc2NvcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nc2luZ2xlcyddIC50ZWFtLmhpZ2hsaWdodCAubGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2MxY2VkZiAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtLmhpZ2hsaWdodCAubGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2MxY2VkZiAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSAuY1BlcmlvZHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gLmNQZXJpb2RzLmNQZXJpb2RzMSB7XG4gIHRvcDogLTJweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gLmNQZXJpb2RzLmNQZXJpb2RzMiB7XG4gIHRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdzaW5nbGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbTpudGgtY2hpbGQoMikgLmNQZXJpb2RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSBkaXYualFCcmFja2V0IC5idWJibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSAuY1BlcmlvZHMsXG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nc2luZ2xlcyddIC5jUGVyaW9kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J3NpbmdsZXMnXSAuY1BlcmlvZCB7XG4gIG1hcmdpbjogMCAxcHggMXB4O1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjNweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10ge1xuICAvKi5oaWdoZXJfY1BvaW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NzcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcblxuICAgICAgICB9Ki9cbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbS5uYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC50aWUtYnJlYWsge1xuICBtYXJnaW46IDdweCAycHggMCAtNHB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSBkaXYualFCcmFja2V0IC5jb25uZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIGRpdi5qUUJyYWNrZXQgLnRlYW0gZGl2LmxhYmVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtLmhpZ2hsaWdodCAubGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2MxY2VkZiAhaW1wb3J0YW50O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSAudGVhbSAuc2NvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSAudGVhbUNvbnRhaW5lciAudGVhbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC5jUGVyaW9kcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gLmNQZXJpb2RzLmNQZXJpb2RzMSB7XG4gIHRvcDogLTZweDtcbiAgcGFkZGluZzogNnB4IDJweCA2cHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC5jUGVyaW9kcy5jUGVyaW9kczIge1xuICB0b3A6IDQ3cHg7XG4gIHBhZGRpbmc6IDZweCAycHggNnB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtOm50aC1jaGlsZCgyKSAuY1BlcmlvZHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIGRpdi5qUUJyYWNrZXQgLmJ1YmJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC5jUGVyaW9kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMXB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSAuY1BlcmlvZHMsXG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC5jUGVyaW9kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSAuY1BlcmlvZCB7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSBkaXYualFCcmFja2V0IC50ZWFtIGRpdi5sYWJlbCA+IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gZGl2LmpRQnJhY2tldCAudGVhbSBkaXYubGFiZWwgPiBpbWcgKyBpbWcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIGRpdi5qUUJyYWNrZXQgLnRlYW0gZGl2LmxhYmVsID4gaW1nLmZsYWdfMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZVtjbGFzcyo9J2RvdWJsZXMnXSAub3Blbi1zaW5nbGUtbWF0Y2gtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gLm9wZW4tc2luZ2xlLW1hdGNoLXBvcHVwOmhvdmVyIC5jUGVyaW9kcyB7XG4gIGJhY2tncm91bmQ6ICNjMWNlZGYgIWltcG9ydGFudDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cbi5kcmF3cy1tb2R1bGUtd3JhcHBlciAuZHJhd3MtbW9kdWxlLXBhbmVbY2xhc3MqPSdkb3VibGVzJ10gYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIGE6Zmlyc3Qtb2YtdHlwZSArIGEge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lW2NsYXNzKj0nZG91YmxlcyddIC5jUGxheWVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmRyYXdzLW1vZHVsZS1wYW5lcyAuZHJhd3MtbW9kdWxlLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5kcmF3cy1tb2R1bGUtcGFuZXMgLmRyYXdzLW1vZHVsZS1wYW5lLmRyYXdzLW1vZHVsZS1wYW5lLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5kaXYualFCcmFja2V0IC5icmFja2V0IHtcbiAgZmxvYXQ6IG5vbmUgIUltcG9ydGFudDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWF4LWhlaWdodDogNTUxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLW1hdGNoLXBvcHVwIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtbWF0Y2gtcG9wdXAgLmNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5jbG9zZTpiZWZvcmUge1xuICBmb250OiBub3JtYWwgMjBweC80MHB4IFwiaXR2LWZvbnRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLW1hdGNoLXBvcHVwIC5jbG9zZTpiZWZvcmUge1xuICAgIGZvbnQ6IG5vcm1hbCAxNXB4LzMwcHggXCJpdHYtZm9udFwiO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5qUUJyYWNrZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAualFCcmFja2V0IC5icmFja2V0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFJbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmpRQnJhY2tldCAucm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5qUUJyYWNrZXQgLnJvdW5kIC5tYXRjaCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAualFCcmFja2V0IC5yb3VuZCAubWF0Y2ggLnRlYW1Db250YWluZXIge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwICFJbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAualFCcmFja2V0IC5yb3VuZCAubWF0Y2ggLnRlYW1Db250YWluZXIgLnRlYW0ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwICFJbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwICFJbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAualFCcmFja2V0IC5yb3VuZCAubWF0Y2ggLnRlYW1Db250YWluZXIgLnRlYW0gLmxhYmVsIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAhSW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAhSW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmpRQnJhY2tldCAucm91bmQgLm1hdGNoIC50ZWFtQ29udGFpbmVyIC50ZWFtIC5jUGVyaW9kcyB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLmpRQnJhY2tldCAucm91bmQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5yb3VuZC1uYW1lcyBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnJvdW5kLW5hbWVzIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLnJvdW5kLW5hbWVzIGRpdi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMDtcbiAgICB0b3A6IC00OXB4O1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyAucHJldl9hcnJvdyxcbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5tb2JpbGVfYXJyb3dzIC5uZXh0X2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5tb2JpbGVfYXJyb3dzIC5wcmV2X2Fycm93OmJlZm9yZSxcbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5tb2JpbGVfYXJyb3dzIC5uZXh0X2Fycm93OmJlZm9yZSB7XG4gICAgZm9udDogMzAwIDE2cHgvNDBweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzExMjQzZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLm1vYmlsZV9hcnJvd3MgLnByZXZfYXJyb3c6YWZ0ZXIsXG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyAubmV4dF9hcnJvdzphZnRlciB7XG4gICAgZm9udDogMjBweC80MHB4IFwiaXR2LWZvbnRcIjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLmRyYXdzLW1vZHVsZS13cmFwcGVyIC5tb2JpbGVfYXJyb3dzIC5wcmV2X2Fycm93LmhpZGUsXG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyAubmV4dF9hcnJvdy5oaWRlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyAucHJldl9hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLm1vYmlsZV9hcnJvd3MgLnByZXZfYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJhd3MtbW9kdWxlLXdyYXBwZXIgLm1vYmlsZV9hcnJvd3MgLm5leHRfYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5kcmF3cy1tb2R1bGUtd3JhcHBlciAubW9iaWxlX2Fycm93cyAubmV4dF9hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMjVcIjtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuaXRmLXdyYXAtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLml0Zi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLmhpZGVUaGlzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuZGV2LW1hdGNobGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAwcHg7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5kZXYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLml0Zi1iaW8sXG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5pdGYtaDJoLFxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuZGV2LXBvaW50Ynlwb2ludCxcbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLml0Zi1tYXRjaHN0YXRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLml0Zi1iaW8sXG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5pdGYtaDJoLFxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuaXRmLW1hdGNoc3RhdHMge1xuICBoZWlnaHQ6IDMzNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1pdGYtbWF0Y2hsaXN0IC5zci10LXNjb3JlYm9hcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWl0Zi1tYXRjaGxpc3QgLnNyLXRhYnMtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogLTE3cHg7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcGJwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXBicC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wYnAtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tc2V0IC5zci1jdXN0b20tcGVyaW9kIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci12ZXJ0aWNhbF9kZWxpbWl0ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXBicCAuc3ItY3VzdG9tLXNldCAuc3ItY3VzdG9tLXBlcmlvZCAuc3ItY3VzdG9tLXBvaW50bGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQsIHJpZ2h0LCBjb2xvci1zdG9wKDAsICNmZmZmZmYpLCBjb2xvci1zdG9wKDEsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1zZXQgLnNyLWN1c3RvbS1wZXJpb2QgLnNyLWN1c3RvbS1wb2ludGxpc3QtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wYnAgLnNyLWN1c3RvbS1wb2ludC1pY29uLS13b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbi0tZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcGJwIC5zci1jdXN0b20tcG9pbnQtaWNvbi0tYWNlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxMDAwOUU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXRlYW1zIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXRlYW1zIC5zci1jdXN0b20tdGVhbSBpbWcsXG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tdGVhbXMgLnNyLWN1c3RvbS10ZWFtIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS10ZWFtcyAuc3ItY3VzdG9tLXRlYW0gc3BhbiB7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWJyZWFrcG9pbnQtd29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGNURDMDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1yZXN1bHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcmVzdWx0LnNyLWJyYW5kaW5nLXNlY29uZGFyeS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcmVzdWx0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1jdXN0b20tcmVzdWx0LWl0ZW0uc3ItY3VzdG9tLXJlc3VsdC1ob21lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLXBvaW50Ynlwb2ludCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zaW5nbGUtbWF0Y2gtcG9wdXAgLnNyLWN1c3RvbS1wZXJpb2RbZGF0YS1maXJzdHNlcnZlcj0nYXdheSddIC5zci1jdXN0b20tdGVhbS1hd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY4MTAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNpbmdsZS1tYXRjaC1wb3B1cCAuc3ItY3VzdG9tLXBlcmlvZFtkYXRhLWZpcnN0c2VydmVyPSdob21lJ10gLnNyLWN1c3RvbS10ZWFtLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRjgxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1maXJzdF9zZXJ2ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLW1hdGNoLXBvcHVwIC5zci1maXJzdF9zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MTAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNoZWNrLXdyYXAgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDRweCk7XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAucmFkaW8tbGFiZWw6YWZ0ZXIsXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmJ1dHRvbixcbi5jaGVjay13cmFwIHNwYW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG59XG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG59XG4ucHJvY2lyY3VpdC5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4ucmVnaXN0cmF0aW9uTWFpbiAuYmxvY2staGVhZGxpbmUsXG4ucmVnaXN0cmF0aW9uLXdyYXBwZXIgLnJlZy10aXRsZSxcbi5yZWdpc3RyYXRpb25NYWluIC5yZWctbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogIzExMjQzZDtcbn1cbi5yZWdpc3RyYXRpb25NYWluIC5yZXF1aXJlZC1pbmZvLFxuLnJlZ2lzdHJhdGlvbk1haW4gLmNoZWNrYm94LXJlZyBhLFxuLnJlZ2lzdHJhdGlvbk1haW4gLmNoZWNrYm94LXJlZyBhIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4uZnVsbC1hY2NvdW50LXJlZ2lzdHJhdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjYzFjZWRmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5mYXYtdG91cm5hbWVudHMtdGVhc2VyLFxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4gLmxpdmVzY29yZXMtdGVhc2VyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiAuZmF2LXRvdXJuYW1lbnRzLXRlYXNlcixcbiAgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4gLmxpdmVzY29yZXMtdGVhc2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5mYXYtdG91cm5hbWVudHMtdGVhc2VyIGgzLFxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4gLmxpdmVzY29yZXMtdGVhc2VyIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDMwMCAyNXB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzkwcHgpIHtcbiAgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4gLmZhdi10b3VybmFtZW50cy10ZWFzZXIgaDMsXG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5saXZlc2NvcmVzLXRlYXNlciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiAuZmF2LXRvdXJuYW1lbnRzLXRlYXNlciBhLFxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4gLmxpdmVzY29yZXMtdGVhc2VyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2MxY2VkZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiAuZmF2LXRvdXJuYW1lbnRzLXRlYXNlciBpbWcsXG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiAubGl2ZXNjb3Jlcy10ZWFzZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiBoMyB7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiAzMDAgMjVweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlcixcbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlcixcbiAgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIllPVVIgU0VMRUNUSU9OXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2tfY3VzdG9tX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnNsaWNrX2N1c3RvbV9hcnJvdzpiZWZvcmUge1xuICBmb250OiAyMHB4LzIwcHggXCJpdHYtZm9udFwiO1xuICBjb2xvcjogIzkwOTA5MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2tfY3VzdG9tX2Fycm93LnNsaWNrX3ByZXZfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfcHJldl9hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfcHJldl9hcnJvdyB7XG4gICAgbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19uZXh0X2Fycm93IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfbmV4dF9hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfbmV4dF9hcnJvdyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2tfY3VzdG9tX2Fycm93Om5vdCguc2xpY2stZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnNsaWNrLWRvdHMgbGkgLnNsaWNrX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnNsaWNrLWRvdHMgbGkgLnNsaWNrX2RvdDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZDogIzkwOTA5MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgLnNsaWNrX2RvdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuci10LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnItdC1zZWxlY3Rpb246YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIDIwcHgvMjBweCBcIml0di1mb250XCI7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rpb25zLXdyYXBwZXIgLnItdC1zZWxlY3Rpb25zIC5yLXQtc2VsZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0aW9ucy13cmFwcGVyIC5yLXQtc2VsZWN0aW9ucyAuci10LXNlbGVjdGlvbiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdGlvbnMtd3JhcHBlciAuci10LXNlbGVjdGlvbnMgLnItdC1zZWxlY3Rpb24gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xuICBmb250OiAxMnB4LzEycHggXCJpdHYtZm9udFwiO1xuICBjb2xvcjogIzExMjQzZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciAuci10LXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtc2VhcmNoLXdyYXBwZXIgLmF1dG9jb21wbGV0ZS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTg1cHg7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciAuci10LXNlYXJjaC13cmFwcGVyIC5hdXRvY29tcGxldGUtc2VhcmNoIC5uYW5vLXBhbmUge1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciAuci10LXNlYXJjaC13cmFwcGVyIC5hdXRvY29tcGxldGUtc2VhcmNoIC5hdXRvY29tcGxldGUtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMjQzZDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtc2VhcmNoLXdyYXBwZXIgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLmF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtc2VhcmNoLXdyYXBwZXIgLmF1dG9jb21wbGV0ZS1zZWFyY2ggLmF1dG9jb21wbGV0ZS1pdGVtIC5yLXQtc2VsYWRkZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yLXdyYXBwZXIgLnItdC1zZWFyY2gtd3JhcHBlciAuYXV0b2NvbXBsZXRlLXNlYXJjaCAuYXV0b2NvbXBsZXRlLWl0ZW0uc2VsZWN0ZWQsXG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciAuci10LXNlYXJjaC13cmFwcGVyIC5hdXRvY29tcGxldGUtc2VhcmNoIC5hdXRvY29tcGxldGUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubG9nZ2VkLWluIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3RvciAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3Itd3JhcHBlciAuci10LXNlYXJjaC13cmFwcGVyIC5yLXQtc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtc2VhcmNoLXdyYXBwZXI6YWZ0ZXIge1xuICBmb250OiBub3JtYWwgMjBweC8yMHB4IFwiaXR2LWZvbnRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcXGYyMWZcIjtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2FhYTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5yLXQtb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLmxvZ2dlZC1pbiAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtc2VsZWN0b3IgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yLXdyYXBwZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5sb2dnZWQtaW4gLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXNlbGVjdG9yIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1zZWxlY3Rvci13cmFwcGVyIC5idG4tci10LXN1Ym1pdC1zZWxlY3Rpb24ge1xuICAvKmRpc3BsYXk6IGJsb2NrOyAgICAgICAgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2MxY2VkZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIGgyIHtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQ6IDMwMCAyNXB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuc2hvd19hbGxfdF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5idG5fZmF2X3Rfc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjdweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5idG5fZmF2X3Rfc2V0dGluZ3M6YmVmb3JlIHtcbiAgZm9udDogMjBweC8yMHB4IFwiaXR2LWZvbnRcIjtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbiAgY29sb3I6ICM4ODg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5idG5fc2hvd19hbGxfdG91cm5hbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNjMWNlZGY7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciA+IGRpdjpsYXN0LWNoaWxkIC5idG5fc2hvd19hbGxfdG91cm5hbWVudHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllcl9ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3BsYXllcnMgLmZhdl9wbGF5ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3BsYXllcnMgLmZhdl9wbGF5ZXIgZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdi5mYXZfcGxheWVyX2ZsYWcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aWR0aDogNzBweDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdi5mYXZfcGxheWVyX3BsYXlpbmcge1xuICBjb2xvcjogIzc3Q0MwMDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdi5mYXZfcGxheWVyX2VsaW1pbmF0ZWQge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdi5mYXZfcGxheWVyX25hbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3BsYXllcnMgLmZhdl9wbGF5ZXIgZGl2LmZhdl9vdXRfbGluayB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciBkaXYuZmF2X291dF9saW5rIGEge1xuICBjb2xvcjogIzExMjQzZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciBkaXYuZmF2X291dF9saW5rIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfcGxheWVycyAuZmF2X3BsYXllciBkaXYuZmF2X291dF9saW5rIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbiAgZm9udDogMTRweC8xNHB4IFwiaXR2LWZvbnRcIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdiAuZmF2X3BsYXllcl9mbGFnX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl9wbGF5ZXJzIC5mYXZfcGxheWVyIGRpdiAuZmF2X3BsYXllcl9mbGFnX3dyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnRfZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50X2dyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIC5mYXZfdG91cm5hbWVudCBkaXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnQgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfb3V0X2xpbmsge1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIC5mYXZfdG91cm5hbWVudCBkaXYuZmF2X291dF9saW5rIGEge1xuICBjb2xvcjogIzExMjQzZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfb3V0X2xpbmsgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnQgZGl2LmZhdl9vdXRfbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG4gIGZvbnQ6IDE0cHgvMTRweCBcIml0di1mb250XCI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfdG91cm5hbWVudF9mbGFnIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDcwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfdG91cm5hbWVudF9uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLmZhdl90b3VybmFtZW50cyAuZmF2X3RvdXJuYW1lbnQgZGl2LmZhdl90b3VybmFtZW50X3N1cmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRvcDogN3B4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIC5mYXZfdG91cm5hbWVudCBkaXYuZmF2X3RvdXJuYW1lbnRfc3VyZmFjZVtjbGFzcyo9J2NsYXknXVtjbGFzcyo9J2luZG9vciddOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzM0MxQUM7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfdG91cm5hbWVudF9zdXJmYWNlW2NsYXNzKj0nY2xheSddW2NsYXNzKj0nb3V0ZG9vciddOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNDQzUyMDA7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdi5mYXZfdG91cm5hbWVudF9zdXJmYWNlW2NsYXNzKj0nZ3Jhc3MnXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTBCODAwO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIC5mYXZfdG91cm5hbWVudCBkaXYuZmF2X3RvdXJuYW1lbnRfc3VyZmFjZVtjbGFzcyo9J2hhcmQnXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQjgwNzAwO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuZmF2X3RvdXJuYW1lbnRzIC5mYXZfdG91cm5hbWVudCBkaXYuZmF2X3RvdXJuYW1lbnRfc3VyZmFjZVtjbGFzcyo9J2NhcnBldCddOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDkxQjg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdiAuZmF2X3RvdXJuYW1lbnRfZmxhZ193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5mYXZfdG91cm5hbWVudHMgLmZhdl90b3VybmFtZW50IGRpdiAuZmF2X3RvdXJuYW1lbnRfZmxhZ193cmFwcGVyIGltZyB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuc2xpY2tfY3VzdG9tX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuc2xpY2tfY3VzdG9tX2Fycm93OmJlZm9yZSB7XG4gIGZvbnQ6IDIwcHgvMjBweCBcIml0di1mb250XCI7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19wcmV2X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTkwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfcHJldl9hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19wcmV2X2Fycm93IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfbmV4dF9hcnJvdyB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7XG59XG4uaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAucmVjb21tZW5kZWQtdG91cm5hbWVudHMtcmVuZGVyIC5zbGlja19jdXN0b21fYXJyb3cuc2xpY2tfbmV4dF9hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGlja19uZXh0X2Fycm93IHtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrX2N1c3RvbV9hcnJvdzpub3QoLnNsaWNrLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrX2N1c3RvbV9hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrLWRvdHMgbGkgLnNsaWNrX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLnJlY29tbWVuZGVkLXRvdXJuYW1lbnRzLXJlbmRlciAuc2xpY2stZG90cyBsaSAuc2xpY2tfZG90OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjOTA5MDkwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5yZWNvbW1lbmRlZC10b3VybmFtZW50cy1yZW5kZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIC5zbGlja19kb3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5mYXYtdG91cm5hbWVudHMtdGVhc2VyLFxuICAuaG9tZXBhZ2UtcmVjb21tZW5kYXRpb25zLW1vZHVsZSAubm90LWxvZ2dlZC1pbiAubGl2ZXNjb3Jlcy10ZWFzZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5mYXYtdG91cm5hbWVudHMtdGVhc2VyIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIC5saXZlc2NvcmVzLXRlYXNlciB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW46YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAqIGh0bWwgLmhvbWVwYWdlLXJlY29tbWVuZGF0aW9ucy1tb2R1bGUgLm5vdC1sb2dnZWQtaW4ge1xuICAgIHpvb206IDE7XG4gIH1cbiAgLyogSUU2ICovXG4gICo6Zmlyc3QtY2hpbGQgKyBodG1sIC5ob21lcGFnZS1yZWNvbW1lbmRhdGlvbnMtbW9kdWxlIC5ub3QtbG9nZ2VkLWluIHtcbiAgICB6b29tOiAxO1xuICB9XG4gIC8qIElFNyAqL1xufVxuLmxpdmUtbWFwLW1vZHVsZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAuZ20tc3R5bGUtaXcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmdtLXN0eWxlLWl3ICsgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBoaWRlIHRoZSBjbG9zZSBidXR0b24gYXV0b21hdGljYWxseSBhZGRlZCBieSBHb29nbGUgTWFwcyAobmVlZHMgIWltcG9ydGFudCB0byBvdmVycmlkZSB0aGUgZWxlbWVudC5zdHlsZSkgKi9cbn1cbi5saXZlLW1hcC1tb2R1bGUgW3N0eWxlKj0nYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgW3N0eWxlKj0nYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KSB0cmFuc2xhdGVZKDEwcHgpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpIHRyYW5zbGF0ZVkoMTBweCkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpIHRyYW5zbGF0ZVkoMTBweCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpIHRyYW5zbGF0ZVkoMTBweCkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjcyKTtcbn1cbi5saXZlLW1hcC1tb2R1bGUgW3N0eWxlKj0nYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpJ106YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMzhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAuZ21ub3ByaW50LFxuLmxpdmUtbWFwLW1vZHVsZSAuZ20tc3ZwYyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgaW1nW3NyYyo9J2h0dHBzOi8vbWFwcy5nc3RhdGljLmNvbS9tYXBmaWxlcy9hcGktMy9pbWFnZXMvZ29vZ2xlNC5wbmcnXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmdtLXN0eWxlLWl3IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMjZweCAhaW1wb3J0YW50O1xufVxuLmxpdmUtbWFwLW1vZHVsZSBbc3R5bGUqPSdjdXJzb3I6IGRlZmF1bHQnXVtzdHlsZSo9J3dpZHRoOiAzMDMnXSBbc3R5bGUqPSdyaWdodDogMTJweDsgdG9wOiAxMHB4OyB6LWluZGV4OiAxMDAwMDsgY3Vyc29yOiBwb2ludGVyJ10sXG4ubGl2ZS1tYXAtbW9kdWxlIFtzdHlsZSo9J3dpZHRoOiAxM3B4OyBoZWlnaHQ6IDEzcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMC43OyByaWdodDogMTJweDsgdG9wOiAxMHB4OyB6LWluZGV4OiAxMDAwMDsgY3Vyc29yOiBwb2ludGVyJ10sXG4ubGl2ZS1tYXAtbW9kdWxlIFtzdHlsZSo9J2N1cnNvcjogZGVmYXVsdCddW3N0eWxlKj0nd2lkdGg6IDMwMyddIFtzdHlsZSo9J3dpZHRoOiAxM3B4OyBoZWlnaHQ6IDEzcHgnXSxcbi5saXZlLW1hcC1tb2R1bGUgW3N0eWxlKj0nd2lkdGg6IDEzcHg7IGhlaWdodDogMTNweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwLjc7IHJpZ2h0OiAxMnB4OyB0b3A6IDEwcHg7IHotaW5kZXg6IDEwMDAwJ10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIFtzdHlsZSo9J2Rpc3BsYXk6IGlubGluZS1ibG9jazsgb3ZlcmZsb3c6IGF1dG87IG1heC1oZWlnaHQ6IDUxNXB4OyBtYXgtd2lkdGg6IDIxOXB4J10ge1xuICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTEwcHg7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC13cmFwcGVyIC5jdXN0b21fdG91cm5hbWVudF9tYXBfdG9vbHRpcCAuY190X21fdF90b3AgLmNfdF9tX3RfZmxhZ193cmFwcGVyLFxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG9wIC5jX3RfbV90X2Nsb3NlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG9wIC5jX3RfbV90X2Nsb3NlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG9wIC5jX3RfbV90X2Nsb3NlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvcCAuY190X21fdF9jbG9zZSBhOmJlZm9yZSB7XG4gIGZvbnQ6IDE0cHgvMTRweCAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvdXJuYW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG91cm5hbWVudHMgLmNfdF9tX3RfdG91cm5hbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvdXJuYW1lbnRzIC5jX3RfbV90X3RvdXJuYW1lbnQgLmNfdF9tX3RfdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC13cmFwcGVyIC5jdXN0b21fdG91cm5hbWVudF9tYXBfdG9vbHRpcCAuY190X21fdF90b3VybmFtZW50cyAuY190X21fdF90b3VybmFtZW50IC5jX3RfbV90X3R5cGUge1xuICBwYWRkaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDVweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvdXJuYW1lbnRzIC5jX3RfbV90X3RvdXJuYW1lbnQgLmNfdF9tX3RfdHlwZS5jX3RfbV90X21lbiB7XG4gIGJhY2tncm91bmQ6ICM0MGI5ZWMgIWltcG9ydGFudDtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvdXJuYW1lbnRzIC5jX3RfbV90X3RvdXJuYW1lbnQgLmNfdF9tX3RfdHlwZS5jX3RfbV90X21lbjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLXdyYXBwZXIgLmN1c3RvbV90b3VybmFtZW50X21hcF90b29sdGlwIC5jX3RfbV90X3RvdXJuYW1lbnRzIC5jX3RfbV90X3RvdXJuYW1lbnQgLmNfdF9tX3RfdHlwZS5jX3RfbV90X3dvbWVuIHtcbiAgYmFja2dyb3VuZDogI2Y2NTRiMyAhaW1wb3J0YW50O1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtd3JhcHBlciAuY3VzdG9tX3RvdXJuYW1lbnRfbWFwX3Rvb2x0aXAgLmNfdF9tX3RfdG91cm5hbWVudHMgLmNfdF9tX3RfdG91cm5hbWVudCAuY190X21fdF90eXBlLmNfdF9tX3Rfd29tZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC13cmFwcGVyIC5jdXN0b21fdG91cm5hbWVudF9tYXBfdG9vbHRpcCAuY190X21fdF90b3VybmFtZW50cyAuY190X21fdF90b3VybmFtZW50IC5jX3RfbV90X3ByaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC13cmFwcGVyIC5jdXN0b21fdG91cm5hbWVudF9tYXBfdG9vbHRpcCAuY190X21fdF90b3VybmFtZW50cyAuY190X21fdF90b3VybmFtZW50IC5jX3RfbV90X2J0bl9zaG93X3RvdXJuYW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLW1vZHVsZS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIGVhc2U7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC1tb2R1bGUtbG9hZGVyLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtbW9kdWxlLWxvYWRlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtbW9kdWxlLWxvYWRlciAuYW5pbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtbW9kdWxlLWxvYWRlciAuYW5pbSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtbW9kdWxlLWxvYWRlciAuYW5pbSBpLmkxIHtcbiAgLyp0b3AqL1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgLyp0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgKi9cbiAgYW5pbWF0aW9uOiBhbmltSUxvYWRUb3AgMjAwMG1zIGVhc2UgaW5maW5pdGU7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5saXZlLW1hcC1tb2R1bGUtbG9hZGVyIC5hbmltIGkuaTIge1xuICAvKnJpZ2h0Ki9cbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAwO1xuICAvKnRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsqL1xuICBhbmltYXRpb246IGFuaW1JTG9hZFJpZ2h0IDIwMDBtcyBlYXNlIGluZmluaXRlIDMwMG1zO1xufVxuLmxpdmUtbWFwLW1vZHVsZSAubGl2ZS1tYXAtbW9kdWxlLWxvYWRlciAuYW5pbSBpLmkzIHtcbiAgLypib3R0b20qL1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIC8qdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyAqL1xuICBhbmltYXRpb246IGFuaW1JTG9hZEJvdHRvbSAyMDAwbXMgZWFzZSBpbmZpbml0ZSA2MDBtcztcbn1cbi5saXZlLW1hcC1tb2R1bGUgLmxpdmUtbWFwLW1vZHVsZS1sb2FkZXIgLmFuaW0gaS5pNCB7XG4gIC8qbGVmdCovXG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAwO1xuICAvKnRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyovXG4gIGFuaW1hdGlvbjogYW5pbUlMb2FkTGVmdCAyMDAwbXMgZWFzZSBpbmZpbml0ZSA5MDBtcztcbn1cbi5saXZlLW1hcC1tb2R1bGUgLnNyLWZpbHRlckdyb3VwLm1hdGNoU3RhdHVzLFxuLmxpdmUtbWFwLW1vZHVsZSAuc3ItY291bnRyeS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGl2ZS1tYXAtbW9kdWxlIC5zci13aWRnZXRzLWRhdGVwaWNrZXIgLnNyLWRhdGVwaWNrZXItY2FsZW5kYXItdGFibGUgLnNyLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMWNlZGYgIWltcG9ydGFudDtcbn1cbkBrZXlmcmFtZXMgYW5pbUlMb2FkVG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMjQuOTk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltSUxvYWRSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMjQuOTk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltSUxvYWRCb3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAyNC45OTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltSUxvYWRMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAyNC45OTklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLnZpZGVvX2FyY2hpdmUge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW9fYXJjaGl2ZSAubm9fdmlkZW9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fc29ydGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlkZW9fYXJjaGl2ZSAudmlkZW9fc29ydGluZyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAudmlkZW9fYXJjaGl2ZSAudmlkZW9fc29ydGluZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fc29ydGluZyAudmlkZW9fc2VsZWN0ZWRfc29ydGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19zb3J0aW5nIC52aWRlb19zZWxlY3RlZF9zb3J0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udDogMTJweC8xMnB4IFwiaXR2LWZvbnRcIjtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19zb3J0aW5nIC52aWRlb19zb3J0aW5nX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhN2E3YTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX3NvcnRpbmcgLnZpZGVvX3NvcnRpbmdfb3B0aW9ucyBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX3NvcnRpbmcgLnZpZGVvX3NvcnRpbmdfb3B0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fc29ydGluZzpob3ZlciAudmlkZW9fc29ydGluZ19vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1OXB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvX2FyY2hpdmUgLnZpZGVvX2ZpbHRlcnMge1xuICAgIHJpZ2h0OiAxNjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC52aWRlb19hcmNoaXZlIC52aWRlb19maWx0ZXJzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2MHB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19maWx0ZXJzIC52aWRlb19zZWxlY3RlZF9maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2E3YTdhNztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX2ZpbHRlcnMgLnZpZGVvX3NlbGVjdGVkX2ZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQ6IDEycHgvMTJweCBcIml0di1mb250XCI7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fZmlsdGVycyAudmlkZW9fZmlsdGVyX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19maWx0ZXJzIC52aWRlb19maWx0ZXJfb3B0aW9ucyBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX2ZpbHRlcnMgLnZpZGVvX2ZpbHRlcl9vcHRpb25zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19maWx0ZXJzOmhvdmVyIC52aWRlb19maWx0ZXJfb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX21vZHVsZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAudmlkZW9fYXJjaGl2ZSAudmlkZW9fbW9kdWxlX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC52aWRlb19hcmNoaXZlIC52aWRlb19tb2R1bGVfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC0zOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvX21vZHVsZV90aXRsZTpiZWZvcmUsXG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fbW9kdWxlX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9fbW9kdWxlX3RpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhN2E3YTc7XG4gIGJvdHRvbTogMjFweDtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb19tb2R1bGVfdGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDIwcHg7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xuICAvKiBGb3IgSUUgNi83ICh0cmlnZ2VyIGhhc0xheW91dCkgKi9cbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQ6YmVmb3JlLFxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb3NfZ3JpZCAudmlkZW9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAuNSUgMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQgLnZpZGVvX2l0ZW0gLnZpZGVvX3RodW1ibmFpbCAudmlkZW9fcGxheV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb190aHVtYm5haWwgLnZpZGVvX3BsYXlfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIml0di1mb250XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb190aHVtYm5haWw6aG92ZXIgLnZpZGVvX3BsYXlfYnRuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQgLnZpZGVvX2l0ZW0gLnZpZGVvX3RodW1ibmFpbCAudmlkZW9faXNfbGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDMwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb3NfZ3JpZCAudmlkZW9faXRlbSAudmlkZW9fdGh1bWJuYWlsIC52aWRlb19pc19saXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkYyNDI0O1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb19kZXNjX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb3NfZ3JpZCAudmlkZW9faXRlbSAudmlkZW9fZGVzY193cmFwcGVyIC52aWRlb19yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb19kZXNjX3dyYXBwZXIgLnZpZGVvX3JhdGluZyAucmF0aW5nX3N0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCAycHg7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQgLnZpZGVvX2l0ZW0gLnZpZGVvX2Rlc2Nfd3JhcHBlciAudmlkZW9fcmF0aW5nIC5yYXRpbmdfc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQ6IDE1cHgvMTVweCBcIml0di1mb250XCI7XG4gIGNvbG9yOiAjRkY4MDAwO1xufVxuLnZpZGVvX2FyY2hpdmUgLnZpZGVvc19ncmlkIC52aWRlb19pdGVtIC52aWRlb19kZXNjX3dyYXBwZXIgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAwIDA7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQgLnZpZGVvX2l0ZW0gLnZpZGVvX2Rlc2Nfd3JhcHBlciBoNCBhIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi52aWRlb19hcmNoaXZlIC52aWRlb3NfZ3JpZCAudmlkZW9faXRlbSAudmlkZW9fZGVzY193cmFwcGVyIGg0IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlkZW9fYXJjaGl2ZSAudmlkZW9zX2dyaWQgLnZpZGVvX2l0ZW0gLnZpZGVvX2Rlc2Nfd3JhcHBlciBoNCAudG91cm5hbWVudC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnByb2NpcmN1aXRbY2xhc3MqPSd2aWRlby5waHAnXSAjY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4qIGh0bWwgLnBjX3ZpZGVvX3BsYXllcl93cmFwcGVyIHtcbiAgem9vbTogMTtcbn1cbi8qIElFNiAqL1xuKjpmaXJzdC1jaGlsZCArIGh0bWwgLnBjX3ZpZGVvX3BsYXllcl93cmFwcGVyIHtcbiAgem9vbTogMTtcbn1cbi8qIElFNyAqL1xuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAuc29jaWFsX3NoYXJpbmdfd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC5wY192aWRlb19wbGF5ZXJfd3JhcHBlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyICNsaXZlcGxheWVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyICNsaXZlcGxheWVyIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyICNsaXZlcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgI2xpdmVwbGF5ZXIgLmZhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyICNsaXZlcGxheWVyLm5vLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAjbGl2ZXBsYXllci5uby12aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgI2xpdmVwbGF5ZXIubm8tdmlkZW8gZGl2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNDAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAudmlkZW9fZGV0YWlsc193cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtaW4taGVpZ2h0OiA0NTFweDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX2RldGFpbHNfd3JhcHBlciAuc2VwX2hvcnoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E3YTdhNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnNlcF9ob3J6LnNlcF90b3Age1xuICB0b3A6IDA7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnNlcF9ob3J6LnNlcF9ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgaDEge1xuICBjb2xvcjogIzExMjQzZDtcbiAgZm9udDogMzAwIDI4cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX2RldGFpbHNfd3JhcHBlciBoMyB7XG4gIGZvbnQ6IDMwMCAxOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgaDMgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgaDMgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgaDMgc3Bhbi5wbGF5ZXJzLXZzLXNwYW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX2RldGFpbHNfd3JhcHBlciBoMyBzcGFuLnBsYXllcnMtdnMtc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbiAgY29sb3I6ICM2NjY7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAudmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX3JhdGluZyAucmF0aW5nX3N0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAudmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19yYXRpbmcgLnJhdGluZ19zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogMTVweC8xNXB4IFwiaXR2LWZvbnRcIjtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnN1Yl90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAzMDAgMThweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAudmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kYXRlIHtcbiAgbWFyZ2luOiAwIDA7XG4gIGZvbnQ6IDMwMCAxOHB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NTY1NjU7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX3RhZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC52aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX3RhZ3MgLnZpZGVvX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMTRweDtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLnZpZGVvX2RldGFpbHNfd3JhcHBlciAudmlkZW9fdGFncyAudmlkZW9fdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG4gIGZvbnQ6IDE4cHgvMThweCBcIml0di1mb250XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IDcwMCAxNnB4LzE0cHggJ3Byb3hpbWEtbm92YS1jb25kZW5zZWQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLnNvY2lhbC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC5zb2NpYWwtbGlua3MgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2l0di1mb250JztcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAuc29jaWFsLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBjX3ZpZGVvX2RldGFpbHNfd3JhcHBlciAuc29jaWFsLWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLmZhY2Vib29rIGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzMSc7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC50d2l0dGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Myc7XG59XG4ucGNfdmlkZW9fZGV0YWlsc193cmFwcGVyIC5pbnN0YWdyYW0gYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJztcbn1cbi5wY192aWRlb19kZXRhaWxzX3dyYXBwZXIgLm1haWx0byBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInO1xufVxuLm5vdF9hdXRob3Jpc2VkX3ZpZGVvX2RldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5uZXdzLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjMWNlZGYgIUltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIUltcG9ydGFudDtcbn1cbi5uZXdzLXdyYXBwZXIgLmJ1dHRvbmJlZm9yZSB7XG4gIGNvbG9yOiAjMTEyNDNkICFpbXBvcnRhbnQ7XG59XG4ubmV3cy13cmFwcGVyIC5uZXdzLWZlZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3Mtd3JhcHBlciAubmV3cy1mZWVkOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXdzLXdyYXBwZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDMwMCAyMnB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG59XG4ubmV3cy13cmFwcGVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdhbGxlcnktbW9kdWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luOiA0MHB4IDEwcHggMCAxMHB4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5pbWFnZXMtd3JhcHBlciB7XG4gIC8qYmFja2dyb3VuZDogQGNvbG9yLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsqL1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuaW1hZ2VzLXdyYXBwZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhN2E3YTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdhbGxlcnktbW9kdWxlIC5pbWFnZXMtd3JhcHBlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDI1cHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnktbW9kdWxlIC5oZWFkbGluZSB7XG4gIGZvbnQ6IDMwMCAyMnB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTI0M2Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAtMTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGU6bm90KC5zbGljay1hZGphY2VudCk6bm90KC5zbGljay1jZW50ZXIpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1zbGlkZSAudGh1bWJuYWlsLXdyYXBwZXIubGFzdC1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICMxMTI0M2Q7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGUgLnRodW1ibmFpbC13cmFwcGVyLmxhc3Qtc2xpZGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stYWRqYWNlbnQge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1jZW50ZXIge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSAwLjFzO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1jZW50ZXIgLnRodW1ibmFpbC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTk4Yic7XG4gIGZvbnQ6IDUwcHggJ2l0di1mb250JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQyJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLWNlbnRlcjpob3ZlciAudGh1bWJuYWlsLXdyYXBwZXI6bm90KC5sYXN0LXNsaWRlKTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2FsbGVyeS1tb2R1bGUgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2LFxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stcHJldjphZnRlcixcbi5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnaXR2LWZvbnQnO1xuICBjb2xvcjogIzExMjQzZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk1KTtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwLnBvcHVwLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5wb3B1cC1oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5jbG9zZS1wb3B1cDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMmEnO1xuICBmb250OiAzNXB4ICdpdHYtZm9udCc7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWNlbnRlcik6bm90KC5zbGljay1hZGphY2VudCkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyxcbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgZmlndXJlIGltZyxcbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcge1xuICBoZWlnaHQ6IDcwMnB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogNzAycHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyBmaWdjYXB0aW9uIHtcbiAgZm9udDogNDAwIDE2cHgvMTZweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzgzODM4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgZmlnY2FwdGlvbiAuYXV0aG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stbmV4dDphZnRlcixcbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC50aHVtYm5haWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IHtcbiAgaGVpZ2h0OiAxMDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY2VudGVyKTpub3QoLnNsaWNrLWFkamFjZW50KSB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGhlaWdodDogMTAzcHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcxcHgpO1xuICBtYXJnaW4tbGVmdDogMzNweDtcbn1cbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zbGljay1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stcHJldixcbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogIzExMjQzZDtcbiAgd2lkdGg6IDI4cHg7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stcHJldjphZnRlcixcbi5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2IC5zbGljay1uZXh0OmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLW5hdiAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stY3VycmVudCk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmdhbGxlcnktbW9kdWxlIC5pbWFnZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTdweCAyMHB4O1xuICAgIGhlaWdodDogNTA0cHg7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1saXN0IHtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgLTEwMHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5nYWxsZXJ5LW1vZHVsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMTBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmltYWdlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dCxcbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuaGVhZGxpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1wcmV2LFxuICAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FsbGVyeS1tb2R1bGUgLmltYWdlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stbmV4dCxcbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgZmlndXJlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogOTclO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIGZpZ2NhcHRpb24gLmF1dGhvciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyBmaWdjYXB0aW9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC50aHVtYm5haWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXNsaWRlci1iaWcgLnRodW1ibmFpbC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItYmlnIC5zbGljay1wcmV2LFxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZyAuc2xpY2stbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmNsb3NlLXBvcHVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLmdhbGxlcnktcG9wdXAgLmNsb3NlLXBvcHVwOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5nYWxsZXJ5LW1vZHVsZSAuaW1hZ2VzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMTBweDtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5nYWxsZXJ5LW1vZHVsZSAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMCAtNzBweDtcbiAgfVxuICAuZ2FsbGVyeS1tb2R1bGUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmdhbGxlcnktbW9kdWxlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktc2xpZGVyLWJpZzpudGgtY2hpbGQoNCksXG4uZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1zbGlkZXItbmF2Om50aC1jaGlsZCg1KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFubyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFuby1wYW5lIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgcmlnaHQ6IDVweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAubmFubyA+IC5uYW5vLXBhbmUgPiAubmFuby1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMTEyNDNkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1mZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWZlZWQgLmZlZWQtd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1mZWVkLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5mYWNlYm9vay1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayAuZmVlZC13cmFwIHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnRhYnMtbmF2IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDMwMCAyMnB4ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50YWJzLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50YWJzLW5hdiBsaS5zZWxlY3RlZCxcbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1uYXYgbGk6aG92ZXIge1xuICBjb2xvcjogIzExMjQzZDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuc29jaWFsLWJsb2NrIC5mZWVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNTA1cHg7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnNvY2lhbC1ibG9jayAubmFubyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuc29jaWFsLWJsb2NrIC5oYXMtc2Nyb2xsYmFyIC5uYW5vLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5zb2NpYWwtYmxvY2sgaDMge1xuICBmb250OiAzMDAgMjJweCAncHJveGltYS1ub3ZhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTEyNDNkO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNTA1cHg7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnRhYnMtY29udGVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudGFicy1jb250ZW50ID4gZGl2LnNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmluc3RhZ3JhbS1mZWVkIC5pbnN0YWdyYW0tbGlzdCxcbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIG1hcmdpbjogLTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0OmFmdGVyLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0IGxpLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMS4zMyU7XG4gIHBhZGRpbmctYm90dG9tOiAzMS4zMyU7XG4gIG1hcmdpbjogNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0IGxpOmhvdmVyLFxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tYmxvY2sgLmZlZWQgLmluc3RhZ3JhbS1saXN0IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC5pbnN0YWdyYW0tZmVlZCAuaW5zdGFncmFtLWxpc3QgYSxcbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWZlZWQgLmluc3RhZ3JhbS1saXN0IGltZyxcbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAuaW5zdGFncmFtLWJsb2NrIC5mZWVkIC5pbnN0YWdyYW0tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnR3aXR0ZXItZmVlZCxcbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWJsb2NrIC5mZWVkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1mZWVkLFxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLnR3aXR0ZXItYmxvY2sgLmZlZWQge1xuICAgIHBhZGRpbmc6IDE1cHggMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1tb2R1bGUtY29udGFpbmVyIC50d2l0dGVyLWZlZWQsXG4gIC5zb2NpYWwtbWVkaWEtbW9kdWxlLWNvbnRhaW5lciAudHdpdHRlci1ibG9jayAuZmVlZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmZhY2Vib29rLWJsb2NrIC5mZWVkLFxuICAuc29jaWFsLW1lZGlhLW1vZHVsZS1jb250YWluZXIgLmZhY2Vib29rLWZlZWQge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciBmaWd1cmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmhvbWVwYWdlLXNsaWRlciAuc2xpY2stcHJldjphZnRlcixcbi5ob21lcGFnZS1zbGlkZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2Utc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyOmFmdGVyLFxuLmhvbWVwYWdlLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNjA3MzhiICFpbXBvcnRhbnQ7XG59XG4jaW5wbGF5ZXItbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnBsYXllci1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnBsYXllci1wb2xpY3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2lucGxheWVyLWxhbmd1YWdlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2lucGxheWVyLXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnBsYXllci1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2lucGxheWVyLW1vZGFsICNpbnBsYXllci1zdGVwLTEgLmlucGxheWVyLW92ZXJsYXkgI2lucGxheWVyLW1vZGFsLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuI2lucGxheWVyLW1vZGFsICNpbnBsYXllci1zdGVwLTEgLmlucGxheWVyLW92ZXJsYXkgI2lucGxheWVyLW1vZGFsLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMjU0NjczICFpbXBvcnRhbnQ7XG59XG4jaW5wbGF5ZXItbW9kYWwgI2lucGxheWVyLXN0ZXAtMSAuaW5wbGF5ZXItb3ZlcmxheSAjaW5wbGF5ZXItbW9kYWwtd3JhcHBlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllYWVkO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuI2lucGxheWVyLW1vZGFsICNpbnBsYXllci1zdGVwLTEgLmlucGxheWVyLW92ZXJsYXkgI2lucGxheWVyLW1vZGFsLXdyYXBwZXIgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVhZWQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4jaW5wbGF5ZXItbW9kYWwgI2lucGxheWVyLXN0ZXAtMSAuaW5wbGF5ZXItb3ZlcmxheSAjaW5wbGF5ZXItbW9kYWwtd3JhcHBlciAuaW5wbGF5ZXItY2xvc2UtYnV0dG9uLmlucGxheWVyLWNsb3NlLW1vZGFsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItY3VzdG9tLWNoZWNrYm94ZXMgI2lucGxheWVyLWN1c3RvbS1nZW5kZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyAjaW5wbGF5ZXItY3VzdG9tLWdlbmRlciBpbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzICNpbnBsYXllci1jdXN0b20tZ2VuZGVyIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItY3VzdG9tLWNoZWNrYm94ZXMgI2lucGxheWVyLWN1c3RvbS1nZW5kZXIgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyBkaXYge1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzIGRpdiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW5wbGF5ZXItbW9kYWwuaW5wbGF5ZXItcmVnaXN0ZXIgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciBidXR0b24ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIC5pbnBsYXllci1yZWdpc3Rlci1oZXJlLmlwLWxvZ2lubGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wbGF5ZXItbW9kYWwtZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW5wbGF5ZXItbW9kYWwuaW5wbGF5ZXItbG9naW4gI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLXBhc3N3b3JkcmVjb3YgYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmlucGxheWVyLW1vZGFsLmlucGxheWVyLXJlZ2lzdGVyICNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzICNpbnBsYXllci1jdXN0b20tZ2VuZGVyIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItYnV0dG9uaG9sZGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItbW9kYWwtYm9keSAjaW5wbGF5ZXItZm9ybSAuaW5wbGF5ZXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1jdXN0b20tY2hlY2tib3hlcyAjaW5wbGF5ZXItY3VzdG9tLWdlbmRlciB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuI2lucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1yZWdpc3RlciAjaW5wbGF5ZXItZm9ybSAjaW5wbGF5ZXItbG9naW5zaWdudXAgaDQgI2lwLXJlZ2lzdGVybGluayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjQ0Njc0O1xufVxuI2lucGxheWVyLW1vZGFsIC5pbnBsYXllci1tb2RhbC5pbnBsYXllci1sb2dpbiAjaW5wbGF5ZXItZm9ybSAjaW5wbGF5ZXItbG9naW5zaWdudXAgaDQgI2lwLWxvZ2lubGluayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjQ0Njc0O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjQ0Njc0O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWJ1dHRvbmhvbGRlciAuaW5wbGF5ZXItcmVnaXN0ZXItaGVyZS5pcC1sb2dpbmxpbmsgYSB7XG4gIGNvbG9yOiAjMjQ0Njc0O1xufVxuI2lucGxheWVyLW1vZGFsLWJvZHkgI2lucGxheWVyLWZvcm0gLmlucGxheWVyLWN1c3RvbS1jaGVja2JveGVzIGEge1xuICBjb2xvcjogIzI0NDY3NDtcbn1cbiNpbnBsYXllci1tb2RhbC1ib2R5ICNpbnBsYXllci1mb3JtIC5pbnBsYXllci1idXR0b25ob2xkZXIgLmlucGxheWVyLXJlZ2lzdGVyLWhlcmUuaXAtcmVnaXN0ZXJsaW5rIGEge1xuICBjb2xvcjogIzI0NDY3NDtcbn1cbi5jYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtI2NhbV82IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xufVxuLnJ1YmJlci1kb3VibGVzICsgLmNhbSNjYW1fNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGlkZGVuLWFkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgLmNhbSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuY2FtI2NhbV82IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucnViYmVyLWRvdWJsZXMgKyAuY2FtI2NhbV82IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmdyb3VwLW92ZXJ2aWV3LXBhZ2UgKyAuY2FtI2NhbV81IHtcbiAgICBtYXJnaW4tdG9wOiAtNDdweDtcbiAgfVxufVxuLnNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyODRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogNjI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNreSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlY3RfbWVkaXVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgMC41JSAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgei1pbmRleDogMjtcbn1cbi50ZXJtcy1vZi11c2Utd2lkZ2V0XFwucGhwICNjb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGVybXMtb2YtdXNlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuLnRlcm1zLW9mLXVzZS1jb250YWluZXIgaDMge1xuICBmb250OiBib2xkIDI2cHgvMjZweCAncHJveGltYS1ub3ZhLWNvbmRlbnNlZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLnRlcm1zLW9mLXVzZS1jb250YWluZXIgaDQge1xuICBmb250OiAxOHB4LzE4cHggJ3Byb3hpbWEtbm92YScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnRlcm1zLW9mLXVzZS1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVybXMtb2YtdXNlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuYm9keS5wcm9jaXJjdWl0Om5vdCgudGVybXMtb2YtdXNlLXdpZGdldFxcLnBocCkge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG59XG5pbnB1dCxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWNlZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmhvbWUgI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uZ3JlZW4sXG4ub3JhbmdlLFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMjQzZCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbixcbi5idXR0b24uZ3JlZW4sXG4uYnV0dG9uLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWNlZGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTI0M2QgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbjpiZWZvcmUsXG4uYnV0dG9uLmdyZWVuOmJlZm9yZSxcbi5idXR0b24ub3JhbmdlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnNsaWRlci1jb250YWluZXIgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIGZpZ3VyZSBmaWdjYXB0aW9uIGEuYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLnNsaWRlci1jb250YWluZXIgZmlndXJlIGZpZ2NhcHRpb24gYS5idXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2LFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMzBweDtcbn1cbi5zbGlkZXItY29udGFpbmVyIC5zbGljay1wcmV2OmFmdGVyLFxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXByZXY6aG92ZXI6YWZ0ZXIsXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMTEyNDNkO1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayAuY2FsbG91dC1hcmVhLFxuLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayAuY2FsbG91dC1hcmVhIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayAuY2FsbG91dC1hcmVhIC5idXR0b24sXG4uc3RhdGljLXRlYXNlciAuYm90dG9tLWJsb2NrIC5jYWxsb3V0LWFyZWEgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayAuY2FsbG91dC1hcmVhIC5idXR0b246YmVmb3JlLFxuLnN0YXRpYy10ZWFzZXIgLmJvdHRvbS1ibG9jayAuY2FsbG91dC1hcmVhIC5idXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXItY29udGFpbmVyLFxuLnN0YXRpYy10ZWFzZXIgLnRvcC1ibG9jayxcbi5zdGF0aWMtdGVhc2VyIC5ib3R0b20tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmVtYmVkX3BhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZF9wYWdlIGhlYWRlcixcbi5lbWJlZF9wYWdlIGZvb3Rlcixcbi5lbWJlZF9wYWdlIC5saXZlLW1hcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVtYmVkX3BhZ2UgI2NvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lbWJlZF9wYWdlICNjb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDtcbn1cbi5lbWJlZF9wYWdlIC5pdGYtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuIl19 */