@charset "UTF-8";
/*
  font-family: 'Lato', sans-serif;
  font-family: $open-sans;
  font-family: $muli;
  font-family: 'Quicksand', sans-serif;
*/
@import url("https://fonts.googleapis.com/css?family=Lato");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600");
@import url("https://fonts.googleapis.com/css?family=Muli:300,400");
@import url("https://fonts.googleapis.com/css?family=Quicksand:400,500");
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
  white-space: normal;
  text-align: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: 0 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  display: block; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.ir {
  display: none; }

a {
  text-decoration: none;
  color: inherit; }

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.5em 0;
  text-align: center; }

/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */
/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  *behavior: url(/scripts/boxsizing.htc);
  /*	If you need support for IE7 and lower make
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */ }

/*	MAIN CONTAINER
	Set the width to whatever you want the width of your site to be. */
.container {
  max-width: 1026px;
  margin: 0 auto; }

/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
.container:after,
.row:after,
.col:after,
.clr:after,
.group:after {
  content: "";
  display: table;
  clear: both; }

/* 	DEFAULT ROW STYLES
	Set bottom padding according to preference */
.row {
  padding-bottom: 0em; }

.row.gutter {
  margin-left: -15px;
  margin-right: -15px; }

.row.gutter .col {
  padding-left: 15px;
  padding-right: 15px; }

/* DEFAULT COLUMN STYLES */
.col {
  display: block;
  float: left;
  width: 100%; }

@media (min-width: 1060px) {
  .gutters .col {
    margin-left: 2%; }
  .gutters .col:first-child {
    margin-left: 0; } }

/*	COLUMN WIDTH ON DISPLAYS +768px
	You might need to play with media queries here to suite your design. */
@media (min-width: 1060px) {
  .span_1 {
    width: 8.33333333333%; }
  .span_2 {
    width: 16.6666666667%; }
  .span_3 {
    width: 25%; }
  .span_4 {
    width: 33.3333333333%; }
  .span_5 {
    width: 41.6666666667%; }
  .span_6 {
    width: 50%; }
  .span_7 {
    width: 58.3333333333%; }
  .span_8 {
    width: 66.6666666667%; }
  .span_9 {
    width: 75%; }
  .span_10 {
    width: 83.3333333333%; }
  .span_11 {
    width: 91.6666666667%; }
  .span_12 {
    width: 100%; }
  .push_1 {
    margin-left: 8.33333333333%; }
  .push_2 {
    margin-left: 16.6666666667%; }
  .push_3 {
    margin-left: 25%; }
  .push_4 {
    margin-left: 33.3333333333%; }
  .push_5 {
    margin-left: 41.6666666667%; }
  .push_6 {
    margin-left: 50%; }
  .push_7 {
    margin-left: 58.3333333333%; }
  .push_8 {
    margin-left: 66.6666666667%; }
  .push_9 {
    margin-left: 75%; }
  .push_10 {
    margin-left: 83.3333333333%; }
  .push_11 {
    margin-left: 91.6666666667%; }
  .push_12 {
    margin-left: 100%; }
  .gutters .span_1 {
    width: 6.5%; }
  .gutters .span_2 {
    width: 15.0%; }
  .gutters .span_3 {
    width: 23.5%; }
  .gutters .span_4 {
    width: 32.0%; }
  .gutters .span_5 {
    width: 40.5%; }
  .gutters .span_6 {
    width: 49.0%; }
  .gutters .span_7 {
    width: 57.5%; }
  .gutters .span_8 {
    width: 66.0%; }
  .gutters .span_9 {
    width: 74.5%; }
  .gutters .span_10 {
    width: 83.0%; }
  .gutters .span_11 {
    width: 91.5%; }
  .gutters .span_12 {
    width: 100%; } }

.mobile {
  display: none; }

@media (max-width: 1060px) {
  .desktop {
    display: none; }
  .mobile {
    display: block; } }

a {
  color: #1D1D1B;
  text-decoration: none;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease; }

a:hover, a:active {
  color: #FF0007; }

.color--primary.bol {
  color: #FC494F; }

.color--primary.voices {
  color: #F68E1B; }

.color--primary.action {
  color: #6DCAF7; }

.color--primary.about {
  color: #6DCAF7; }

.color--primary.donate {
  color: #1538CB; }

.color--primary.resources {
  color: #CA65E3; }

.color--hover.bol {
  color: #FF0007; }

.color--hover.voices {
  color: #FF6A00; }

.color--hover.action {
  color: #00ABFF; }

.color--hover.about {
  color: #00ABFF; }

.color--hover.donate {
  color: #0031FF; }

.color--hover.resources {
  color: #CC00FF; }

.color--secondary.bol {
  color: #FFD6D7; }

.color--secondary.voices {
  color: #FFF3EB; }

.color--secondary.action {
  color: #EFFAFF; }

.color--secondary.about {
  color: #EFFAFF; }

.color--secondary.donate {
  color: #F5F8FF; }

.color--secondary.resources {
  color: #F7EFFF; }

html, body {
  font-family: "Open Sans", sans-serif; }

body {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important; }

img {
  max-width: 100%;
  vertical-align: middle; }

strong {
  font-weight: 700; }

.align--center {
  text-align: center; }

.align--right {
  text-align: right; }

.float--left {
  float: left; }

.float--right {
  float: right; }

.centered {
  text-align: center; }

.headline-01 {
  font-weight: 300;
  letter-spacing: -2px;
  font-size: 80px;
  line-height: 85px; }

.headline-02 {
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 50px;
  line-height: 54px;
  color: #1D1D1B; }

.headline-03 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  color: #1D1D1B; }
  .headline-03.aside {
    padding-bottom: 15px;
    font-weight: 400;
    font-size: 23px;
    border-bottom: 1px solid #EFEFEF; }

.headline-04 {
  margin-bottom: 25px;
  font-size: 13px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px; }
  .headline-04.voices {
    color: #F68E1B; }
  .headline-04.action {
    color: #6DCAF7; }
  .headline-04.about {
    color: #9BDBFA; }
  .headline-04.donate {
    color: #1538CB; }
  .headline-04.resources {
    color: #CA65E3; }
  .headline-04.underline:after {
    margin-top: 5px;
    width: 34px;
    height: 3px;
    content: '';
    background: #FC494F;
    display: block;
    border-radius: 20%; }
  .headline-04.underline.voices:after {
    background: #F68E1B; }
  .headline-04.underline.action:after {
    background: #6DCAF7; }
  .headline-04.underline.about:after {
    background: #9BDBFA; }
  .headline-04.underline.donate:after {
    background: #1538CB; }
  .headline-04.underline.resources:after {
    background: #CA65E3; }
  .headline-04.underline.voices {
    color: inherit; }
  .headline-04.underline.action {
    color: inherit; }
  .headline-04.underline.about {
    color: inherit; }
  .headline-04.underline.donate {
    color: inherit; }
  .headline-04.underline.resources {
    color: inherit; }
  .headline-04.centered.underline:after {
    margin-left: auto;
    margin-right: auto; }

p {
  margin-bottom: 30px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #2C2C29; }

.tag__list {
  width: 100%; }
  .tag__list li {
    display: inline-block; }
  .tag__list .tag__item {
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 7px 15px 8px;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    border-radius: 12px;
    color: #000;
    border: 1px solid #000;
    text-align: center;
    text-transform: lowercase;
    display: inline-block;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    cursor: pointer; }
    .tag__list .tag__item:hover, .tag__list .tag__item:active {
      color: #FC494F;
      border-color: #FC494F; }
  .tag__list.light .tag__item {
    color: #979797;
    border: 1px solid #979797; }

.cta--primary {
  padding: 10px 20px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease; }
  .cta--primary.bol {
    background: #FC494F; }
  .cta--primary.voices {
    background: #F68E1B; }
  .cta--primary.action {
    background: #6DCAF7; }
  .cta--primary.about {
    background: #6DCAF7; }
  .cta--primary.donate {
    background: #1538CB; }
  .cta--primary.resources {
    background: #CA65E3; }
  .cta--primary:hover, .cta--primary:active {
    color: #fff; }
    .cta--primary:hover.bol, .cta--primary:active.bol {
      background: #FF0007; }
    .cta--primary:hover.voices, .cta--primary:active.voices {
      background: #FF6A00; }
    .cta--primary:hover.action, .cta--primary:active.action {
      background: #00ABFF; }
    .cta--primary:hover.about, .cta--primary:active.about {
      background: #00ABFF; }
    .cta--primary:hover.donate, .cta--primary:active.donate {
      background: #0031FF; }
    .cta--primary:hover.resources, .cta--primary:active.resources {
      background: #CC00FF; }

.cta--secondary {
  padding: 8px 15px;
  color: #363A3B;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 1px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  background: none;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease; }
  .cta--secondary.bol {
    border-color: #FD565B;
    color: #FD565B; }
  .cta--secondary.voices {
    border-color: #F68E1B;
    color: #F68E1B; }
  .cta--secondary.action {
    border-color: #6DCAF7;
    color: #6DCAF7; }
  .cta--secondary.about {
    border-color: #6DCAF7;
    color: #6DCAF7; }
  .cta--secondary.donate {
    border-color: #1538CB;
    color: #1538CB; }
  .cta--secondary.resources {
    border-color: #CA65E3;
    color: #CA65E3; }

.text--link {
  color: #2C2C29;
  font-weight: 600; }
  .text--link:hover, .text--link:active {
    color: #fff; }
    .text--link:hover.bol, .text--link:active.bol {
      color: #FF0007; }
    .text--link:hover.voices, .text--link:active.voices {
      color: #FF6A00; }
    .text--link:hover.action, .text--link:active.action {
      color: #00ABFF; }
    .text--link:hover.about, .text--link:active.about {
      color: #00ABFF; }
    .text--link:hover.donate, .text--link:active.donate {
      color: #0031FF; }
    .text--link:hover.resources, .text--link:active.resources {
      color: #CC00FF; }

.wp-pagenavi a,
.wp-pagenavi span {
  border: none;
  font-family: "Open Sans", sans-serif; }

.wp-pagenavi .extend {
  margin: 0; }
  .wp-pagenavi .extend:before {
    content: '...'; }

@media (max-width: 1060px) {
  .headline-02 {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px; }
  .headline-03 {
    font-size: 18px;
    line-height: 26px; } }

#ui-datepicker-div {
  z-index: 99999 !important; }

.nav_is_open {
  overflow: hidden; }

.admin-bar .nav {
  top: 32px; }
  .admin-bar .nav__menu__dropdown {
    top: 152px; }
  .admin-bar .nav .nav__icons .nav__search .search-container {
    top: 62px; }

.nav {
  width: 100%;
  height: 120px;
  color: #1D1D1B;
  letter-spacing: 0;
  position: fixed;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 100; }
  .nav:after {
    width: 100%;
    height: 5px;
    content: '';
    /*transition: background $ease-10;*/
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9333a+0,f68e1b+17,fecb00+34,56c33f+51,9bdbfa+68,304ab6+85,a55eb6+100 */
    background: #e9333a;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(#e9333a), color-stop(17%, #f68e1b), color-stop(34%, #fecb00), color-stop(51%, #56c33f), color-stop(68%, #9bdbfa), color-stop(85%, #304ab6), to(#a55eb6));
    background: linear-gradient(to right, #e9333a 0%, #f68e1b 17%, #fecb00 34%, #56c33f 51%, #9bdbfa 68%, #304ab6 85%, #a55eb6 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9333a', endColorstr='#a55eb6',GradientType=1 );
    /* IE6-9 */ }
  .nav__menu {
    margin-top: 50px;
    float: left;
    display: inline-block; }
    .nav__menu__item {
      height: 70px;
      padding-right: 40px;
      display: inline-block;
      position: relative; }
      .nav__menu__item > a {
        height: 40px;
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
        color: #1D1D1B; }
      .nav__menu__item:hover .nav__menu__dropdown {
        display: block;
        visibility: visible;
        opacity: 1; }
      .nav__menu__item:hover:after {
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid rgba(255, 255, 255, 0.8);
        position: absolute;
        bottom: -10px;
        left: 20px;
        display: block; }
    .nav__menu__dropdown {
      width: 100%;
      padding: 50px 0;
      position: fixed;
      left: 0;
      top: 120px;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }
      .nav__menu__dropdown p {
        font-weight: 300;
        font-size: 15px;
        line-height: 24px; }
        .nav__menu__dropdown p a {
          color: #2C2C29; }
      .nav__menu__dropdown .span_9 {
        padding-left: 30px; }
    .nav__menu__subnav {
      border-right: 1px solid #fff; }
      .nav__menu__subnav li {
        margin-bottom: 10px; }
      .nav__menu__subnav a {
        font-weight: 400;
        font-size: 23px;
        line-height: 30px;
        color: #1D1D1B;
        top: 12; }
    .nav__menu__links li {
      margin-bottom: 10px;
      padding-right: 20px; }
    .nav__menu__links a {
      color: #2C2C29;
      font-weight: 300;
      font-size: 15px;
      line-height: 24px; }
  .nav__heading01 {
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 23px;
    line-height: 30px;
    color: #1D1D1B; }
  .nav__heading02 {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 13px;
    line-height: 26px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #2C2C29; }
  .nav__logo {
    margin-left: -37px;
    position: absolute;
    top: 45px;
    left: 50%; }
    .nav__logo img {
      width: 74px;
      height: 33px; }
  .nav__join {
    width: 350px;
    height: 195px;
    padding: 15px;
    background: #000 url(../images/nav/Join.jpg) center top no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
    display: inline-block; }
    .nav__join:hover {
      color: #fff; }
    .nav__join__heading {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 13px;
      line-height: 40px;
      display: block; }
    .nav__join__copy {
      width: 215px;
      margin-bottom: 15px;
      font-weight: 600;
      font-size: 25px;
      line-height: 30px;
      display: inline-block; }
    .nav__join__anchor {
      width: 107px;
      height: 37px;
      padding-top: 10px;
      font-weight: 600;
      font-size: 12px;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #fff;
      border-radius: 4px;
      background: #6DCAF7;
      display: inline-block; }
  .nav__donate {
    width: 146px;
    height: 34px;
    margin-top: 45px;
    margin-right: 50px;
    padding-top: 6px;
    background: #1538CB;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 21px;
    color: #fff;
    display: inline-block;
    float: right; }
    .nav__donate:hover {
      color: #fff;
      background: #0031FF; }
    .nav__donate img {
      vertical-align: bottom; }
  .nav__icons {
    margin-top: 50px;
    float: right; }
    .nav__icons li {
      margin-left: 10px;
      display: inline-block; }
    .nav__icons .nav__user .account {
      stroke: #1d1d1c;
      fill: #1d1d1c;
      -webkit-transition: all 0.6s ease;
      transition: all 0.6s ease; }
    .nav__icons .nav__user svg {
      width: 20px;
      height: 20px; }
    .nav__icons .nav__user:hover .account {
      stroke: #FC494F;
      fill: #FC494F; }
    .nav__icons .nav__search .search {
      stroke: #2C2C29;
      fill: #fff; }
    .nav__icons .nav__search svg {
      width: 20px;
      height: 20px; }
    .nav__icons .nav__search:hover .search {
      stroke: #FC494F;
      fill: #fff; }
    .nav__icons .nav__search .search-container {
      top: 30px; }
  .nav__resources {
    background: #F7EFFF !important; }
    .nav__resources:after {
      background: #CA65E3 !important; }
  .nav .nav_resources a:hover {
    color: #CC00FF; }
  .nav .nav_resources:hover > a {
    color: #CA65E3; }
  .nav .nav_resources:hover .nav__menu__dropdown {
    border-color: #F7EFFF;
    background: #DF95F1; }
  .nav__voices {
    background: #FFF3EB !important; }
    .nav__voices:after {
      background: #F38E2F !important; }
  .nav .nav_voices a:hover {
    color: #FF6A00; }
  .nav .nav_voices:hover > a {
    color: #F38E2F; }
  .nav .nav_voices:hover .nav__menu__dropdown {
    border-color: #FFF3EB;
    background: #FDBC7A; }
  .nav__action {
    background: #F4FEF2 !important; }
    .nav__action:after {
      background: #6DCAF7 !important; }
  .nav .nav_action a:hover {
    color: #00ABFF; }
  .nav .nav_action:hover > a {
    color: #6DCAF7; }
  .nav .nav_action:hover .nav__menu__dropdown {
    border-color: #F4FEF2;
    background: #B3EEA7; }
  .nav__about {
    background: #EFFAFF !important; }
    .nav__about:after {
      background: #6DCAF7 !important; }
  .nav .nav_about a:hover {
    color: #00ABFF; }
  .nav .nav_about:hover > a {
    color: #6DCAF7; }
  .nav .nav_about:hover .nav__menu__dropdown {
    border-color: #EFFAFF;
    background: #C8EDFF; }
  .nav__search {
    position: relative; }
    .nav__search a {
      display: block;
      min-height: 30px; }
    .nav__search .search-form {
      position: relative; }
    .nav__search .search-field {
      width: 100%;
      padding: 10px 50px 10px 10px;
      font-size: 20px;
      display: block;
      border: 2px solid #FC494F;
      outline: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      margin: 0;
      height: 45px;
      padding-left: 60px;
      border-radius: 4px; }
    .nav__search .search-submit {
      width: 43px;
      height: 43px;
      background: none;
      border: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      position: absolute;
      top: 1px;
      left: 1px;
      z-index: 10; }
    .nav__search .search-close {
      width: 41px;
      height: 41px;
      background: #fff;
      border-left: 2px solid #FC494F;
      border-right: none;
      border-top: none;
      border-bottom: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      position: absolute;
      top: 1px;
      right: 1px;
      z-index: 10;
      margin: 1px;
      font-size: 28px;
      color: #969694;
      padding-bottom: 2px; }
    .nav__search .nav__menu__dropdown {
      padding: 10px 0; }
    .nav__search__active {
      visibility: visible;
      opacity: 1; }

.screen-reader-text {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

.page-template-page-resources .nav,
.page-template-page-organization .nav,
.page-template-page-event .nav,
.page-template-page-church .nav {
  background: #F7EFFF; }
  .page-template-page-resources .nav:after,
  .page-template-page-organization .nav:after,
  .page-template-page-event .nav:after,
  .page-template-page-church .nav:after {
    background: #CA65E3; }
  .page-template-page-resources .nav .nav__menu__item[data-item='resources'] > a,
  .page-template-page-organization .nav .nav__menu__item[data-item='resources'] > a,
  .page-template-page-event .nav .nav__menu__item[data-item='resources'] > a,
  .page-template-page-church .nav .nav__menu__item[data-item='resources'] > a {
    color: #CA65E3; }

.page-template-page-voices .nav,
.page-template-page-write .nav,
.page-template-page-meet .nav,
.archive.author .nav {
  background: #FFF3EB; }
  .page-template-page-voices .nav:after,
  .page-template-page-write .nav:after,
  .page-template-page-meet .nav:after,
  .archive.author .nav:after {
    background: #F38E2F; }
  .page-template-page-voices .nav .nav__menu__item[data-item='voices'] > a,
  .page-template-page-write .nav .nav__menu__item[data-item='voices'] > a,
  .page-template-page-meet .nav .nav__menu__item[data-item='voices'] > a,
  .archive.author .nav .nav__menu__item[data-item='voices'] > a {
    color: #F38E2F; }

/*.page-template-page-action .nav {
	background: #F4FEF2;

	&:after {
		background: $green;
	}

	.nav__menu {
		&__item {
			&:hover > a {
				color: $green;
			}
		}
		&__dropdown {
			border-color: #F4FEF2;
			background: #B3EEA7;
		}
	}
}*/
.page-template-page-about .nav,
.page-template-page-contact .nav,
.page-template-page-press .nav {
  background: #EFFAFF; }
  .page-template-page-about .nav:after,
  .page-template-page-contact .nav:after,
  .page-template-page-press .nav:after {
    background: #6DCAF7; }
  .page-template-page-about .nav .nav__menu__item[data-item='about'] > a,
  .page-template-page-contact .nav .nav__menu__item[data-item='about'] > a,
  .page-template-page-press .nav .nav__menu__item[data-item='about'] > a {
    color: #6DCAF7; }

.page-template-page-donate .nav {
  background: #F5F8FF; }
  .page-template-page-donate .nav:after {
    background: #1538CB; }

@media (max-width: 1060px) {
  .nav__mobile {
    width: 100%;
    height: 80px;
    background: #fff; }
    .nav__mobile--top {
      position: relative;
      padding: 10px 0 0 20px;
      height: 40px; }
    .nav__mobile__burger {
      position: relative;
      display: block;
      width: 18px;
      height: 18px; }
      .nav__mobile__burger div {
        position: absolute;
        display: block;
        width: 100%;
        height: 2px;
        background: #1d1d1c;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease; }
        .nav__mobile__burger div:nth-child(1) {
          top: 0; }
        .nav__mobile__burger div:nth-child(2) {
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .nav__mobile__burger div:nth-child(3) {
          bottom: 0; }
      .nav_is_open .nav__mobile__burger div:nth-child(1) {
        top: 0;
        -webkit-transform: translateY(8px) rotate(45deg);
                transform: translateY(8px) rotate(45deg); }
      .nav_is_open .nav__mobile__burger div:nth-child(2) {
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        opacity: 0; }
      .nav_is_open .nav__mobile__burger div:nth-child(3) {
        bottom: 0;
        -webkit-transform: translateY(-8px) rotate(-45deg);
                transform: translateY(-8px) rotate(-45deg); }
    .nav__mobile__logo {
      margin-left: -25px;
      left: 50%;
      top: 5px;
      position: absolute; }
      .nav__mobile__logo img {
        width: 50px;
        height: 23px; }
    .nav__mobile__menu__dropdown {
      width: 100%;
      padding: 18px 5px;
      position: fixed;
      left: 0;
      top: 0;
      background: #1538CB;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }
    .nav__mobile .search-form {
      position: relative;
      z-index: 9; }
    .nav__mobile .search-field {
      width: 100%;
      padding: 10px 50px 10px 10px;
      font-size: 20px;
      display: block;
      border: 1px solid #fff;
      border-radius: 4px;
      color: #fff;
      background: #1538CB;
      outline: none;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      margin: 0;
      height: 45px; }
      .nav__mobile .search-field::-webkit-input-placeholder {
        color: #fff; }
      .nav__mobile .search-field:-ms-input-placeholder {
        color: #fff; }
      .nav__mobile .search-field::-ms-input-placeholder {
        color: #fff; }
      .nav__mobile .search-field::placeholder {
        color: #fff; }
    .nav__mobile .search-submit {
      width: 43px;
      height: 43px;
      background: #1538CB;
      color: #fff;
      border-left: 1px solid #fff;
      border-top: none;
      border-bottom: none;
      border-right: none;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      position: absolute;
      top: 1px;
      right: 1px;
      z-index: 10; }
    .nav__mobile__search {
      position: absolute;
      right: 20px;
      top: 10px; }
      .nav__mobile__search a {
        display: block;
        min-height: 30px; }
      .nav__mobile__search__active {
        visibility: visible;
        opacity: 1;
        z-index: 1; }
      .nav__mobile__search svg {
        width: 18px;
        height: 18px; }
    .nav__mobile__donate {
      width: 100%;
      height: 40px;
      padding-top: 8px;
      text-align: center;
      color: #fff;
      background: #1538CB;
      font-weight: 600;
      font-size: 16px;
      display: block; }
    .nav__mobile__menu {
      width: 100%;
      background: #fff;
      color: #1D1D1B;
      position: absolute;
      left: 0;
      top: 80px;
      bottom: calc(100% - 80px);
      z-index: 100;
      overflow: hidden;
      -webkit-transition: 0.6s ease;
      transition: 0.6s ease; }
      .nav_is_open .nav__mobile__menu {
        top: 80px;
        bottom: 0; }
      .nav__mobile__menu > div {
        padding: 20px; }
        .nav__mobile__menu > div li {
          margin-bottom: 15px; }
          .nav__mobile__menu > div li a {
            color: #2C2C29;
            font-weight: 300;
            font-size: 15px; }
      .nav__mobile__menu--welcome {
        border-top: 3px solid #DF95F1;
        background: #FEFAFE; }
      .nav__mobile__menu--voices {
        border-top: 3px solid #FDBC7A;
        background: #FFFCF8; }
      .nav__mobile__menu--action {
        border-top: 3px solid #B3EEA7;
        background: #F4FEF2; }
      .nav__mobile__menu--about {
        border-top: 3px solid #C8EDFF;
        background: #FAFDFF; }
      .nav__mobile__menu--login {
        background: #fff; }
        .nav__mobile__menu--login li {
          margin-right: 15px;
          display: inline-block; }
          .nav__mobile__menu--login li a {
            width: 34px;
            height: 34px;
            border-radius: 50%;
            text-align: center;
            border: 1px solid #2C2C29;
            display: block;
            overflow: hidden; }
            .nav__mobile__menu--login li a img {
              margin: -2px 0 0 -1px; }
      .nav__mobile__menu__heading {
        margin-bottom: 15px;
        font-size: 23px;
        line-height: 30px;
        font-weight: 600; } }

.footer {
  font-weight: 400; }
  .footer--top {
    padding: 35px 0 20px;
    background: #efefef;
    color: #2C2C29;
    /*** Salsa Form Widget Reset ***/ }
    .footer--top p {
      margin-bottom: 25px;
      font-weight: 300;
      font-size: 15px;
      line-height: 26px; }
      .footer--top p span {
        color: #1D1D1B;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 13px;
        letter-spacing: 1px;
        display: block; }
    .footer--top .footer__logo {
      margin-bottom: 50px; }
    .footer--top .tag__list .tag__item {
      color: #878787;
      border-color: #D8D8D8; }
    .footer--top .footer__social__list {
      margin-bottom: 15px; }
      .footer--top .footer__social__list li {
        margin-right: 10px;
        display: inline-block;
        vertical-align: top; }
        .footer--top .footer__social__list li a {
          display: block; }
          .footer--top .footer__social__list li a #Oval, .footer--top .footer__social__list li a path {
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
          .footer--top .footer__social__list li a:hover #Oval {
            fill: #FF0007; }
          .footer--top .footer__social__list li a:hover path {
            fill: #fff; }
    .footer--top .sli-column,
    .footer--top .sli-columns,
    .footer--top .sli-form .sli-row .sli-row .sli-column,
    .footer--top .sli-form .sli-row .sli-row .sli-columns,
    .footer--top .sli-row .sli-row,
    .footer--top .sli-element,
    .footer--top .sli-form {
      margin: 0;
      padding: 0; }
    @media (max-width: 1060px) {
      .footer--top .sli-text-left-for-small * {
        text-align: center !important; } }
    .footer--top #id_c47b8428-0163-4926-9eb9-3b79d9fe5cc4 {
      margin-right: 10px; }
    .footer--top #id_6cd3c342-8942-4bb9-9f1a-8b3018af1c16 {
      margin-left: 10px; }
    .footer--top form,
    .footer--top .sli-form {
      width: 100%; }
      .footer--top form p,
      .footer--top .sli-form p {
        font-weight: 300;
        font-size: 15px;
        line-height: 26px; }
        .footer--top form p span,
        .footer--top .sli-form p span {
          text-transform: uppercase;
          color: #404040;
          font-family: 'Lato', sans-serif;
          font-size: 14px;
          letter-spacing: 1.5;
          line-height: 20px;
          display: block; }
      .footer--top form input,
      .footer--top form .sli-input,
      .footer--top .sli-form input,
      .footer--top .sli-form .sli-input {
        width: 100%;
        margin-bottom: 0;
        padding: 10px;
        font-weight: 300;
        font-size: 15px;
        line-height: 26px;
        border: 1px solid #FC494F;
        border-radius: 2px;
        background: none;
        text-align: center;
        color: #2C2C29;
        display: block;
        -webkit-box-shadow: none;
                box-shadow: none; }
      @media (max-width: 1060px) {
        .footer--top form .sli-input.sli-input-contact-email,
        .footer--top .sli-form .sli-input.sli-input-contact-email {
          margin-bottom: 5px !important; } }
      .footer--top form .submit.button,
      .footer--top form .sli-button,
      .footer--top .sli-form .submit.button,
      .footer--top .sli-form .sli-button {
        width: 100%;
        padding: 11px;
        margin-bottom: 0;
        background: #FC494F;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
        line-height: 26px;
        color: #fff;
        letter-spacing: 1px;
        border-radius: 4px;
        cursor: pointer;
        outline: none;
        -webkit-transition: all 0.6s ease;
        transition: all 0.6s ease;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none; }
        .footer--top form .submit.button:hover,
        .footer--top form .sli-button:hover,
        .footer--top .sli-form .submit.button:hover,
        .footer--top .sli-form .sli-button:hover {
          background: #FF0007; }
      .footer--top form .wpcf7-form-control-wrap,
      .footer--top .sli-form .wpcf7-form-control-wrap {
        margin-bottom: 10px;
        text-align: center;
        display: block; }
      .footer--top form .wpcf7-not-valid-tip,
      .footer--top .sli-form .wpcf7-not-valid-tip {
        padding-top: 5px;
        font-size: 12px; }
      .footer--top form .wpcf7-response-output,
      .footer--top .sli-form .wpcf7-response-output {
        margin: 0;
        font-weight: 300;
        font-size: 12px;
        text-align: center; }
      .footer--top form .ajax-loader,
      .footer--top .sli-form .ajax-loader {
        margin: 5px auto 0 auto;
        display: block; }
      .footer--top form.invalid .wpcf7-form-control-wrap,
      .footer--top .sli-form.invalid .wpcf7-form-control-wrap {
        margin-bottom: 5px; }
      .footer--top form.invalid .ajax-loader,
      .footer--top .sli-form.invalid .ajax-loader {
        margin-top: 0; }
      .footer--top form .sli-field-error,
      .footer--top .sli-form .sli-field-error {
        font-style: normal; }
  .footer--bottom {
    padding: 30px 0 20px;
    color: #9B9B9B;
    background: #1D1D1B; }
    .footer--bottom a {
      color: #9B9B9B; }
    .footer--bottom a:hover, .footer--bottom a:active {
      color: #FC494F; }
    .footer--bottom__nav {
      margin-bottom: 15px;
      padding-bottom: 10px;
      border-bottom: 2px solid #9B9B9B; }
    .footer--bottom__heading {
      margin-bottom: 10px;
      text-transform: uppercase;
      color: #fff;
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1px;
      display: block; }
    .footer--bottom__links {
      padding-right: 45px;
      font-family: 'Quicksand', sans-serif;
      font-weight: 500;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 17px;
      letter-spacing: 1px; }
      .footer--bottom__links li {
        margin-bottom: 10px; }
    .footer--bottom__copyright p {
      font-family: 'Quicksand', sans-serif;
      font-size: 12px;
      line-height: 25px;
      color: #9B9B9B; }
    .footer--bottom__copyright a {
      color: #D8D8D8; }
  @media (min-width: 767px) and (max-width: 1060px) {
    .footer--bottom__nav {
      width: 100%;
      font-size: 0; }
      .footer--bottom__nav .col {
        width: 50%;
        display: inline-block;
        float: none;
        vertical-align: top; } }
  @media (max-width: 1060px) {
    .footer--top form input {
      margin-bottom: 10px; }
    .footer--top .footer__logo {
      margin-bottom: 30px; }
    .footer--bottom__heading {
      margin-bottom: 12px;
      font-size: 14px;
      line-height: 17px;
      font-family: 'Lato', sans-serif; }
    .footer--bottom__links {
      margin-bottom: 25px;
      font-size: 14px;
      line-height: 17px;
      font-family: 'Lato', sans-serif; }
      .footer--bottom__links li {
        margin-bottom: 12px; }
    .footer--bottom__copyright p {
      font-size: 12px;
      line-height: 19px; } }

.selected-tags-section {
  margin-bottom: 20px;
  padding-bottom: 10px;
  color: #1d1d1c;
  font-weight: 400;
  font-size: 30px;
  line-height: 30px;
  border: none;
  border-bottom: 1px solid #F68E1B; }

.selected-tags-section .tag__item {
  background: #fff; }

.selected-tags-section.tags-selected .text {
  display: none; }

.accordion .accordion-control {
  position: relative; }

.accordion .accordion-target {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: auto;
  opacity: 0;
  outline: 0; }

.accordion .accordion-content-wrapper {
  display: block;
  overflow: hidden;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out; }
  .accordion .accordion-content-wrapper .dropdownsort-content {
    z-index: 4; }

.accordion .accordion-content {
  display: block;
  height: 0;
  overflow: hidden;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out; }

.accordion .accordion-content.elastic-transition {
  background-color: #fff;
  -webkit-transition-timing-function: cubic-bezier(0.64, 0.57, 0.67, 1.53);
          transition-timing-function: cubic-bezier(0.64, 0.57, 0.67, 1.53);
  -webkit-transition-duration: .6s;
          transition-duration: .6s; }

.filters-expando .accordion-control,
.sub-filters-expando .accordion-control {
  padding: 10px; }

.filters-expando .caret.down,
.sub-filters-expando .caret.down {
  display: block;
  height: 12px;
  width: 12px;
  -webkit-transform: translateY(-3px) rotate(45deg);
          transform: translateY(-3px) rotate(45deg);
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out;
  margin: 0; }

.filters-expando.accordion-open > .accordion-control .caret.down,
.sub-filters-expando.accordion-open > .accordion-control .caret.down {
  -webkit-transform: translateY(3px) rotate(225deg);
          transform: translateY(3px) rotate(225deg); }

.filters-expando .tag__list,
.sub-filters-expando .tag__list {
  padding: 10px;
  text-align: center; }

.filters-expando .tag__item,
.sub-filters-expando .tag__item {
  background: none;
  outline: none;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out; }

.filters-expando .tag__item:hover,
.filters-expando .tag__item.selected,
.filters-expando .tag__item:active,
.sub-filters-expando .tag__item:hover,
.sub-filters-expando .tag__item.selected,
.sub-filters-expando .tag__item:active {
  border-color: #F68E1B;
  color: #F68E1B; }

.filters-expando {
  border: 1px solid #F68E1B;
  border-radius: 5px;
  margin-bottom: 70px; }
  @media (min-width: 1060px) {
    .filters-expando {
      border: 0; } }

@media (min-width: 1060px) {
  .filters-expando > .accordion-control {
    display: none; } }

@media (min-width: 1060px) {
  .filters-expando > .accordion-content {
    height: auto; } }

.filters-expando .headline-03 {
  margin: 0; }

.filters-expando .caret-contain {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px; }

@media (min-width: 1060px) {
  .filters-expando .filter__items li {
    margin-right: 20px;
    display: inline-block; } }

.sub-filters-expando .accordion-control {
  text-align: center; }
  @media (min-width: 1060px) {
    .sub-filters-expando .accordion-control {
      padding: 10px 50px 10px 10px; } }

@media (min-width: 1060px) {
  .sub-filters-expando .accordion-content {
    display: none; } }

.sub-filters-expando .sub-caret-contain {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px; }

.sub-filters-expando.accordion-open > .accordion-control {
  color: #F68E1B; }

.sub-filters-expando.accordion-open > .accordion-control .caret.down {
  border: solid #F68E1B;
  border-width: 0 1px 1px 0; }

.tags-expanded {
  display: none; }
  @media (min-width: 1060px) {
    .tags-expanded {
      display: block; } }

.selected-tags .tag__item .close {
  position: relative;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-top: -2px;
  vertical-align: middle;
  margin-left: 4px; }

.selected-tags .tag__item .close::before, .selected-tags .tag__item .close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: #1d1d1c;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out; }

.selected-tags .tag__item .close::before {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg); }

.selected-tags .tag__item .close::after {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg); }

.selected-tags .tag__item:hover .close::before, .selected-tags .tag__item:hover .close::after {
  background: #F68E1B; }

.article__list--invisible {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
  -webkit-transition: .3s ease-out;
  transition: .3s ease-out; }

.article__list--invisible.articles-ready {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1; }

.select-wrapper {
  width: 175px;
  height: 34px;
  margin-left: 10px;
  position: relative;
  border: 1px solid #2C2C29;
  border-radius: 3px;
  font-size: 15px;
  vertical-align: middle; }
  @media (max-width: 1060px) {
    .select-wrapper {
      height: 40px; } }
  .select-wrapper.short {
    width: 75px; }
  .select-wrapper.full {
    width: 100%; }
  .select-wrapper select {
    display: none; }

.select-selected {
  /*point the arrow upwards when the select box is open (active):*/ }
  .select-selected::after {
    width: 14px;
    height: 14px;
    background: url(../images/Dropdown.svg) 0 0 no-repeat;
    position: absolute;
    content: '';
    top: 16px;
    right: 12px; }
  .select-selected.select-arrow-active::after {
    -webkit-transform: scaleY(-1);
            transform: scaleY(-1);
    -webkit-filter: FlipV;
            filter: FlipV;
    top: 10px; }

/*style the items (options), including the selected item:*/
.select-items div, .select-selected {
  color: #2C2C29;
  padding: 5px 15px;
  cursor: pointer;
  text-align: left; }
  @media (max-width: 1060px) {
    .select-items div, .select-selected {
      padding: 9px 15px; } }

/*style items (options):*/
.select-items {
  width: calc(100% + 2px);
  max-height: 200px;
  border: 1px solid #2C2C29;
  border-radius: 5px;
  background-color: #fff;
  color: #2C2C29;
  overflow: auto;
  position: absolute;
  top: 100%;
  left: -1px;
  right: 0;
  z-index: 99; }

/*hide the items when the select box is closed:*/
.select-hide {
  display: none; }

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1); }

.socials__list li {
  margin-bottom: 20px; }

.socials__list__content {
  height: 320px;
  background: #F4F4F4;
  position: relative;
  overflow: hidden; }
  .socials__list__content.twitter {
    padding: 80px 30px 30px;
    background: #F4F4F4 url(../images/Twitter.svg) 30px 30px no-repeat; }
    .socials__list__content.twitter p {
      margin-bottom: 20px;
      max-height: 190px;
      line-height: 26px; }
    .socials__list__content.twitter .twitter__username {
      color: #1D1D1B;
      font-weight: 300;
      font-size: 13px; }
  .socials__list__content.instagram:hover .overlay, .socials__list__content.instagram:active .overlay {
    display: block; }
  .socials__list__content.instagram img {
    width: 100%; }
  .socials__list__content.instagram .overlay {
    background: rgba(252, 73, 79, 0.9);
    text-align: center; }
    .socials__list__content.instagram .overlay img {
      width: 22px;
      height: 22px; }
    .socials__list__content.instagram .overlay .headline-03 {
      color: #fff; }

@media (min-width: 767px) and (max-width: 1060px) {
  .socials__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch; }
  .socials__list .socials__list__content.twitter {
    height: 100%; }
  .socials__list li {
    width: 50%; } }

@media (max-width: 1060px) {
  .socials__list__content {
    height: auto;
    background: #fff;
    position: relative; }
    .socials__list__content img {
      width: 100%;
      height: auto;
      vertical-align: middle; }
    .socials__list__content.twitter {
      padding: 60px 15px 15px;
      background: #F4F4F4 url(../images/Twitter.svg) 15px 20px no-repeat; }
      .socials__list__content.twitter p {
        margin-bottom: 20px;
        max-height: 190px;
        line-height: 26px; } }

.slick-slide.row.gutter {
  margin-right: 0;
  margin-left: 0; }

.slick-slide img {
  width: 100%; }

.slick-prev:before,
.slick-next:before {
  display: none !important; }

.slick-dots li button:before {
  display: none !important; }

.slick-dots li {
  height: auto !important;
  width: auto !important; }

.slider--full {
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 60px;
  overflow: hidden;
  position: relative; }
  .slider--full .slick-slider {
    margin-bottom: 0; }
  .slider--full .background-image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-attachment: local;
    background-position: center;
    background-repeat: no-repeat; }
    @media (max-width: 767px) {
      .slider--full .background-image {
        z-index: -1; } }
    .slider--full .background-image--desktop {
      display: block; }
      @media (max-width: 767px) {
        .slider--full .background-image--desktop {
          display: none; } }
    .slider--full .background-image--mobile {
      display: none; }
      @media (max-width: 767px) {
        .slider--full .background-image--mobile {
          display: block; } }
  .slider--full__item {
    width: 100%;
    padding: 0;
    color: #fff;
    display: inline-block; }
    @media (min-width: 767px) {
      .slider--full__item {
        padding-left: 0;
        padding-right: 0; } }
  .slider--full__item .container {
    padding: 15px 0 0;
    z-index: 9999; }
    @media (min-width: 767px) {
      .slider--full__item .container {
        padding: 55px 40px 150px; } }
  .slider--full__headline {
    margin-bottom: 30px;
    max-width: 570px;
    font-size: 80px;
    line-height: 85px;
    font-weight: 300;
    letter-spacing: -2px;
    font-family: "Muli", sans-serif; }
  .slider--full p {
    max-width: 35%;
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: "Muli", sans-serif; }
  .slider--full .container-for-dots {
    position: absolute;
    top: 180px;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    z-index: 10;
    width: 100%;
    text-align: left; }
    @media (min-width: 767px) {
      .slider--full .container-for-dots {
        top: auto;
        bottom: 45px; } }
    .slider--full .container-for-dots .slick-dots {
      text-align: center; }
      @media (min-width: 767px) {
        .slider--full .container-for-dots .slick-dots {
          text-align: left; } }
    .slider--full .container-for-dots li {
      padding: 2px;
      border-radius: 50%;
      margin: 0 10px;
      display: inline-block; }
      @media (min-width: 767px) {
        .slider--full .container-for-dots li {
          margin: 0;
          margin-right: 20px; } }
    .slider--full .container-for-dots button {
      position: relative;
      width: 12px;
      height: 12px;
      padding: 0;
      text-indent: -999em;
      background: #D8D8D8;
      border-radius: 50%;
      display: block;
      border: none; }
    .slider--full .container-for-dots button::before {
      display: none !important; }
    .slider--full .container-for-dots button::after {
      content: "";
      position: absolute;
      top: -4px;
      bottom: -4px;
      left: -4px;
      right: -4px;
      border: 1px solid #fff;
      -webkit-transition: .3s ease-out;
      transition: .3s ease-out;
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
      border-radius: 100%; }
    .slider--full .container-for-dots .slick-active button {
      background: #fff;
      outline: none; }
      .slider--full .container-for-dots .slick-active button::after {
        opacity: 1;
        -webkit-transform: scale(1);
                transform: scale(1); }
  .slider--full .slick-dots {
    padding: 0 40px; }

.slider--split {
  min-height: 420px;
  position: relative;
  z-index: 2; }
  .slider--split .image-container {
    position: relative;
    display: block;
    width: 100%;
    height: 500px;
    background-color: #1d1d1c; }
    .slider--split .image-container .image {
      position: absolute;
      top: 0;
      height: 100%;
      left: 0;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
  .slider--split__content {
    padding: 30px; }
    .slider--split__content p {
      margin-bottom: 20px; }
  .slider--split__excerpt {
    margin-bottom: 20px; }

.slider-split.slick-slider {
  background: #fff;
  margin-bottom: 50px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
  .slider-split.slick-slider .headline-04 {
    margin-bottom: 10px;
    padding: 0 15px; }
  .slider-split.slick-slider img {
    max-height: 420px; }
  .slider-split.slick-slider .slick-dots {
    position: absolute;
    bottom: 30px;
    left: 66.66667%;
    z-index: 10;
    width: 33.33333%;
    text-align: center; }
    @media (min-width: 1060px) {
      .slider-split.slick-slider .slick-dots {
        text-align: left;
        padding: 0 20px; } }
    .slider-split.slick-slider .slick-dots li {
      padding: 2px;
      border-radius: 50%;
      margin: 0 10px;
      display: inline-block; }
      .slider-split.slick-slider .slick-dots li button {
        position: relative;
        width: 12px;
        height: 12px;
        padding: 0;
        text-indent: -999em;
        background: #D8D8D8;
        border-radius: 50%;
        display: block;
        border: none; }
        .slider-split.slick-slider .slick-dots li button::before {
          display: none; }
        .slider-split.slick-slider .slick-dots li button::after {
          content: "";
          position: absolute;
          top: -3px;
          left: -3px;
          right: -3px;
          bottom: -3px;
          border: 1px solid #595959;
          border-radius: 100%;
          -webkit-transform: scale(0);
                  transform: scale(0);
          opacity: 0;
          -webkit-transition: .3s ease-out;
          transition: .3s ease-out; }
      .slider-split.slick-slider .slick-dots li.slick-active {
        border: transparent; }
        .slider-split.slick-slider .slick-dots li.slick-active button {
          background: #595959;
          outline: none; }
          .slider-split.slick-slider .slick-dots li.slick-active button::after {
            -webkit-transform: scale(1);
                    transform: scale(1);
            opacity: 1; }

.slider--cards__item {
  margin: 0 50px; }

.slider--cards__content {
  padding: 50px 40px 70px;
  min-height: 390px;
  color: #fff;
  text-align: center;
  background: #6DCAF7; }

.slider--cards .headline-02 {
  color: #fff; }

.slider--cards__month {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
  letter-spacing: 1px; }

.slider--cards__copy p {
  color: #fff; }

.slider--cards .slick-dots {
  width: 100%;
  margin-top: 30px;
  text-align: center; }
  .slider--cards .slick-dots li {
    padding: 2px;
    border-radius: 50%;
    margin: 8px;
    display: inline-block; }
    .slider--cards .slick-dots li button {
      width: 12px;
      height: 12px;
      padding: 0;
      text-indent: -999em;
      background: #6DCAF7;
      border-radius: 50%;
      border: none;
      display: block; }
    .slider--cards .slick-dots li.slick-active {
      border: 1px solid #6DCAF7;
      outline: none; }

.slider--quote {
  width: 100%;
  height: 416px;
  background: #EFFAFF url(../images/Quotes.svg) right top no-repeat;
  overflow: hidden; }
  .slider--quote__container {
    position: relative; }
    .slider--quote__container .slick-dots {
      width: 100%;
      bottom: 25px;
      left: 0;
      text-align: center;
      position: absolute;
      z-index: 10; }
      .slider--quote__container .slick-dots li {
        padding: 2px;
        border-radius: 50%;
        margin: 5px;
        display: inline-block; }
        .slider--quote__container .slick-dots li button {
          width: 12px;
          height: 12px;
          padding: 0;
          text-indent: -999em;
          background: rgba(21, 56, 203, 0.5);
          border-radius: 50%;
          border: none;
          display: block; }
        .slider--quote__container .slick-dots li.slick-active {
          border: 1px solid #1538CB; }
          .slider--quote__container .slick-dots li.slick-active button {
            background: #1538CB;
            outline: none; }
  .slider--quote__item {
    width: 100%; }
    .slider--quote__item .copy {
      max-width: 725px;
      margin: 0 auto 50px; }
  .slider--quote .slick-track .slick-slide {
    height: 416px; }

.slider--media {
  margin-bottom: 80px;
  position: relative; }
  .slider--media__caption {
    width: 80%;
    padding: 20px 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 20px;
    bottom: -90px; }
    .slider--media__caption p {
      margin-bottom: 0; }
  .slider--media__count {
    margin-right: 20px;
    color: #F68E1B;
    font-size: 25px; }
  .slider--media .slick-slider {
    overflow: hidden; }
  .slider--media .slick-prev, .slider--media .slick-next {
    width: 30px;
    height: 30px;
    z-index: 10;
    text-indent: -999em;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    background-position: center center;
    background-image: url("../images/Arrow-white.svg");
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid #fff;
    border-radius: 50%;
    left: 30px;
    bottom: 30px;
    position: absolute; }
  .slider--media .slick-next {
    left: 70px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }

@media (max-width: 1060px) {
  .slider-split.slick-slider .slick-dots {
    bottom: 30px;
    left: 18%;
    position: absolute;
    z-index: 10;
    margin: 0 0 0 -5px;
    padding-left: 30px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: left; } }

@media (min-width: 767px) and (max-width: 1060px) {
  .slider-split {
    padding-bottom: 60px; }
  .slider--full__item {
    padding: 20px 0 60px; }
  .slider--full .slick-dots {
    width: 100%;
    left: 0;
    margin-left: 0;
    padding: 20px 44px 0; } }

@media (max-width: 767px) {
  .slider--full {
    margin-bottom: 60px;
    height: 70vh; }
    .slider--full__item {
      height: 70vh;
      color: #ffffff;
      background-size: contain; }
      .slider--full__item .headline-04 {
        margin-top: 40px;
        margin-bottom: 10px;
        padding: 5px 10px; }
        .slider--full__item .headline-04:after {
          margin: 0;
          padding: 0 15px; }
      .slider--full__item .cta--primary {
        color: #fff;
        margin: 30px 15px; }
    .slider--full__headline {
      max-width: 100%;
      margin-bottom: 10px;
      padding: 30px 15px;
      font-size: 58px;
      line-height: 64px;
      letter-spacing: 0; }
    .slider--full p {
      margin-bottom: 10px;
      padding: 0 15px;
      max-width: 100%;
      color: #1d1d1d; }
  .slider--split {
    text-align: center; }
    .slider--split .image-container {
      height: 260px; }
    .slider--split__excerpt {
      font-size: 15px;
      margin-bottom: 40px; }
    .slider--split img {
      width: 100%;
      height: auto; }
    .slider--split .headline-04:after {
      margin: 0 auto; }
  .slider-split.container {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .slider-split.container .slick-dots {
      bottom: auto;
      top: 205px;
      right: auto;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .slider-split.container .slick-dots li {
        margin: 0 10px; }
      .slider-split.container .slick-dots li.slick-active {
        border: 1px solid #fff; }
        .slider-split.container .slick-dots li.slick-active button {
          background: #fff;
          outline: none; }
  .slider--cards__item {
    margin: 0; }
  .slider--cards__content {
    padding: 30px 15px;
    height: auto; }
  .slider--cards__month {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 13px; }
  .slider--cards__copy p {
    color: #fff; }
  .slider--quote {
    height: auto;
    background-size: contain;
    background-position: 60px 0; }
    .slider--quote__item {
      padding: 40px 15px;
      height: auto; }
      .slider--quote__item .copy {
        max-width: 725px;
        margin: 0 auto 50px; } }

.grecaptcha-badge {
  visibility: hidden; }

.main {
  padding-top: 120px; }

.page-break {
  padding: 0 20px; }
  .page-break:before {
    content: "";
    display: block;
    border-bottom: 1px solid #f0f0f0; }

p:empty {
  display: none; }

.hide {
  display: none; }

hr {
  display: none; }

.hr {
  width: 100%;
  height: 1px;
  margin: 30px 0;
  background: #EFEFEF; }

.table {
  width: 100%;
  height: 100%;
  display: table; }
  .table-cell {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle; }

.page--home .slider--full .table {
    min-height: 480px; }

.caret {
  margin: 0 7px 8px 7px;
  border: solid #2C2C29;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  vertical-align: middle; }
  .caret.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  .caret.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg); }
  .caret.up {
    margin-bottom: -2px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg); }
  .caret.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg); }

.breadcrumbs {
  margin-bottom: 50px; }
  .breadcrumbs .breadcrumb {
    font-size: 13px;
    color: #2C2C29;
    font-weight: 300; }
    .breadcrumbs .breadcrumb:after {
      margin-left: 5px;
      content: "•";
      display: inline-block; }
    .breadcrumbs .breadcrumb:last-child:after {
      content: ''; }
    .breadcrumbs .breadcrumb.active {
      color: #FD565B; }
      .breadcrumbs .breadcrumb.active.voices {
        color: #F68E1B; }
      .breadcrumbs .breadcrumb.active.action {
        color: #6DCAF7; }
      .breadcrumbs .breadcrumb.active.about {
        color: #9BDBFA; }
      .breadcrumbs .breadcrumb.active.donate {
        color: #1538CB; }
      .breadcrumbs .breadcrumb.active.resources {
        color: #CA65E3; }

.caption {
  margin-top: 10px;
  font-weight: 300;
  font-size: 15px;
  color: #979797; }

.overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none; }

.section {
  margin-bottom: 40px;
  position: relative;
  z-index: 2; }
  @media (min-width: 1060px) {
    .section {
      margin-bottom: 80px; } }
  .section--intro.copy {
    max-width: 790px;
    margin: 0 auto;
    padding: 40px 50px;
    text-align: center;
    background: #fff; }
  .section p em {
    font-style: italic; }
  .section p .aligncenter {
    display: block;
    margin: 0 auto; }
  .section .section ul {
    margin-bottom: 30px;
    list-style: disc; }
  .section .section ol {
    margin-bottom: 30px;
    list-style: decimal; }
  .section .section ul li,
  .section .section ol li {
    margin-left: 40px;
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    color: #2C2C29; }

.paragraph--lead {
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
  color: #1D1D1B; }
  .paragraph--lead.uppercase {
    text-transform: uppercase;
    font-weight: 600;
    color: #2C2C29;
    font-size: 13px;
    line-height: 26px;
    letter-spacing: 1px; }

.paragraph--centered {
  max-width: 620px;
  margin: 0 auto;
  text-align: center; }

.page__header .page__title {
  margin-bottom: 50px;
  color: #1D1D1B;
  font-size: 50px;
  line-height: 57px;
  font-weight: 400; }

.page__header .page__title svg {
  display: inline-block;
  width: 390px;
  position: relative; }
  @media (max-width: 1060px) {
    .page__header .page__title svg {
      width: 220px; } }

.row.gutter .article__side > li.col {
  padding-right: 0;
  padding-left: 0; }

.article__ordered span {
  margin-top: 7px;
  margin-right: 10px;
  padding: 5px 10px;
  font-size: 12px;
  color: #878787;
  border-radius: 20px;
  border: 1px solid #efefef;
  display: inline-block;
  float: left; }

.article__ordered li {
  margin-bottom: 10px;
  display: block; }

.article__list, .article__side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  letter-spacing: -10px; }
  .article__list > li, .article__side > li {
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0;
    float: none; }
  .article__list__item, .article__side__item {
    height: 100%; }
    .article__list__item.join, .article__side__item.join {
      padding: 0 20px;
      color: #fff;
      text-align: center;
      background: url(../images/bg_Join.png) center center no-repeat;
      background-size: cover;
      border-radius: 0; }
      .article__list__item.join .headline-03, .article__side__item.join .headline-03 {
        margin-bottom: 50px;
        color: #fff; }
      .article__list__item.join.aside, .article__side__item.join.aside {
        text-align: left; }
        .article__list__item.join.aside .table, .article__side__item.join.aside .table {
          padding: 40px 20px; }
        @media (max-width: 1060px) {
          .article__list__item.join.aside, .article__side__item.join.aside {
            display: none; } }
    .article__list__item:hover .image--cover, .article__side__item:hover .image--cover {
      opacity: 0.3; }
  .article__list.shadow .article__list__item, .article__side.shadow .article__list__item {
    -webkit-box-shadow: 0 2px 4px rgba(224, 224, 224, 0.5);
            box-shadow: 0 2px 4px rgba(224, 224, 224, 0.5); }
  .article__list.shadow .article__list__item .image--cover, .article__side.shadow .article__list__item .image--cover {
    background-image: url("../assets/images/voices-pre-load.jpg"); }
  .article__list.shadow .article__list__content, .article__side.shadow .article__list__content {
    padding: 20px 30px; }
  .article__list__category, .article__side__category {
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #2C2C29;
    font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    letter-spacing: 1px; }
    .article__list__category img, .article__side__category img {
      width: auto;
      margin-right: 5px;
      vertical-align: middle;
      display: inline-block; }
  .article__list__title, .article__side__title {
    margin-bottom: 10px;
    color: #1D1D1B;
    font-weight: 400;
    font-size: 23px;
    line-height: 30px; }
  .article__list__anchor:hover, .article__side__anchor:hover {
    color: #FD565B; }
    .article__list__anchor:hover.voices, .article__side__anchor:hover.voices {
      color: #F68E1B; }
    .article__list__anchor:hover.action, .article__side__anchor:hover.action {
      color: #6DCAF7; }
    .article__list__anchor:hover.about, .article__side__anchor:hover.about {
      color: #6DCAF7; }
    .article__list__anchor:hover.donate, .article__side__anchor:hover.donate {
      color: #1538CB; }
    .article__list__anchor:hover.resources, .article__side__anchor:hover.resources {
      color: #CA65E3; }
  .article__list__cite, .article__side__cite {
    margin-bottom: 10px;
    color: #2C2C29;
    font-size: 15px;
    line-height: 24px;
    font-weight: 300; }
  .article__list li .tag__item, .article__side li .tag__item {
    padding: 5px 10px;
    font-size: 12px;
    color: #8C8C8C;
    border-color: #E1E1E1;
    border-radius: 20px;
    text-transform: uppercase; }
  .article__list.aside .article__list__content, .article__side.aside .article__list__content {
    padding-right: 0; }

.comments .headline-03 {
  font-size: 23px;
  margin-bottom: 50px; }

.comments__list__item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #efefef; }
  .comments__list__item .avatar {
    width: 60px;
    height: 60px;
    background: #D8D8D8;
    border-radius: 50%;
    overflow: hidden; }
  .comments__list__item strong {
    text-transform: capitalize; }
  .comments__list__item .comment-reply-link {
    padding: 5px 10px;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase; }
  .comments__list__item [class*=" depth-"] {
    margin: 0 0 0 20px;
    padding: 20px 0 20px 10px;
    border-bottom: none; }

.comment-respond small {
  font-size: 10px; }

.comment-respond .comment-form > label {
  display: block; }

.comment-respond .comment-form input[type="text"] {
  width: 50%;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-weight: 100;
  border: 1px solid #2C2C29;
  border-radius: 4px;
  display: block;
  outline: none; }

.comment-respond .comment-form-comment textarea {
  width: 100%;
  padding: 5px 10px;
  display: block;
  border: 1px solid #2C2C29;
  resize: none; }

.comment-respond .form-submit .submit {
  padding: 11px;
  color: #363A3B;
  font-size: 12px;
  border: 1px solid #000;
  border-radius: 4px;
  -webkit-appearance: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer; }

.pagination {
  margin: 50px 0;
  color: #2C2C29;
  font-size: 15px;
  font-weight: 300; }
  .pagination .anchor--archive {
    font-weight: 600; }
    .pagination .anchor--archive:hover.voices {
      color: #F68E1B; }
    .pagination .anchor--archive:hover.action {
      color: #6DCAF7; }
    .pagination .anchor--archive:hover.about {
      color: #9BDBFA; }
    .pagination .anchor--archive:hover.donate {
      color: #1538CB; }
    .pagination .anchor--archive:hover.resources {
      color: #CA65E3; }

.readmore {
  color: #FC494F;
  vertical-align: text-bottom;
  font-size: 24px;
  line-height: 23px;
  letter-spacing: -2px;
  font-weight: 400; }
  .readmore.voices {
    color: #F68E1B; }
  .readmore.action {
    color: #6DCAF7; }
  .readmore.about {
    color: #9BDBFA; }
  .readmore.donate {
    color: #1538CB; }
  .readmore.resources {
    color: #CA65E3; }

.image--200 {
  width: 100%;
  height: 200px; }

.image--cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease; }

.input {
  width: 175px;
  height: 34px;
  padding: 5px 10px;
  border-radius: 4px;
  color: #2C2C29;
  font-size: 15px;
  border: 1px solid #2C2C29;
  display: inline-block;
  vertical-align: bottom; }
  .input.centered {
    text-align: center; }
  .input.inline {
    width: 265px;
    height: 37px;
    display: inline-block;
    vertical-align: bottom; }

.form .headline-03 {
  margin-bottom: 10px; }

.form .label {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 300;
  color: #2C2C29;
  font-size: 15px;
  display: block; }

.form .input {
  width: 100%;
  height: 40px;
  display: block; }

.form .textarea {
  width: 100%;
  height: 120px;
  padding: 5px 10px;
  margin: 10px 0;
  border-radius: 4px;
  color: #2C2C29;
  font-size: 15px;
  border: 1px solid #2C2C29;
  display: block; }

.form .button {
  margin-left: auto; }
  .form .button.cta--primary {
    margin-top: 30px;
    border: none;
    padding: 13px 20px; }
  .form .button.centered {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .form .button.full {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border: none; }

.form .group--checkbox .label {
  width: auto;
  display: inline-block; }

.form .group--checkbox .input {
  width: 25px;
  height: 25px;
  padding: 0;
  background: rgba(239, 239, 239, 0.4);
  vertical-align: bottom;
  float: right; }

.form .note {
  font-size: 10px;
  color: #2C2C29; }

.form .currency {
  position: relative; }
  .form .currency:before {
    content: '$';
    position: absolute;
    top: 0;
    left: 10px; }
  .form .currency .input {
    padding-left: 25px; }

.um.um-register {
  margin-bottom: 0 !important; }

.um .um-form form .um-field-label label {
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: 300;
  color: #2C2C29;
  font-size: 15px;
  display: block;
  font-family: "Open Sans", sans-serif;
  text-align: left; }

.um .um-form form .um-form-field {
  width: 100%;
  height: 40px;
  display: block;
  padding: 5px 10px !important;
  border-radius: 4px;
  color: #2C2C29;
  font-size: 15px !important;
  border: 1px solid #2C2C29 !important;
  display: inline-block;
  vertical-align: bottom; }

.um .um-form form .um-form-field.um-datepicker {
  padding-left: 44px !important; }

.um .um-form form .um-field {
  padding-top: 0; }

.um .um-form form .um-row {
  margin-bottom: 10px !important; }

.um .um-form form .um-field-user_password {
  width: 48%;
  float: left; }
  .um .um-form form .um-field-user_password:nth-child(2) {
    float: right; }

.um .um-form form ._um_row_5 {
  margin-bottom: 20px; }
  .um .um-form form ._um_row_5 ::after {
    content: "";
    clear: both;
    display: table; }

.um .um-form form .um-col-131, .um .um-form form .um-col-133 {
  width: 31%;
  float: left; }

.um .um-form form .um-col-132 {
  width: 32%;
  margin: 0 3%;
  float: left; }

.um .um-form form #um-submit-btn {
  margin-top: 20px;
  min-width: 100px !important;
  border: none !important;
  background: #fd565b;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  font-size: 12px;
  letter-spacing: 1px; }
  .um .um-form form #um-submit-btn:hover {
    background: #FF0007; }

.section--banner {
  width: 100%;
  height: 111px;
  margin-bottom: 40px;
  background: url(../images/Banner.jpg) 0 0 no-repeat;
  background-size: cover; }
  .section--banner .headline-03 {
    width: 60%;
    margin: 0 0 0 30px;
    font-size: 23px; }
  .section--banner a {
    padding: 10px 20px;
    font-weight: 600;
    margin-top: 15px;
    display: inline-block; }

.section--believe > p {
  width: 550px;
  margin: 0 auto 30px;
  text-align: center; }

.modal {
  max-width: 800px;
  background: #fff;
  padding: 30px;
  display: none; }
  .modal--join .errors {
    font-size: 14px;
    padding: 15px 0 0; }

@media (max-width: 1060px) {
  .main {
    padding-top: 0; }
  .container {
    padding-left: 15px;
    padding-right: 15px; }
  .breadcrumbs {
    text-align: center;
    margin: 30px 0; }
  .page__header {
    padding: 0; }
    .page__header .page__title {
      padding: 10px 0;
      text-align: center;
      font-size: 23px;
      line-height: 30px; }
  .section {
    margin-bottom: 60px; }
    .section--intro.copy {
      max-width: 100%;
      padding: 20px 0; }
  .paragraph--lead {
    font-size: 18px;
    line-height: 26px; }
  .paragraph--centered {
    max-width: 320px; }
  .pagination {
    margin: 30px 0;
    text-align: center; }
    .pagination .align--right {
      margin-top: 30px;
      text-align: center; }
  .article__list__item.join {
    width: 100%;
    min-height: 259px;
    height: 100%;
    padding: 20px 0;
    background: url(../images/mobile/Banner.png) center center no-repeat;
    background-size: cover;
    border-radius: 0;
    overflow: hidden; }
    .article__list__item.join .headline-04 {
      display: none; }
    .article__list__item.join .headline-03 {
      padding: 0 25px;
      font-size: 23px;
      line-height: 30px;
      margin-bottom: 30px; }
    .article__list__item.join.aside {
      padding: 20px 0;
      text-align: center; }
  .article__list.shadow .article__list__content {
    padding: 15px; }
  .article__list__title {
    margin-bottom: 7px;
    font-size: 18px;
    line-height: 26px; }
  .article__list li .tag__item {
    padding: 7px 10px; }
  .form .button {
    padding: 13px 0;
    margin-left: 0; }
    .form .button.centered {
      width: 100%; }
    .form .button.cta--primary {
      width: 100%; }
  .form .currency {
    width: 100%;
    display: block; }
    .form .currency:before {
      top: 6px; }
    .form .currency .input {
      width: 100%;
      padding-left: 25px; }
  .um .um-form form .um-field-label label {
    width: 100%;
    display: block; }
  .um .um-form form .um-row {
    width: 100%;
    margin-bottom: 10px !important; }
  .um .um-form form .um-field-user_password {
    width: 100%;
    float: none; }
    .um .um-form form .um-field-user_password:nth-child(2) {
      float: none; }
  .um .um-form form .um-col-131, .um .um-form form .um-col-133, .um .um-form form .um-col-121, .um .um-form form .um-col-122 {
    width: 100%;
    float: none; }
  .um .um-form form .um-col-132 {
    width: 100%;
    margin: 0;
    float: none; }
  .um .um-form form #um-submit-btn {
    width: 100%; }
  .section--banner {
    width: 100%;
    height: 259px;
    padding: 30px;
    text-align: center;
    background: url(../images/mobile/Banner.png) 0 0 no-repeat;
    background-size: cover;
    border-radius: 8px;
    overflow: hidden; }
    .section--banner .headline-03 {
      width: 100%;
      margin: 0 auto;
      color: #fff; }
    .section--banner a {
      margin-top: 40px;
      display: inline-block; }
  .section--believe > p {
    width: 100%; }
  .comment-respond .comment-form input[type="text"] {
    width: 100%; } }

.nav-links {
  font-size: 400; }
  .nav-links a,
  .nav-links span {
    padding: 3px 5px;
    margin: 2px; }
  .nav-links .current {
    color: #FF0007; }

input[type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .readmore {
    vertical-align: inherit; }
  .wpcf7-form input[type="file"] {
    background: none;
    padding: 0; } }

@media (min-width: 767px) and (max-width: 1060px) {
  .article__list .col {
    display: block;
    width: 50%;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; } }

.wpcf7-validation-errors {
  border: 0px !important; }

.container-header {
  margin-top: 25px;
  margin-bottom: 25px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px; }

.page--home .section--intro li {
  padding-right: 50px;
  position: relative; }
  .page--home .section--intro li img {
    margin-bottom: 10px; }
  .page--home .section--intro li:before {
    width: 1px;
    height: 150px;
    background: #EFEFEF;
    content: '';
    position: absolute;
    top: 40%;
    right: 25px; }
  .page--home .section--intro li .headline-04 {
    margin-bottom: 15px; }
  .page--home .section--intro li h5 {
    margin-bottom: 10px;
    padding-right: 40px;
    font-size: 23px;
    line-height: 30px;
    color: #1D1D1B;
    font-weight: 400; }
  .page--home .section--intro li .readmore {
    vertical-align: text-bottom;
    font-size: 24px; }
    .page--home .section--intro li .readmore span {
      margin-left: 3px;
      display: inline-block; }
  .page--home .section--intro li:first-child .headline-04.underline:after {
    background: #CA65E3; }
  .page--home .section--intro li:first-child a p,
  .page--home .section--intro li:first-child a h5 {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:first-child .readmore {
    color: #CA65E3;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:first-child a:hover p,
  .page--home .section--intro li:first-child a:hover h5,
  .page--home .section--intro li:first-child a:hover .readmore {
    color: #CC00FF; }
  .page--home .section--intro li:nth-child(2) .headline-04.underline:after {
    background: #6DCAF7; }
  .page--home .section--intro li:nth-child(2) a p,
  .page--home .section--intro li:nth-child(2) a h5 {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:nth-child(2) .readmore {
    color: #6DCAF7;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:nth-child(2) a:hover p,
  .page--home .section--intro li:nth-child(2) a:hover h5,
  .page--home .section--intro li:nth-child(2) a:hover .readmore {
    color: #00ABFF; }
  .page--home .section--intro li:last-child:before {
    display: none; }
  .page--home .section--intro li:last-child .headline-04.underline:after {
    background: #F68E1B; }
  .page--home .section--intro li:last-child a p,
  .page--home .section--intro li:last-child a h5 {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:last-child .readmore {
    color: #F68E1B;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
  .page--home .section--intro li:last-child a:hover p,
  .page--home .section--intro li:last-child a:hover h5,
  .page--home .section--intro li:last-child a:hover .readmore {
    color: #FF6A00; }

.page--home .article__list a:hover {
  color: #FF0007;
  border-color: #FF0007; }

.page--home .article__list__item:hover .article__list__cite {
  color: #FF0007; }

.page--home .section--donate {
  padding: 40px;
  background: #1538CB;
  color: #fff; }
  .page--home .section--donate ul {
    margin-bottom: 30px; }
  .page--home .section--donate .headline-03 {
    margin-top: 15px;
    color: #fff;
    padding: 0 50px; }
  .page--home .section--donate .headline-04.underline:after {
    background: #fff; }
  .page--home .section--donate a {
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    font-weight: 600;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease; }
    .page--home .section--donate a.cta--primary {
      font-size: 12px;
      letter-spacing: 0.92px; }
      .page--home .section--donate a.cta--primary:hover {
        color: #fff; }
    .page--home .section--donate a svg {
      fill: #fff;
      stroke: #fff;
      -webkit-transition: 0.3s ease;
      transition: 0.3s ease; }
    .page--home .section--donate a:hover {
      color: #FC494F; }
    .page--home .section--donate a:hover svg {
      fill: #FC494F;
      stroke: #FC494F; }

.page--home .section--believe {
  margin-bottom: 20px; }

@media (min-width: 767px) and (max-width: 1060px) {
  .page--home .slider--full .table-cell {
    padding-top: 20px; }
  .page--home .section--intro .copy {
    padding-left: 0;
    padding-right: 0; }
  .page--home .section--intro ul {
    width: 60%;
    margin: 0 auto; }
    .page--home .section--intro ul li {
      text-align: center;
      padding-right: 0; }
      .page--home .section--intro ul li:before {
        display: none; }
      .page--home .section--intro ul li img {
        width: 15px;
        height: auto; }
      .page--home .section--intro ul li h5 {
        margin-bottom: 10px;
        padding-right: 0;
        font-size: 18px;
        line-height: 26px; }
      .page--home .section--intro ul li .headline-04.underline:after {
        margin-left: auto;
        margin-right: auto; }
  .page--home .section--donate ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 0; }
    .page--home .section--donate ul li {
      padding: 0 25px;
      margin-bottom: 40px; }
  .page--home .section--donate .headline-03 {
    color: #fff;
    padding: 0;
    font-size: 23px;
    max-width: 225px;
    margin: 20px auto 20px auto; }
  .page--home .section--donate .headline-04.underline:after {
    background: #fff; }
  .page--home .section--donate a {
    font-size: 15px; } }

@media (max-width: 767px) {
  .page--home .section--intro li {
    padding-right: 0;
    text-align: center; }
  .page--home .section--intro li:before,
  .page--home .section--intro li:after {
    display: none; }
  .page--home .section--intro li .headline-04.underline:after {
    margin-left: auto;
    margin-right: auto; }
  .page--home .section--intro li h5 {
    padding-right: 0; }
  .page--home .section--donate ul {
    margin-bottom: 0; }
    .page--home .section--donate ul li {
      margin-bottom: 40px; }
  .page--home .section--donate .headline-03 {
    margin-top: 15px;
    color: #fff;
    padding: 0;
    font-size: 23px; }
  .page--home .section--donate .headline-04.underline:after {
    background: #fff; }
  .page--home .section--donate a {
    font-size: 15px; } }

.page--resources {
  padding-top: 40px; }
  .page--resources:before {
    width: 100%;
    height: 400px;
    background: #F7EFFF;
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 1; }
  .page--resources .page__header {
    position: relative;
    z-index: 2; }
    .page--resources .page__header .page__title {
      margin-bottom: 380px; }
    .page--resources .page__header img {
      margin-left: -50%;
      position: absolute;
      top: 90px;
      left: 50%; }
    .page--resources .page__header .section--intro {
      position: relative;
      z-index: 3; }
  .page--resources .empowered-header {
    margin-bottom: 8px; }
  .page--resources .section--search .headline-04.underline:after {
    background: #CA65E3; }
  .page--resources .section--search .tags__selected {
    border-bottom-color: #CA65E3; }
  .page--resources .section--search .tag__list .tag__item:hover, .page--resources .section--search .tag__list .tag__item:active {
    color: #000;
    border-color: #000; }
  .page--resources .section--search .filter__list .anchor-filter:hover {
    color: #CA65E3; }
  .page--resources .section--search .filter__list .anchor-filter.active {
    color: #CA65E3; }
    .page--resources .section--search .filter__list .anchor-filter.active .caret {
      border-color: #CA65E3; }
  .page--resources .selected-tags-section,
  .page--resources .filters-expando,
  .page--resources .sub-filters-expando.accordion-open > .accordion-control .caret.down,
  .page--resources .filters-expando .tag__item:hover,
  .page--resources .filters-expando .tag__item.selected,
  .page--resources .filters-expando .tag__item:active,
  .page--resources .sub-filters-expando .tag__item:hover,
  .page--resources .sub-filters-expando .tag__item.selected,
  .page--resources .sub-filters-expando .tag__item:active {
    border-color: #CA65E3; }
  .page--resources .sub-filters-expando.accordion-open > .accordion-control,
  .page--resources .filters-expando .tag__item:hover,
  .page--resources .filters-expando .tag__item.selected,
  .page--resources .filters-expando .tag__item:active,
  .page--resources .sub-filters-expando .tag__item:hover,
  .page--resources .sub-filters-expando .tag__item.selected,
  .page--resources .sub-filters-expando .tag__item:active {
    color: #CA65E3; }
  .page--resources .selected-tags .tag__item:hover .close::before,
  .page--resources .selected-tags .tag__item:hover .close::after {
    background-color: #CA65E3; }
  .page--resources .article__list {
    margin-bottom: 60px; }
  .page--resources .article__list a:hover {
    color: #CA65E3;
    border-color: #CA65E3; }
  .page--resources .article__list__item:hover .article__list__cite {
    color: #CA65E3; }
  .page--resources .section--connect {
    padding: 40px;
    background: #DF95F1;
    color: #fff; }
    .page--resources .section--connect ul {
      margin-bottom: 30px; }
    .page--resources .section--connect .headline-03 {
      margin-top: 15px;
      color: #fff; }
      @media (min-width: 767px) {
        .page--resources .section--connect .headline-03 {
          min-height: 100px; } }
    .page--resources .section--connect .headline-04.underline:after {
      background: #fff; }
    .page--resources .section--connect a {
      color: #fff;
      font-size: 15px;
      line-height: 24px;
      font-weight: 600; }
      .page--resources .section--connect a.cta--primary {
        padding: 7px 20px;
        font-size: 12px; }
      .page--resources .section--connect a .readmore {
        fill: #fff;
        stroke: #fff; }
  .page--resources .section--testimony p {
    margin-left: auto;
    margin-right: auto;
    max-width: 520px; }
  @media (min-width: 767px) and (max-width: 1060px) {
    .page--resources .section--connect ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin-bottom: 0; }
      .page--resources .section--connect ul li {
        padding: 0 30px;
        margin-bottom: 40px; }
    .page--resources .section--connect .headline-03 {
      margin-top: 15px;
      padding: 0;
      font-size: 23px; }
    .page--resources .section--connect .headline-04.underline:after {
      background: #fff; }
    .page--resources .section--connect a {
      font-size: 15px; } }
  @media (max-width: 1060px) {
    .page--resources {
      padding-top: 0; }
      .page--resources:before {
        display: none; }
      .page--resources .page__header .page__title {
        margin-bottom: 0; }
      .page--resources .page__header .section--intro {
        padding-right: 15px;
        padding-left: 15px; }
      .page--resources .page__header img {
        width: 100%;
        margin: 0;
        top: 0;
        left: 0;
        position: static; }
      .page--resources .section--search .tags__selected span {
        color: #CA65E3; }
      .page--resources .section--search .filter__container {
        border-color: #CA65E3; }
      .page--resources .section--search .tag__list .tag__item.selected {
        color: #000;
        border-color: #000; }
      .page--resources .section--connect ul {
        margin-bottom: 0; }
        .page--resources .section--connect ul li {
          margin-bottom: 40px; }
      .page--resources .section--connect .headline-03 {
        margin-top: 15px;
        padding: 0;
        font-size: 23px; }
      .page--resources .section--connect .headline-04.underline:after {
        background: #fff; }
      .page--resources .section--connect a {
        font-size: 15px; }
      .page--resources .section--toolkits .media__item {
        margin-bottom: 50px; } }

.page--voices {
  padding-top: 40px; }
  .page--voices:before {
    width: 100%;
    height: 400px;
    background: #FFF3EB;
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 1; }
  .page--voices .headline-04.underline:after {
    background: #F68E1B; }
  .page--voices .page__title {
    position: relative;
    z-index: 2; }
  .page--voices .article__list__content a:hover {
    color: #F68E1B;
    border-color: #F68E1B; }
  .page--voices .article__list__item:hover .article__list__cite {
    color: #F68E1B; }
  .page--voices .section--search {
    margin-top: 80px; }
    .page--voices .section--search input {
      border-bottom-color: #F68E1B; }
    .page--voices .section--search .tag__item:hover {
      border-color: #F68E1B;
      color: #F68E1B; }
  .page--voices .anchor--archive .readmore {
    fill: #FFA033;
    stroke: #FFA033; }
  .page--voices .col_promo {
    display: none; }
  .page--voices .article__list .col_promo {
    display: inline-block; }
  .page--voices .wp-pagenavi .current {
    font-weight: 400;
    color: #F68E1B; }
  .page--voices .wp-pagenavi a:hover {
    color: #F68E1B; }
  @media (max-width: 1060px) {
    .page--voices {
      padding-top: 0; }
      .page--voices:before {
        display: none; }
      .page--voices .page__header .page__title {
        margin-bottom: 0; }
      .page--voices .section--search .tags__selected span {
        color: #FFA033; }
      .page--voices .section--search .filter__list .anchor-filter.active {
        color: #FFA033; }
        .page--voices .section--search .filter__list .anchor-filter.active .caret {
          border-color: #FFA033; }
      .page--voices .section--search .tag__list .tag__item.selected {
        color: #1d1d1c;
        border-color: #1d1d1c; } }
  .page--voices #pagination {
    text-align: center; }
  .page--voices #spacer {
    opacity: 0;
    height: 5px; }

.page--action:before {
  width: 100%;
  height: 400px;
  background: #F4FEF2;
  content: '';
  position: absolute;
  top: 100px;
  left: 0;
  z-index: 1; }

.page--action .page__header {
  position: relative;
  z-index: 2; }
  .page--action .page__header .page__title {
    margin-bottom: 440px; }
  .page--action .page__header img {
    margin-left: -50%;
    position: absolute;
    top: 150px;
    left: 50%; }
  .page--action .page__header .section--intro {
    position: relative;
    z-index: 3; }

.page--action .section--campaigns .headline-03 {
  font-size: 23px;
  margin-bottom: 50px;
  float: left; }

.page--action .section--campaigns select {
  margin-left: 10px; }

.page--action .section--campaigns .article__list__title {
  margin-bottom: 25px; }

.page--action .section--campaigns .anchor--archive .readmore {
  fill: #6DCAF7;
  stroke: #6DCAF7; }

@media (max-width: 1060px) {
  .page--action:before {
    display: none; }
  .page--action .page__header .page__title {
    margin-bottom: 0; }
  .page--action .page__header img {
    width: 100%;
    margin: 0;
    top: 0;
    left: 0;
    position: static; }
  .page--action .section--campaigns .headline-03, .page--action .section--campaigns .float--right {
    float: none; }
  .page--action .section--campaigns .headline-03 {
    margin-bottom: 10px; }
  .page--action .section--campaigns select {
    margin-left: 0;
    margin-bottom: 20px;
    display: block; } }

.page--about {
  padding-top: 40px; }
  .page--about:before {
    width: 100%;
    height: 400px;
    background: #EFFAFF;
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 1; }
  .page--about .page__header {
    position: relative;
    z-index: 2; }
    .page--about .page__header .page__title {
      margin-bottom: 380px; }
    .page--about .page__header img {
      margin-left: -50%;
      position: absolute;
      top: 90px;
      left: 50%; }
    .page--about .page__header .section--intro {
      position: relative;
      z-index: 3;
      padding-bottom: 0; }
      .page--about .page__header .section--intro .headline-03 {
        margin: 40px 0; }
      .page--about .page__header .section--intro blockquote {
        max-width: 500px;
        margin: 0 auto; }
        .page--about .page__header .section--intro blockquote p {
          margin-bottom: 20px;
          font-weight: 400;
          font-size: 23px;
          line-height: 30px;
          color: #1D1D1B; }
  .page--about .partners__list {
    margin-top: 40px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: -10px;
    line-height: 20px; }
    .page--about .partners__list__item {
      margin-bottom: 40px;
      display: inline-block;
      float: none;
      letter-spacing: 2px;
      vertical-align: top;
      text-align: center; }
    .page--about .partners__list img {
      width: 100px;
      height: 100px;
      margin-bottom: 15px;
      display: inline-block;
      vertical-align: middle; }
  .page--about .section--difference .paragraph--centered {
    margin-bottom: 50px; }
  .page--about .section--difference .headline-04.underline.donate {
    padding-top: 20px; }
    @media (min-width: 1060px) {
      .page--about .section--difference .headline-04.underline.donate {
        padding-top: 60px; } }
  .page--about .section--difference .table-cell {
    display: block;
    padding: 0; }
  .page--about .section--slider {
    overflow: hidden; }
    .page--about .section--slider .owl-carousel {
      padding: 0 90px; }
      .page--about .section--slider .owl-carousel .slick-list {
        padding: 0 40px; }
    .page--about .section--slider .slick-list {
      overflow: visible; }
    .page--about .section--slider .slick-slide {
      opacity: 0.5; }
      .page--about .section--slider .slick-slide.slick-current {
        opacity: 1; }
        .page--about .section--slider .slick-slide.slick-current .slider--cards__content {
          visibility: visible; }
    .page--about .section--slider .slick-arrow {
      width: 40px;
      height: 40px;
      margin-top: -20px;
      background: #def4fd url(../images/Arrow-white.svg) center center no-repeat;
      border: 1px solid #fff;
      position: absolute;
      border-radius: 50px;
      font-size: 0;
      -webkit-border-radius: 50px;
      top: 50%;
      outline: none;
      z-index: 10; }
      .page--about .section--slider .slick-arrow.slick-prev {
        left: 0;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
      .page--about .section--slider .slick-arrow.slick-next {
        right: 0;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
      .page--about .section--slider .slick-arrow:hover {
        background-color: #00ABFF; }
  @media (max-width: 1060px) {
    .page--about {
      padding-top: 0; }
      .page--about:before {
        display: none; }
      .page--about .page__header .page__title {
        margin-bottom: 0; }
      .page--about .page__header img {
        width: 100%;
        margin: 0;
        top: 0;
        left: 0;
        position: static; }
      .page--about .section--slider .slick-list {
        overflow: hidden; }
      .page--about .section--slider .slick-slide {
        opacity: 1; }
      .page--about .section--slider {
        overflow: hidden; }
        .page--about .section--slider .container {
          padding: 0; }
        .page--about .section--slider .owl-carousel {
          padding: 0; }
          .page--about .section--slider .owl-carousel .slick-list {
            padding: 0; }
      .page--about .partners__list__item {
        width: 33.3333333333%; }
      .page--about .partners__list__name {
        display: none; } }

.page--donate {
  padding-top: 30px; }
  .page--donate:before {
    width: 100%;
    height: 400px;
    background: #F5F8FF;
    content: '';
    position: absolute;
    top: 100px;
    left: 0;
    z-index: 1; }
  .page--donate .page__header {
    position: relative;
    z-index: 2; }
    .page--donate .page__header .page__title {
      margin-bottom: 440px; }
    .page--donate .page__header img {
      margin-left: -50%;
      position: absolute;
      top: 100px;
      left: 50%; }
    .page--donate .page__header .section--intro {
      position: relative;
      z-index: 3; }
  .page--donate .form {
    width: 267px;
    margin: 0 auto; }
    .page--donate .form .button {
      margin-bottom: 15px;
      padding: 8px 18px;
      height: 37px; }
      .page--donate .form .button:first-child {
        margin-right: 10px; }
      .page--donate .form .button.inactive {
        opacity: 0.5; }
    .page--donate .form .input {
      height: 37px;
      outline: none; }
    .page--donate .form .select {
      width: 100%;
      height: 40px;
      margin-bottom: 15px;
      max-width: 470px;
      border: 1px solid #2C2C29;
      background: #fff;
      border-radius: 4px;
      padding: 11px 5px;
      margin-bottom: 15px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; }
      .page--donate .form .select-bg {
        position: relative; }
        .page--donate .form .select-bg:before {
          width: auto;
          height: auto;
          background: none;
          margin: 0 7px 8px 7px;
          border: solid #1538CB;
          border-width: 0 1px 1px 0;
          display: inline-block;
          padding: 5px;
          vertical-align: middle;
          position: absolute;
          top: 10px;
          right: 6px;
          content: '';
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg); }
    .page--donate .form .submit {
      width: 100%;
      height: 37px;
      padding: 10px 15px;
      border-radius: 4px;
      border: none;
      margin-top: 20px; }
    .page--donate .form .error {
      color: red;
      display: inline-block;
      font-size: .9em;
      font-weight: normal;
      color: red; }
  .page--donate .section--means ul {
    margin-bottom: 30px; }
  .page--donate .section--means .headline-03 {
    margin-top: 15px;
    padding: 0 50px;
    text-align: center; }
  .page--donate .money--amount {
    position: relative; }
    .page--donate .money--amount::before {
      content: "$";
      position: absolute;
      left: 10px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #969694; }
    .page--donate .money--amount input {
      -webkit-appearance: input-text;
         -moz-appearance: input-text;
              appearance: input-text;
      text-align: center; }
  .page--donate .time--options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-bottom: 20px; }
    .page--donate .time--options .option {
      display: block;
      -webkit-box-flex: 2;
          -ms-flex-positive: 2;
              flex-grow: 2;
      text-align: left; }
      .page--donate .time--options .option:nth-child(1) {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        padding-right: 20px; }
      .page--donate .time--options .option:nth-child(2) {
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
      .page--donate .time--options .option input {
        display: none; }
      .page--donate .time--options .option label {
        display: block;
        padding: 10px;
        border: 2px solid #8a9ce5;
        border-radius: 5px;
        color: #8a9ce5;
        cursor: pointer;
        text-align: center;
        -webkit-transition: 0.3s ease;
        transition: 0.3s ease; }
      .page--donate .time--options .option label:hover,
      .page--donate .time--options .option input:checked + label {
        border: 2px solid #1538CB;
        color: #1538CB; }
  @media (max-width: 1060px) {
    .page--donate {
      padding-top: 0; }
      .page--donate:before {
        display: none; }
      .page--donate .page__header .page__title {
        margin-bottom: 0; }
      .page--donate .page__header img {
        width: 100%;
        margin: 0;
        top: 0;
        left: 0;
        position: static; } }

#buddypress {
  padding-top: 30px; }

.article-header {
  margin-top: 70px; }

.bp_members .article-header {
  display: none; }

#buddypress div#item-header img.avatar {
  border-radius: 50%;
  overflow: hidden;
  width: 127px;
  height: 127px; }

#buddypress div#item-header h2.user-nicename {
  font-size: 22px;
  line-height: 30px; }

#buddypress span.activity {
  font-size: 15px;
  font-weight: 300; }

#buddypress div#item-header img.avatar,
#buddypress div#item-header div#item-header-content,
#buddypress div.item-list-tabs ul li {
  float: none;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
  color: #2C2C29; }

#buddypress div.item-list-tabs#subnav {
  margin: 0; }
  #buddypress div.item-list-tabs#subnav ul li {
    font-size: 22px;
    line-height: 30px;
    display: inline-block;
    margin-right: 20px; }

#activity-personal-li, .byline.vcard,
#buddypress div.item-list-tabs#subnav #profile-personal-li,
#buddypress div.item-list-tabs#subnav #shop-settings-personal-li,
#buddypress div.item-list-tabs#subnav li#shop-downloads-personal-li,
#buddypress div.item-list-tabs#subnav li#shop-track-personal-li,
#buddypress div.item-list-tabs#subnav li#shop-edit_address-personal-li,
#buddypress div.item-list-tabs#subnav li#shop-edit_account-personal-li,
#buddypress div.item-list-tabs#subnav li#shop-payment_methods-personal-li {
  display: none; }

#buddypress #item-nav {
  width: 20%;
  font-size: 22px;
  line-height: 30px;
  float: left; }

#buddypress > #item-body {
  width: 80%;
  float: left;
  margin-bottom: 25px; }
  @media (min-width: 1300px) {
    #buddypress > #item-body {
      padding-left: 100px;
      margin-top: -114px; } }
  #buddypress > #item-body #item-body {
    width: 100%; }

#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
  background: none;
  color: #FC494F;
  font-weight: 400; }

#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li span {
  font-family: "Open Sans", sans-serif;
  font-size: 23px;
  letter-spacing: 0px;
  padding-left: 0; }

#buddypress div#object-nav ul li a {
  font-family: "Muli", sans-serif;
  font-size: 23px;
  letter-spacing: 0px; }

#buddypress div.profile h2 {
  font-family: "Muli", sans-serif;
  font-size: 23px;
  line-height: 30px;
  margin-bottom: 10px; }

#buddypress table.profile-fields tr td.data,
#buddypress table.profile-fields tr td.label {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 600; }

#buddypress table.profile-fields tr td.label {
  width: 22%;
  color: #2C2C29; }

#buddypress #profile-edit-form ul.button-nav {
  margin: 5px 0 25px 0;
  display: inline-block;
  border-bottom: 2px solid #979797; }
  @media (max-width: 1060px) {
    #buddypress #profile-edit-form ul.button-nav {
      width: 100%; } }
  @media (min-width: 1300px) {
    #buddypress #profile-edit-form ul.button-nav {
      width: 68%; } }
  #buddypress #profile-edit-form ul.button-nav li {
    margin: 0 20px 20px 0; }
  #buddypress #profile-edit-form ul.button-nav li a {
    padding: 5px;
    color: #1d1d1c;
    font-family: "Open Sans", sans-serif;
    text-transform: normal;
    font-weight: 300;
    font-size: 15px;
    letter-spacing: 0px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: inline;
    cursor: pointer;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0; }
    #buddypress #profile-edit-form ul.button-nav li a:hover, #buddypress #profile-edit-form ul.button-nav li a:active {
      color: #fc494f;
      border: 0;
      background: transparent; }
  #buddypress #profile-edit-form ul.button-nav li.current a {
    color: #fc494f;
    background: transparent;
    border: 0;
    font-weight: 300; }

#buddypress table.profile-fields tr.alt td {
  background: #fff; }

#buddypress table.forum tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label {
  padding: 0;
  border: none; }

#buddypress input[type=submit],
#buddypress a.button,
#buddypress .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  margin-top: 30px;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 4px;
  border: 1px solid #FC494F;
  text-align: center;
  color: #FC494F;
  display: block;
  cursor: pointer;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  background: #FC494F;
  color: #fff; }
  #buddypress input[type=submit]:hover,
  #buddypress a.button:hover,
  #buddypress .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background: #FF0007;
    border-color: #FF0007;
    color: #fff; }
  #buddypress input[type=submit] br,
  #buddypress a.button br,
  #buddypress .woocommerce-cart .wc-proceed-to-checkout a.checkout-button br {
    display: none; }

.woocommerce-checkout #payment,
.woocommerce-checkout #payment ul.payment_methods {
  padding-top: 0;
  background: #fff;
  border-bottom: 0; }

.woocommerce-checkout #payment div.place-order {
  text-align: center; }

.woocommerce-checkout #payment .wc_payment_methods {
  padding: 0;
  border-bottom: 0; }

.woocommerce-checkout #payment .div.form-row {
  padding-left: 0;
  padding-right: 0; }

.woocommerce-checkout #payment div.payment_box input.input-text {
  border-color: #969694;
  border-top-color: #969694; }

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
  float: none; }

.woocommerce table.my_account_orders td #buddypress a.button {
  margin-top: 10px;
  padding: 3px 0;
  font-size: 14px; }

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number br {
  display: none; }

#buddypress .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 10px; }
  @media (max-width: 1060px) {
    #buddypress .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.button {
      margin-top: 25px; } }

.woocommerce-account .page-title {
  font-size: 23px;
  text-transform: capitalize; }

.woocommerce-account h2 {
  font-weight: 300;
  margin-top: 25px; }

.woocommerce-account .woocommerce-form-row .required {
  display: inline-block;
  color: #2C2C29; }

.woocommerce-account .woocommerce-form.login {
  border: none;
  padding: 0; }
  .woocommerce-account .woocommerce-form.login .lost_password {
    border-bottom: 1px solid #969694;
    padding-bottom: 35px;
    width: 50%; }
    @media (max-width: 767px) {
      .woocommerce-account .woocommerce-form.login .lost_password {
        width: 100%; } }
  .woocommerce-account .woocommerce-form.login .woocommerce button.button {
    border: 1px solid #FC494F;
    background: #fff;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 12px;
    margin-right: 25px; }
  .woocommerce-account .woocommerce-form.login .woocommerce-LostPassword a,
  .woocommerce-account .woocommerce-form.login .woocommerce-Register a {
    font-size: 15px; }
    .woocommerce-account .woocommerce-form.login .woocommerce-LostPassword a:after,
    .woocommerce-account .woocommerce-form.login .woocommerce-Register a:after {
      margin-left: 8px;
      content: '\203A\203A';
      letter-spacing: -3px;
      font-size: 25px;
      vertical-align: text-bottom;
      color: #FC494F;
      font-weight: normal; }
  .woocommerce-account .woocommerce-form.login .woocommerce-Register {
    font-weight: 400; }
    .woocommerce-account .woocommerce-form.login .woocommerce-Register a {
      font-weight: 600;
      margin-left: 10px; }

.woocommerce form .woocommerce-form__label-for-checkbox {
  display: block; }
  .woocommerce form .woocommerce-form__label-for-checkbox span {
    display: inline-block; }

#buddypress .standard-form label {
  font-weight: 300;
  font-size: 15px; }

#buddypress .standard-form > h2 {
  display: none; }

#buddypress .dir-search input[type=search],
#buddypress .dir-search input[type=text],
#buddypress .groups-members-search input[type=search],
#buddypress .groups-members-search input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
input#ccnumfield {
  width: 100%;
  height: 40px;
  max-width: 495px;
  border: 1px solid #2C2C29;
  background: #fff;
  border-radius: 4px;
  padding: 11px 5px;
  margin: 0; }

.woocommerce-password-strength {
  width: 100%;
  height: 40px;
  max-width: 495px; }

.select2-container {
  height: 40px; }
  .select2-container .select2-selection--single {
    border: none;
    border-radius: 4px;
    height: 40px; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      line-height: 28px;
      height: 40px;
      border-radius: 4px;
      padding: 5px 10px;
      border: 1px solid #2C2C29;
      width: 100%;
      max-width: 495px; }
    .select2-container .select2-selection--single .select2-selection__arrow {
      height: 40px;
      top: 0px;
      right: 5px; }
  .select2-container .select2-dropdown {
    border: 1px solid #2C2C29;
    top: -3px; }
  .select2-container .select2-dropdown--below {
    width: 495px !important; }

.woocommerce table.shop_table,
.woocommerce table.shop_table td {
  border: none; }

.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
  padding: 10px 8px;
  font-size: 15px; }

.woocommerce-form-coupon-toggle,
.woocommerce-page table.cart td.actions .coupon {
  display: none; }

.woocommerce-checkout #payment ul.payment_methods p {
  margin-bottom: 0;
  display: inline-block; }

.woocommerce-checkout #payment ul.payment_methods .card-connect-allowed-cards {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block; }

.woocommerce-checkout #payment div.payment_box p.form-row {
  display: block; }
  .woocommerce-checkout #payment div.payment_box p.form-row br {
    display: none; }

.woocommerce-checkout #payment div.payment_box .form-row {
  margin-bottom: 0; }
  .woocommerce-checkout #payment div.payment_box .form-row label br {
    display: none; }
  .woocommerce-checkout #payment div.payment_box .form-row label span {
    display: inline-block; }

.place-order #place_order {
  padding: 11px 22px 10px 22px;
  background: #1538CB;
  color: #fff;
  font-weight: 600;
  border: 1px solid #1538CB;
  letter-spacing: 0.92px;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-size: 12px; }

.place-order #place_order:hover {
  border: 1px solid #0031FF;
  background: #0031FF; }

.woocommerce button.button {
  padding: 11px 22px 10px 22px;
  background: #FC494F;
  color: #fff;
  font-weight: 600;
  border-color: #FC494F;
  letter-spacing: 0.92px;
  text-transform: uppercase;
  font-size: 12px; }
  .woocommerce button.button:hover {
    color: #fff;
    background: #FF0007; }

.woocommerce form .form-row .input-checkbox {
  width: 1.3em;
  height: 1.3em;
  background-color: #fff;
  border-radius: 50%;
  vertical-align: middle;
  border: 1px solid #1d1d1c;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  position: relative;
  margin-left: 30px;
  display: inline-block; }
  .woocommerce form .form-row .input-checkbox:checked {
    background-color: #1d1d1c; }
    .woocommerce form .form-row .input-checkbox:checked:after {
      content: "";
      position: absolute;
      top: -4px;
      bottom: -4px;
      left: -4px;
      right: -4px;
      border: 1px solid #1d1d1c;
      border-radius: 50%; }

#buddypress .woocommerce-message a.button {
  margin-top: 0;
  padding: 10px;
  font-size: 12px; }

.woocommerce-cart table.cart .product-thumbnail {
  display: none; }

.woocommerce-cart table.cart td {
  vertical-align: bottom; }

.woocommerce table.shop_table td {
  line-height: 1em; }

.woocommerce #customer_details .col-1 {
  width: 100%; }

.woocommerce #customer_details .col-2 {
  width: 100%; }

.woocommerce #customer_details .optional {
  display: inline-block; }

.woocommerce #customer_details #billing_first_name_field,
.woocommerce #customer_details #billing_last_name_field {
  width: 49%; }

.woocommerce #customer_details #billing_address_1_field,
.woocommerce #customer_details #billing_city_field,
.woocommerce #customer_details #billing_phone_field,
.woocommerce #customer_details #billing_company_field {
  width: 49%;
  display: inline-block;
  margin-right: 2%; }

.woocommerce #customer_details #billing_address_2_field,
.woocommerce #customer_details #billing_email_field,
.woocommerce #customer_details #billing_country_field {
  width: 49%;
  display: inline-block; }

.woocommerce #customer_details #billing_state_field {
  width: 28%;
  display: inline-block;
  margin-right: 1%; }

.woocommerce #customer_details #billing_postcode_field {
  width: 20%;
  display: inline-block; }

iframe#card_connect-iframe {
  height: 40px; }

input#card_connect-card-expiry,
input#card_connect-card-cvc {
  height: 40px;
  font-size: 14px !important; }

.woocommerce-checkout #payment div.payment_box em {
  font-size: 12px; }

#buddypress #activity-filter-select br {
  display: none; }

@media (max-width: 1060px) {
  #buddypress #item-nav,
  #buddypress #item-body {
    width: 100%; }
  #buddypress div.item-list-tabs ul li {
    float: left; }
  #buddypress div.item-list-tabs#subnav ul li {
    font-size: 18px;
    margin-right: 10px; }
  #customer_details #billing_first_name_field,
  #customer_details #billing_last_name_field,
  #customer_details #billing_address_1_field,
  #customer_details #billing_city_field,
  #customer_details #billing_phone_field,
  #customer_details #billing_company_field,
  #customer_details #billing_address_2_field,
  #customer_details #billing_email_field,
  #customer_details #billing_country_field,
  #customer_details #billing_state_field,
  #customer_details #billing_postcode_field {
    width: 100%;
    display: block;
    margin-right: 0; }
  #customer_details #billing_state_field {
    width: 55%; }
  #customer_details #billing_postcode_field {
    width: 30%; } }

.registration .page-title {
  font-size: 23px;
  text-transform: capitalize; }

.registration .welcome-message {
  margin: 0 0 25px 0;
  width: 50%; }

.registration #buddypress .field-visibility-settings-toggle {
  display: none; }

.registration #buddypress .standard-form input[type="submit"] {
  padding: 11px 22px 10px 22px;
  background: #FC494F;
  color: #fff;
  font-weight: 500;
  border-color: #FC494F;
  letter-spacing: 0.92px;
  text-transform: uppercase;
  font-size: 12px; }
  .registration #buddypress .standard-form input[type="submit"]:hover {
    color: #fff;
    background: #FF0007; }

.registration #buddypress .standard-form legend {
  font-weight: 500; }

.registration #buddypress .standard-form #basic-details-section {
  width: 100%; }
  .registration #buddypress .standard-form #basic-details-section p {
    margin-bottom: 0; }
    .registration #buddypress .standard-form #basic-details-section p br {
      display: none; }
  .registration #buddypress .standard-form #basic-details-section input[type=password],
  .registration #buddypress .standard-form #basic-details-section input[type=email] {
    width: 90%; }

.registration #buddypress .standard-form #profile-details-section {
  float: left;
  width: 100%; }
  .registration #buddypress .standard-form #profile-details-section p {
    margin-bottom: 0; }
    .registration #buddypress .standard-form #profile-details-section p br {
      display: none; }

.registration #buddypress .standard-form#signup_form div.submit {
  float: left;
  padding-bottom: 35px;
  margin-bottom: 35px;
  border-bottom: 1px solid #969694;
  width: 50%; }

.registration #buddypress .standard-form .login {
  float: left;
  clear: both;
  font-weight: 400; }
  .registration #buddypress .standard-form .login a {
    font-size: 15px;
    font-weight: 600;
    margin-left: 10px; }
    .registration #buddypress .standard-form .login a:after {
      margin-left: 8px;
      content: '\203A\203A';
      letter-spacing: -3px;
      font-size: 25px;
      vertical-align: text-bottom;
      color: #FC494F;
      font-weight: normal; }

.page-template-page-press .filter-label {
  font-size: 13px;
  display: inline-block;
  vertical-align: bottom;
  text-transform: uppercase; }

.page-template-page-press .wp-pagenavi {
  font-weight: 400; }
  .page-template-page-press .wp-pagenavi a:hover {
    color: #6DCAF7; }
  .page-template-page-press .wp-pagenavi .current {
    color: #6DCAF7; }

.page-template-page-press .filter-label {
  display: inline-block;
  vertical-align: middle; }

.page-template-page-press .filter {
  margin-top: -4px; }

.page-template-page-press .input {
  border-radius: 0; }

.page-template-page-press .page--archive .archive__filter {
  position: relative; }
  .page-template-page-press .page--archive .archive__filter {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
    text-align: center;
    float: left; }
  .page-template-page-press .page--archive .archive__filter .select-wrapper {
    display: inline-block;
    vertical-align: middle; }
    @media (max-width: 1060px) {
      .page-template-page-press .page--archive .archive__filter .select-wrapper {
        border: 1px solid #6DCAF7; } }
  .page-template-page-press .page--archive .archive__filter .select-selected::after {
    background: url(../images/Dropdown_Press.svg) 0 0 no-repeat;
    width: 16px; }

.page-template-page-press .article__list__category img {
  width: 23px; }

@media (max-width: 1060px) {
  .page-template-page-press .page--archive__search {
    width: 96%;
    margin: 0 auto; } }
  @media (max-width: 1060px) and (max-width: 767px) {
    .page-template-page-press .page--archive__search {
      width: 91%; } }

@media (max-width: 1060px) {
  .page-template-page-press .page--archive__search .headline-04,
  .page-template-page-press .archive__filter .headline-04 {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 14px; }
  .page-template-page-press #searchInput-mobile {
    margin: 0;
    width: 100%;
    height: 40px;
    border: 1px solid #6DCAF7;
    background: #fff;
    border-radius: 3px; }
  .page-template-page-press .col.filter {
    text-align: left; } }

.page--archive {
  padding-top: 40px; }
  .page--archive__search {
    margin-bottom: 40px; }
    .page--archive__search .input {
      width: 38%;
      height: 30px;
      padding: 0 30px 0 10px;
      border: none;
      border-bottom: 1px solid #D8D8D8;
      background: url(../images/archive/Search.svg) right 0 no-repeat;
      vertical-align: text-bottom;
      font-size: 16px;
      outline: none; }
  .page--archive .headline-02 {
    margin-bottom: 50px;
    float: left; }
    @media (max-width: 1060px) {
      .page--archive .headline-02 {
        margin-bottom: 0;
        float: none;
        text-align: center; } }
  .page--archive .archive__filter {
    position: relative; }
    .page--archive .archive__filter {
      display: block;
      width: 100%;
      margin: 15px 0 45px 0;
      text-align: center;
      float: left; }
    .page--archive .archive__filter .headline-04 {
      margin-bottom: 0;
      margin-top: 5px;
      position: absolute;
      left: 75px; }
      @media (max-width: 1060px) {
        .page--archive .archive__filter .headline-04 {
          position: unset;
          display: block;
          margin-bottom: 10px; } }
    .page--archive .archive__filter .select-wrapper {
      display: block;
      width: 175px;
      float: right;
      margin: 0 0 0 25px;
      border: 1px solid #1d1d1c; }
      @media (max-width: 1060px) {
        .page--archive .archive__filter .select-wrapper {
          float: none;
          margin: 0 auto;
          width: 96%;
          border: 1px solid #F68E1B; } }
      @media (max-width: 767px) {
        .page--archive .archive__filter .select-wrapper {
          width: 91%; } }
    .page--archive .archive__filter .select-selected {
      display: block;
      width: 100%;
      color: #1d1d1c; }
      @media (max-width: 1060px) {
        .page--archive .archive__filter .select-selected {
          width: 91%;
          text-align: center;
          margin: 0 auto; } }
    .page--archive .archive__filter .select-selected::after {
      background: url(../images/Dropdown_Voices.svg) 0 0 no-repeat; }
    @media (max-width: 1060px) {
      .page--archive .archive__filter {
        float: none;
        text-align: center;
        margin: 15px 0 10px 0; } }
  .page--archive .col_promo {
    display: none; }
  .page--archive .article__list .col_promo {
    display: inline-block; }
    .page--archive .article__list .col_promo .cta--primary.action {
      background-color: #F68E1B; }
    @media (max-width: 1060px) {
      .page--archive .article__list .col_promo .join {
        border-radius: 6px; } }
  @media (max-width: 1060px) {
    .page--archive {
      padding-top: 0; }
      .page--archive .posts {
        margin-top: 25px; } }

.page--campaign .section--campaign {
  border-bottom: 1px solid #E6E6E6; }

.page--campaign .headline-02 {
  margin-bottom: 40px; }

.page--campaign .social__list {
  margin-bottom: 25px; }
  .page--campaign .social__list li {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top; }
    .page--campaign .social__list li a {
      width: 34px;
      height: 34px;
      border: 1px solid #999;
      border-radius: 50%;
      overflow: hidden;
      display: block; }
      .page--campaign .social__list li a img {
        margin-left: -1px;
        vertical-align: middle; }

.page--campaign .campaign__image {
  margin-bottom: 20px; }

.page--campaign .campaign__info {
  margin-bottom: 20px;
  padding: 20px 30px;
  font-size: 15px;
  line-height: 26px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
  .page--campaign .campaign__info .headline-04 {
    margin-bottom: 10px; }
  .page--campaign .campaign__info__date {
    margin-bottom: 10px;
    font-weight: 300; }
  .page--campaign .campaign__info .readmore {
    fill: #6DCAF7;
    stroke: #6DCAF7; }
  .page--campaign .campaign__info.green {
    background: rgba(86, 195, 63, 0.09); }

.page--campaign .section--action li > .centered {
  padding: 0 40px; }

.page--campaign .section--action .headline-04 {
  margin-top: 15px;
  margin-bottom: 10px; }

.page--campaign .section--media .media__list__content {
  padding: 0 40px; }
  .page--campaign .section--media .media__list__content a {
    font-weight: 600;
    font-size: 15px; }
    .page--campaign .section--media .media__list__content a .readmore {
      fill: #6DCAF7;
      stroke: #6DCAF7; }

.page--campaign .section--petition__title {
  padding: 40px 0 20px;
  font-weight: 300;
  font-size: 25px;
  text-align: center;
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6; }

.page--campaign .section--petition .form {
  margin-bottom: 30px; }

.page--checkout .page__header {
  padding-top: 0; }
  .page--checkout .page__header .headline-02 {
    margin-bottom: 30px; }
  .page--checkout .page__header p {
    max-width: 550px;
    margin: 0 auto; }

.page--checkout .cta--secondary {
  margin-right: 10px;
  height: 37px; }

.page--checkout .cta--primary {
  margin-bottom: 20px; }

.page--checkout .sli-large-12 {
  padding: 0 0.5em; }

.page--checkout .sli-form input[type="text"], .page--checkout .sli-form .sli-input, .page--checkout .sli-form select {
  border: 1px solid #2C2C29;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 40px !important;
  border-radius: 4px !important; }

.page--checkout .sli-label {
  color: #2C2C29;
  font-size: 15px !important;
  line-height: 24px; }

.page--checkout .sli-widget h3 {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  color: #1D1D1B;
  font-family: "Open Sans", sans-serif; }

.page--checkout .sli-selectRecurring {
  font-size: 16px !important;
  font-family: "Open Sans", sans-serif !important; }

.page--checkout .sli-form .sli-input[type="checkbox"], .page--checkout .sli-form .sli-input[type="radio"] {
  width: 20px;
  vertical-align: middle; }

.page--checkout ul.sli-style-button .sli-input-group .sli-input.sli-input-group-field {
  min-width: 30em;
  border-radius: 4px !important; }

@media (max-width: 1060px) {
  .page--checkout .cta--secondary {
    width: 100%;
    margin-bottom: 10px; } }

.page--church {
  padding-top: 40px; }
  .page--church .section--intro {
    max-width: 550px;
    margin: 0 auto 50px; }
  .page--church .select-wrapper {
    min-width: 175px;
    width: auto;
    margin: 0 0 20px 0;
    padding-right: 20px; }
  .page--church .section p a {
    color: #CA65E3; }
  @media (max-width: 1060px) {
    .page--church {
      padding-top: 0; }
      .page--church .section--map img {
        width: 100%;
        height: auto; } }

.page--contact {
  padding-top: 40px; }
  .page--contact .section--intro {
    max-width: 610px;
    margin: 0 auto 50px; }
  .page--contact .headline-03 {
    font-size: 23px; }
  .page--contact .form .button {
    padding: 10px 20px;
    border: none;
    letter-spacing: 0.92px; }
  .page--contact .section--form span,
  .page--contact .section--form li {
    margin-bottom: 5px;
    font-weight: 300;
    display: block; }
  @media (max-width: 1060px) {
    .page--contact {
      padding-top: 0; }
      .page--contact .headline-03 {
        font-size: 18px; }
      .page--contact .form .button {
        width: 100%; } }
  @media (min-width: 767px) and (max-width: 1060px) {
    .page--contact .span_4 {
      width: 33.3333333333%; }
    .page--contact .span_8 {
      width: 66.6666666667%; } }

.page--event {
  padding-top: 40px; }
  .page--event .section--intro {
    max-width: 550px;
    margin: 0 auto 70px; }
  .page--event .event-type-container {
    border-bottom: 1px solid #969694;
    padding-bottom: 25px;
    margin-bottom: 40px; }
  .page--event .event-type-label {
    color: #CA65E3;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold; }
  .page--event .event__item {
    margin-bottom: 30px;
    border-bottom: 1px solid #efefef; }
    .page--event .event__item__info {
      margin-bottom: 10px;
      font-family: 'Quicksand', sans-serif;
      font-size: 16px;
      line-height: 25px; }
      .page--event .event__item__info span {
        margin: 0 10px 0 0; }
      .page--event .event__item__info svg,
      .page--event .event__item__info img {
        vertical-align: text-top; }
  .page--event .anchor--submit {
    font-weight: 600;
    font-size: 15px;
    float: right; }
    .page--event .anchor--submit .readmore {
      fill: #CA65E3;
      stroke: #CA65E3;
      line-height: 24px; }
  @media (max-width: 1060px) {
    .page--event {
      padding-top: 0; }
      .page--event .headline-03 {
        text-align: center; }
      .page--event .event__item .headline-03 {
        text-align: left; }
      .page--event .event__list {
        margin-top: 40px; }
      .page--event .event__item__info span {
        display: block;
        margin-bottom: 5px; }
      .page--event .event-type-label,
      .page--event .anchor--submit {
        width: 100%;
        text-align: center;
        display: block;
        float: none; } }

.page--meet {
  padding-top: 40px; }
  .page--meet .section--intro {
    max-width: 550px;
    margin: 0 auto 50px; }
  .page--meet .select-wrapper {
    display: inline-block; }
  .page--meet .headline-04 {
    margin-left: 15px; }
  .page--meet #blogger-search {
    display: inline-block;
    vertical-align: middle; }
    .page--meet #blogger-search button.submit {
      height: 34px;
      border-radius: 4px;
      text-transform: uppercase;
      border: 1px solid #F68E1B;
      -webkit-appearance: none;
      padding: 0 20px;
      cursor: pointer;
      margin-left: 10px;
      font-family: "Open Sans", sans-serif;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 12px;
      letter-spacing: 1px;
      border-radius: 3px;
      display: inline-block;
      cursor: pointer;
      -webkit-transition: .3s ease-out;
      transition: .3s ease-out; }
      .page--meet #blogger-search button.submit:hover {
        color: #FF6A00;
        border-color: #FF6A00; }
  .page--meet .input {
    margin-left: 10px; }
  .page--meet .bloggers__list__item {
    margin-bottom: 50px;
    text-align: center;
    font-size: 15px;
    color: #2C2C29;
    font-weight: 300;
    line-height: 22px; }
  .page--meet .bloggers__list__avatar {
    width: 80px;
    height: 80px;
    margin-bottom: 20px;
    background-color: #E8E8E8;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block; }
    .page--meet .bloggers__list__avatar a {
      width: 80px;
      height: 80px;
      display: block; }
  .page--meet .bloggers__list .headline-03 {
    margin-bottom: 10px; }
  .page--meet .wp-pagenavi .current {
    color: #F68E1B;
    font-weight: 400; }
  .page--meet .wp-pagenavi #blogger-search button.submit {
    margin-left: 10px; }
  @media (max-width: 1060px) {
    .page--meet {
      padding-top: 0; }
      .page--meet #blogger-search {
        text-align: left;
        font-size: 0; }
      .page--meet .filters .headline-04 {
        margin-left: 0;
        display: block;
        text-align: left;
        color: #404040;
        font-size: 14px;
        font-family: "Lato", sans-serif;
        margin-bottom: 7px; }
      .page--meet .filters .select-wrapper, .page--meet .filters .input {
        width: 100%;
        margin-bottom: 15px;
        margin-left: 0; }
      .page--meet .filters .input_search {
        display: inline-block;
        margin-right: 3%;
        width: 72%; }
      .page--meet .filters .select-wrapper.short {
        display: inline-block;
        width: 25%; }
      .page--meet .filters #blogger-search {
        width: 100%; }
        .page--meet .filters #blogger-search button.submit {
          display: inline-block;
          vertical-align: top;
          width: 100%;
          margin-left: 0; }
      .page--meet .bloggers__list__item {
        width: 50%;
        word-break: break-word;
        float: none;
        display: inline-block;
        vertical-align: top; } }
  .page--meet .no-bloggers-found {
    text-align: center;
    padding: 0 20px; }

.page--organization {
  padding-top: 40px; }
  .page--organization .section--intro {
    max-width: 550px;
    margin: 0 auto 50px; }
  .page--organization .letter__list {
    margin-bottom: 40px;
    padding: 8px 0;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    text-align: center; }
    .page--organization .letter__list__item {
      margin: 0 10px;
      font-size: 12px;
      display: inline-block; }
  .page--organization .organization__list .item-content {
    min-height: 120px; }
  .page--organization .organization__list__item {
    margin-bottom: 40px; }
  .page--organization .organization__list__content {
    padding-right: 50px; }
  .page--organization .organization__list p {
    margin-bottom: 8px; }
  .page--organization .organization__list a:hover, .page--organization .organization__list a:active {
    color: #CA65E3; }
  @media (max-width: 1060px) {
    .page--organization {
      padding-top: 0; }
      .page--organization .organization__list {
        text-align: center; }
        .page--organization .organization__list .item-content {
          min-height: initial; }
        .page--organization .organization__list__item {
          margin-bottom: 20px; }
        .page--organization .organization__list__content {
          padding-right: 0; }
      .page--organization .select-wrapper {
        width: 100%;
        height: 40px;
        margin-bottom: 30px;
        border-color: #BD10E0;
        margin-left: 0; }
      .page--organization .select-items div,
      .page--organization .select-selected {
        text-align: center;
        padding-top: 7px; }
      .page--organization .select-selected:after {
        width: auto;
        height: auto;
        background: none;
        margin: 0 7px 8px 7px;
        border: solid #BD10E0;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 6px;
        vertical-align: middle;
        position: absolute;
        top: 8px;
        right: 6px;
        content: '';
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg); }
      .page--organization .select-arrow-active:after {
        top: 16px;
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg); }
      .page--organization .headline-04.mobile {
        text-align: center; }
      .page--organization .headline-03 {
        font-size: 23px; } }

.page--profile {
  padding-top: 40px; }
  .page--profile .headline-02 {
    margin-bottom: 60px; }
  .page--profile .profile__author {
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 15px; }
    .page--profile .profile__author img {
      margin-right: 10px;
      vertical-align: middle;
      display: inline-block; }
  .page--profile .profile__photo {
    margin-bottom: 30px; }
  .page--profile .social__list {
    margin-bottom: 25px; }
    .page--profile .social__list li {
      margin-right: 10px;
      display: inline-block;
      vertical-align: top; }
      .page--profile .social__list li a {
        width: 34px;
        height: 34px;
        border: 1px solid #999;
        border-radius: 50%;
        overflow: hidden;
        display: block; }
        .page--profile .social__list li a img {
          margin-left: -1px;
          vertical-align: middle; }
  .page--profile .article__list__content {
    padding-right: 0; }
    .page--profile .article__list__content .readmore {
      fill: #F68E1B;
      stroke: #F68E1B; }
  @media (max-width: 1060px) {
    .page--profile {
      padding-top: 0; }
      .page--profile .profile__photo img {
        width: 100%;
        height: auto; } }

body.author .article__list__item {
  height: auto !important; }

.page--results {
  padding-top: 40px; }
  .page--results .headline-02 {
    margin-bottom: 40px; }
  .page--results .headline-04 {
    margin-bottom: 0; }
  .page--results .results__list__item {
    margin-bottom: 30px;
    padding-bottom: 35px;
    border-bottom: 1px solid #E6E6E6; }
  .page--results .wp-pagenavi {
    text-align: center; }
    .page--results .wp-pagenavi .current {
      font-weight: 400;
      color: #FD565B; }
  @media (max-width: 1060px) {
    .page--results {
      padding-top: 0; } }

.page--voices-post {
  padding-top: 40px; }
  .page--voices-post .page__header {
    padding-top: 385px;
    position: relative;
    z-index: 2; }
    .page--voices-post .page__header .page__title {
      margin-bottom: 440px; }
    .page--voices-post .page__header__image {
      margin-left: -50%;
      position: absolute;
      top: 0;
      left: 50%; }
    .page--voices-post .page__header .section--intro {
      position: relative;
      z-index: 3; }
  .page--voices-post .headline-02 {
    margin-bottom: 30px; }
  .page--voices-post blockquote,
  .page--voices-post quote {
    margin-bottom: 30px;
    padding-left: 20px;
    border-left: 2px solid #F68E1B;
    display: block; }
    .page--voices-post blockquote p,
    .page--voices-post quote p {
      color: #F68E1B;
      font-weight: 400;
      font-size: 30px;
      line-height: 40px; }
  .page--voices-post .profile {
    text-align: center; }
    .page--voices-post .profile__img {
      width: 40px;
      height: 40px;
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover;
      margin-right: 5px;
      display: inline-block;
      border-radius: 40px;
      -webkit-border-radius: 40px;
      overflow: hidden;
      vertical-align: middle; }
      .page--voices-post .profile__img.media {
        margin: 0 auto 10px auto;
        display: block; }
      .page--voices-post .profile__img img {
        display: none; }
    .page--voices-post .profile__author {
      margin-bottom: 20px;
      font-weight: 300;
      font-size: 15px; }
      .page--voices-post .profile__author img {
        margin: 0 auto;
        margin-bottom: 10px;
        display: block; }
      .page--voices-post .profile__author span {
        width: calc(100% - 50px);
        display: inline-block;
        vertical-align: middle; }
    .page--voices-post .profile__photo {
      margin-bottom: 30px; }
  .page--voices-post .social__list {
    margin-bottom: 25px; }
    .page--voices-post .social__list li {
      margin-right: 10px;
      display: inline-block;
      vertical-align: top; }
      .page--voices-post .social__list li a {
        width: 34px;
        height: 34px;
        border: 1px solid #999;
        border-radius: 50%;
        overflow: hidden;
        display: block; }
        .page--voices-post .social__list li a img {
          margin-left: -1px;
          vertical-align: middle; }
  .page--voices-post .article__list__content {
    padding-right: 0; }
    .page--voices-post .article__list__content .readmore {
      fill: #F68E1B;
      stroke: #F68E1B; }
  .page--voices-post .media__list {
    letter-spacing: -10px; }
    .page--voices-post .media__list .overlay {
      background: rgba(250, 188, 119, 0.9); }
    .page--voices-post .media__list__item {
      letter-spacing: 0;
      vertical-align: top;
      float: none;
      display: inline-block; }
    .page--voices-post .media__list__image {
      width: 100%;
      height: 416px;
      margin-bottom: 20px;
      background-repeat: no-repeat;
      background-position: top center;
      background-size: cover;
      text-align: center;
      position: relative; }
      .page--voices-post .media__list__image:hover .overlay {
        display: block; }
  .page--voices-post .comments__list__item .comment-reply-link {
    background: #F68E1B; }
    .page--voices-post .comments__list__item .comment-reply-link:hover {
      background: #FF6A00; }
  .page--voices-post .comments__list__item [class*=" depth-"] {
    border-left: 2px solid #FF6A00; }
  .page--voices-post .comment-respond .form-submit .submit {
    border-color: #F68E1B; }
    .page--voices-post .comment-respond .form-submit .submit:hover {
      color: #FF6A00;
      border-color: #FF6A00; }
  @media (max-width: 1060px) {
    .page--voices-post {
      padding-top: 0; }
      .page--voices-post .profile__photo img {
        width: 100%;
        height: auto; } }

.page--write {
  padding-top: 40px; }
  .page--write .section--intro {
    max-width: 550px;
    margin: 0 auto 50px; }
    .page--write .section--intro a {
      font-size: 15px;
      font-weight: 600;
      color: #2C2C29; }
    .page--write .section--intro .headline-04 {
      margin-bottom: 10px; }
    .page--write .section--intro > div h2 {
      margin-bottom: 25px;
      font-size: 50px; }
  .page--write .form-section {
    margin-top: 70px; }
  .page--write .headline-03 {
    font-size: 23px; }
  .page--write .form .button {
    border: none; }
  .page--write .form .attach {
    width: 100%;
    height: 40px;
    padding: 8px 5px 0px 40px;
    background: url(../images/attachment.png) 10px 10px no-repeat;
    font-size: 15px;
    color: #2C2C29;
    border: 1px solid #2C2C29;
    border-radius: 4px;
    font-weight: 300;
    display: inline-block;
    cursor: pointer; }
  .page--write .form .file-831 {
    display: none; }
  .page--write .form .text-544, .page--write .form .textarea-408 {
    margin-bottom: 15px;
    display: block; }
  .page--write div.wpcf7 input[type="file"] {
    border: none; }
  @media (max-width: 1060px) {
    .page--write {
      padding-top: 0; }
      .page--write .section--intro > div h2 {
        font-size: 23px;
        line-height: 30px; }
      .page--write .headline-03 {
        font-size: 18px; }
      .page--write .form .button {
        width: 100%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWwvX2ZvbnRzLnNjc3MiLCJ1dGlsL19yZXNldC5zY3NzIiwidXRpbC9fcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwidXRpbC9fYmFzZS5zY3NzIiwidXRpbC9fY29sb3JzLnNjc3MiLCJzZXR0aW5ncy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvX2NvbG9ycy5zY3NzIiwidHlwZS9fYmFzZS5zY3NzIiwic2V0dGluZ3MvX2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbF9mZWVkLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3JlY2FwdGNoYS5zY3NzIiwicGFnZXMvX3BhZ2VzLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3Jlc291cmNlcy5zY3NzIiwicGFnZXMvX3ZvaWNlcy5zY3NzIiwicGFnZXMvX2FjdGlvbi5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fZG9uYXRlLnNjc3MiLCJwYWdlcy9fYWNjb3VudC5zY3NzIiwicGFnZXMvX3JlZ2lzdGVyLnNjc3MiLCJwYWdlcy9fcHJlc3Muc2NzcyIsInBhZ2VzL19hcmNoaXZlLnNjc3MiLCJwYWdlcy9fY2FtcGFpZ24uc2NzcyIsInBhZ2VzL19jaGVja291dC5zY3NzIiwicGFnZXMvX2NodXJjaC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19ldmVudC5zY3NzIiwicGFnZXMvX21lZXQuc2NzcyIsInBhZ2VzL19vcmdhbml6YXRpb24uc2NzcyIsInBhZ2VzL19wcm9maWxlLnNjc3MiLCJwYWdlcy9fcmVzdWx0cy5zY3NzIiwicGFnZXMvX3ZvaWNlcy1wb3N0LnNjc3MiLCJwYWdlcy9fd3JpdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7O0VBS0U7QUFFRiw0REFBWTtBQUNaLHVGQUFZO0FBQ1osb0VBQVk7QUFDWix5RUFBWTtBQ1ZaO0VBQUUsK0JBQXNCO1VBQXRCLHVCQUFzQixFQUFHOztBQUFEO0VBQWdiLHFCQUFtQjtFQUFDLGdCQUFjO0VBQUMscUJBQW1CO0VBQUMsb0JBQWtCO0VBQUMseUJBQXVCO0VBQUMsb0JBQWtCO0VBQUMsb0JBQWtCO0VBQUMsVUFBUTtFQUFDLFdBQVM7RUFBQyxVQUFRO0VBQUMsV0FBUztFQUFDLGdCQUFjO0VBQUMseUJBQXVCO0VBQUMsd0JBQXNCO0VBQUMsd0JBQXVCO0VBQUMsc0JBQXFCLEVBQUc7O0FBQUQ7RUFBbUYsZUFBYSxFQUFFOztBQUFEO0VBQU0saUJBQWUsRUFBRTs7QUFBRDtFQUFhLGFBQVcsRUFBRTs7QUFBRDtFQUFNLDBCQUF3QjtFQUFDLGtCQUFnQixFQUFFOztBQUFEO0VBQUksY0FBWSxFQUFFOztBQUFEO0VBQUUsc0JBQW9CO0VBQUMsZUFBYSxFQUFFOztBQUFEO0VBQWlCLGdCQUFlO0VBQUMsaUJBQWdCO0VBQUMsWUFBVztFQUFDLGlCQUFnQjtFQUFDLG1CQUFpQixFQUFHOztBQ0E5akM7Ozs7dUJBSXVCO0FBRXZCLGtEQUFrRDtBQUNsRDtFQUNDLCtCQUE4QjtFQUU5Qix1QkFBc0I7R0FDdEIsc0NBQXNDO0VBQ3RDOzttRUFFa0UsRUFDbEU7O0FBRUQ7b0VBQ29FO0FBQ3BFO0VBQ0Msa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZDs7QUFFRCw0Q0FBNEM7QUFDNUM7Ozs7O0VBS0MsWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXLEVBQ1g7O0FBRUQ7OENBQzhDO0FBQzlDO0VBQ0Msb0JBQW1CLEVBQ25COztBQUNEO0VBQ0MsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNuQjs7QUFDRDtFQUNDLG1CQUFrQjtF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Q25ITDtJa0M5REo7TUF5TEksZUFBYyxFQVNqQjtNQWxNRDtRQTZMUSxZQUFXO1FBQ1gsYUFBWSxFQUNiLEVBQUE7O0FDL0xQO0VBQ0Usa0JBQWlCLEVBa0ZsQjtFQW5GRDtJQUlJLGlCQUFnQjtJQUNoQixvQkFBbUIsRUFnQnBCO0lBckJIO01BUU0sZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsZUFBYyxFQUNmO0lBWEw7TUFhTSxvQkFBbUIsRUFDcEI7SUFkTDtNQWlCUSxvQkFBbUI7TUFDbkIsZ0JBQWUsRUFDaEI7RUFuQlA7SUF1QkcsaUJBQWdCLEVBQ2hCO0VBeEJIO0lBMkJJLGdCQUFlLEVBQ2hCO0VBNUJIO0lBZ0NNLGFBQVksRUFDYjtFQWpDTDtJQW1DTSxZQUFXO0lBQ1gsYUFBWTtJQUNaLDBCQUF5QjtJQUN6Qiw4REFBNkQ7SUFDN0QsZ0JBQWU7SUFDZixlQUFjO0lBQ2QsMEJBQXlCO0lBQ3pCLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsc0JBQXFCO0lBQ3JCLGdCQUFlLEVBQ2hCO0VBOUNMO0lBZ0RNLGNBQWEsRUFDZDtFQWpETDtJQW1ETSxvQkFBbUI7SUFDbkIsZUFBYyxFQUNmO0VBckRMO0lBeURJLGFBQVksRUFDYjtFbkNJQztJbUM5REo7TUE4REksZUFBYyxFQXFCakI7TUFuRkQ7UUFtRVUsZ0JBQWU7UUFDZixrQkFBaUIsRUFDbEI7TUFyRVQ7UUEwRU0sZ0JBQWUsRUFDaEI7TUEzRUw7UUErRVEsWUFBVyxFQUNaLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XG4gIGZvbnQtZmFtaWx5OiAkbXVsaTtcbiAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG9cIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDMwMGksNDAwLDQwMGksNjAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TXVsaTozMDAsNDAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UXVpY2tzYW5kOjQwMCw1MDBcIik7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBhcHBsZXQsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgYiwgYmlnLCBibG9ja3F1b3RlLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGNlbnRlciwgY2l0ZSwgY29kZSwgZGQsIGRlbCwgZGV0YWlscywgZGZuLCBkaWFsb2csIGRpdiwgZGwsIGR0LCBlbSwgZW1iZWQsIGZpZWxkc2V0LCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgZm9ybSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaGVhZGVyLCBoZ3JvdXAsIGh0bWwsIGksIGlmcmFtZSwgaW1nLCBpbnMsIGtiZCwgbGFiZWwsIGxlZ2VuZCwgbGksIG1haW4sIG1hcmssIG1lbnUsIG5hdiwgb2JqZWN0LCBvbCwgb3V0cHV0LCBwLCBwcmUsIHEsIHJ1YnksIHMsIHNhbXAsIHNlY3Rpb24sIHNtYWxsLCBzcGFuLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdW1tYXJ5LCBzdXAsIHRhYmxlLCB0Ym9keSwgdGQsIHRleHRhcmVhLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdHQsIHUsIHVsLCB2YXIsIHZpZGVvIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4uaXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5icm93c2VydXBncmFkZSB7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlx0MTIgQ09MVU1OIDogUkVTUE9OU0lWRSBHUklEIFNZU1RFTVxuXHRERVZFTE9QRVIgOiBERU5JUyBMRUJMQU5DXG5cdFVSTCA6IGh0dHA6Ly9yZXNwb25zaXZlLmdzXG5cdFZFUlNJT04gOiAzLjBcblx0TElDRU5TRSA6IEdQTCAmIE1JVCAqL1xuLyogXHRTRVQgQUxMIEVMRU1FTlRTIFRPIEJPWC1TSVpJTkcgOiBCT1JERVItQk9YICovXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICpiZWhhdmlvcjogdXJsKC9zY3JpcHRzL2JveHNpemluZy5odGMpO1xuICAvKlx0SWYgeW91IG5lZWQgc3VwcG9ydCBmb3IgSUU3IGFuZCBsb3dlciBtYWtlXG5cdFx0c3VyZSB0aGUgYm94c2l6aW5nLmh0YyBmaWxlIGlzIGxpbmtlZCBwcm9wZXJseS5cblx0XHRNb3JlIGluZm8gaGVyZTogIGh0dHBzOi8vZ2l0aHViLmNvbS9TY2hlcHAvYm94LXNpemluZy1wb2x5ZmlsbCAqLyB9XG5cbi8qXHRNQUlOIENPTlRBSU5FUlxuXHRTZXQgdGhlIHdpZHRoIHRvIHdoYXRldmVyIHlvdSB3YW50IHRoZSB3aWR0aCBvZiB5b3VyIHNpdGUgdG8gYmUuICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qXHRTRUxGIENMRUFSSU5HIEZMT0FUUyAtIENMRUFSRklYIE1FVEhPRCAqL1xuLmNvbnRhaW5lcjphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uY29sOmFmdGVyLFxuLmNscjphZnRlcixcbi5ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBcdERFRkFVTFQgUk9XIFNUWUxFU1xuXHRTZXQgYm90dG9tIHBhZGRpbmcgYWNjb3JkaW5nIHRvIHByZWZlcmVuY2UgKi9cbi5yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMGVtOyB9XG5cbi5yb3cuZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG5cbi5yb3cuZ3V0dGVyIC5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogREVGQVVMVCBDT0xVTU4gU1RZTEVTICovXG4uY29sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5ndXR0ZXJzIC5jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuICAuZ3V0dGVycyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qXHRDT0xVTU4gV0lEVEggT04gRElTUExBWVMgKzc2OHB4XG5cdFlvdSBtaWdodCBuZWVkIHRvIHBsYXkgd2l0aCBtZWRpYSBxdWVyaWVzIGhlcmUgdG8gc3VpdGUgeW91ciBkZXNpZ24uICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5zcGFuXzEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzJTsgfVxuICAuc3Bhbl8yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLnNwYW5fMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuc3Bhbl80IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLnNwYW5fNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC5zcGFuXzYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnNwYW5fNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC5zcGFuXzgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAuc3Bhbl85IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5zcGFuXzEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLnNwYW5fMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAuc3Bhbl8xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2hfMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMzMlOyB9XG4gIC5wdXNoXzIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAucHVzaF8zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5wdXNoXzQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAucHVzaF81IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLnB1c2hfNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAucHVzaF83IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLnB1c2hfOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC5wdXNoXzkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnB1c2hfMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAucHVzaF8xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC5wdXNoXzEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ3V0dGVycyAuc3Bhbl8xIHtcbiAgICB3aWR0aDogNi41JTsgfVxuICAuZ3V0dGVycyAuc3Bhbl8yIHtcbiAgICB3aWR0aDogMTUuMCU7IH1cbiAgLmd1dHRlcnMgLnNwYW5fMyB7XG4gICAgd2lkdGg6IDIzLjUlOyB9XG4gIC5ndXR0ZXJzIC5zcGFuXzQge1xuICAgIHdpZHRoOiAzMi4wJTsgfVxuICAuZ3V0dGVycyAuc3Bhbl81IHtcbiAgICB3aWR0aDogNDAuNSU7IH1cbiAgLmd1dHRlcnMgLnNwYW5fNiB7XG4gICAgd2lkdGg6IDQ5LjAlOyB9XG4gIC5ndXR0ZXJzIC5zcGFuXzcge1xuICAgIHdpZHRoOiA1Ny41JTsgfVxuICAuZ3V0dGVycyAuc3Bhbl84IHtcbiAgICB3aWR0aDogNjYuMCU7IH1cbiAgLmd1dHRlcnMgLnNwYW5fOSB7XG4gICAgd2lkdGg6IDc0LjUlOyB9XG4gIC5ndXR0ZXJzIC5zcGFuXzEwIHtcbiAgICB3aWR0aDogODMuMCU7IH1cbiAgLmd1dHRlcnMgLnNwYW5fMTEge1xuICAgIHdpZHRoOiA5MS41JTsgfVxuICAuZ3V0dGVycyAuc3Bhbl8xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuICBjb2xvcjogI0ZGMDAwNzsgfVxuXG4uY29sb3ItLXByaW1hcnkuYm9sIHtcbiAgY29sb3I6ICNGQzQ5NEY7IH1cblxuLmNvbG9yLS1wcmltYXJ5LnZvaWNlcyB7XG4gIGNvbG9yOiAjRjY4RTFCOyB9XG5cbi5jb2xvci0tcHJpbWFyeS5hY3Rpb24ge1xuICBjb2xvcjogIzZEQ0FGNzsgfVxuXG4uY29sb3ItLXByaW1hcnkuYWJvdXQge1xuICBjb2xvcjogIzZEQ0FGNzsgfVxuXG4uY29sb3ItLXByaW1hcnkuZG9uYXRlIHtcbiAgY29sb3I6ICMxNTM4Q0I7IH1cblxuLmNvbG9yLS1wcmltYXJ5LnJlc291cmNlcyB7XG4gIGNvbG9yOiAjQ0E2NUUzOyB9XG5cbi5jb2xvci0taG92ZXIuYm9sIHtcbiAgY29sb3I6ICNGRjAwMDc7IH1cblxuLmNvbG9yLS1ob3Zlci52b2ljZXMge1xuICBjb2xvcjogI0ZGNkEwMDsgfVxuXG4uY29sb3ItLWhvdmVyLmFjdGlvbiB7XG4gIGNvbG9yOiAjMDBBQkZGOyB9XG5cbi5jb2xvci0taG92ZXIuYWJvdXQge1xuICBjb2xvcjogIzAwQUJGRjsgfVxuXG4uY29sb3ItLWhvdmVyLmRvbmF0ZSB7XG4gIGNvbG9yOiAjMDAzMUZGOyB9XG5cbi5jb2xvci0taG92ZXIucmVzb3VyY2VzIHtcbiAgY29sb3I6ICNDQzAwRkY7IH1cblxuLmNvbG9yLS1zZWNvbmRhcnkuYm9sIHtcbiAgY29sb3I6ICNGRkQ2RDc7IH1cblxuLmNvbG9yLS1zZWNvbmRhcnkudm9pY2VzIHtcbiAgY29sb3I6ICNGRkYzRUI7IH1cblxuLmNvbG9yLS1zZWNvbmRhcnkuYWN0aW9uIHtcbiAgY29sb3I6ICNFRkZBRkY7IH1cblxuLmNvbG9yLS1zZWNvbmRhcnkuYWJvdXQge1xuICBjb2xvcjogI0VGRkFGRjsgfVxuXG4uY29sb3ItLXNlY29uZGFyeS5kb25hdGUge1xuICBjb2xvcjogI0Y1RjhGRjsgfVxuXG4uY29sb3ItLXNlY29uZGFyeS5yZXNvdXJjZXMge1xuICBjb2xvcjogI0Y3RUZGRjsgfVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuYm9keSB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZsb2F0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsb2F0LS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhlYWRsaW5lLTAxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDg1cHg7IH1cblxuLmhlYWRsaW5lLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6ICMxRDFEMUI7IH1cblxuLmhlYWRsaW5lLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxRDFEMUI7IH1cbiAgLmhlYWRsaW5lLTAzLmFzaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRjsgfVxuXG4uaGVhZGxpbmUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5oZWFkbGluZS0wNC52b2ljZXMge1xuICAgIGNvbG9yOiAjRjY4RTFCOyB9XG4gIC5oZWFkbGluZS0wNC5hY3Rpb24ge1xuICAgIGNvbG9yOiAjNkRDQUY3OyB9XG4gIC5oZWFkbGluZS0wNC5hYm91dCB7XG4gICAgY29sb3I6ICM5QkRCRkE7IH1cbiAgLmhlYWRsaW5lLTA0LmRvbmF0ZSB7XG4gICAgY29sb3I6ICMxNTM4Q0I7IH1cbiAgLmhlYWRsaW5lLTA0LnJlc291cmNlcyB7XG4gICAgY29sb3I6ICNDQTY1RTM7IH1cbiAgLmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNGQzQ5NEY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlOyB9XG4gIC5oZWFkbGluZS0wNC51bmRlcmxpbmUudm9pY2VzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY4RTFCOyB9XG4gIC5oZWFkbGluZS0wNC51bmRlcmxpbmUuYWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNkRDQUY3OyB9XG4gIC5oZWFkbGluZS0wNC51bmRlcmxpbmUuYWJvdXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5QkRCRkE7IH1cbiAgLmhlYWRsaW5lLTA0LnVuZGVybGluZS5kb25hdGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNTM4Q0I7IH1cbiAgLmhlYWRsaW5lLTA0LnVuZGVybGluZS5yZXNvdXJjZXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDQTY1RTM7IH1cbiAgLmhlYWRsaW5lLTA0LnVuZGVybGluZS52b2ljZXMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5oZWFkbGluZS0wNC51bmRlcmxpbmUuYWN0aW9uIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaGVhZGxpbmUtMDQudW5kZXJsaW5lLmFib3V0IHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuaGVhZGxpbmUtMDQudW5kZXJsaW5lLmRvbmF0ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmhlYWRsaW5lLTA0LnVuZGVybGluZS5yZXNvdXJjZXMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5oZWFkbGluZS0wNC5jZW50ZXJlZC51bmRlcmxpbmU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyQzJDMjk7IH1cblxuLnRhZ19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50YWdfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGFnX19saXN0IC50YWdfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDE1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50YWdfX2xpc3QgLnRhZ19faXRlbTpob3ZlciwgLnRhZ19fbGlzdCAudGFnX19pdGVtOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZDNDk0RjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZDNDk0RjsgfVxuICAudGFnX19saXN0LmxpZ2h0IC50YWdfX2l0ZW0ge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7IH1cblxuLmN0YS0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cbiAgLmN0YS0tcHJpbWFyeS5ib2wge1xuICAgIGJhY2tncm91bmQ6ICNGQzQ5NEY7IH1cbiAgLmN0YS0tcHJpbWFyeS52b2ljZXMge1xuICAgIGJhY2tncm91bmQ6ICNGNjhFMUI7IH1cbiAgLmN0YS0tcHJpbWFyeS5hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICM2RENBRjc7IH1cbiAgLmN0YS0tcHJpbWFyeS5hYm91dCB7XG4gICAgYmFja2dyb3VuZDogIzZEQ0FGNzsgfVxuICAuY3RhLS1wcmltYXJ5LmRvbmF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzE1MzhDQjsgfVxuICAuY3RhLS1wcmltYXJ5LnJlc291cmNlcyB7XG4gICAgYmFja2dyb3VuZDogI0NBNjVFMzsgfVxuICAuY3RhLS1wcmltYXJ5OmhvdmVyLCAuY3RhLS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY3RhLS1wcmltYXJ5OmhvdmVyLmJvbCwgLmN0YS0tcHJpbWFyeTphY3RpdmUuYm9sIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjAwMDc7IH1cbiAgICAuY3RhLS1wcmltYXJ5OmhvdmVyLnZvaWNlcywgLmN0YS0tcHJpbWFyeTphY3RpdmUudm9pY2VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjZBMDA7IH1cbiAgICAuY3RhLS1wcmltYXJ5OmhvdmVyLmFjdGlvbiwgLmN0YS0tcHJpbWFyeTphY3RpdmUuYWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEFCRkY7IH1cbiAgICAuY3RhLS1wcmltYXJ5OmhvdmVyLmFib3V0LCAuY3RhLS1wcmltYXJ5OmFjdGl2ZS5hYm91dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBBQkZGOyB9XG4gICAgLmN0YS0tcHJpbWFyeTpob3Zlci5kb25hdGUsIC5jdGEtLXByaW1hcnk6YWN0aXZlLmRvbmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzMUZGOyB9XG4gICAgLmN0YS0tcHJpbWFyeTpob3Zlci5yZXNvdXJjZXMsIC5jdGEtLXByaW1hcnk6YWN0aXZlLnJlc291cmNlcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0MwMEZGOyB9XG5cbi5jdGEtLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBjb2xvcjogIzM2M0EzQjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cbiAgLmN0YS0tc2Vjb25kYXJ5LmJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkQ1NjVCO1xuICAgIGNvbG9yOiAjRkQ1NjVCOyB9XG4gIC5jdGEtLXNlY29uZGFyeS52b2ljZXMge1xuICAgIGJvcmRlci1jb2xvcjogI0Y2OEUxQjtcbiAgICBjb2xvcjogI0Y2OEUxQjsgfVxuICAuY3RhLS1zZWNvbmRhcnkuYWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICM2RENBRjc7XG4gICAgY29sb3I6ICM2RENBRjc7IH1cbiAgLmN0YS0tc2Vjb25kYXJ5LmFib3V0IHtcbiAgICBib3JkZXItY29sb3I6ICM2RENBRjc7XG4gICAgY29sb3I6ICM2RENBRjc7IH1cbiAgLmN0YS0tc2Vjb25kYXJ5LmRvbmF0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTUzOENCO1xuICAgIGNvbG9yOiAjMTUzOENCOyB9XG4gIC5jdGEtLXNlY29uZGFyeS5yZXNvdXJjZXMge1xuICAgIGJvcmRlci1jb2xvcjogI0NBNjVFMztcbiAgICBjb2xvcjogI0NBNjVFMzsgfVxuXG4udGV4dC0tbGluayB7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50ZXh0LS1saW5rOmhvdmVyLCAudGV4dC0tbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRleHQtLWxpbms6aG92ZXIuYm9sLCAudGV4dC0tbGluazphY3RpdmUuYm9sIHtcbiAgICAgIGNvbG9yOiAjRkYwMDA3OyB9XG4gICAgLnRleHQtLWxpbms6aG92ZXIudm9pY2VzLCAudGV4dC0tbGluazphY3RpdmUudm9pY2VzIHtcbiAgICAgIGNvbG9yOiAjRkY2QTAwOyB9XG4gICAgLnRleHQtLWxpbms6aG92ZXIuYWN0aW9uLCAudGV4dC0tbGluazphY3RpdmUuYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDBBQkZGOyB9XG4gICAgLnRleHQtLWxpbms6aG92ZXIuYWJvdXQsIC50ZXh0LS1saW5rOmFjdGl2ZS5hYm91dCB7XG4gICAgICBjb2xvcjogIzAwQUJGRjsgfVxuICAgIC50ZXh0LS1saW5rOmhvdmVyLmRvbmF0ZSwgLnRleHQtLWxpbms6YWN0aXZlLmRvbmF0ZSB7XG4gICAgICBjb2xvcjogIzAwMzFGRjsgfVxuICAgIC50ZXh0LS1saW5rOmhvdmVyLnJlc291cmNlcywgLnRleHQtLWxpbms6YWN0aXZlLnJlc291cmNlcyB7XG4gICAgICBjb2xvcjogI0NDMDBGRjsgfVxuXG4ud3AtcGFnZW5hdmkgYSxcbi53cC1wYWdlbmF2aSBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ud3AtcGFnZW5hdmkgLmV4dGVuZCB7XG4gIG1hcmdpbjogMDsgfVxuICAud3AtcGFnZW5hdmkgLmV4dGVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcuLi4nOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuaGVhZGxpbmUtMDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLm5hdl9pc19vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWRtaW4tYmFyIC5uYXYge1xuICB0b3A6IDMycHg7IH1cbiAgLmFkbWluLWJhciAubmF2X19tZW51X19kcm9wZG93biB7XG4gICAgdG9wOiAxNTJweDsgfVxuICAuYWRtaW4tYmFyIC5uYXYgLm5hdl9faWNvbnMgLm5hdl9fc2VhcmNoIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICB0b3A6IDYycHg7IH1cblxuLm5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBjb2xvcjogIzFEMUQxQjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgLyp0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRlYXNlLTEwOyovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlOTMzM2ErMCxmNjhlMWIrMTcsZmVjYjAwKzM0LDU2YzMzZis1MSw5YmRiZmErNjgsMzA0YWI2Kzg1LGE1NWViNisxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZTkzMzNhO1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlOTMzM2EgMCUsICNmNjhlMWIgMTclLCAjZmVjYjAwIDM0JSwgIzU2YzMzZiA1MSUsICM5YmRiZmEgNjglLCAjMzA0YWI2IDg1JSwgI2E1NWViNiAxMDAlKTtcbiAgICAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlOTMzM2EgMCUsICNmNjhlMWIgMTclLCAjZmVjYjAwIDM0JSwgIzU2YzMzZiA1MSUsICM5YmRiZmEgNjglLCAjMzA0YWI2IDg1JSwgI2E1NWViNiAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U5MzMzYSAwJSwgI2Y2OGUxYiAxNyUsICNmZWNiMDAgMzQlLCAjNTZjMzNmIDUxJSwgIzliZGJmYSA2OCUsICMzMDRhYjYgODUlLCAjYTU1ZWI2IDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTkzMzNhJywgZW5kQ29sb3JzdHI9JyNhNTVlYjYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgLyogSUU2LTkgKi8gfVxuICAubmF2X19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZfX21lbnVfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdl9fbWVudV9faXRlbSA+IGEge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCOyB9XG4gICAgICAubmF2X19tZW51X19pdGVtOmhvdmVyIC5uYXZfX21lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uYXZfX21lbnVfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2X19tZW51X19kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgICAgLm5hdl9fbWVudV9fZHJvcGRvd24gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm5hdl9fbWVudV9fZHJvcGRvd24gcCBhIHtcbiAgICAgICAgICBjb2xvcjogIzJDMkMyOTsgfVxuICAgICAgLm5hdl9fbWVudV9fZHJvcGRvd24gLnNwYW5fOSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5uYXZfX21lbnVfX3N1Ym5hdiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAubmF2X19tZW51X19zdWJuYXYgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubmF2X19tZW51X19zdWJuYXYgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICB0b3A6IDEyOyB9XG4gICAgLm5hdl9fbWVudV9fbGlua3MgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAubmF2X19tZW51X19saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5uYXZfX2hlYWRpbmcwMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAubmF2X19oZWFkaW5nMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyQzJDMjk7IH1cbiAgLm5hdl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogNTAlOyB9XG4gICAgLm5hdl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgLm5hdl9fam9pbiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCguLi9pbWFnZXMvbmF2L0pvaW4uanBnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2X19qb2luOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdl9fam9pbl9faGVhZGluZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2X19qb2luX19jb3B5IHtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubmF2X19qb2luX19hbmNob3Ige1xuICAgICAgd2lkdGg6IDEwN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICM2RENBRjc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm5hdl9fZG9uYXRlIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgYmFja2dyb3VuZDogIzE1MzhDQjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm5hdl9fZG9uYXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzAwMzFGRjsgfVxuICAgIC5uYXZfX2RvbmF0ZSBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubmF2X19pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubmF2X19pY29ucyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZfX2ljb25zIC5uYXZfX3VzZXIgLmFjY291bnQge1xuICAgICAgc3Ryb2tlOiAjMWQxZDFjO1xuICAgICAgZmlsbDogIzFkMWQxYztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7IH1cbiAgICAubmF2X19pY29ucyAubmF2X191c2VyIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5uYXZfX2ljb25zIC5uYXZfX3VzZXI6aG92ZXIgLmFjY291bnQge1xuICAgICAgc3Ryb2tlOiAjRkM0OTRGO1xuICAgICAgZmlsbDogI0ZDNDk0RjsgfVxuICAgIC5uYXZfX2ljb25zIC5uYXZfX3NlYXJjaCAuc2VhcmNoIHtcbiAgICAgIHN0cm9rZTogIzJDMkMyOTtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubmF2X19pY29ucyAubmF2X19zZWFyY2ggc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLm5hdl9faWNvbnMgLm5hdl9fc2VhcmNoOmhvdmVyIC5zZWFyY2gge1xuICAgICAgc3Ryb2tlOiAjRkM0OTRGO1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5uYXZfX2ljb25zIC5uYXZfX3NlYXJjaCAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDMwcHg7IH1cbiAgLm5hdl9fcmVzb3VyY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdFRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2X19yZXNvdXJjZXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0NBNjVFMyAhaW1wb3J0YW50OyB9XG4gIC5uYXYgLm5hdl9yZXNvdXJjZXMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNDQzAwRkY7IH1cbiAgLm5hdiAubmF2X3Jlc291cmNlczpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjQ0E2NUUzOyB9XG4gIC5uYXYgLm5hdl9yZXNvdXJjZXM6aG92ZXIgLm5hdl9fbWVudV9fZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogI0Y3RUZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjREY5NUYxOyB9XG4gIC5uYXZfX3ZvaWNlcyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjNFQiAhaW1wb3J0YW50OyB9XG4gICAgLm5hdl9fdm9pY2VzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMzhFMkYgIWltcG9ydGFudDsgfVxuICAubmF2IC5uYXZfdm9pY2VzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY2QTAwOyB9XG4gIC5uYXYgLm5hdl92b2ljZXM6aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogI0YzOEUyRjsgfVxuICAubmF2IC5uYXZfdm9pY2VzOmhvdmVyIC5uYXZfX21lbnVfX2Ryb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUI7XG4gICAgYmFja2dyb3VuZDogI0ZEQkM3QTsgfVxuICAubmF2X19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGNEZFRjIgIWltcG9ydGFudDsgfVxuICAgIC5uYXZfX2FjdGlvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNkRDQUY3ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdiAubmF2X2FjdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwQUJGRjsgfVxuICAubmF2IC5uYXZfYWN0aW9uOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICM2RENBRjc7IH1cbiAgLm5hdiAubmF2X2FjdGlvbjpob3ZlciAubmF2X19tZW51X19kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjRGRUYyO1xuICAgIGJhY2tncm91bmQ6ICNCM0VFQTc7IH1cbiAgLm5hdl9fYWJvdXQge1xuICAgIGJhY2tncm91bmQ6ICNFRkZBRkYgIWltcG9ydGFudDsgfVxuICAgIC5uYXZfX2Fib3V0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2RENBRjcgIWltcG9ydGFudDsgfVxuICAubmF2IC5uYXZfYWJvdXQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMEFCRkY7IH1cbiAgLm5hdiAubmF2X2Fib3V0OmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICM2RENBRjc7IH1cbiAgLm5hdiAubmF2X2Fib3V0OmhvdmVyIC5uYXZfX21lbnVfX2Ryb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICNFRkZBRkY7XG4gICAgYmFja2dyb3VuZDogI0M4RURGRjsgfVxuICAubmF2X19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXZfX3NlYXJjaCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgIC5uYXZfX3NlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdl9fc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkM0OTRGO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAubmF2X19zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubmF2X19zZWFyY2ggLnNlYXJjaC1jbG9zZSB7XG4gICAgICB3aWR0aDogNDFweDtcbiAgICAgIGhlaWdodDogNDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGQzQ5NEY7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICM5Njk2OTQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gICAgLm5hdl9fc2VhcmNoIC5uYXZfX21lbnVfX2Ryb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5uYXZfX3NlYXJjaF9fYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzb3VyY2VzIC5uYXYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW9yZ2FuaXphdGlvbiAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1ldmVudCAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jaHVyY2ggLm5hdiB7XG4gIGJhY2tncm91bmQ6ICNGN0VGRkY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXNvdXJjZXMgLm5hdjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1vcmdhbml6YXRpb24gLm5hdjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1ldmVudCAubmF2OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNodXJjaCAubmF2OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0E2NUUzOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVzb3VyY2VzIC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J3Jlc291cmNlcyddID4gYSxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1vcmdhbml6YXRpb24gLm5hdiAubmF2X19tZW51X19pdGVtW2RhdGEtaXRlbT0ncmVzb3VyY2VzJ10gPiBhLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50IC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J3Jlc291cmNlcyddID4gYSxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jaHVyY2ggLm5hdiAubmF2X19tZW51X19pdGVtW2RhdGEtaXRlbT0ncmVzb3VyY2VzJ10gPiBhIHtcbiAgICBjb2xvcjogI0NBNjVFMzsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXZvaWNlcyAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS13cml0ZSAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZWV0IC5uYXYsXG4uYXJjaGl2ZS5hdXRob3IgLm5hdiB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRUI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS12b2ljZXMgLm5hdjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS13cml0ZSAubmF2OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLW1lZXQgLm5hdjphZnRlcixcbiAgLmFyY2hpdmUuYXV0aG9yIC5uYXY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMzhFMkY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS12b2ljZXMgLm5hdiAubmF2X19tZW51X19pdGVtW2RhdGEtaXRlbT0ndm9pY2VzJ10gPiBhLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXdyaXRlIC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J3ZvaWNlcyddID4gYSxcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZWV0IC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J3ZvaWNlcyddID4gYSxcbiAgLmFyY2hpdmUuYXV0aG9yIC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J3ZvaWNlcyddID4gYSB7XG4gICAgY29sb3I6ICNGMzhFMkY7IH1cblxuLyoucGFnZS10ZW1wbGF0ZS1wYWdlLWFjdGlvbiAubmF2IHtcblx0YmFja2dyb3VuZDogI0Y0RkVGMjtcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdH1cblxuXHQubmF2X19tZW51IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIgPiBhIHtcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZHJvcGRvd24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRjRGRUYyO1xuXHRcdFx0YmFja2dyb3VuZDogI0IzRUVBNztcblx0XHR9XG5cdH1cbn0qL1xuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hYm91dCAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5uYXYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5uYXYge1xuICBiYWNrZ3JvdW5kOiAjRUZGQUZGOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXQgLm5hdjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5uYXY6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLm5hdjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzZEQ0FGNzsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFib3V0IC5uYXYgLm5hdl9fbWVudV9faXRlbVtkYXRhLWl0ZW09J2Fib3V0J10gPiBhLFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLm5hdiAubmF2X19tZW51X19pdGVtW2RhdGEtaXRlbT0nYWJvdXQnXSA+IGEsXG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLm5hdiAubmF2X19tZW51X19pdGVtW2RhdGEtaXRlbT0nYWJvdXQnXSA+IGEge1xuICAgIGNvbG9yOiAjNkRDQUY3OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZG9uYXRlIC5uYXYge1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZGOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZG9uYXRlIC5uYXY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNTM4Q0I7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAubmF2X19tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm5hdl9fbW9iaWxlLS10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5uYXZfX21vYmlsZV9fYnVyZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC5uYXZfX21vYmlsZV9fYnVyZ2VyIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFkMWQxYztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgICAgIC5uYXZfX21vYmlsZV9fYnVyZ2VyIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAubmF2X19tb2JpbGVfX2J1cmdlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLm5hdl9fbW9iaWxlX19idXJnZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubmF2X2lzX29wZW4gLm5hdl9fbW9iaWxlX19idXJnZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm5hdl9pc19vcGVuIC5uYXZfX21vYmlsZV9fYnVyZ2VyIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAubmF2X2lzX29wZW4gLm5hdl9fbW9iaWxlX19idXJnZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLm5hdl9fbW9iaWxlX19sb2dvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2X19tb2JpbGVfX2xvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMjNweDsgfVxuICAgIC5uYXZfX21vYmlsZV9fbWVudV9fZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTUzOENCO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgIC5uYXZfX21vYmlsZSAuc2VhcmNoLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIC5uYXZfX21vYmlsZSAuc2VhcmNoLWZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzE1MzhDQjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgICAubmF2X19tb2JpbGUgLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZfX21vYmlsZSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTM4Q0I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubmF2X19tb2JpbGVfX3NlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgLm5hdl9fbW9iaWxlX19zZWFyY2ggYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gICAgICAubmF2X19tb2JpbGVfX3NlYXJjaF9fYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm5hdl9fbW9iaWxlX19zZWFyY2ggc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5uYXZfX21vYmlsZV9fZG9uYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzE1MzhDQjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXZfX21vYmlsZV9fbWVudSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTsgfVxuICAgICAgLm5hdl9pc19vcGVuIC5uYXZfX21vYmlsZV9fbWVudSB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubmF2X19tb2JpbGVfX21lbnUgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAgIC5uYXZfX21vYmlsZV9fbWVudSA+IGRpdiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5uYXZfX21vYmlsZV9fbWVudSA+IGRpdiBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLm5hdl9fbW9iaWxlX19tZW51LS13ZWxjb21lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNERjk1RjE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUZBRkU7IH1cbiAgICAgIC5uYXZfX21vYmlsZV9fbWVudS0tdm9pY2VzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGREJDN0E7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZDRjg7IH1cbiAgICAgIC5uYXZfX21vYmlsZV9fbWVudS0tYWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCM0VFQTc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEZFRjI7IH1cbiAgICAgIC5uYXZfX21vYmlsZV9fbWVudS0tYWJvdXQge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0M4RURGRjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkRGRjsgfVxuICAgICAgLm5hdl9fbW9iaWxlX19tZW51LS1sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLm5hdl9fbW9iaWxlX19tZW51LS1sb2dpbiBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5uYXZfX21vYmlsZV9fbWVudS0tbG9naW4gbGkgYSB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5uYXZfX21vYmlsZV9fbWVudS0tbG9naW4gbGkgYSBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIC0xcHg7IH1cbiAgICAgIC5uYXZfX21vYmlsZV9fbWVudV9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG4uZm9vdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9vdGVyLS10b3Age1xuICAgIHBhZGRpbmc6IDM1cHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgY29sb3I6ICMyQzJDMjk7XG4gICAgLyoqKiBTYWxzYSBGb3JtIFdpZGdldCBSZXNldCAqKiovIH1cbiAgICAuZm9vdGVyLS10b3AgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuZm9vdGVyLS10b3AgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyLS10b3AgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZvb3Rlci0tdG9wIC50YWdfX2xpc3QgLnRhZ19faXRlbSB7XG4gICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q4RDhEODsgfVxuICAgIC5mb290ZXItLXRvcCAuZm9vdGVyX19zb2NpYWxfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmZvb3Rlci0tdG9wIC5mb290ZXJfX3NvY2lhbF9fbGlzdCBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIC5mb290ZXItLXRvcCAuZm9vdGVyX19zb2NpYWxfX2xpc3QgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZm9vdGVyLS10b3AgLmZvb3Rlcl9fc29jaWFsX19saXN0IGxpIGEgI092YWwsIC5mb290ZXItLXRvcCAuZm9vdGVyX19zb2NpYWxfX2xpc3QgbGkgYSBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZm9vdGVyLS10b3AgLmZvb3Rlcl9fc29jaWFsX19saXN0IGxpIGE6aG92ZXIgI092YWwge1xuICAgICAgICAgICAgZmlsbDogI0ZGMDAwNzsgfVxuICAgICAgICAgIC5mb290ZXItLXRvcCAuZm9vdGVyX19zb2NpYWxfX2xpc3QgbGkgYTpob3ZlciBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuZm9vdGVyLS10b3AgLnNsaS1jb2x1bW4sXG4gICAgLmZvb3Rlci0tdG9wIC5zbGktY29sdW1ucyxcbiAgICAuZm9vdGVyLS10b3AgLnNsaS1mb3JtIC5zbGktcm93IC5zbGktcm93IC5zbGktY29sdW1uLFxuICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnNsaS1yb3cgLnNsaS1yb3cgLnNsaS1jb2x1bW5zLFxuICAgIC5mb290ZXItLXRvcCAuc2xpLXJvdyAuc2xpLXJvdyxcbiAgICAuZm9vdGVyLS10b3AgLnNsaS1lbGVtZW50LFxuICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgIC5mb290ZXItLXRvcCAuc2xpLXRleHQtbGVmdC1mb3Itc21hbGwgKiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cbiAgICAuZm9vdGVyLS10b3AgI2lkX2M0N2I4NDI4LTAxNjMtNDkyNi05ZWI5LTNiNzlkOWZlNWNjNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9vdGVyLS10b3AgI2lkXzZjZDNjMzQyLTg5NDItNGJiOS05ZjFhLThiMzAxOGFmMWMxNiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5mb290ZXItLXRvcCBmb3JtLFxuICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb290ZXItLXRvcCBmb3JtIHAsXG4gICAgICAuZm9vdGVyLS10b3AgLnNsaS1mb3JtIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIC5mb290ZXItLXRvcCBmb3JtIHAgc3BhbixcbiAgICAgICAgLmZvb3Rlci0tdG9wIC5zbGktZm9ybSBwIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gaW5wdXQsXG4gICAgICAuZm9vdGVyLS10b3AgZm9ybSAuc2xpLWlucHV0LFxuICAgICAgLmZvb3Rlci0tdG9wIC5zbGktZm9ybSBpbnB1dCxcbiAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnNsaS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkM0OTRGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyQzJDMjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAgIC5mb290ZXItLXRvcCBmb3JtIC5zbGktaW5wdXQuc2xpLWlucHV0LWNvbnRhY3QtZW1haWwsXG4gICAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnNsaS1pbnB1dC5zbGktaW5wdXQtY29udGFjdC1lbWFpbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gLnN1Ym1pdC5idXR0b24sXG4gICAgICAuZm9vdGVyLS10b3AgZm9ybSAuc2xpLWJ1dHRvbixcbiAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnN1Ym1pdC5idXR0b24sXG4gICAgICAuZm9vdGVyLS10b3AgLnNsaS1mb3JtIC5zbGktYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQzQ5NEY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyLS10b3AgZm9ybSAuc3VibWl0LmJ1dHRvbjpob3ZlcixcbiAgICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gLnNsaS1idXR0b246aG92ZXIsXG4gICAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnN1Ym1pdC5idXR0b246aG92ZXIsXG4gICAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnNsaS1idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjAwMDc7IH1cbiAgICAgIC5mb290ZXItLXRvcCBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbiAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAsXG4gICAgICAuZm9vdGVyLS10b3AgLnNsaS1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuZm9vdGVyLS10b3AgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuICAgICAgLmZvb3Rlci0tdG9wIC5zbGktZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gLmFqYXgtbG9hZGVyLFxuICAgICAgLmZvb3Rlci0tdG9wIC5zbGktZm9ybSAuYWpheC1sb2FkZXIge1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXItLXRvcCBmb3JtLmludmFsaWQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuICAgICAgLmZvb3Rlci0tdG9wIC5zbGktZm9ybS5pbnZhbGlkIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0uaW52YWxpZCAuYWpheC1sb2FkZXIsXG4gICAgICAuZm9vdGVyLS10b3AgLnNsaS1mb3JtLmludmFsaWQgLmFqYXgtbG9hZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmZvb3Rlci0tdG9wIGZvcm0gLnNsaS1maWVsZC1lcnJvcixcbiAgICAgIC5mb290ZXItLXRvcCAuc2xpLWZvcm0gLnNsaS1maWVsZC1lcnJvciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuZm9vdGVyLS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjOUI5QjlCO1xuICAgIGJhY2tncm91bmQ6ICMxRDFEMUI7IH1cbiAgICAuZm9vdGVyLS1ib3R0b20gYSB7XG4gICAgICBjb2xvcjogIzlCOUI5QjsgfVxuICAgIC5mb290ZXItLWJvdHRvbSBhOmhvdmVyLCAuZm9vdGVyLS1ib3R0b20gYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNGQzQ5NEY7IH1cbiAgICAuZm9vdGVyLS1ib3R0b21fX25hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlCOUI5QjsgfVxuICAgIC5mb290ZXItLWJvdHRvbV9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyLS1ib3R0b21fX2xpbmtzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJ1F1aWNrc2FuZCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgLmZvb3Rlci0tYm90dG9tX19saW5rcyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9vdGVyLS1ib3R0b21fX2NvcHlyaWdodCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgICAuZm9vdGVyLS1ib3R0b21fX2NvcHlyaWdodCBhIHtcbiAgICAgIGNvbG9yOiAjRDhEOEQ4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5mb290ZXItLWJvdHRvbV9fbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuZm9vdGVyLS1ib3R0b21fX25hdiAuY29sIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAuZm9vdGVyLS10b3AgZm9ybSBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvb3Rlci0tdG9wIC5mb290ZXJfX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mb290ZXItLWJvdHRvbV9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvb3Rlci0tYm90dG9tX19saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9vdGVyLS1ib3R0b21fX2xpbmtzIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5mb290ZXItLWJvdHRvbV9fY29weXJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuXG4uc2VsZWN0ZWQtdGFncy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMWQxZDFjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjY4RTFCOyB9XG5cbi5zZWxlY3RlZC10YWdzLXNlY3Rpb24gLnRhZ19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNlbGVjdGVkLXRhZ3Mtc2VjdGlvbi50YWdzLXNlbGVjdGVkIC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IH1cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciAuZHJvcGRvd25zb3J0LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDQ7IH1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IH1cblxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQuZWxhc3RpYy10cmFuc2l0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0LCAwLjU3LCAwLjY3LCAxLjUzKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbi5maWx0ZXJzLWV4cGFuZG8gLmFjY29yZGlvbi1jb250cm9sLFxuLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLmFjY29yZGlvbi1jb250cm9sIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZmlsdGVycy1leHBhbmRvIC5jYXJldC5kb3duLFxuLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLmNhcmV0LmRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5maWx0ZXJzLWV4cGFuZG8uYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2wgLmNhcmV0LmRvd24sXG4uc3ViLWZpbHRlcnMtZXhwYW5kby5hY2NvcmRpb24tb3BlbiA+IC5hY2NvcmRpb24tY29udHJvbCAuY2FyZXQuZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgyMjVkZWcpOyB9XG5cbi5maWx0ZXJzLWV4cGFuZG8gLnRhZ19fbGlzdCxcbi5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2xpc3Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtLFxuLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDsgfVxuXG4uZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06aG92ZXIsXG4uZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG4uZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06YWN0aXZlLFxuLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbTpob3Zlcixcbi5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG4uc3ViLWZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2OEUxQjtcbiAgY29sb3I6ICNGNjhFMUI7IH1cblxuLmZpbHRlcnMtZXhwYW5kbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNjhFMUI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gICAgLmZpbHRlcnMtZXhwYW5kbyB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5maWx0ZXJzLWV4cGFuZG8gPiAuYWNjb3JkaW9uLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5maWx0ZXJzLWV4cGFuZG8gPiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5maWx0ZXJzLWV4cGFuZG8gLmhlYWRsaW5lLTAzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5maWx0ZXJzLWV4cGFuZG8gLmNhcmV0LWNvbnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIHtcbiAgLmZpbHRlcnMtZXhwYW5kbyAuZmlsdGVyX19pdGVtcyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5zdWItZmlsdGVycy1leHBhbmRvIC5hY2NvcmRpb24tY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gICAgLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLmFjY29yZGlvbi1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gIC5zdWItZmlsdGVycy1leHBhbmRvIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zdWItZmlsdGVycy1leHBhbmRvIC5zdWItY2FyZXQtY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLnN1Yi1maWx0ZXJzLWV4cGFuZG8uYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2wge1xuICBjb2xvcjogI0Y2OEUxQjsgfVxuXG4uc3ViLWZpbHRlcnMtZXhwYW5kby5hY2NvcmRpb24tb3BlbiA+IC5hY2NvcmRpb24tY29udHJvbCAuY2FyZXQuZG93biB7XG4gIGJvcmRlcjogc29saWQgI0Y2OEUxQjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDsgfVxuXG4udGFncy1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAgIC50YWdzLWV4cGFuZGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNlbGVjdGVkLXRhZ3MgLnRhZ19faXRlbSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4uc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtIC5jbG9zZTo6YmVmb3JlLCAuc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtIC5jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFjO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IH1cblxuLnNlbGVjdGVkLXRhZ3MgLnRhZ19faXRlbSAuY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtIC5jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtOmhvdmVyIC5jbG9zZTo6YmVmb3JlLCAuc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtOmhvdmVyIC5jbG9zZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjY4RTFCOyB9XG5cbi5hcnRpY2xlX19saXN0LS1pbnZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDsgfVxuXG4uYXJ0aWNsZV9fbGlzdC0taW52aXNpYmxlLmFydGljbGVzLXJlYWR5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5zZWxlY3Qtd3JhcHBlci5zaG9ydCB7XG4gICAgd2lkdGg6IDc1cHg7IH1cbiAgLnNlbGVjdC13cmFwcGVyLmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIC8qcG9pbnQgdGhlIGFycm93IHVwd2FyZHMgd2hlbiB0aGUgc2VsZWN0IGJveCBpcyBvcGVuIChhY3RpdmUpOiovIH1cbiAgLnNlbGVjdC1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Ryb3Bkb3duLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxMnB4OyB9XG4gIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICBmaWx0ZXI6IEZsaXBWO1xuICAgIHRvcDogMTBweDsgfVxuXG4vKnN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbToqL1xuLnNlbGVjdC1pdGVtcyBkaXYsIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICBjb2xvcjogIzJDMkMyOTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnNlbGVjdC1pdGVtcyBkaXYsIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7IH0gfVxuXG4vKnN0eWxlIGl0ZW1zIChvcHRpb25zKToqL1xuLnNlbGVjdC1pdGVtcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJDMkMyOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7IH1cblxuLypoaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDoqL1xuLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnNvY2lhbHNfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zb2NpYWxzX19saXN0X19jb250ZW50IHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQgdXJsKC4uL2ltYWdlcy9Ud2l0dGVyLnN2ZykgMzBweCAzMHB4IG5vLXJlcGVhdDsgfVxuICAgIC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXIgLnR3aXR0ZXJfX3VzZXJuYW1lIHtcbiAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc29jaWFsc19fbGlzdF9fY29udGVudC5pbnN0YWdyYW06aG92ZXIgLm92ZXJsYXksIC5zb2NpYWxzX19saXN0X19jb250ZW50Lmluc3RhZ3JhbTphY3RpdmUgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zb2NpYWxzX19saXN0X19jb250ZW50Lmluc3RhZ3JhbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zb2NpYWxzX19saXN0X19jb250ZW50Lmluc3RhZ3JhbSAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDczLCA3OSwgMC45KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc29jaWFsc19fbGlzdF9fY29udGVudC5pbnN0YWdyYW0gLm92ZXJsYXkgaW1nIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNvY2lhbHNfX2xpc3RfX2NvbnRlbnQuaW5zdGFncmFtIC5vdmVybGF5IC5oZWFkbGluZS0wMyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnNvY2lhbHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cbiAgLnNvY2lhbHNfX2xpc3QgLnNvY2lhbHNfX2xpc3RfX2NvbnRlbnQudHdpdHRlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zb2NpYWxzX19saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuc29jaWFsc19fbGlzdF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNvY2lhbHNfX2xpc3RfX2NvbnRlbnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAxNXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0IHVybCguLi9pbWFnZXMvVHdpdHRlci5zdmcpIDE1cHggMjBweCBuby1yZXBlYXQ7IH1cbiAgICAgIC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5zbGljay1zbGlkZS5yb3cuZ3V0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uc2xpZGVyLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci0tZnVsbCAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbGlkZXItLWZ1bGwgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGlkZXItLWZ1bGwgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAtMTsgfSB9XG4gICAgLnNsaWRlci0tZnVsbCAuYmFja2dyb3VuZC1pbWFnZS0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zbGlkZXItLWZ1bGwgLmJhY2tncm91bmQtaW1hZ2UtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zbGlkZXItLWZ1bGwgLmJhY2tncm91bmQtaW1hZ2UtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNsaWRlci0tZnVsbCAuYmFja2dyb3VuZC1pbWFnZS0tbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zbGlkZXItLWZ1bGxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyLS1mdWxsX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnNsaWRlci0tZnVsbF9faXRlbSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyLS1mdWxsX19pdGVtIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDQwcHggMTUwcHg7IH0gfVxuICAuc2xpZGVyLS1mdWxsX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2xpZGVyLS1mdWxsIHAge1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnNsaWRlci0tZnVsbCAuY29udGFpbmVyLWZvci1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGlkZXItLWZ1bGwgLmNvbnRhaW5lci1mb3ItZG90cyB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiA0NXB4OyB9IH1cbiAgICAuc2xpZGVyLS1mdWxsIC5jb250YWluZXItZm9yLWRvdHMgLnNsaWNrLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNsaWRlci0tZnVsbCAuY29udGFpbmVyLWZvci1kb3RzIC5zbGljay1kb3RzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuc2xpZGVyLS1mdWxsIC5jb250YWluZXItZm9yLWRvdHMgbGkge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2xpZGVyLS1mdWxsIC5jb250YWluZXItZm9yLWRvdHMgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIC5zbGlkZXItLWZ1bGwgLmNvbnRhaW5lci1mb3ItZG90cyBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zbGlkZXItLWZ1bGwgLmNvbnRhaW5lci1mb3ItZG90cyBidXR0b246OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpZGVyLS1mdWxsIC5jb250YWluZXItZm9yLWRvdHMgYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5zbGlkZXItLWZ1bGwgLmNvbnRhaW5lci1mb3ItZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnNsaWRlci0tZnVsbCAuY29udGFpbmVyLWZvci1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnNsaWRlci0tZnVsbCAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG5cbi5zbGlkZXItLXNwbGl0IHtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuc2xpZGVyLS1zcGxpdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFjOyB9XG4gICAgLnNsaWRlci0tc3BsaXQgLmltYWdlLWNvbnRhaW5lciAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnNsaWRlci0tc3BsaXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuc2xpZGVyLS1zcGxpdF9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNsaWRlci0tc3BsaXRfX2V4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNsaWRlci1zcGxpdC5zbGljay1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5zbGlkZXItc3BsaXQuc2xpY2stc2xpZGVyIC5oZWFkbGluZS0wNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnNsaWRlci1zcGxpdC5zbGljay1zbGlkZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfVxuICAuc2xpZGVyLXNwbGl0LnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gICAgICAuc2xpZGVyLXNwbGl0LnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLnNsaWRlci1zcGxpdC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zbGlkZXItc3BsaXQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5zbGlkZXItc3BsaXQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zbGlkZXItc3BsaXQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTk1OTU5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDsgfVxuICAgICAgLnNsaWRlci1zcGxpdC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuc2xpZGVyLXNwbGl0LnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAuc2xpZGVyLXNwbGl0LnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc2xpZGVyLS1jYXJkc19faXRlbSB7XG4gIG1hcmdpbjogMCA1MHB4OyB9XG5cbi5zbGlkZXItLWNhcmRzX19jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCA0MHB4IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNkRDQUY3OyB9XG5cbi5zbGlkZXItLWNhcmRzIC5oZWFkbGluZS0wMiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbGlkZXItLWNhcmRzX19tb250aCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLnNsaWRlci0tY2FyZHNfX2NvcHkgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbGlkZXItLWNhcmRzIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpZGVyLS1jYXJkcyAuc2xpY2stZG90cyBsaSB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2xpZGVyLS1jYXJkcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICAgIGJhY2tncm91bmQ6ICM2RENBRjc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zbGlkZXItLWNhcmRzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkRDQUY3O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpZGVyLS1xdW90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRUZGQUZGIHVybCguLi9pbWFnZXMvUXVvdGVzLnN2ZykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpZGVyLS1xdW90ZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2xpZGVyLS1xdW90ZV9fY29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuc2xpZGVyLS1xdW90ZV9fY29udGFpbmVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnNsaWRlci0tcXVvdGVfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgNTYsIDIwMywgMC41KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zbGlkZXItLXF1b3RlX19jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzOENCOyB9XG4gICAgICAgICAgLnNsaWRlci0tcXVvdGVfX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTM4Q0I7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGlkZXItLXF1b3RlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zbGlkZXItLXF1b3RlX19pdGVtIC5jb3B5IHtcbiAgICAgIG1heC13aWR0aDogNzI1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gIC5zbGlkZXItLXF1b3RlIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogNDE2cHg7IH1cblxuLnNsaWRlci0tbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNsaWRlci0tbWVkaWFfX2NhcHRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAtOTBweDsgfVxuICAgIC5zbGlkZXItLW1lZGlhX19jYXB0aW9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2xpZGVyLS1tZWRpYV9fY291bnQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogI0Y2OEUxQjtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnNsaWRlci0tbWVkaWEgLnNsaWNrLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpZGVyLS1tZWRpYSAuc2xpY2stcHJldiwgLnNsaWRlci0tbWVkaWEgLnNsaWNrLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9BcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5zbGlkZXItLW1lZGlhIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuc2xpZGVyLXNwbGl0LnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDE4JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luOiAwIDAgMCAtNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuc2xpZGVyLXNwbGl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2xpZGVyLS1mdWxsX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNjBweDsgfVxuICAuc2xpZGVyLS1mdWxsIC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggNDRweCAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItLWZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgaGVpZ2h0OiA3MHZoOyB9XG4gICAgLnNsaWRlci0tZnVsbF9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLnNsaWRlci0tZnVsbF9faXRlbSAuaGVhZGxpbmUtMDQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgICAgICAuc2xpZGVyLS1mdWxsX19pdGVtIC5oZWFkbGluZS0wNDphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgLnNsaWRlci0tZnVsbF9faXRlbSAuY3RhLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMzBweCAxNXB4OyB9XG4gICAgLnNsaWRlci0tZnVsbF9faGVhZGxpbmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAuc2xpZGVyLS1mdWxsIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMWQxZDFkOyB9XG4gIC5zbGlkZXItLXNwbGl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2xpZGVyLS1zcGxpdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgICAuc2xpZGVyLS1zcGxpdF9fZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnNsaWRlci0tc3BsaXQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnNsaWRlci0tc3BsaXQgLmhlYWRsaW5lLTA0OmFmdGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zbGlkZXItc3BsaXQuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuc2xpZGVyLXNwbGl0LmNvbnRhaW5lciAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0b3A6IDIwNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnNsaWRlci1zcGxpdC5jb250YWluZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLnNsaWRlci1zcGxpdC5jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAuc2xpZGVyLXNwbGl0LmNvbnRhaW5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWRlci0tY2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2xpZGVyLS1jYXJkc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2xpZGVyLS1jYXJkc19fbW9udGgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC5zbGlkZXItLWNhcmRzX19jb3B5IHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zbGlkZXItLXF1b3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMDsgfVxuICAgIC5zbGlkZXItLXF1b3RlX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnNsaWRlci0tcXVvdGVfX2l0ZW0gLmNvcHkge1xuICAgICAgICBtYXgtd2lkdGg6IDcyNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuLnBhZ2UtYnJlYWsge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG5cbnA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ociB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudGFibGUtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY2FyZXQge1xuICBtYXJnaW46IDAgN3B4IDhweCA3cHg7XG4gIGJvcmRlcjogc29saWQgIzJDMkMyOTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNhcmV0LnJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuY2FyZXQubGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmNhcmV0LnVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLmNhcmV0LmRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWI6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWI6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNGRDU2NUI7IH1cbiAgICAgIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYi5hY3RpdmUudm9pY2VzIHtcbiAgICAgICAgY29sb3I6ICNGNjhFMUI7IH1cbiAgICAgIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYi5hY3RpdmUuYWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICM2RENBRjc7IH1cbiAgICAgIC5icmVhZGNydW1icyAuYnJlYWRjcnVtYi5hY3RpdmUuYWJvdXQge1xuICAgICAgICBjb2xvcjogIzlCREJGQTsgfVxuICAgICAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLmFjdGl2ZS5kb25hdGUge1xuICAgICAgICBjb2xvcjogIzE1MzhDQjsgfVxuICAgICAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLmFjdGl2ZS5yZXNvdXJjZXMge1xuICAgICAgICBjb2xvcjogI0NBNjVFMzsgfVxuXG4uY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5Nzk3OTc7IH1cblxuLm92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTA2MHB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5zZWN0aW9uLS1pbnRyby5jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VjdGlvbiBwIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnNlY3Rpb24gcCAuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7IH1cbiAgLnNlY3Rpb24gLnNlY3Rpb24gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAuc2VjdGlvbiAuc2VjdGlvbiB1bCBsaSxcbiAgLnNlY3Rpb24gLnNlY3Rpb24gb2wgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMkMyQzI5OyB9XG5cbi5wYXJhZ3JhcGgtLWxlYWQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFEMUQxQjsgfVxuICAucGFyYWdyYXBoLS1sZWFkLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi5wYXJhZ3JhcGgtLWNlbnRlcmVkIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZV9faGVhZGVyIC5wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlX19oZWFkZXIgLnBhZ2VfX3RpdGxlIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wYWdlX19oZWFkZXIgLnBhZ2VfX3RpdGxlIHN2ZyB7XG4gICAgICB3aWR0aDogMjIwcHg7IH0gfVxuXG4ucm93Lmd1dHRlciAuYXJ0aWNsZV9fc2lkZSA+IGxpLmNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYXJ0aWNsZV9fb3JkZXJlZCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5hcnRpY2xlX19vcmRlcmVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGVfX2xpc3QsIC5hcnRpY2xlX19zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7IH1cbiAgLmFydGljbGVfX2xpc3QgPiBsaSwgLmFydGljbGVfX3NpZGUgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuYXJ0aWNsZV9fbGlzdF9faXRlbSwgLmFydGljbGVfX3NpZGVfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hcnRpY2xlX19saXN0X19pdGVtLmpvaW4sIC5hcnRpY2xlX19zaWRlX19pdGVtLmpvaW4ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX0pvaW4ucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuYXJ0aWNsZV9fbGlzdF9faXRlbS5qb2luIC5oZWFkbGluZS0wMywgLmFydGljbGVfX3NpZGVfX2l0ZW0uam9pbiAuaGVhZGxpbmUtMDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmFydGljbGVfX2xpc3RfX2l0ZW0uam9pbi5hc2lkZSwgLmFydGljbGVfX3NpZGVfX2l0ZW0uam9pbi5hc2lkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFydGljbGVfX2xpc3RfX2l0ZW0uam9pbi5hc2lkZSAudGFibGUsIC5hcnRpY2xlX19zaWRlX19pdGVtLmpvaW4uYXNpZGUgLnRhYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICAgIC5hcnRpY2xlX19saXN0X19pdGVtLmpvaW4uYXNpZGUsIC5hcnRpY2xlX19zaWRlX19pdGVtLmpvaW4uYXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmFydGljbGVfX2xpc3RfX2l0ZW06aG92ZXIgLmltYWdlLS1jb3ZlciwgLmFydGljbGVfX3NpZGVfX2l0ZW06aG92ZXIgLmltYWdlLS1jb3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmFydGljbGVfX2xpc3Quc2hhZG93IC5hcnRpY2xlX19saXN0X19pdGVtLCAuYXJ0aWNsZV9fc2lkZS5zaGFkb3cgLmFydGljbGVfX2xpc3RfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7IH1cbiAgLmFydGljbGVfX2xpc3Quc2hhZG93IC5hcnRpY2xlX19saXN0X19pdGVtIC5pbWFnZS0tY292ZXIsIC5hcnRpY2xlX19zaWRlLnNoYWRvdyAuYXJ0aWNsZV9fbGlzdF9faXRlbSAuaW1hZ2UtLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3ZvaWNlcy1wcmUtbG9hZC5qcGdcIik7IH1cbiAgLmFydGljbGVfX2xpc3Quc2hhZG93IC5hcnRpY2xlX19saXN0X19jb250ZW50LCAuYXJ0aWNsZV9fc2lkZS5zaGFkb3cgLmFydGljbGVfX2xpc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAuYXJ0aWNsZV9fbGlzdF9fY2F0ZWdvcnksIC5hcnRpY2xlX19zaWRlX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuYXJ0aWNsZV9fbGlzdF9fY2F0ZWdvcnkgaW1nLCAuYXJ0aWNsZV9fc2lkZV9fY2F0ZWdvcnkgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hcnRpY2xlX19saXN0X190aXRsZSwgLmFydGljbGVfX3NpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5hcnRpY2xlX19saXN0X19hbmNob3I6aG92ZXIsIC5hcnRpY2xlX19zaWRlX19hbmNob3I6aG92ZXIge1xuICAgIGNvbG9yOiAjRkQ1NjVCOyB9XG4gICAgLmFydGljbGVfX2xpc3RfX2FuY2hvcjpob3Zlci52b2ljZXMsIC5hcnRpY2xlX19zaWRlX19hbmNob3I6aG92ZXIudm9pY2VzIHtcbiAgICAgIGNvbG9yOiAjRjY4RTFCOyB9XG4gICAgLmFydGljbGVfX2xpc3RfX2FuY2hvcjpob3Zlci5hY3Rpb24sIC5hcnRpY2xlX19zaWRlX19hbmNob3I6aG92ZXIuYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjNkRDQUY3OyB9XG4gICAgLmFydGljbGVfX2xpc3RfX2FuY2hvcjpob3Zlci5hYm91dCwgLmFydGljbGVfX3NpZGVfX2FuY2hvcjpob3Zlci5hYm91dCB7XG4gICAgICBjb2xvcjogIzZEQ0FGNzsgfVxuICAgIC5hcnRpY2xlX19saXN0X19hbmNob3I6aG92ZXIuZG9uYXRlLCAuYXJ0aWNsZV9fc2lkZV9fYW5jaG9yOmhvdmVyLmRvbmF0ZSB7XG4gICAgICBjb2xvcjogIzE1MzhDQjsgfVxuICAgIC5hcnRpY2xlX19saXN0X19hbmNob3I6aG92ZXIucmVzb3VyY2VzLCAuYXJ0aWNsZV9fc2lkZV9fYW5jaG9yOmhvdmVyLnJlc291cmNlcyB7XG4gICAgICBjb2xvcjogI0NBNjVFMzsgfVxuICAuYXJ0aWNsZV9fbGlzdF9fY2l0ZSwgLmFydGljbGVfX3NpZGVfX2NpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMyQzJDMjk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmFydGljbGVfX2xpc3QgbGkgLnRhZ19faXRlbSwgLmFydGljbGVfX3NpZGUgbGkgLnRhZ19faXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICAgIGJvcmRlci1jb2xvcjogI0UxRTFFMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGVfX2xpc3QuYXNpZGUgLmFydGljbGVfX2xpc3RfX2NvbnRlbnQsIC5hcnRpY2xlX19zaWRlLmFzaWRlIC5hcnRpY2xlX19saXN0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jb21tZW50cyAuaGVhZGxpbmUtMDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmNvbW1lbnRzX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gIC5jb21tZW50c19fbGlzdF9faXRlbSAuYXZhdGFyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29tbWVudHNfX2xpc3RfX2l0ZW0gc3Ryb25nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuY29tbWVudHNfX2xpc3RfX2l0ZW0gLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY29tbWVudHNfX2xpc3RfX2l0ZW0gW2NsYXNzKj1cIiBkZXB0aC1cIl0ge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvbW1lbnQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICByZXNpemU6IG5vbmU7IH1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgLnN1Ym1pdCB7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGNvbG9yOiAjMzYzQTNCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDUwcHggMDtcbiAgY29sb3I6ICMyQzJDMjk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucGFnaW5hdGlvbiAuYW5jaG9yLS1hcmNoaXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBhZ2luYXRpb24gLmFuY2hvci0tYXJjaGl2ZTpob3Zlci52b2ljZXMge1xuICAgICAgY29sb3I6ICNGNjhFMUI7IH1cbiAgICAucGFnaW5hdGlvbiAuYW5jaG9yLS1hcmNoaXZlOmhvdmVyLmFjdGlvbiB7XG4gICAgICBjb2xvcjogIzZEQ0FGNzsgfVxuICAgIC5wYWdpbmF0aW9uIC5hbmNob3ItLWFyY2hpdmU6aG92ZXIuYWJvdXQge1xuICAgICAgY29sb3I6ICM5QkRCRkE7IH1cbiAgICAucGFnaW5hdGlvbiAuYW5jaG9yLS1hcmNoaXZlOmhvdmVyLmRvbmF0ZSB7XG4gICAgICBjb2xvcjogIzE1MzhDQjsgfVxuICAgIC5wYWdpbmF0aW9uIC5hbmNob3ItLWFyY2hpdmU6aG92ZXIucmVzb3VyY2VzIHtcbiAgICAgIGNvbG9yOiAjQ0E2NUUzOyB9XG5cbi5yZWFkbW9yZSB7XG4gIGNvbG9yOiAjRkM0OTRGO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5yZWFkbW9yZS52b2ljZXMge1xuICAgIGNvbG9yOiAjRjY4RTFCOyB9XG4gIC5yZWFkbW9yZS5hY3Rpb24ge1xuICAgIGNvbG9yOiAjNkRDQUY3OyB9XG4gIC5yZWFkbW9yZS5hYm91dCB7XG4gICAgY29sb3I6ICM5QkRCRkE7IH1cbiAgLnJlYWRtb3JlLmRvbmF0ZSB7XG4gICAgY29sb3I6ICMxNTM4Q0I7IH1cbiAgLnJlYWRtb3JlLnJlc291cmNlcyB7XG4gICAgY29sb3I6ICNDQTY1RTM7IH1cblxuLmltYWdlLS0yMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4uaW1hZ2UtLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlOyB9XG5cbi5pbnB1dCB7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJDMkMyOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLmlucHV0LmNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlucHV0LmlubGluZSB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uZm9ybSAuaGVhZGxpbmUtMDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mb3JtIC5sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzJDMkMyOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybSAuaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybSAudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZm9ybSAuYnV0dG9uLmN0YS0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTNweCAyMHB4OyB9XG4gIC5mb3JtIC5idXR0b24uY2VudGVyZWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtIC5idXR0b24uZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5mb3JtIC5ncm91cC0tY2hlY2tib3ggLmxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9ybSAuZ3JvdXAtLWNoZWNrYm94IC5pbnB1dCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC40KTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mb3JtIC5ub3RlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzJDMkMyOTsgfVxuXG4uZm9ybSAuY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0gLmN1cnJlbmN5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTBweDsgfVxuICAuZm9ybSAuY3VycmVuY3kgLmlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnVtLnVtLXJlZ2lzdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi51bSAudW0tZm9ybSBmb3JtIC51bS1maWVsZC1sYWJlbCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyQzJDMjk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi51bSAudW0tZm9ybSBmb3JtIC51bS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyQzJDMjk7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4udW0gLnVtLWZvcm0gZm9ybSAudW0tZm9ybS1maWVsZC51bS1kYXRlcGlja2VyIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnVtIC51bS1mb3JtIGZvcm0gLnVtLWZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnVtIC51bS1mb3JtIGZvcm0gLnVtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4udW0gLnVtLWZvcm0gZm9ybSAudW0tZmllbGQtdXNlcl9wYXNzd29yZCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC51bSAudW0tZm9ybSBmb3JtIC51bS1maWVsZC11c2VyX3Bhc3N3b3JkOm50aC1jaGlsZCgyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi51bSAudW0tZm9ybSBmb3JtIC5fdW1fcm93XzUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC51bSAudW0tZm9ybSBmb3JtIC5fdW1fcm93XzUgOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udW0gLnVtLWZvcm0gZm9ybSAudW0tY29sLTEzMSwgLnVtIC51bS1mb3JtIGZvcm0gLnVtLWNvbC0xMzMge1xuICB3aWR0aDogMzElO1xuICBmbG9hdDogbGVmdDsgfVxuXG4udW0gLnVtLWZvcm0gZm9ybSAudW0tY29sLTEzMiB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbjogMCAzJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVtIC51bS1mb3JtIGZvcm0gI3VtLXN1Ym1pdC1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmQ1NjViO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAudW0gLnVtLWZvcm0gZm9ybSAjdW0tc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGMDAwNzsgfVxuXG4uc2VjdGlvbi0tYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTExcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQmFubmVyLmpwZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuc2VjdGlvbi0tYmFubmVyIC5oZWFkbGluZS0wMyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIC5zZWN0aW9uLS1iYW5uZXIgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNlY3Rpb24tLWJlbGlldmUgPiBwIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vZGFsIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9kYWwtLWpvaW4gLmVycm9ycyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5icmVhZGNydW1icyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnZV9faGVhZGVyIC5wYWdlX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5zZWN0aW9uLS1pbnRyby5jb3B5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAucGFyYWdyYXBoLS1sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLnBhcmFncmFwaC0tY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uIC5hbGlnbi0tcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZV9fbGlzdF9faXRlbS5qb2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTlweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9iaWxlL0Jhbm5lci5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFydGljbGVfX2xpc3RfX2l0ZW0uam9pbiAuaGVhZGxpbmUtMDQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlX19saXN0X19pdGVtLmpvaW4gLmhlYWRsaW5lLTAzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hcnRpY2xlX19saXN0X19pdGVtLmpvaW4uYXNpZGUge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlX19saXN0LnNoYWRvdyAuYXJ0aWNsZV9fbGlzdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuYXJ0aWNsZV9fbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmFydGljbGVfX2xpc3QgbGkgLnRhZ19faXRlbSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7IH1cbiAgLmZvcm0gLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0gLmJ1dHRvbi5jZW50ZXJlZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtIC5idXR0b24uY3RhLS1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtIC5jdXJyZW5jeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSAuY3VycmVuY3k6YmVmb3JlIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLmZvcm0gLmN1cnJlbmN5IC5pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAudW0gLnVtLWZvcm0gZm9ybSAudW0tZmllbGQtbGFiZWwgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51bSAudW0tZm9ybSBmb3JtIC51bS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAudW0gLnVtLWZvcm0gZm9ybSAudW0tZmllbGQtdXNlcl9wYXNzd29yZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAudW0gLnVtLWZvcm0gZm9ybSAudW0tZmllbGQtdXNlcl9wYXNzd29yZDpudGgtY2hpbGQoMikge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnVtIC51bS1mb3JtIGZvcm0gLnVtLWNvbC0xMzEsIC51bSAudW0tZm9ybSBmb3JtIC51bS1jb2wtMTMzLCAudW0gLnVtLWZvcm0gZm9ybSAudW0tY29sLTEyMSwgLnVtIC51bS1mb3JtIGZvcm0gLnVtLWNvbC0xMjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC51bSAudW0tZm9ybSBmb3JtIC51bS1jb2wtMTMyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnVtIC51bS1mb3JtIGZvcm0gI3VtLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjU5cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tb2JpbGUvQmFubmVyLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24tLWJhbm5lciAuaGVhZGxpbmUtMDMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlY3Rpb24tLWJhbm5lciBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlY3Rpb24tLWJlbGlldmUgPiBwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5hdi1saW5rcyB7XG4gIGZvbnQtc2l6ZTogNDAwOyB9XG4gIC5uYXYtbGlua3MgYSxcbiAgLm5hdi1saW5rcyBzcGFuIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIG1hcmdpbjogMnB4OyB9XG4gIC5uYXYtbGlua3MgLmN1cnJlbnQge1xuICAgIGNvbG9yOiAjRkYwMDA3OyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucmVhZG1vcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyB9XG4gIC53cGNmNy1mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLmFydGljbGVfX2xpc3QgLmNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfSB9XG5cbi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAyNXB4OyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaSAuaGVhZGxpbmUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpIC5yZWFkbW9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaSAucmVhZG1vcmUgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpmaXJzdC1jaGlsZCAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0E2NUUzOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpmaXJzdC1jaGlsZCBhIHAsXG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpmaXJzdC1jaGlsZCBhIGg1IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOmZpcnN0LWNoaWxkIC5yZWFkbW9yZSB7XG4gICAgY29sb3I6ICNDQTY1RTM7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIHAsXG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIGg1LFxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciAucmVhZG1vcmUge1xuICAgIGNvbG9yOiAjQ0MwMEZGOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpudGgtY2hpbGQoMikgLmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzZEQ0FGNzsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bnRoLWNoaWxkKDIpIGEgcCxcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOm50aC1jaGlsZCgyKSBhIGg1IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOm50aC1jaGlsZCgyKSAucmVhZG1vcmUge1xuICAgIGNvbG9yOiAjNkRDQUY3O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIgcCxcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOm50aC1jaGlsZCgyKSBhOmhvdmVyIGg1LFxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogIzAwQUJGRjsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOmxhc3QtY2hpbGQgLmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0Y2OEUxQjsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bGFzdC1jaGlsZCBhIHAsXG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpsYXN0LWNoaWxkIGEgaDUge1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bGFzdC1jaGlsZCAucmVhZG1vcmUge1xuICAgIGNvbG9yOiAjRjY4RTFCO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHAsXG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpsYXN0LWNoaWxkIGE6aG92ZXIgaDUsXG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaTpsYXN0LWNoaWxkIGE6aG92ZXIgLnJlYWRtb3JlIHtcbiAgICBjb2xvcjogI0ZGNkEwMDsgfVxuXG4ucGFnZS0taG9tZSAuYXJ0aWNsZV9fbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjAwMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAwNzsgfVxuXG4ucGFnZS0taG9tZSAuYXJ0aWNsZV9fbGlzdF9faXRlbTpob3ZlciAuYXJ0aWNsZV9fbGlzdF9fY2l0ZSB7XG4gIGNvbG9yOiAjRkYwMDA3OyB9XG5cbi5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTUzOENCO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0tZG9uYXRlIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgLmhlYWRsaW5lLTAzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0tZG9uYXRlIC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWRvbmF0ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAucGFnZS0taG9tZSAuc2VjdGlvbi0tZG9uYXRlIGEuY3RhLS1wcmltYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjkycHg7IH1cbiAgICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYS5jdGEtLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZDNDk0RjsgfVxuICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYTpob3ZlciBzdmcge1xuICAgICAgZmlsbDogI0ZDNDk0RjtcbiAgICAgIHN0cm9rZTogI0ZDNDk0RjsgfVxuXG4ucGFnZS0taG9tZSAuc2VjdGlvbi0tYmVsaWV2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5wYWdlLS1ob21lIC5zbGlkZXItLWZ1bGwgLnRhYmxlLWNlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyAuY29weSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIHVsIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIHVsIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0taG9tZSAuc2VjdGlvbi0taW50cm8gdWwgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIHVsIGxpIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIHVsIGxpIC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucGFnZS0taG9tZSAuc2VjdGlvbi0tZG9uYXRlIC5oZWFkbGluZS0wMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4IGF1dG87IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWRvbmF0ZSAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOmJlZm9yZSxcbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1pbnRybyBsaSAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWludHJvIGxpIGg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFnZS0taG9tZSAuc2VjdGlvbi0tZG9uYXRlIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWRvbmF0ZSAuaGVhZGxpbmUtMDMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgLnBhZ2UtLWhvbWUgLnNlY3Rpb24tLWRvbmF0ZSAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLS1ob21lIC5zZWN0aW9uLS1kb25hdGUgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLnBhZ2UtLXJlc291cmNlcyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5wYWdlLS1yZXNvdXJjZXM6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0VGRkY7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLnBhZ2VfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS0tcmVzb3VyY2VzIC5wYWdlX19oZWFkZXIgLnBhZ2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4MHB4OyB9XG4gICAgLnBhZ2UtLXJlc291cmNlcyAucGFnZV9faGVhZGVyIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOTBweDtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5wYWdlLS1yZXNvdXJjZXMgLnBhZ2VfX2hlYWRlciAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAucGFnZS0tcmVzb3VyY2VzIC5lbXBvd2VyZWQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tc2VhcmNoIC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDQTY1RTM7IH1cbiAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tc2VhcmNoIC50YWdzX19zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NBNjVFMzsgfVxuICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1zZWFyY2ggLnRhZ19fbGlzdCAudGFnX19pdGVtOmhvdmVyLCAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1zZWFyY2ggLnRhZ19fbGlzdCAudGFnX19pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLXNlYXJjaCAuZmlsdGVyX19saXN0IC5hbmNob3ItZmlsdGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI0NBNjVFMzsgfVxuICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1zZWFyY2ggLmZpbHRlcl9fbGlzdCAuYW5jaG9yLWZpbHRlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjQ0E2NUUzOyB9XG4gICAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tc2VhcmNoIC5maWx0ZXJfX2xpc3QgLmFuY2hvci1maWx0ZXIuYWN0aXZlIC5jYXJldCB7XG4gICAgICBib3JkZXItY29sb3I6ICNDQTY1RTM7IH1cbiAgLnBhZ2UtLXJlc291cmNlcyAuc2VsZWN0ZWQtdGFncy1zZWN0aW9uLFxuICAucGFnZS0tcmVzb3VyY2VzIC5maWx0ZXJzLWV4cGFuZG8sXG4gIC5wYWdlLS1yZXNvdXJjZXMgLnN1Yi1maWx0ZXJzLWV4cGFuZG8uYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2wgLmNhcmV0LmRvd24sXG4gIC5wYWdlLS1yZXNvdXJjZXMgLmZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmhvdmVyLFxuICAucGFnZS0tcmVzb3VyY2VzIC5maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbS5zZWxlY3RlZCxcbiAgLnBhZ2UtLXJlc291cmNlcyAuZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06YWN0aXZlLFxuICAucGFnZS0tcmVzb3VyY2VzIC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06aG92ZXIsXG4gIC5wYWdlLS1yZXNvdXJjZXMgLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbS5zZWxlY3RlZCxcbiAgLnBhZ2UtLXJlc291cmNlcyAuc3ViLWZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0E2NUUzOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLnN1Yi1maWx0ZXJzLWV4cGFuZG8uYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2wsXG4gIC5wYWdlLS1yZXNvdXJjZXMgLmZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmhvdmVyLFxuICAucGFnZS0tcmVzb3VyY2VzIC5maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbS5zZWxlY3RlZCxcbiAgLnBhZ2UtLXJlc291cmNlcyAuZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06YWN0aXZlLFxuICAucGFnZS0tcmVzb3VyY2VzIC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06aG92ZXIsXG4gIC5wYWdlLS1yZXNvdXJjZXMgLnN1Yi1maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbS5zZWxlY3RlZCxcbiAgLnBhZ2UtLXJlc291cmNlcyAuc3ViLWZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDQTY1RTM7IH1cbiAgLnBhZ2UtLXJlc291cmNlcyAuc2VsZWN0ZWQtdGFncyAudGFnX19pdGVtOmhvdmVyIC5jbG9zZTo6YmVmb3JlLFxuICAucGFnZS0tcmVzb3VyY2VzIC5zZWxlY3RlZC10YWdzIC50YWdfX2l0ZW06aG92ZXIgLmNsb3NlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBNjVFMzsgfVxuICAucGFnZS0tcmVzb3VyY2VzIC5hcnRpY2xlX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLmFydGljbGVfX2xpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNDQTY1RTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0E2NUUzOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLmFydGljbGVfX2xpc3RfX2l0ZW06aG92ZXIgLmFydGljbGVfX2xpc3RfX2NpdGUge1xuICAgIGNvbG9yOiAjQ0E2NUUzOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3Qge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI0RGOTVGMTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgLmhlYWRsaW5lLTAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgLmhlYWRsaW5lLTAzIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tY29ubmVjdCAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgYS5jdGEtLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IGEgLnJlYWRtb3JlIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLXRlc3RpbW9ueSBwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IC5oZWFkbGluZS0wMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgLmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tY29ubmVjdCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tcmVzb3VyY2VzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5wYWdlX19oZWFkZXIgLnNlY3Rpb24tLWludHJvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5wYWdlX19oZWFkZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1zZWFyY2ggLnRhZ3NfX3NlbGVjdGVkIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0NBNjVFMzsgfVxuICAgICAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tc2VhcmNoIC5maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NBNjVFMzsgfVxuICAgICAgLnBhZ2UtLXJlc291cmNlcyAuc2VjdGlvbi0tc2VhcmNoIC50YWdfX2xpc3QgLnRhZ19faXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLWNvbm5lY3QgLmhlYWRsaW5lLTAzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAucGFnZS0tcmVzb3VyY2VzIC5zZWN0aW9uLS1jb25uZWN0IGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5wYWdlLS1yZXNvdXJjZXMgLnNlY3Rpb24tLXRvb2xraXRzIC5tZWRpYV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4ucGFnZS0tdm9pY2VzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLXZvaWNlczpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjNFQjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhZ2UtLXZvaWNlcyAuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY4RTFCOyB9XG4gIC5wYWdlLS12b2ljZXMgLnBhZ2VfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAucGFnZS0tdm9pY2VzIC5hcnRpY2xlX19saXN0X19jb250ZW50IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjY4RTFCO1xuICAgIGJvcmRlci1jb2xvcjogI0Y2OEUxQjsgfVxuICAucGFnZS0tdm9pY2VzIC5hcnRpY2xlX19saXN0X19pdGVtOmhvdmVyIC5hcnRpY2xlX19saXN0X19jaXRlIHtcbiAgICBjb2xvcjogI0Y2OEUxQjsgfVxuICAucGFnZS0tdm9pY2VzIC5zZWN0aW9uLS1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAucGFnZS0tdm9pY2VzIC5zZWN0aW9uLS1zZWFyY2ggaW5wdXQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2OEUxQjsgfVxuICAgIC5wYWdlLS12b2ljZXMgLnNlY3Rpb24tLXNlYXJjaCAudGFnX19pdGVtOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y2OEUxQjtcbiAgICAgIGNvbG9yOiAjRjY4RTFCOyB9XG4gIC5wYWdlLS12b2ljZXMgLmFuY2hvci0tYXJjaGl2ZSAucmVhZG1vcmUge1xuICAgIGZpbGw6ICNGRkEwMzM7XG4gICAgc3Ryb2tlOiAjRkZBMDMzOyB9XG4gIC5wYWdlLS12b2ljZXMgLmNvbF9wcm9tbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS0tdm9pY2VzIC5hcnRpY2xlX19saXN0IC5jb2xfcHJvbW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS0tdm9pY2VzIC53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0Y2OEUxQjsgfVxuICAucGFnZS0tdm9pY2VzIC53cC1wYWdlbmF2aSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Y2OEUxQjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnBhZ2UtLXZvaWNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLXZvaWNlczpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0tdm9pY2VzIC5wYWdlX19oZWFkZXIgLnBhZ2VfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBhZ2UtLXZvaWNlcyAuc2VjdGlvbi0tc2VhcmNoIC50YWdzX19zZWxlY3RlZCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkEwMzM7IH1cbiAgICAgIC5wYWdlLS12b2ljZXMgLnNlY3Rpb24tLXNlYXJjaCAuZmlsdGVyX19saXN0IC5hbmNob3ItZmlsdGVyLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZBMDMzOyB9XG4gICAgICAgIC5wYWdlLS12b2ljZXMgLnNlY3Rpb24tLXNlYXJjaCAuZmlsdGVyX19saXN0IC5hbmNob3ItZmlsdGVyLmFjdGl2ZSAuY2FyZXQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQTAzMzsgfVxuICAgICAgLnBhZ2UtLXZvaWNlcyAuc2VjdGlvbi0tc2VhcmNoIC50YWdfX2xpc3QgLnRhZ19faXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMWQxZDFjO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxZDFkMWM7IH0gfVxuICAucGFnZS0tdm9pY2VzICNwYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLXZvaWNlcyAjc3BhY2VyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogNXB4OyB9XG5cbi5wYWdlLS1hY3Rpb246YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEZFRjI7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBhZ2UtLWFjdGlvbiAucGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5wYWdlLS1hY3Rpb24gLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4OyB9XG4gIC5wYWdlLS1hY3Rpb24gLnBhZ2VfX2hlYWRlciBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucGFnZS0tYWN0aW9uIC5wYWdlX19oZWFkZXIgLnNlY3Rpb24tLWludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuXG4ucGFnZS0tYWN0aW9uIC5zZWN0aW9uLS1jYW1wYWlnbnMgLmhlYWRsaW5lLTAzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZS0tYWN0aW9uIC5zZWN0aW9uLS1jYW1wYWlnbnMgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBhZ2UtLWFjdGlvbiAuc2VjdGlvbi0tY2FtcGFpZ25zIC5hcnRpY2xlX19saXN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnBhZ2UtLWFjdGlvbiAuc2VjdGlvbi0tY2FtcGFpZ25zIC5hbmNob3ItLWFyY2hpdmUgLnJlYWRtb3JlIHtcbiAgZmlsbDogIzZEQ0FGNztcbiAgc3Ryb2tlOiAjNkRDQUY3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnBhZ2UtLWFjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtLWFjdGlvbiAucGFnZV9faGVhZGVyIC5wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS0tYWN0aW9uIC5wYWdlX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucGFnZS0tYWN0aW9uIC5zZWN0aW9uLS1jYW1wYWlnbnMgLmhlYWRsaW5lLTAzLCAucGFnZS0tYWN0aW9uIC5zZWN0aW9uLS1jYW1wYWlnbnMgLmZsb2F0LS1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnBhZ2UtLWFjdGlvbiAuc2VjdGlvbi0tY2FtcGFpZ25zIC5oZWFkbGluZS0wMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGFnZS0tYWN0aW9uIC5zZWN0aW9uLS1jYW1wYWlnbnMgc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtLWFib3V0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLWFib3V0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZGQUZGO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzgwcHg7IH1cbiAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciAuc2VjdGlvbi0taW50cm8gLmhlYWRsaW5lLTAzIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAgIC5wYWdlLS1hYm91dCAucGFnZV9faGVhZGVyIC5zZWN0aW9uLS1pbnRybyBibG9ja3F1b3RlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLnBhZ2UtLWFib3V0IC5wYWdlX19oZWFkZXIgLnNlY3Rpb24tLWludHJvIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzFEMUQxQjsgfVxuICAucGFnZS0tYWJvdXQgLnBhcnRuZXJzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucGFnZS0tYWJvdXQgLnBhcnRuZXJzX19saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtLWFib3V0IC5wYXJ0bmVyc19fbGlzdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tZGlmZmVyZW5jZSAucGFyYWdyYXBoLS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucGFnZS0tYWJvdXQgLnNlY3Rpb24tLWRpZmZlcmVuY2UgLmhlYWRsaW5lLTA0LnVuZGVybGluZS5kb25hdGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1kaWZmZXJlbmNlIC5oZWFkbGluZS0wNC51bmRlcmxpbmUuZG9uYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAucGFnZS0tYWJvdXQgLnNlY3Rpb24tLWRpZmZlcmVuY2UgLnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS0tYWJvdXQgLnNlY3Rpb24tLXNsaWRlciAub3dsLWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmc6IDAgOTBweDsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLm93bC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZXItLWNhcmRzX19jb250ZW50IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGVmNGZkIHVybCguLi9pbWFnZXMvQXJyb3ctd2hpdGUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucGFnZS0tYWJvdXQgLnNlY3Rpb24tLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAucGFnZS0tYWJvdXQgLnNlY3Rpb24tLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBQkZGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tYWJvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wYWdlLS1hYm91dDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS0tYWJvdXQgLnBhZ2VfX2hlYWRlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnBhZ2UtLWFib3V0IC5zZWN0aW9uLS1zbGlkZXIgLm93bC1jYXJvdXNlbCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wYWdlLS1hYm91dCAuc2VjdGlvbi0tc2xpZGVyIC5vd2wtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5wYXJ0bmVyc19fbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgICAgLnBhZ2UtLWFib3V0IC5wYXJ0bmVyc19fbGlzdF9fbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS0tZG9uYXRlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnBhZ2UtLWRvbmF0ZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjhGRjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBhZ2UtLWRvbmF0ZSAucGFnZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wYWdlLS1kb25hdGUgLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDQwcHg7IH1cbiAgICAucGFnZS0tZG9uYXRlIC5wYWdlX19oZWFkZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5wYWdlLS1kb25hdGUgLnBhZ2VfX2hlYWRlciAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAucGFnZS0tZG9uYXRlIC5mb3JtIHtcbiAgICB3aWR0aDogMjY3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucGFnZS0tZG9uYXRlIC5mb3JtIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgaGVpZ2h0OiAzN3B4OyB9XG4gICAgICAucGFnZS0tZG9uYXRlIC5mb3JtIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wYWdlLS1kb25hdGUgLmZvcm0gLmJ1dHRvbi5pbmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5wYWdlLS1kb25hdGUgLmZvcm0gLmlucHV0IHtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnZS0tZG9uYXRlIC5mb3JtIC5zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAuZm9ybSAuc2VsZWN0LWJnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYWdlLS1kb25hdGUgLmZvcm0gLnNlbGVjdC1iZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCA3cHggOHB4IDdweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICMxNTM4Q0I7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5wYWdlLS1kb25hdGUgLmZvcm0gLnN1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucGFnZS0tZG9uYXRlIC5mb3JtIC5lcnJvciB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLnBhZ2UtLWRvbmF0ZSAuc2VjdGlvbi0tbWVhbnMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2UtLWRvbmF0ZSAuc2VjdGlvbi0tbWVhbnMgLmhlYWRsaW5lLTAzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLWRvbmF0ZSAubW9uZXktLWFtb3VudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2UtLWRvbmF0ZSAubW9uZXktLWFtb3VudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiJFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6ICM5Njk2OTQ7IH1cbiAgICAucGFnZS0tZG9uYXRlIC5tb25leS0tYW1vdW50IGlucHV0IHtcbiAgICAgIGFwcGVhcmFuY2U6IGlucHV0LXRleHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyAub3B0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyAub3B0aW9uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMjsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyAub3B0aW9uIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAudGltZS0tb3B0aW9ucyAub3B0aW9uIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4YTljZTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICM4YTljZTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAgIC5wYWdlLS1kb25hdGUgLnRpbWUtLW9wdGlvbnMgLm9wdGlvbiBsYWJlbDpob3ZlcixcbiAgICAgIC5wYWdlLS1kb25hdGUgLnRpbWUtLW9wdGlvbnMgLm9wdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzOENCO1xuICAgICAgICBjb2xvcjogIzE1MzhDQjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnBhZ2UtLWRvbmF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS0tZG9uYXRlIC5wYWdlX19oZWFkZXIgLnBhZ2VfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBhZ2UtLWRvbmF0ZSAucGFnZV9faGVhZGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbiNidWRkeXByZXNzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmFydGljbGUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuXG4uYnBfbWVtYmVycyAuYXJ0aWNsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNidWRkeXByZXNzIGRpdiNpdGVtLWhlYWRlciBpbWcuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTI3cHg7XG4gIGhlaWdodDogMTI3cHg7IH1cblxuI2J1ZGR5cHJlc3MgZGl2I2l0ZW0taGVhZGVyIGgyLnVzZXItbmljZW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiNidWRkeXByZXNzIHNwYW4uYWN0aXZpdHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI2J1ZGR5cHJlc3MgZGl2I2l0ZW0taGVhZGVyIGltZy5hdmF0YXIsXG4jYnVkZHlwcmVzcyBkaXYjaXRlbS1oZWFkZXIgZGl2I2l0ZW0taGVhZGVyLWNvbnRlbnQsXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMgdWwgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMkMyQzI5OyB9XG5cbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYge1xuICBtYXJnaW46IDA7IH1cbiAgI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuI2FjdGl2aXR5LXBlcnNvbmFsLWxpLCAuYnlsaW5lLnZjYXJkLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiAjcHJvZmlsZS1wZXJzb25hbC1saSxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgI3Nob3Atc2V0dGluZ3MtcGVyc29uYWwtbGksXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMjc3VibmF2IGxpI3Nob3AtZG93bmxvYWRzLXBlcnNvbmFsLWxpLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiBsaSNzaG9wLXRyYWNrLXBlcnNvbmFsLWxpLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiBsaSNzaG9wLWVkaXRfYWRkcmVzcy1wZXJzb25hbC1saSxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgbGkjc2hvcC1lZGl0X2FjY291bnQtcGVyc29uYWwtbGksXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMjc3VibmF2IGxpI3Nob3AtcGF5bWVudF9tZXRob2RzLXBlcnNvbmFsLWxpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYnVkZHlwcmVzcyAjaXRlbS1uYXYge1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4jYnVkZHlwcmVzcyA+ICNpdGVtLWJvZHkge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgI2J1ZGR5cHJlc3MgPiAjaXRlbS1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTE0cHg7IH0gfVxuICAjYnVkZHlwcmVzcyA+ICNpdGVtLWJvZHkgI2l0ZW0tYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzIHVsIGxpLmN1cnJlbnQgYSxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyB1bCBsaS5zZWxlY3RlZCBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGQzQ5NEY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzIHVsIGxpIGEsXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4jYnVkZHlwcmVzcyBkaXYjb2JqZWN0LW5hdiB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cblxuI2J1ZGR5cHJlc3MgZGl2LnByb2ZpbGUgaDIge1xuICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI2J1ZGR5cHJlc3MgdGFibGUucHJvZmlsZS1maWVsZHMgdHIgdGQuZGF0YSxcbiNidWRkeXByZXNzIHRhYmxlLnByb2ZpbGUtZmllbGRzIHRyIHRkLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jYnVkZHlwcmVzcyB0YWJsZS5wcm9maWxlLWZpZWxkcyB0ciB0ZC5sYWJlbCB7XG4gIHdpZHRoOiAyMiU7XG4gIGNvbG9yOiAjMkMyQzI5OyB9XG5cbiNidWRkeXByZXNzICNwcm9maWxlLWVkaXQtZm9ybSB1bC5idXR0b24tbmF2IHtcbiAgbWFyZ2luOiA1cHggMCAyNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICNidWRkeXByZXNzICNwcm9maWxlLWVkaXQtZm9ybSB1bC5idXR0b24tbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICNidWRkeXByZXNzICNwcm9maWxlLWVkaXQtZm9ybSB1bC5idXR0b24tbmF2IHtcbiAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAjYnVkZHlwcmVzcyAjcHJvZmlsZS1lZGl0LWZvcm0gdWwuYnV0dG9uLW5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwOyB9XG4gICNidWRkeXByZXNzICNwcm9maWxlLWVkaXQtZm9ybSB1bC5idXR0b24tbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzFkMWQxYztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI2J1ZGR5cHJlc3MgI3Byb2ZpbGUtZWRpdC1mb3JtIHVsLmJ1dHRvbi1uYXYgbGkgYTpob3ZlciwgI2J1ZGR5cHJlc3MgI3Byb2ZpbGUtZWRpdC1mb3JtIHVsLmJ1dHRvbi1uYXYgbGkgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmYzQ5NGY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjYnVkZHlwcmVzcyAjcHJvZmlsZS1lZGl0LWZvcm0gdWwuYnV0dG9uLW5hdiBsaS5jdXJyZW50IGEge1xuICAgIGNvbG9yOiAjZmM0OTRmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNidWRkeXByZXNzIHRhYmxlLnByb2ZpbGUtZmllbGRzIHRyLmFsdCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuI2J1ZGR5cHJlc3MgdGFibGUuZm9ydW0gdHIgdGQubGFiZWwsXG4jYnVkZHlwcmVzcyB0YWJsZS5tZXNzYWdlcy1ub3RpY2VzIHRyIHRkLmxhYmVsLFxuI2J1ZGR5cHJlc3MgdGFibGUubm90aWZpY2F0aW9ucyB0ciB0ZC5sYWJlbCxcbiNidWRkeXByZXNzIHRhYmxlLm5vdGlmaWNhdGlvbnMtc2V0dGluZ3MgdHIgdGQubGFiZWwsXG4jYnVkZHlwcmVzcyB0YWJsZS5wcm9maWxlLWZpZWxkcyB0ciB0ZC5sYWJlbCxcbiNidWRkeXByZXNzIHRhYmxlLndwLXByb2ZpbGUtZmllbGRzIHRyIHRkLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNidWRkeXByZXNzIGlucHV0W3R5cGU9c3VibWl0XSxcbiNidWRkeXByZXNzIGEuYnV0dG9uLFxuI2J1ZGR5cHJlc3MgLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQzQ5NEY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGQzQ5NEY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNGQzQ5NEY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gICNidWRkeXByZXNzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbiAgI2J1ZGR5cHJlc3MgYS5idXR0b246aG92ZXIsXG4gICNidWRkeXByZXNzIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkYwMDA3O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGMDAwNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjYnVkZHlwcmVzcyBpbnB1dFt0eXBlPXN1Ym1pdF0gYnIsXG4gICNidWRkeXByZXNzIGEuYnV0dG9uIGJyLFxuICAjYnVkZHlwcmVzcyAud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wbGFjZS1vcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5kaXYuZm9ybS1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBpbnB1dC5pbnB1dC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY5Njk0O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTY5Njk0OyB9XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICBmbG9hdDogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQgI2J1ZGR5cHJlc3MgYS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLW51bWJlciBiciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2J1ZGR5cHJlc3MgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgI2J1ZGR5cHJlc3MgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJDMkMyOTsgfVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS5sb2dpbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS5sb2dpbiAubG9zdF9wYXNzd29yZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk2OTQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWZvcm0ubG9naW4gLmxvc3RfcGFzc3dvcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLmxvZ2luIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkM0OTRGO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWZvcm0ubG9naW4gLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhLFxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtZm9ybS5sb2dpbiAud29vY29tbWVyY2UtUmVnaXN0ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWZvcm0ubG9naW4gLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCBhOmFmdGVyLFxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLmxvZ2luIC53b29jb21tZXJjZS1SZWdpc3RlciBhOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjb250ZW50OiAnXFwyMDNBXFwyMDNBJztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgY29sb3I6ICNGQzQ5NEY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLmxvZ2luIC53b29jb21tZXJjZS1SZWdpc3RlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1mb3JtLmxvZ2luIC53b29jb21tZXJjZS1SZWdpc3RlciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ud29vY29tbWVyY2UgZm9ybSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2J1ZGR5cHJlc3MgLmRpci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLmRpci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSxcbiNidWRkeXByZXNzIC5ncm91cHMtbWVtYmVycy1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLmdyb3Vwcy1tZW1iZXJzLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gc2VsZWN0LFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gdGV4dGFyZWEsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBzZWxlY3QsXG5pbnB1dCNjY251bWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA0OTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMXB4IDVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNDk1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0OTVweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gICAgdG9wOiAtM3B4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIHdpZHRoOiA0OTVweCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLFxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLFxuLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRoIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIC5jYXJkLWNvbm5lY3QtYWxsb3dlZC1jYXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAuZm9ybS1yb3cgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGxhYmVsIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGxhY2Utb3JkZXIgI3BsYWNlX29yZGVyIHtcbiAgcGFkZGluZzogMTFweCAyMnB4IDEwcHggMjJweDtcbiAgYmFja2dyb3VuZDogIzE1MzhDQjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTM4Q0I7XG4gIGxldHRlci1zcGFjaW5nOiAwLjkycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnBsYWNlLW9yZGVyICNwbGFjZV9vcmRlcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDMxRkY7XG4gIGJhY2tncm91bmQ6ICMwMDMxRkY7IH1cblxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMXB4IDIycHggMTBweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkM0OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkM0OTRGO1xuICBsZXR0ZXItc3BhY2luZzogMC45MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGRjAwMDc7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5pbnB1dC1jaGVja2JveCB7XG4gIHdpZHRoOiAxLjNlbTtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZDFjO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWM7IH1cbiAgICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICByaWdodDogLTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZDFkMWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI2J1ZGR5cHJlc3MgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLmNhcnQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgLmNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzIC5jb2wtMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53b29jb21tZXJjZSAjY3VzdG9tZXJfZGV0YWlscyAub3B0aW9uYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2ZpcnN0X25hbWVfZmllbGQsXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfYWRkcmVzc18xX2ZpZWxkLFxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2NpdHlfZmllbGQsXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfcGhvbmVfZmllbGQsXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfY29tcGFueV9maWVsZCB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfYWRkcmVzc18yX2ZpZWxkLFxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2VtYWlsX2ZpZWxkLFxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2NvdW50cnlfZmllbGQge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX3N0YXRlX2ZpZWxkIHtcbiAgd2lkdGg6IDI4JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDElOyB9XG5cbi53b29jb21tZXJjZSAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19wb3N0Y29kZV9maWVsZCB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pZnJhbWUjY2FyZF9jb25uZWN0LWlmcmFtZSB7XG4gIGhlaWdodDogNDBweDsgfVxuXG5pbnB1dCNjYXJkX2Nvbm5lY3QtY2FyZC1leHBpcnksXG5pbnB1dCNjYXJkX2Nvbm5lY3QtY2FyZC1jdmMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggZW0ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI2J1ZGR5cHJlc3MgI2FjdGl2aXR5LWZpbHRlci1zZWxlY3QgYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgI2J1ZGR5cHJlc3MgI2l0ZW0tbmF2LFxuICAjYnVkZHlwcmVzcyAjaXRlbS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfZmlyc3RfbmFtZV9maWVsZCxcbiAgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfbGFzdF9uYW1lX2ZpZWxkLFxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsXG4gICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2NpdHlfZmllbGQsXG4gICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX3Bob25lX2ZpZWxkLFxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19jb21wYW55X2ZpZWxkLFxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19hZGRyZXNzXzJfZmllbGQsXG4gICNjdXN0b21lcl9kZXRhaWxzICNiaWxsaW5nX2VtYWlsX2ZpZWxkLFxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19jb3VudHJ5X2ZpZWxkLFxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19zdGF0ZV9maWVsZCxcbiAgI2N1c3RvbWVyX2RldGFpbHMgI2JpbGxpbmdfcG9zdGNvZGVfZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19zdGF0ZV9maWVsZCB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAjY3VzdG9tZXJfZGV0YWlscyAjYmlsbGluZ19wb3N0Y29kZV9maWVsZCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbi5yZWdpc3RyYXRpb24gLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5yZWdpc3RyYXRpb24gLndlbGNvbWUtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5maWVsZC12aXNpYmlsaXR5LXNldHRpbmdzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZ2lzdHJhdGlvbiAjYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcGFkZGluZzogMTFweCAyMnB4IDEwcHggMjJweDtcbiAgYmFja2dyb3VuZDogI0ZDNDk0RjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZDNDk0RjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5yZWdpc3RyYXRpb24gI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZGMDAwNzsgfVxuXG4ucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnJlZ2lzdHJhdGlvbiAjYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSAjYmFzaWMtZGV0YWlscy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdHJhdGlvbiAjYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSAjYmFzaWMtZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtICNiYXNpYy1kZXRhaWxzLXNlY3Rpb24gcCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWdpc3RyYXRpb24gI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gI2Jhc2ljLWRldGFpbHMtc2VjdGlvbiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgLnJlZ2lzdHJhdGlvbiAjYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSAjYmFzaWMtZGV0YWlscy1zZWN0aW9uIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogOTAlOyB9XG5cbi5yZWdpc3RyYXRpb24gI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gI3Byb2ZpbGUtZGV0YWlscy1zZWN0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RyYXRpb24gI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gI3Byb2ZpbGUtZGV0YWlscy1zZWN0aW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtICNwcm9maWxlLWRldGFpbHMtc2VjdGlvbiBwIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJlZ2lzdHJhdGlvbiAjYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSNzaWdudXBfZm9ybSBkaXYuc3VibWl0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2OTY5NDtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIC5sb2dpbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucmVnaXN0cmF0aW9uICNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIC5sb2dpbiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5yZWdpc3RyYXRpb24gI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gLmxvZ2luIGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM0FcXDIwM0EnO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICBjb2xvcjogI0ZDNDk0RjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyAud3AtcGFnZW5hdmkge1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLndwLXBhZ2VuYXZpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNkRDQUY3OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgICBjb2xvcjogIzZEQ0FGNzsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5maWx0ZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyAuZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyAucGFnZS0tYXJjaGl2ZSAuYXJjaGl2ZV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5wYWdlLS1hcmNoaXZlIC5hcmNoaXZlX19maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkRDQUY3OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyAucGFnZS0tYXJjaGl2ZSAuYXJjaGl2ZV9fZmlsdGVyIC5zZWxlY3Qtc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Ryb3Bkb3duX1ByZXNzLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTZweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5hcnRpY2xlX19saXN0X19jYXRlZ29yeSBpbWcge1xuICB3aWR0aDogMjNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLnBhZ2UtLWFyY2hpdmVfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLnBhZ2UtLWFyY2hpdmVfX3NlYXJjaCB7XG4gICAgICB3aWR0aDogOTElOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5wYWdlLS1hcmNoaXZlX19zZWFyY2ggLmhlYWRsaW5lLTA0LFxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5hcmNoaXZlX19maWx0ZXIgLmhlYWRsaW5lLTA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzICNzZWFyY2hJbnB1dC1tb2JpbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZEQ0FGNztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXByZXNzIC5jb2wuZmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnBhZ2UtLWFyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucGFnZS0tYXJjaGl2ZV9fc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnBhZ2UtLWFyY2hpdmVfX3NlYXJjaCAuaW5wdXQge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJjaGl2ZS9TZWFyY2guc3ZnKSByaWdodCAwIG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBhZ2UtLWFyY2hpdmUgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgLnBhZ2UtLWFyY2hpdmUgLmhlYWRsaW5lLTAyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLS1hcmNoaXZlIC5hcmNoaXZlX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLS1hcmNoaXZlIC5hcmNoaXZlX19maWx0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwIDQ1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuaGVhZGxpbmUtMDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDc1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuaGVhZGxpbmUtMDQge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAucGFnZS0tYXJjaGl2ZSAuYXJjaGl2ZV9fZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZDFkMWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y2OEUxQjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA5MSU7IH0gfVxuICAgIC5wYWdlLS1hcmNoaXZlIC5hcmNoaXZlX19maWx0ZXIgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMxZDFkMWM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgICB3aWR0aDogOTElO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnBhZ2UtLWFyY2hpdmUgLmFyY2hpdmVfX2ZpbHRlciAuc2VsZWN0LXNlbGVjdGVkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Ryb3Bkb3duX1ZvaWNlcy5zdmcpIDAgMCBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAucGFnZS0tYXJjaGl2ZSAuYXJjaGl2ZV9fZmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwOyB9IH1cbiAgLnBhZ2UtLWFyY2hpdmUgLmNvbF9wcm9tbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS0tYXJjaGl2ZSAuYXJ0aWNsZV9fbGlzdCAuY29sX3Byb21vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucGFnZS0tYXJjaGl2ZSAuYXJ0aWNsZV9fbGlzdCAuY29sX3Byb21vIC5jdGEtLXByaW1hcnkuYWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjhFMUI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAucGFnZS0tYXJjaGl2ZSAuYXJ0aWNsZV9fbGlzdCAuY29sX3Byb21vIC5qb2luIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wYWdlLS1hcmNoaXZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAucGFnZS0tYXJjaGl2ZSAucG9zdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLnBhZ2UtLWNhbXBhaWduIC5zZWN0aW9uLS1jYW1wYWlnbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG5cbi5wYWdlLS1jYW1wYWlnbiAuaGVhZGxpbmUtMDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5wYWdlLS1jYW1wYWlnbiAuc29jaWFsX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFnZS0tY2FtcGFpZ24gLnNvY2lhbF9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnBhZ2UtLWNhbXBhaWduIC5zb2NpYWxfX2xpc3QgbGkgYSB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLS1jYW1wYWlnbiAuc29jaWFsX19saXN0IGxpIGEgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnBhZ2UtLWNhbXBhaWduIC5jYW1wYWlnbl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYWdlLS1jYW1wYWlnbiAuY2FtcGFpZ25fX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnBhZ2UtLWNhbXBhaWduIC5jYW1wYWlnbl9faW5mbyAuaGVhZGxpbmUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBhZ2UtLWNhbXBhaWduIC5jYW1wYWlnbl9faW5mb19fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wYWdlLS1jYW1wYWlnbiAuY2FtcGFpZ25fX2luZm8gLnJlYWRtb3JlIHtcbiAgICBmaWxsOiAjNkRDQUY3O1xuICAgIHN0cm9rZTogIzZEQ0FGNzsgfVxuICAucGFnZS0tY2FtcGFpZ24gLmNhbXBhaWduX19pbmZvLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCAxOTUsIDYzLCAwLjA5KTsgfVxuXG4ucGFnZS0tY2FtcGFpZ24gLnNlY3Rpb24tLWFjdGlvbiBsaSA+IC5jZW50ZXJlZCB7XG4gIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4ucGFnZS0tY2FtcGFpZ24gLnNlY3Rpb24tLWFjdGlvbiAuaGVhZGxpbmUtMDQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYWdlLS1jYW1wYWlnbiAuc2VjdGlvbi0tbWVkaWEgLm1lZGlhX19saXN0X19jb250ZW50IHtcbiAgcGFkZGluZzogMCA0MHB4OyB9XG4gIC5wYWdlLS1jYW1wYWlnbiAuc2VjdGlvbi0tbWVkaWEgLm1lZGlhX19saXN0X19jb250ZW50IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnBhZ2UtLWNhbXBhaWduIC5zZWN0aW9uLS1tZWRpYSAubWVkaWFfX2xpc3RfX2NvbnRlbnQgYSAucmVhZG1vcmUge1xuICAgICAgZmlsbDogIzZEQ0FGNztcbiAgICAgIHN0cm9rZTogIzZEQ0FGNzsgfVxuXG4ucGFnZS0tY2FtcGFpZ24gLnNlY3Rpb24tLXBldGl0aW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG5cbi5wYWdlLS1jYW1wYWlnbiAuc2VjdGlvbi0tcGV0aXRpb24gLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYWdlLS1jaGVja291dCAucGFnZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnBhZ2UtLWNoZWNrb3V0IC5wYWdlX19oZWFkZXIgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLS1jaGVja291dCAucGFnZV9faGVhZGVyIHAge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBhZ2UtLWNoZWNrb3V0IC5jdGEtLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAzN3B4OyB9XG5cbi5wYWdlLS1jaGVja291dCAuY3RhLS1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZS0tY2hlY2tvdXQgLnNsaS1sYXJnZS0xMiB7XG4gIHBhZGRpbmc6IDAgMC41ZW07IH1cblxuLnBhZ2UtLWNoZWNrb3V0IC5zbGktZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnBhZ2UtLWNoZWNrb3V0IC5zbGktZm9ybSAuc2xpLWlucHV0LCAucGFnZS0tY2hlY2tvdXQgLnNsaS1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG4ucGFnZS0tY2hlY2tvdXQgLnNsaS1sYWJlbCB7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnBhZ2UtLWNoZWNrb3V0IC5zbGktd2lkZ2V0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLS1jaGVja291dCAuc2xpLXNlbGVjdFJlY3VycmluZyB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLS1jaGVja291dCAuc2xpLWZvcm0gLnNsaS1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLS1jaGVja291dCAuc2xpLWZvcm0gLnNsaS1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucGFnZS0tY2hlY2tvdXQgdWwuc2xpLXN0eWxlLWJ1dHRvbiAuc2xpLWlucHV0LWdyb3VwIC5zbGktaW5wdXQuc2xpLWlucHV0LWdyb3VwLWZpZWxkIHtcbiAgbWluLXdpZHRoOiAzMGVtO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5wYWdlLS1jaGVja291dCAuY3RhLS1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ucGFnZS0tY2h1cmNoIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLWNodXJjaCAuc2VjdGlvbi0taW50cm8ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAucGFnZS0tY2h1cmNoIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAucGFnZS0tY2h1cmNoIC5zZWN0aW9uIHAgYSB7XG4gICAgY29sb3I6ICNDQTY1RTM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wYWdlLS1jaHVyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wYWdlLS1jaHVyY2ggLnNlY3Rpb24tLW1hcCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnBhZ2UtLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucGFnZS0tY29udGFjdCAuc2VjdGlvbi0taW50cm8ge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAucGFnZS0tY29udGFjdCAuaGVhZGxpbmUtMDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAucGFnZS0tY29udGFjdCAuZm9ybSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjkycHg7IH1cbiAgLnBhZ2UtLWNvbnRhY3QgLnNlY3Rpb24tLWZvcm0gc3BhbixcbiAgLnBhZ2UtLWNvbnRhY3QgLnNlY3Rpb24tLWZvcm0gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLWNvbnRhY3QgLmhlYWRsaW5lLTAzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAucGFnZS0tY29udGFjdCAuZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tY29udGFjdCAuc3Bhbl80IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAgIC5wYWdlLS1jb250YWN0IC5zcGFuXzgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9IH1cblxuLnBhZ2UtLWV2ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLWV2ZW50IC5zZWN0aW9uLS1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4OyB9XG4gIC5wYWdlLS1ldmVudCAuZXZlbnQtdHlwZS1jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY5Njk0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtLWV2ZW50IC5ldmVudC10eXBlLWxhYmVsIHtcbiAgICBjb2xvcjogI0NBNjVFMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGFnZS0tZXZlbnQgLmV2ZW50X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLnBhZ2UtLWV2ZW50IC5ldmVudF9faXRlbV9faW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5wYWdlLS1ldmVudCAuZXZlbnRfX2l0ZW1fX2luZm8gc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgICAgLnBhZ2UtLWV2ZW50IC5ldmVudF9faXRlbV9faW5mbyBzdmcsXG4gICAgICAucGFnZS0tZXZlbnQgLmV2ZW50X19pdGVtX19pbmZvIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgfVxuICAucGFnZS0tZXZlbnQgLmFuY2hvci0tc3VibWl0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAucGFnZS0tZXZlbnQgLmFuY2hvci0tc3VibWl0IC5yZWFkbW9yZSB7XG4gICAgICBmaWxsOiAjQ0E2NUUzO1xuICAgICAgc3Ryb2tlOiAjQ0E2NUUzO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wYWdlLS1ldmVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLWV2ZW50IC5oZWFkbGluZS0wMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtLWV2ZW50IC5ldmVudF9faXRlbSAuaGVhZGxpbmUtMDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucGFnZS0tZXZlbnQgLmV2ZW50X19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLnBhZ2UtLWV2ZW50IC5ldmVudF9faXRlbV9faW5mbyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnBhZ2UtLWV2ZW50IC5ldmVudC10eXBlLWxhYmVsLFxuICAgICAgLnBhZ2UtLWV2ZW50IC5hbmNob3ItLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5wYWdlLS1tZWV0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLW1lZXQgLnNlY3Rpb24tLWludHJvIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgLnBhZ2UtLW1lZXQgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtLW1lZXQgLmhlYWRsaW5lLTA0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucGFnZS0tbWVldCAjYmxvZ2dlci1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBhZ2UtLW1lZXQgI2Jsb2dnZXItc2VhcmNoIGJ1dHRvbi5zdWJtaXQge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNjhFMUI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gICAgICAucGFnZS0tbWVldCAjYmxvZ2dlci1zZWFyY2ggYnV0dG9uLnN1Ym1pdDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkY2QTAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjZBMDA7IH1cbiAgLnBhZ2UtLW1lZXQgLmlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucGFnZS0tbWVldCAuYmxvZ2dlcnNfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzJDMkMyOTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5wYWdlLS1tZWV0IC5ibG9nZ2Vyc19fbGlzdF9fYXZhdGFyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdlLS1tZWV0IC5ibG9nZ2Vyc19fbGlzdF9fYXZhdGFyIGEge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS0tbWVldCAuYmxvZ2dlcnNfX2xpc3QgLmhlYWRsaW5lLTAzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLS1tZWV0IC53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gICAgY29sb3I6ICNGNjhFMUI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGFnZS0tbWVldCAud3AtcGFnZW5hdmkgI2Jsb2dnZXItc2VhcmNoIGJ1dHRvbi5zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tbWVldCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLW1lZXQgI2Jsb2dnZXItc2VhcmNoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAucGFnZS0tbWVldCAuZmlsdGVycyAuaGVhZGxpbmUtMDQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAucGFnZS0tbWVldCAuZmlsdGVycyAuc2VsZWN0LXdyYXBwZXIsIC5wYWdlLS1tZWV0IC5maWx0ZXJzIC5pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnBhZ2UtLW1lZXQgLmZpbHRlcnMgLmlucHV0X3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgd2lkdGg6IDcyJTsgfVxuICAgICAgLnBhZ2UtLW1lZXQgLmZpbHRlcnMgLnNlbGVjdC13cmFwcGVyLnNob3J0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAucGFnZS0tbWVldCAuZmlsdGVycyAjYmxvZ2dlci1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucGFnZS0tbWVldCAuZmlsdGVycyAjYmxvZ2dlci1zZWFyY2ggYnV0dG9uLnN1Ym1pdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLS1tZWV0IC5ibG9nZ2Vyc19fbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAucGFnZS0tbWVldCAubm8tYmxvZ2dlcnMtZm91bmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnBhZ2UtLW9yZ2FuaXphdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5wYWdlLS1vcmdhbml6YXRpb24gLnNlY3Rpb24tLWludHJvIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH1cbiAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAubGV0dGVyX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS1vcmdhbml6YXRpb24gLmxldHRlcl9fbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnZS0tb3JnYW5pemF0aW9uIC5vcmdhbml6YXRpb25fX2xpc3QgLml0ZW0tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7IH1cbiAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAub3JnYW5pemF0aW9uX19saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wYWdlLS1vcmdhbml6YXRpb24gLm9yZ2FuaXphdGlvbl9fbGlzdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAucGFnZS0tb3JnYW5pemF0aW9uIC5vcmdhbml6YXRpb25fX2xpc3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5wYWdlLS1vcmdhbml6YXRpb24gLm9yZ2FuaXphdGlvbl9fbGlzdCBhOmhvdmVyLCAucGFnZS0tb3JnYW5pemF0aW9uIC5vcmdhbml6YXRpb25fX2xpc3QgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQ0E2NUUzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tb3JnYW5pemF0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAucGFnZS0tb3JnYW5pemF0aW9uIC5vcmdhbml6YXRpb25fX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAub3JnYW5pemF0aW9uX19saXN0IC5pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAgICAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAub3JnYW5pemF0aW9uX19saXN0X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wYWdlLS1vcmdhbml6YXRpb24gLm9yZ2FuaXphdGlvbl9fbGlzdF9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNCRDEwRTA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucGFnZS0tb3JnYW5pemF0aW9uIC5zZWxlY3QtaXRlbXMgZGl2LFxuICAgICAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAucGFnZS0tb3JnYW5pemF0aW9uIC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgN3B4IDhweCA3cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgI0JEMTBFMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAucGFnZS0tb3JnYW5pemF0aW9uIC5zZWxlY3QtYXJyb3ctYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAgICAgLnBhZ2UtLW9yZ2FuaXphdGlvbiAuaGVhZGxpbmUtMDQubW9iaWxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucGFnZS0tb3JnYW5pemF0aW9uIC5oZWFkbGluZS0wMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG5cbi5wYWdlLS1wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnBhZ2UtLXByb2ZpbGUgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLS1wcm9maWxlIC5wcm9maWxlX19hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAucGFnZS0tcHJvZmlsZSAucHJvZmlsZV9fYXV0aG9yIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLS1wcm9maWxlIC5wcm9maWxlX19waG90byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS0tcHJvZmlsZSAuc29jaWFsX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnBhZ2UtLXByb2ZpbGUgLnNvY2lhbF9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAucGFnZS0tcHJvZmlsZSAuc29jaWFsX19saXN0IGxpIGEge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYWdlLS1wcm9maWxlIC5zb2NpYWxfX2xpc3QgbGkgYSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2UtLXByb2ZpbGUgLmFydGljbGVfX2xpc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucGFnZS0tcHJvZmlsZSAuYXJ0aWNsZV9fbGlzdF9fY29udGVudCAucmVhZG1vcmUge1xuICAgICAgZmlsbDogI0Y2OEUxQjtcbiAgICAgIHN0cm9rZTogI0Y2OEUxQjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgLnBhZ2UtLXByb2ZpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wYWdlLS1wcm9maWxlIC5wcm9maWxlX19waG90byBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuYm9keS5hdXRob3IgLmFydGljbGVfX2xpc3RfX2l0ZW0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFnZS0tcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5wYWdlLS1yZXN1bHRzIC5oZWFkbGluZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucGFnZS0tcmVzdWx0cyAuaGVhZGxpbmUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2UtLXJlc3VsdHMgLnJlc3VsdHNfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLnBhZ2UtLXJlc3VsdHMgLndwLXBhZ2VuYXZpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tcmVzdWx0cyAud3AtcGFnZW5hdmkgLmN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjRkQ1NjVCOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5wYWdlLS12b2ljZXMtcG9zdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5wYWdlLS12b2ljZXMtcG9zdCAucGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnBhZ2VfX2hlYWRlciAucGFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDQwcHg7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnBhZ2VfX2hlYWRlcl9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnBhZ2VfX2hlYWRlciAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAucGFnZS0tdm9pY2VzLXBvc3QgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLS12b2ljZXMtcG9zdCBibG9ja3F1b3RlLFxuICAucGFnZS0tdm9pY2VzLXBvc3QgcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0Y2OEUxQjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYWdlLS12b2ljZXMtcG9zdCBibG9ja3F1b3RlIHAsXG4gICAgLnBhZ2UtLXZvaWNlcy1wb3N0IHF1b3RlIHAge1xuICAgICAgY29sb3I6ICNGNjhFMUI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5wcm9maWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnByb2ZpbGVfX2ltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnByb2ZpbGVfX2ltZy5tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLS12b2ljZXMtcG9zdCAucHJvZmlsZV9faW1nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnByb2ZpbGVfX2F1dGhvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5wcm9maWxlX19hdXRob3IgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnByb2ZpbGVfX2F1dGhvciBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnByb2ZpbGVfX3Bob3RvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5zb2NpYWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnNvY2lhbF9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnNvY2lhbF9fbGlzdCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFnZS0tdm9pY2VzLXBvc3QgLnNvY2lhbF9fbGlzdCBsaSBhIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucGFnZS0tdm9pY2VzLXBvc3QgLmFydGljbGVfX2xpc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLmFydGljbGVfX2xpc3RfX2NvbnRlbnQgLnJlYWRtb3JlIHtcbiAgICAgIGZpbGw6ICNGNjhFMUI7XG4gICAgICBzdHJva2U6ICNGNjhFMUI7IH1cbiAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5tZWRpYV9fbGlzdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4OyB9XG4gICAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5tZWRpYV9fbGlzdCAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTg4LCAxMTksIDAuOSk7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLm1lZGlhX19saXN0X19pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5tZWRpYV9fbGlzdF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5tZWRpYV9fbGlzdF9faW1hZ2U6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS0tdm9pY2VzLXBvc3QgLmNvbW1lbnRzX19saXN0X19pdGVtIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNGNjhFMUI7IH1cbiAgICAucGFnZS0tdm9pY2VzLXBvc3QgLmNvbW1lbnRzX19saXN0X19pdGVtIC5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGNkEwMDsgfVxuICAucGFnZS0tdm9pY2VzLXBvc3QgLmNvbW1lbnRzX19saXN0X19pdGVtIFtjbGFzcyo9XCIgZGVwdGgtXCJdIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNGRjZBMDA7IH1cbiAgLnBhZ2UtLXZvaWNlcy1wb3N0IC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IC5zdWJtaXQge1xuICAgIGJvcmRlci1jb2xvcjogI0Y2OEUxQjsgfVxuICAgIC5wYWdlLS12b2ljZXMtcG9zdCAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCAuc3VibWl0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkY2QTAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY2QTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAucGFnZS0tdm9pY2VzLXBvc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wYWdlLS12b2ljZXMtcG9zdCAucHJvZmlsZV9fcGhvdG8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wYWdlLS13cml0ZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5wYWdlLS13cml0ZSAuc2VjdGlvbi0taW50cm8ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAgIC5wYWdlLS13cml0ZSAuc2VjdGlvbi0taW50cm8gYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMyQzJDMjk7IH1cbiAgICAucGFnZS0td3JpdGUgLnNlY3Rpb24tLWludHJvIC5oZWFkbGluZS0wNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnBhZ2UtLXdyaXRlIC5zZWN0aW9uLS1pbnRybyA+IGRpdiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC5wYWdlLS13cml0ZSAuZm9ybS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5wYWdlLS13cml0ZSAuaGVhZGxpbmUtMDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAucGFnZS0td3JpdGUgLmZvcm0gLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5wYWdlLS13cml0ZSAuZm9ybSAuYXR0YWNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOHB4IDVweCAwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F0dGFjaG1lbnQucG5nKSAxMHB4IDEwcHggbm8tcmVwZWF0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzJDMkMyOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2UtLXdyaXRlIC5mb3JtIC5maWxlLTgzMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS0td3JpdGUgLmZvcm0gLnRleHQtNTQ0LCAucGFnZS0td3JpdGUgLmZvcm0gLnRleHRhcmVhLTQwOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS0td3JpdGUgZGl2LndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgIC5wYWdlLS13cml0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnBhZ2UtLXdyaXRlIC5zZWN0aW9uLS1pbnRybyA+IGRpdiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5wYWdlLS13cml0ZSAuaGVhZGxpbmUtMDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5wYWdlLS13cml0ZSAuZm9ybSAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLypcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XG4gIGZvbnQtZmFtaWx5OiAkbXVsaTtcbiAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuKi9cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsMzAwaSw0MDAsNDAwaSw2MDAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TXVsaTozMDAsNDAwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVF1aWNrc2FuZDo0MDAsNTAwJyk7XG4iLCIqe2JveC1zaXppbmc6IGJvcmRlci1ib3g7fWEsYWJicixhY3JvbnltLGFkZHJlc3MsYXBwbGV0LGFydGljbGUsYXNpZGUsYXVkaW8sYixiaWcsYmxvY2txdW90ZSxib2R5LGNhbnZhcyxjYXB0aW9uLGNlbnRlcixjaXRlLGNvZGUsZGQsZGVsLGRldGFpbHMsZGZuLGRpYWxvZyxkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYWluLG1hcmssbWVudSxuYXYsb2JqZWN0LG9sLG91dHB1dCxwLHByZSxxLHJ1YnkscyxzYW1wLHNlY3Rpb24sc21hbGwsc3BhbixzdHJpa2Usc3Ryb25nLHN1YixzdW1tYXJ5LHN1cCx0YWJsZSx0Ym9keSx0ZCx0ZXh0YXJlYSx0Zm9vdCx0aCx0aGVhZCx0aW1lLHRyLHR0LHUsdWwsdmFyLHZpZGVve2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246aW5oZXJpdDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2JhY2tncm91bmQ6MCAwOy13ZWJraXQtbWFyZ2luLWJlZm9yZTowOy13ZWJraXQtbWFyZ2luLWFmdGVyOjA7LXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7LXdlYmtpdC1tYXJnaW4tZW5kOiAwO31hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uaXJ7ZGlzcGxheTpub25lfWF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH0uYnJvd3NlcnVwZ3JhZGUge21hcmdpbjogMC4yZW0gMDtiYWNrZ3JvdW5kOiAjY2NjO2NvbG9yOiAjMDAwO3BhZGRpbmc6IDAuNWVtIDA7dGV4dC1hbGlnbjpjZW50ZXI7fSIsIi8qXHQxMiBDT0xVTU4gOiBSRVNQT05TSVZFIEdSSUQgU1lTVEVNXG5cdERFVkVMT1BFUiA6IERFTklTIExFQkxBTkNcblx0VVJMIDogaHR0cDovL3Jlc3BvbnNpdmUuZ3Ncblx0VkVSU0lPTiA6IDMuMFxuXHRMSUNFTlNFIDogR1BMICYgTUlUICovXG5cbi8qIFx0U0VUIEFMTCBFTEVNRU5UUyBUTyBCT1gtU0laSU5HIDogQk9SREVSLUJPWCAqL1xuKiB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQqYmVoYXZpb3I6IHVybCgvc2NyaXB0cy9ib3hzaXppbmcuaHRjKTtcblx0LypcdElmIHlvdSBuZWVkIHN1cHBvcnQgZm9yIElFNyBhbmQgbG93ZXIgbWFrZVxuXHRcdHN1cmUgdGhlIGJveHNpemluZy5odGMgZmlsZSBpcyBsaW5rZWQgcHJvcGVybHkuXG5cdFx0TW9yZSBpbmZvIGhlcmU6ICBodHRwczovL2dpdGh1Yi5jb20vU2NoZXBwL2JveC1zaXppbmctcG9seWZpbGwgKi9cbn1cblxuLypcdE1BSU4gQ09OVEFJTkVSXG5cdFNldCB0aGUgd2lkdGggdG8gd2hhdGV2ZXIgeW91IHdhbnQgdGhlIHdpZHRoIG9mIHlvdXIgc2l0ZSB0byBiZS4gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMjZweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qXHRTRUxGIENMRUFSSU5HIEZMT0FUUyAtIENMRUFSRklYIE1FVEhPRCAqL1xuLmNvbnRhaW5lcjphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uY29sOmFmdGVyLFxuLmNscjphZnRlcixcbi5ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyogXHRERUZBVUxUIFJPVyBTVFlMRVNcblx0U2V0IGJvdHRvbSBwYWRkaW5nIGFjY29yZGluZyB0byBwcmVmZXJlbmNlICovXG4ucm93IHtcblx0cGFkZGluZy1ib3R0b206IDBlbTtcbn1cbi5yb3cuZ3V0dGVyIHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLnJvdy5ndXR0ZXIgLmNvbCB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLyogREVGQVVMVCBDT0xVTU4gU1RZTEVTICovXG4uY29sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdC5ndXR0ZXJzIC5jb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAyJTtcblx0fVxuXG5cdC5ndXR0ZXJzIC5jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi8qXHRDT0xVTU4gV0lEVEggT04gRElTUExBWVMgKzc2OHB4XG5cdFlvdSBtaWdodCBuZWVkIHRvIHBsYXkgd2l0aCBtZWRpYSBxdWVyaWVzIGhlcmUgdG8gc3VpdGUgeW91ciBkZXNpZ24uICovXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHQuc3Bhbl8xIHsgd2lkdGg6IDguMzMzMzMzMzMzMzMlOyB9XG5cdC5zcGFuXzIgeyB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cblx0LnNwYW5fMyB7IHdpZHRoOiAyNSU7IH1cblx0LnNwYW5fNCB7IHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXHQuc3Bhbl81IHsgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cdC5zcGFuXzYgeyB3aWR0aDogNTAlOyB9XG5cdC5zcGFuXzcgeyB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cblx0LnNwYW5fOCB7IHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuXHQuc3Bhbl85IHsgd2lkdGg6IDc1JTsgfVxuXHQuc3Bhbl8xMCB7IHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXHQuc3Bhbl8xMSB7IHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuXHQuc3Bhbl8xMiB7IHdpZHRoOiAxMDAlOyB9XG5cblx0LnB1c2hfMSB7IG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMzJTsgfVxuXHQucHVzaF8yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG5cdC5wdXNoXzMgeyBtYXJnaW4tbGVmdDogMjUlOyB9XG5cdC5wdXNoXzQgeyBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cblx0LnB1c2hfNSB7IG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuXHQucHVzaF82IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXHQucHVzaF83IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG5cdC5wdXNoXzggeyBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cblx0LnB1c2hfOSB7IG1hcmdpbi1sZWZ0OiA3NSU7IH1cblx0LnB1c2hfMTAgeyBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cblx0LnB1c2hfMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cblx0LnB1c2hfMTIgeyBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5cdC5ndXR0ZXJzIC5zcGFuXzEgeyB3aWR0aDogNi41JTsgfVxuXHQuZ3V0dGVycyAuc3Bhbl8yIHsgd2lkdGg6IDE1LjAlOyB9XG5cdC5ndXR0ZXJzIC5zcGFuXzMgeyB3aWR0aDogMjMuNSU7IH1cblx0Lmd1dHRlcnMgLnNwYW5fNCB7IHdpZHRoOiAzMi4wJTsgfVxuXHQuZ3V0dGVycyAuc3Bhbl81IHsgd2lkdGg6IDQwLjUlOyB9XG5cdC5ndXR0ZXJzIC5zcGFuXzYgeyB3aWR0aDogNDkuMCU7IH1cblx0Lmd1dHRlcnMgLnNwYW5fNyB7IHdpZHRoOiA1Ny41JTsgfVxuXHQuZ3V0dGVycyAuc3Bhbl84IHsgd2lkdGg6IDY2LjAlOyB9XG5cdC5ndXR0ZXJzIC5zcGFuXzkgeyB3aWR0aDogNzQuNSU7IH1cblx0Lmd1dHRlcnMgLnNwYW5fMTAgeyB3aWR0aDogODMuMCU7IH1cblx0Lmd1dHRlcnMgLnNwYW5fMTEgeyB3aWR0aDogOTEuNSU7IH1cblx0Lmd1dHRlcnMgLnNwYW5fMTIgeyB3aWR0aDogMTAwJTsgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEJhc2VcblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH0gIFxufSIsIi8vIENvbG9yc1xuXG5hIHsgY29sb3I6ICMxRDFEMUIvKiNGRDU2NUIqLzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiBhbGwgJGVhc2UtNjsgfVxuYTpob3ZlciwgYTphY3RpdmUgeyBjb2xvcjogJHJlZC0taG92ZXI7IH1cblxuLmNvbG9yLS1wcmltYXJ5IHtcbiAgJi5ib2wgeyBjb2xvcjogJHJlZDsgfVxuICAmLnZvaWNlcyB7IGNvbG9yOiAkb3JhbmdlOyB9XG4gICYuYWN0aW9uIHsgY29sb3I6ICRncmVlbjsgfVxuICAmLmFib3V0IHsgY29sb3I6ICRibHVlOyB9XG4gICYuZG9uYXRlIHsgY29sb3I6ICRpbmRpZ287IH1cbiAgJi5yZXNvdXJjZXMgeyBjb2xvcjogJHB1cnBsZTsgfVxufVxuXG4uY29sb3ItLWhvdmVyIHtcbiAgJi5ib2wgeyBjb2xvcjogJHJlZC0taG92ZXI7IH1cbiAgJi52b2ljZXMgeyBjb2xvcjogJG9yYW5nZS0taG92ZXI7IH1cbiAgJi5hY3Rpb24geyBjb2xvcjogJGdyZWVuLS1ob3ZlcjsgfVxuICAmLmFib3V0IHsgY29sb3I6ICRibHVlLS1ob3ZlcjsgfVxuICAmLmRvbmF0ZSB7IGNvbG9yOiAkaW5kaWdvLS1ob3ZlcjsgfVxuICAmLnJlc291cmNlcyB7IGNvbG9yOiAkcHVycGxlLS1ob3ZlcjsgfVxufVxuXG4uY29sb3ItLXNlY29uZGFyeSB7XG4gICYuYm9sIHsgY29sb3I6ICRyZWQtLWZhZGVkOyB9XG4gICYudm9pY2VzIHsgY29sb3I6ICRvcmFuZ2UtLWZhZGVkOyB9XG4gICYuYWN0aW9uIHsgY29sb3I6ICRncmVlbi0tZmFkZWQ7IH1cbiAgJi5hYm91dCB7IGNvbG9yOiAkYmx1ZS0tZmFkZWQ7IH1cbiAgJi5kb25hdGUgeyBjb2xvcjogJGluZGlnby0tZmFkZWQ7IH1cbiAgJi5yZXNvdXJjZXMgeyBjb2xvcjogJHB1cnBsZS0tZmFkZWQ7IH1cbn1cbiIsIiRlYXNlLTI6IDAuMnMgZWFzZTtcbiRlYXNlLTM6IC4zcyBlYXNlO1xuJGVhc2UtNjogLjZzIGVhc2U7XG4kZWFzZS0xMDogMXMgZWFzZTtcbiIsIiRibGFjazogIzFkMWQxYztcbiRncmV5OiAjOTY5Njk0O1xuJHdoaXRlOiAjZmZmO1xuJHJlZDogI0ZDNDk0RjtcbiRyZWQtLWhvdmVyOiAjRkYwMDA3O1xuJHJlZC0tZmFkZWQ6ICNGRkQ2RDc7XG4kb3JhbmdlOiAjRjY4RTFCO1xuJG9yYW5nZS0taG92ZXI6ICNGRjZBMDA7XG4kb3JhbmdlLS1mYWRlZDogI0ZGRjNFQjtcbiRncmVlbjogIzU2QzMzRjtcbiRncmVlbi0taG92ZXI6ICMyOUU2MDA7XG4kZ3JlZW4tLWZhZGVkOiAjRTlGM0U3O1xuJGJsdWU6ICM2RENBRjc7XG4kYmx1ZS0taG92ZXI6ICMwMEFCRkY7XG4kYmx1ZS0tZmFkZWQ6ICNFRkZBRkY7XG4kaW5kaWdvOiAjMTUzOENCO1xuJGluZGlnby0taG92ZXI6ICMwMDMxRkY7XG4kaW5kaWdvLS1mYWRlZDogI0Y1RjhGRjtcbiRwdXJwbGU6ICNDQTY1RTM7XG4kcHVycGxlLS1ob3ZlcjogI0NDMDBGRjtcbiRwdXJwbGUtLWZhZGVkOiAjRjdFRkZGO1xuXG5cbi8vIHJlcGxhY2UgZ3JlZW4gd2l0aCBibHVlIEkgZ3Vlc3MgL3NocnVnaFxuJGdyZWVuOiAkYmx1ZTtcbiRncmVlbi0taG92ZXI6ICRibHVlLS1ob3ZlcjtcbiRncmVlbi0tZmFkZWQ6ICRibHVlLS1mYWRlZDtcbiIsImh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogJG9wZW4tc2Fucztcbn1cbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsaWduIHtcbiAgJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmZsb2F0IHtcbiAgJi0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gSGVhZGxpbmVzXG5cbi5oZWFkbGluZSB7XG5cbiAgJi0wMSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cblxuICAmLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICB9XG5cbiAgJi0wMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzFEMUQxQjtcblxuICAgICYuYXNpZGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgfVxuICB9XG5cbiAgJi0wNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAmLnZvaWNlcyB7IGNvbG9yOiAkb3JhbmdlOyB9XG4gICAgJi5hY3Rpb24geyBjb2xvcjogJGdyZWVuOyB9XG4gICAgJi5hYm91dCB7IGNvbG9yOiAjOUJEQkZBOyB9XG4gICAgJi5kb25hdGUgeyBjb2xvcjogJGluZGlnbzsgfVxuICAgICYucmVzb3VyY2VzIHsgY29sb3I6ICRwdXJwbGU7IH1cblxuICAgICYudW5kZXJsaW5lIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgICAgIH1cblxuICAgICAgJi52b2ljZXM6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAkb3JhbmdlOyB9XG4gICAgICAmLmFjdGlvbjphZnRlciB7IGJhY2tncm91bmQ6ICRncmVlbjsgfVxuICAgICAgJi5hYm91dDphZnRlciB7IGJhY2tncm91bmQ6ICM5QkRCRkE7IH1cbiAgICAgICYuZG9uYXRlOmFmdGVyIHsgYmFja2dyb3VuZDogJGluZGlnbzsgfVxuICAgICAgJi5yZXNvdXJjZXM6YWZ0ZXIgeyBiYWNrZ3JvdW5kOiAkcHVycGxlOyB9XG5cbiAgICAgICYudm9pY2VzIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICYuYWN0aW9uIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICYuYWJvdXQgeyBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgJi5kb25hdGUgeyBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgJi5yZXNvdXJjZXMgeyBjb2xvcjogaW5oZXJpdDsgfVxuICAgIH1cblxuICAgICYuY2VudGVyZWQudW5kZXJsaW5lIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQYXJhZ3JhcGhcblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMkMyQzI5O1xufVxuXG4vLyBUYWdzXG5cbi50YWdfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnRhZ19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IHtcbiAgICAudGFnX19pdGVtIHtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICB9XG4gIH1cbn1cblxuLy8gQ1RBXG5cbi5jdGEtLXByaW1hcnkge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJG9wZW4tc2FucztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgJGVhc2UtMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsICRlYXNlLTY7XG5cbiAgJi5ib2wgeyBiYWNrZ3JvdW5kOiAkcmVkOyB9XG4gICYudm9pY2VzIHsgYmFja2dyb3VuZDogJG9yYW5nZTsgfVxuICAmLmFjdGlvbiB7IGJhY2tncm91bmQ6ICRncmVlbjsgfVxuICAmLmFib3V0IHsgYmFja2dyb3VuZDogJGJsdWU7IH1cbiAgJi5kb25hdGUgeyBiYWNrZ3JvdW5kOiAkaW5kaWdvOyB9XG4gICYucmVzb3VyY2VzIHsgYmFja2dyb3VuZDogJHB1cnBsZTsgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJi5ib2wgeyBiYWNrZ3JvdW5kOiAkcmVkLS1ob3ZlcjsgfVxuICAgICYudm9pY2VzIHsgYmFja2dyb3VuZDogJG9yYW5nZS0taG92ZXI7IH1cbiAgICAmLmFjdGlvbiB7IGJhY2tncm91bmQ6ICRncmVlbi0taG92ZXI7IH1cbiAgICAmLmFib3V0IHsgYmFja2dyb3VuZDogJGJsdWUtLWhvdmVyOyB9XG4gICAgJi5kb25hdGUgeyBiYWNrZ3JvdW5kOiAkaW5kaWdvLS1ob3ZlcjsgfVxuICAgICYucmVzb3VyY2VzIHsgYmFja2dyb3VuZDogJHB1cnBsZS0taG92ZXI7IH1cbiAgfVxufVxuXG4uY3RhLS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6ICMzNjNBM0I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAkZWFzZS0yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsICRlYXNlLTY7XG5cbiAgJi5ib2wgeyBib3JkZXItY29sb3I6ICNGRDU2NUI7IGNvbG9yOiAjRkQ1NjVCOyB9XG4gICYudm9pY2VzIHsgYm9yZGVyLWNvbG9yOiAkb3JhbmdlOyBjb2xvcjogJG9yYW5nZTsgfVxuICAmLmFjdGlvbiB7IGJvcmRlci1jb2xvcjogJGdyZWVuOyBjb2xvcjogJGdyZWVuOyB9XG4gICYuYWJvdXQgeyBib3JkZXItY29sb3I6ICRibHVlOyBjb2xvcjogJGJsdWU7IH1cbiAgJi5kb25hdGUgeyBib3JkZXItY29sb3I6ICRpbmRpZ287IGNvbG9yOiAkaW5kaWdvOyB9XG4gICYucmVzb3VyY2VzIHsgYm9yZGVyLWNvbG9yOiAkcHVycGxlOyBjb2xvcjogJHB1cnBsZTsgfVxufVxuXG4udGV4dC0tbGluayB7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICYuYm9sIHsgY29sb3I6ICRyZWQtLWhvdmVyOyB9XG4gICAgJi52b2ljZXMgeyBjb2xvcjogJG9yYW5nZS0taG92ZXI7IH1cbiAgICAmLmFjdGlvbiB7IGNvbG9yOiAkZ3JlZW4tLWhvdmVyOyB9XG4gICAgJi5hYm91dCB7IGNvbG9yOiAkYmx1ZS0taG92ZXI7IH1cbiAgICAmLmRvbmF0ZSB7IGNvbG9yOiAkaW5kaWdvLS1ob3ZlcjsgfVxuICAgICYucmVzb3VyY2VzIHsgY29sb3I6ICRwdXJwbGUtLWhvdmVyOyB9XG4gIH1cbn1cblxuLy8gV1AtcGFnZW5hdmlcbi53cC1wYWdlbmF2aSB7XG4gIGEsXG4gIHNwYW4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZXh0ZW5kIHtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy4uLic7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG4gIC5oZWFkbGluZSB7XG4gICAgJi0wMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICYtMDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG5cdHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG59XG4iLCIkbXVsaTogJ011bGknLCBzYW5zLXNlcmlmO1xuJG9wZW4tc2FuczogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4iLCIvLyBOYXZcbi5uYXZfaXNfb3Blbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZG1pbi1iYXIge1xuXHQubmF2IHtcblx0XHR0b3A6IDMycHg7XG5cblx0XHQmX19tZW51X19kcm9wZG93biB7XG5cdFx0XHR0b3A6IDE1MnB4O1xuXHRcdH1cblxuXHRcdC5uYXZfX2ljb25zIC5uYXZfX3NlYXJjaCAuc2VhcmNoLWNvbnRhaW5lciB7XG5cdFx0XHR0b3A6IDYycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMjBweDtcblx0Y29sb3I6ICMxRDFEMUI7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0JjphZnRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Lyp0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRlYXNlLTEwOyovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Ly9FOTMzM0EsIEY2OEUxQiwgRkVDQjAwLCA1NkMzM0YsIDlCREJGQSwgMzA0QUI2LCBBNTVFQjZcblx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZTkzMzNhKzAsZjY4ZTFiKzE3LGZlY2IwMCszNCw1NmMzM2YrNTEsOWJkYmZhKzY4LDMwNGFiNis4NSxhNTVlYjYrMTAwICovXG5cdFx0YmFja2dyb3VuZDogcmdiKDIzMyw1MSw1OCk7IC8qIE9sZCBicm93c2VycyAqL1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjMzLDUxLDU4LDEpIDAlLCByZ2JhKDI0NiwxNDIsMjcsMSkgMTclLCByZ2JhKDI1NCwyMDMsMCwxKSAzNCUsIHJnYmEoODYsMTk1LDYzLDEpIDUxJSwgcmdiYSgxNTUsMjE5LDI1MCwxKSA2OCUsIHJnYmEoNDgsNzQsMTgyLDEpIDg1JSwgcmdiYSgxNjUsOTQsMTgyLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjMzLDUxLDU4LDEpIDAlLHJnYmEoMjQ2LDE0MiwyNywxKSAxNyUscmdiYSgyNTQsMjAzLDAsMSkgMzQlLHJnYmEoODYsMTk1LDYzLDEpIDUxJSxyZ2JhKDE1NSwyMTksMjUwLDEpIDY4JSxyZ2JhKDQ4LDc0LDE4MiwxKSA4NSUscmdiYSgxNjUsOTQsMTgyLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzMsNTEsNTgsMSkgMCUscmdiYSgyNDYsMTQyLDI3LDEpIDE3JSxyZ2JhKDI1NCwyMDMsMCwxKSAzNCUscmdiYSg4NiwxOTUsNjMsMSkgNTElLHJnYmEoMTU1LDIxOSwyNTAsMSkgNjglLHJnYmEoNDgsNzQsMTgyLDEpIDg1JSxyZ2JhKDE2NSw5NCwxODIsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTkzMzNhJywgZW5kQ29sb3JzdHI9JyNhNTVlYjYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRjb2xvcjogIzFEMUQxQjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciAubmF2X19tZW51X19kcm9wZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Ryb3Bkb3duIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0Ly9ib3JkZXItdG9wOiAyNXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyQzJDMjlcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc3Bhbl85IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3N1Ym5hdiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMUQxRDFCO1xuXHRcdFx0XHR0b3A6IDEyXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3Mge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyQzJDMjk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZzAxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiAjMUQxRDFCO1xuXHR9XG5cblx0Jl9faGVhZGluZzAyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjMkMyQzI5O1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ1cHg7XG5cdFx0bGVmdDogNTAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA3NHB4O1xuXHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2pvaW4ge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0XHRoZWlnaHQ6IDE5NXB4O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0YmFja2dyb3VuZDogIzAwMCB1cmwoLi4vaW1hZ2VzL25hdi9Kb2luLmpwZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jl9fY29weSB7XG5cdFx0XHR3aWR0aDogMjE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2FuY2hvciB7XG5cdFx0XHR3aWR0aDogMTA3cHg7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19kb25hdGUge1xuXHRcdHdpZHRoOiAxNDZweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRpbmRpZ28tLWhvdmVyO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ljb25zIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdC5uYXZfX3VzZXIge1xuXHRcdFx0LmFjY291bnQge1xuXHRcdFx0XHRzdHJva2U6ICRibGFjaztcblx0XHRcdFx0ZmlsbDogJGJsYWNrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgJGVhc2UtNjtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmFjY291bnQge1xuXHRcdFx0XHRcdHN0cm9rZTogJHJlZDtcblx0XHRcdFx0XHRmaWxsOiAkcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fc2VhcmNoIHtcblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHRzdHJva2U6ICMyQzJDMjk7XG5cdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdFx0c3Ryb2tlOiAkcmVkO1xuXHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaC1jb250YWluZXIge1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVzb3VyY2VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlLS1mYWRlZCAhaW1wb3J0YW50O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9yZXNvdXJjZXMge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwdXJwbGUtLWhvdmVyO1xuXHRcdH1cblx0XHQmOmhvdmVyID4gYSB7XG5cdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQubmF2X19tZW51X19kcm9wZG93biB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZS0tZmFkZWQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERjk1RjE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdm9pY2VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlLS1mYWRlZCAhaW1wb3J0YW50O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjM4RTJGICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl92b2ljZXMge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2UtLWhvdmVyO1xuXHRcdH1cblx0XHQmOmhvdmVyID4gYSB7XG5cdFx0XHRjb2xvcjogI0YzOEUyRjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQubmF2X19tZW51X19kcm9wZG93biB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJG9yYW5nZS0tZmFkZWQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGREJDN0E7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19hY3Rpb24ge1xuXHRcdGJhY2tncm91bmQ6ICNGNEZFRjIgIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9hY3Rpb24ge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRncmVlbi0taG92ZXI7XG5cdFx0fVxuXHRcdCY6aG92ZXIgPiBhIHtcblx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm5hdl9fbWVudV9fZHJvcGRvd24ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNGNEZFRjI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCM0VFQTc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWJvdXQge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlLS1mYWRlZCAhaW1wb3J0YW50O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5uYXZfYWJvdXQge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibHVlLS1ob3Zlcjtcblx0XHR9XG5cdFx0Jjpob3ZlciA+IGEge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5uYXZfX21lbnVfX2Ryb3Bkb3duIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZS0tZmFkZWQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDOEVERkY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VhcmNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWluLWhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQuc2VhcmNoIHtcblx0XHRcdCYtZm9ybSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtZmllbGQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHJlZDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1zdWJtaXQge1xuXHRcdFx0XHR3aWR0aDogNDNweDtcblx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0XHQmLWNsb3NlIHtcblx0XHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRyZWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdG1hcmdpbjogMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X19tZW51X19kcm9wZG93biB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aXZlIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXNvdXJjZXMgLm5hdixcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JnYW5pemF0aW9uIC5uYXYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWV2ZW50IC5uYXYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNodXJjaCAubmF2IHtcblx0YmFja2dyb3VuZDogJHB1cnBsZS0tZmFkZWQ7XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0fVxuXG5cdC5uYXZfX21lbnUge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0JltkYXRhLWl0ZW09J3Jlc291cmNlcyddID4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXZvaWNlcyAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS13cml0ZSAubmF2LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZWV0IC5uYXYsXG4uYXJjaGl2ZS5hdXRob3IgLm5hdiB7XG5cdGJhY2tncm91bmQ6ICRvcmFuZ2UtLWZhZGVkO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNGMzhFMkY7XG5cdH1cblxuXHQubmF2X19tZW51IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCZbZGF0YS1pdGVtPSd2b2ljZXMnXSA+IGEge1xuXHRcdFx0XHRjb2xvcjogI0YzOEUyRjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoucGFnZS10ZW1wbGF0ZS1wYWdlLWFjdGlvbiAubmF2IHtcblx0YmFja2dyb3VuZDogI0Y0RkVGMjtcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdH1cblxuXHQubmF2X19tZW51IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIgPiBhIHtcblx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZHJvcGRvd24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRjRGRUYyO1xuXHRcdFx0YmFja2dyb3VuZDogI0IzRUVBNztcblx0XHR9XG5cdH1cbn0qL1xuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFib3V0IC5uYXYsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLm5hdixcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJlc3MgLm5hdiB7XG5cdGJhY2tncm91bmQ6ICRibHVlLS1mYWRlZDtcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0fVxuXG5cdC5uYXZfX21lbnUge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0JltkYXRhLWl0ZW09J2Fib3V0J10gPiBhICB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1kb25hdGUgLm5hdiB7XG5cdGJhY2tncm91bmQ6ICRpbmRpZ28tLWZhZGVkO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRpbmRpZ287XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0Lm5hdl9fbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0Ji0tdG9wIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwIDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fYnVyZ2VyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzFkMWQxYztcblx0XHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXZfaXNfb3BlbiAmIGRpdiB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sb2dvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21lbnUge1xuXHRcdFx0Jl9fZHJvcGRvd24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMThweCA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRlYXNlLTM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaCB7XG5cdFx0XHQmLWZvcm0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHR9XG5cdFx0XHQmLWZpZWxkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXN1Ym1pdCB7XG5cdFx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRpbmRpZ287XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NlYXJjaCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRvcDogMTBweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19hY3RpdmUge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RvbmF0ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGluZGlnbztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX19tZW51IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICMxRDFEMUI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAkZWFzZS02O1xuXG5cdFx0XHQubmF2X2lzX29wZW4gJiB7XG5cdFx0XHRcdHRvcDogODBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzJDMkMyOTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS13ZWxjb21lIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICNERjk1RjE7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRUZBRkU7XG5cdFx0XHR9XG5cdFx0XHQmLS12b2ljZXMge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0ZEQkM3QTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkNGODtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGlvbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAjQjNFRUE3O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjRGRUYyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYWJvdXQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0M4RURGRjtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkRGRjtcblx0XHRcdH1cblx0XHRcdCYtLWxvZ2luIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogLTJweCAwIDAgLTFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGb290ZXJcbi5mb290ZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCYtLXRvcCB7XG5cdFx0cGFkZGluZzogMzVweCAwIDIwcHg7XG5cdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRjb2xvcjogIzJDMkMyOTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjMUQxRDFCO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXJfX2xvZ28ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cblx0XHQudGFnX19saXN0IHtcblx0XHRcdC50YWdfX2l0ZW0ge1xuXHRcdFx0XHRjb2xvcjogIzg3ODc4Nztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXJfX3NvY2lhbF9fbGlzdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdCNPdmFsLCBwYXRoIHsgdHJhbnNpdGlvbjogYWxsICRlYXNlLTM7IH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCNPdmFsIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogJHJlZC0taG92ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qKiogU2Fsc2EgRm9ybSBXaWRnZXQgUmVzZXQgKioqL1xuXHRcdC5zbGktY29sdW1uLFxuXHRcdC5zbGktY29sdW1ucyxcblx0XHQuc2xpLWZvcm0gLnNsaS1yb3cgLnNsaS1yb3cgLnNsaS1jb2x1bW4sXG5cdFx0LnNsaS1mb3JtIC5zbGktcm93IC5zbGktcm93IC5zbGktY29sdW1ucyxcblx0XHQuc2xpLXJvdyAuc2xpLXJvdyxcblx0XHQuc2xpLWVsZW1lbnQsXG5cdFx0LnNsaS1mb3JtIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRcdC5zbGktdGV4dC1sZWZ0LWZvci1zbWFsbCAqIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2lkX2M0N2I4NDI4LTAxNjMtNDkyNi05ZWI5LTNiNzlkOWZlNWNjNCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdCNpZF82Y2QzYzM0Mi04OTQyLTRiYjktOWYxYS04YjMwMThhZjFjMTYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Zm9ybSxcblx0XHQuc2xpLWZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICM0MDQwNDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCxcblx0XHRcdC5zbGktaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMkMyQzI5O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRcdFx0LnNsaS1pbnB1dC5zbGktaW5wdXQtY29udGFjdC1lbWFpbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Ym1pdC5idXR0b24sXG5cdFx0XHQuc2xpLWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAkZWFzZS02O1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQtLWhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGNvbnRhY3QgZm9ybSA3IG92ZXJ3cml0ZVxuXHRcdFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYWpheC1sb2FkZXIge1xuXHRcdFx0XHRtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmludmFsaWQge1xuXHRcdFx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWpheC1sb2FkZXIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGktZmllbGQtZXJyb3Ige1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tYm90dG9tIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMjBweDtcblx0XHRjb2xvcjogIzlCOUI5Qjtcblx0XHRiYWNrZ3JvdW5kOiAjMUQxRDFCO1xuXG5cdFx0YSB7IGNvbG9yOiAjOUI5QjlCOyB9XG5cdFx0YTpob3ZlciwgYTphY3RpdmUgeyBjb2xvcjogJHJlZDsgfVxuXG5cdFx0Jl9fbmF2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUI5QjlCO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jl9fbGlua3Mge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29weXJpZ2h0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1F1aWNrc2FuZCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGNvbG9yOiAjOUI5QjlCO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjRDhEOEQ4XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuXHRcdCYtLWJvdHRvbXtcblx0XHRcdCZfX25hdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0LmNvbHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pe1xuXHRcdCYtLXRvcCB7XG5cdFx0XHRmb3JtIGlucHV0IHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXHRcdFx0LmZvb3Rlcl9fbG9nbyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblx0XHR9XG5cdFx0Ji0tYm90dG9tIHtcblx0XHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19saW5rcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY29weXJpZ2h0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBzZWxlY3RlZFxuXG4uc2VsZWN0ZWQtdGFncy1zZWN0aW9ue1xuXHQme1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2U7XG5cdH1cblx0LnRhZ19faXRlbXtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblx0Ji50YWdzLXNlbGVjdGVkIC50ZXh0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gc2VsZWN0aW9uXG4uYWNjb3JkaW9ue1xuXHQme31cblx0LmFjY29yZGlvbi1jb250cm9se1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuYWNjb3JkaW9uLXRhcmdldHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IGF1dG87XG5cdFx0b3BhY2l0eTogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cdC5hY2NvcmRpb24tY29udGVudC13cmFwcGVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHRcdC5kcm9wZG93bnNvcnQtY29udGVudCB7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdH1cblx0fVxuXHQuYWNjb3JkaW9uLWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHR9XG5cdC5hY2NvcmRpb24tY29udGVudC5lbGFzdGljLXRyYW5zaXRpb257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQsIDAuNTcsIDAuNjcsIDEuNTMpO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcblx0fVxufVxuXG4uZmlsdGVycy1leHBhbmRvLFxuLnN1Yi1maWx0ZXJzLWV4cGFuZG97XG5cdC5hY2NvcmRpb24tY29udHJvbHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cdC5jYXJldC5kb3due1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTJweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYuYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2wgLmNhcmV0LmRvd257XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgcm90YXRlKDIyNWRlZyk7XG5cdH1cblx0LnRhZ19fbGlzdHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudGFnX19pdGVte1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cdH1cblx0LnRhZ19faXRlbTpob3Zlcixcblx0LnRhZ19faXRlbS5zZWxlY3RlZCxcblx0LnRhZ19faXRlbTphY3RpdmV7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGNvbG9yOiAkb3JhbmdlO1xuXHR9XG59XG5cbi5maWx0ZXJzLWV4cGFuZG97XG5cdCZ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpe1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXHQ+IC5hY2NvcmRpb24tY29udHJvbHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0PiAuYWNjb3JkaW9uLWNvbnRlbnR7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KXtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0LmhlYWRsaW5lLTAze1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuY2FyZXQtY29udGFpbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5maWx0ZXJfX2l0ZW1zIGxpe1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uc3ViLWZpbHRlcnMtZXhwYW5kb3tcblx0Jntcblx0fVxuXHQuYWNjb3JkaW9uLWNvbnRyb2x7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCl7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuXHRcdH1cblx0fVxuXHQuYWNjb3JkaW9uLWNvbnRlbnR7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5zdWItY2FyZXQtY29udGFpbntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdCYuYWNjb3JkaW9uLW9wZW4gPiAuYWNjb3JkaW9uLWNvbnRyb2x7XG5cdFx0Jntcblx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblx0XHQuY2FyZXQuZG93bntcblx0XHRcdGJvcmRlcjogc29saWQgJG9yYW5nZTtcblx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi50YWdzLWV4cGFuZGVke1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uc2VsZWN0ZWQtdGFncyAudGFnX19pdGVte1xuXHQme31cblx0LmNsb3Nle1xuXHRcdCZ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcblx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0XHQmOjphZnRlcntcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIC5jbG9zZXtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdH1cblx0fVxufVxuLmFydGljbGVfX2xpc3QtLWludmlzaWJsZXtcblx0Jntcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cdH1cblx0Ji5hcnRpY2xlcy1yZWFkeXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiLy8gU2VsZWN0XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG4gICYuc2hvcnQge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG5cbiAgJi5mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0LXNlbGVjdGVkIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Ryb3Bkb3duLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki9cbiAgJi5zZWxlY3QtYXJyb3ctYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIGZpbHRlcjogRmxpcFY7XG5cdFx0dG9wOiAxMHB4O1xuICB9XG59XG5cbi8qc3R5bGUgdGhlIGl0ZW1zIChvcHRpb25zKSwgaW5jbHVkaW5nIHRoZSBzZWxlY3RlZCBpdGVtOiovXG4uc2VsZWN0LWl0ZW1zIGRpdiwgLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdHBhZGRpbmc6IDlweCAxNXB4O1xuXHR9XG59XG5cbi8qc3R5bGUgaXRlbXMgKG9wdGlvbnMpOiovXG4uc2VsZWN0LWl0ZW1zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkMyQzI5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLypoaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDoqL1xuLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcblxufVxuIiwiLy8gU29jaWFsIEZlZWRcblxuLnNvY2lhbHNfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYudHdpdHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0IHVybCguLi9pbWFnZXMvVHdpdHRlci5zdmcpIDMwcHggMzBweCBuby1yZXBlYXQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2l0dGVyX191c2VybmFtZSB7XG4gICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgNzMsIDc5LCAuOSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHsgd2lkdGg6IDIycHg7IGhlaWdodDogMjJweDsgfVxuXG4gICAgICAgICAgLmhlYWRsaW5lLTAzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vLyBNT0JJTEUgU1RZTEVTXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSl7XG5cbiAgICAuc29jaWFsc19fbGlzdCB7XG5cdFx0Jntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0fVxuXHRcdC5zb2NpYWxzX19saXN0X19jb250ZW50LnR3aXR0ZXJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bil7XG5cblxuXHQgICAgLnNvY2lhbHNfX2xpc3Qge1xuXHQgICAgICAgICZfX2NvbnRlbnQge1xuXHQgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgJi50d2l0dGVyIHtcblx0ICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDE1cHg7XG5cdCAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQgdXJsKC4uL2ltYWdlcy9Ud2l0dGVyLnN2ZykgMTVweCAyMHB4IG5vLXJlcGVhdDtcblxuXHQgICAgICAgICAgICBwIHtcblx0ICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcblx0ICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICB9XG5cbn1cbiIsIi8vIFNsaWRlclxuLnNsaWNrLXNsaWRlLnJvdy5ndXR0ZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItLWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc2xpY2stc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJhY2tncm91bmQtaW1hZ2Uge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWRvd24pIHtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1kb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1kb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMCAwO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDU1cHggNDBweCAxNTBweDtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWF4LXdpZHRoOiA1NzBweDtcblx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTJweDtcblx0XHRmb250LWZhbWlseTogJG11bGk7XG5cdH1cblxuXHRwIHtcblx0XHRtYXgtd2lkdGg6IDM1JTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJG11bGk7XG5cdH1cblxuXHQuY29udGFpbmVyLWZvci1kb3RzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxODBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogNDVweDtcblx0XHR9XG5cblx0XHQuc2xpY2stZG90c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0JiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0Q4RDhEODtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTRweDtcblx0XHRcdFx0Ym90dG9tOiAtNHB4O1xuXHRcdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0XHRyaWdodDogLTRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG59XG5cbi5zbGlkZXItLXNwbGl0IHtcblx0bWluLWhlaWdodDogNDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblxuXHQuaW1hZ2UtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0XHQuaW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5zbGlkZXItc3BsaXQuc2xpY2stc2xpZGVyIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cdC5oZWFkbGluZS0wNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDQyMHB4O1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0bGVmdDogMTAwIC8gMyAqIDIlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAxMDAgLyAzICogMSU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEOEQ4RDg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OTU5NTk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM1OTU5NTk7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLS1jYXJkcyB7XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwIDUwcHg7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHggNzBweDtcblx0XHRtaW4taGVpZ2h0OiAzOTBweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0fVxuXG5cdC5oZWFkbGluZS0wMiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdCZfX21vbnRoIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0fVxuXG5cdCZfX2NvcHkge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcblx0XHRcdG91dGxpbmU6IG5vbmVcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlci0tcXVvdGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MTZweDtcblx0YmFja2dyb3VuZDogJGJsdWUtLWZhZGVkIHVybCguLi9pbWFnZXMvUXVvdGVzLnN2ZykgcmlnaHQgdG9wIG5vLXJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMSwgNTYsIDIwMywgMC41KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRpbmRpZ287XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGluZGlnbztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmNvcHkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG5cdFx0aGVpZ2h0OiA0MTZweDtcblx0fVxuXG59XG5cbi5zbGlkZXItLW1lZGlhIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2NhcHRpb24ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IC05MHB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvdW50IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG5cblx0LnNsaWNrLXNsaWRlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0Fycm93LXdoaXRlLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bGVmdDogMzBweDtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC5zbGljay1uZXh0IHtcblx0XHRsZWZ0OiA3MHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0LnNsaWRlci1zcGxpdC5zbGljay1zbGlkZXIge1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdGxlZnQ6IDE4JTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LW9ubHkpIHtcblx0LnNsaWRlci1zcGxpdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0LnNsaWRlci0tZnVsbHtcblx0XHQmX19pdGVte1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDYwcHg7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWRvdHN7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDRweCAwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtZG93bikge1xuXHQuc2xpZGVyLS1mdWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGhlaWdodDogNzB2aDtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblx0XHRcdC5oZWFkbGluZS0wNCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmN0YS0tcHJpbWFyeSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGxpbmUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogNThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICMxZDFkMWQ7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlci0tc3BsaXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG5cdFx0LmltYWdlLWNvbnRhaW5lcntcblx0XHRcdGhlaWdodDogMjYwcHg7XG5cdFx0fVxuXHRcdCZfX2V4Y2VycHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmhlYWRsaW5lLTA0IHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLXNwbGl0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0dG9wOiAyMDVweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRsaS5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlci0tY2FyZHMge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX21vbnRoIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHR9XG5cblx0XHQmX19jb3B5IHtcblx0XHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLS1xdW90ZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDA7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0LmNvcHkge1xuXHRcdFx0bWF4LXdpZHRoOiA3MjVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIi8vIFBhZ2VzXG4ubWFpbiB7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnBhZ2UtYnJlYWt7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG5cdH1cbn1cblxucDplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaHIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDMwcHggMDtcblx0YmFja2dyb3VuZDogI0VGRUZFRjtcbn1cblxuLnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogdGFibGU7XG5cblx0Ji1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5jYXJldCB7XG5cdG1hcmdpbjogMCA3cHggOHB4IDdweDtcblx0Ym9yZGVyOiBzb2xpZCAjMkMyQzI5O1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmLnJpZ2h0IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCYubGVmdCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdH1cblxuXHQmLnVwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdH1cblxuXHQmLmRvd24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG4uYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdC5icmVhZGNydW1iIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICMyQzJDMjk7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGNvbnRlbnQ6IFwi4oCiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjRkQ1NjVCO1xuXG5cdFx0XHQmLnZvaWNlcyB7IGNvbG9yOiAkb3JhbmdlOyB9XG5cdFx0XHQmLmFjdGlvbiB7IGNvbG9yOiAkZ3JlZW47IH1cblx0XHRcdCYuYWJvdXQgeyBjb2xvcjogIzlCREJGQTsgfVxuXHRcdFx0Ji5kb25hdGUgeyBjb2xvcjogJGluZGlnbzsgfVxuXHRcdFx0Ji5yZXNvdXJjZXMgeyBjb2xvcjogJHB1cnBsZTsgfVxuXHRcdH1cblx0fVxufVxuXG4uY2FwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICM5Nzk3OTc7XG59XG5cbi5vdmVybGF5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0Ji0taW50cm8ge1xuXHRcdCYuY29weSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc5MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdHAgZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRwIC5hbGlnbmNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnNlY3Rpb24gdWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0fVxuXHQuc2VjdGlvbiBvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cdC5zZWN0aW9uIHVsIGxpLFxuXHQuc2VjdGlvbiBvbCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICMyQzJDMjk7XG5cdH1cbn1cblxuLnBhcmFncmFwaCB7XG5cdCYtLWxlYWQge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjMUQxRDFCO1xuXG5cdFx0Ji51cHBlcmNhc2Uge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogIzJDMkMyOTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR9XG5cdH1cblxuXHQmLS1jZW50ZXJlZCB7XG5cdFx0bWF4LXdpZHRoOiA2MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnBhZ2VfX2hlYWRlciB7XG5cdC5wYWdlX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRjb2xvcjogIzFEMUQxQjtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQucGFnZV9fdGl0bGUgc3ZnIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDM5MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucm93Lmd1dHRlciB7XG5cdC5hcnRpY2xlIHtcblx0XHQmX19zaWRlIHtcblx0XHRcdCY+IGxpLmNvbCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUge1xuXHQmX19vcmRlcmVkIHtcblx0XHRzcGFuIHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM4Nzg3ODc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19saXN0LFxuXHQmX19zaWRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTEwcHg7XG5cblx0XHQ+IGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdCYuam9pbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ19Kb2luLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0LmhlYWRsaW5lLTAzIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hc2lkZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHQudGFibGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmltYWdlLS1jb3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaGFkb3cge1xuXHRcdFx0LmFydGljbGVfX2xpc3RfX2l0ZW0ge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyMjQsIDIyNCwgMjI0LCAwLjUpO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZV9fbGlzdF9faXRlbSAuaW1hZ2UtLWNvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy92b2ljZXMtcHJlLWxvYWQuanBnXCIpO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZV9fbGlzdF9fY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMkMyQzI5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGNvbG9yOiAjMUQxRDFCO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdCZfX2FuY2hvciB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNGRDU2NUI7XG5cblx0XHRcdFx0Ji52b2ljZXMgeyBjb2xvcjogJG9yYW5nZTsgfVxuXHRcdFx0XHQmLmFjdGlvbiB7IGNvbG9yOiAkZ3JlZW47IH1cblx0XHRcdFx0Ji5hYm91dCB7IGNvbG9yOiAkYmx1ZTsgfVxuXHRcdFx0XHQmLmRvbmF0ZSB7IGNvbG9yOiAkaW5kaWdvOyB9XG5cdFx0XHRcdCYucmVzb3VyY2VzIHsgY29sb3I6ICRwdXJwbGU7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jaXRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRjb2xvcjogIzJDMkMyOTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9XG5cblx0XHRsaSAudGFnX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM4QzhDOEM7XG5cdFx0XHRib3JkZXItY29sb3I6ICNFMUUxRTE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQmLmFzaWRlIHtcblx0XHRcdC5hcnRpY2xlX19saXN0X19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbW1lbnRzIHtcblx0LmhlYWRsaW5lLTAzIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG5cblx0XHRcdC5hdmF0YXIge1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdH1cblx0XHRcdC5jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGRlcHRoXG5cdFx0XHRbY2xhc3MqPVwiIGRlcHRoLVwiXSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMTBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jb21tZW50LXJlc3BvbmQge1xuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdC5jb21tZW50LWZvcm0ge1xuXHRcdD4gbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCYtY29tbWVudCB7XG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvcm0tc3VibWl0IHtcblx0XHQuc3VibWl0IHtcblx0XHRcdHBhZGRpbmc6IDExcHg7XG5cdFx0XHRjb2xvcjogIzM2M0EzQjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDUwcHggMDtcblx0Y29sb3I6ICMyQzJDMjk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHQuYW5jaG9yLS1hcmNoaXZlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0Jjpob3Zlci52b2ljZXMgeyBjb2xvcjogJG9yYW5nZTsgfVxuXHRcdCY6aG92ZXIuYWN0aW9uIHsgY29sb3I6ICRncmVlbjsgfVxuXHRcdCY6aG92ZXIuYWJvdXQgeyBjb2xvcjogIzlCREJGQTsgfVxuXHRcdCY6aG92ZXIuZG9uYXRlIHsgY29sb3I6ICRpbmRpZ287IH1cblx0XHQmOmhvdmVyLnJlc291cmNlcyB7IGNvbG9yOiAkcHVycGxlOyB9XG5cdH1cbn1cblxuLnJlYWRtb3JlIHtcblx0Y29sb3I6ICRyZWQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0Ji52b2ljZXMgeyBjb2xvcjogJG9yYW5nZTsgfVxuXHQmLmFjdGlvbiB7IGNvbG9yOiAkZ3JlZW47IH1cblx0Ji5hYm91dCB7IGNvbG9yOiAjOUJEQkZBOyB9XG5cdCYuZG9uYXRlIHsgY29sb3I6ICRpbmRpZ287IH1cblx0Ji5yZXNvdXJjZXMgeyBjb2xvcjogJHB1cnBsZTsgfVxufVxuXG4uaW1hZ2Uge1xuXHQmLS0yMDAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQmLS1jb3ZlciB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGVhc2UtNjtcblx0fVxufVxuXG4uaW5wdXQge1xuXHR3aWR0aDogMTc1cHg7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6ICMyQzJDMjk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG5cdCYuY2VudGVyZWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuaW5saW5lIHtcblx0XHR3aWR0aDogMjY1cHg7XG5cdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG59XG5cbi5mb3JtIHtcblx0LmhlYWRsaW5lLTAzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Y29sb3I6ICMyQzJDMjk7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudGV4dGFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAjMkMyQzI5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHQmLmN0YS0tcHJpbWFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdH1cblxuXHRcdCYuY2VudGVyZWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZ3JvdXAge1xuXHRcdCYtLWNoZWNrYm94IHtcblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC40KTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ub3RlIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Y29sb3I6ICMyQzJDMjk7XG5cdH1cblxuXHQuY3VycmVuY3kge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICckJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR9XG5cdH1cbn1cblxuLnVtIHtcblx0Ji51bS1yZWdpc3RlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC51bS1mb3JtIGZvcm0ge1xuXHRcdC51bS1maWVsZC1sYWJlbCBsYWJlbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiAjMkMyQzI5O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC51bS1mb3JtLWZpZWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Y29sb3I6ICMyQzJDMjk7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjkgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXHRcdC51bS1mb3JtLWZpZWxkLnVtLWRhdGVwaWNrZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC51bS1maWVsZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0LnVtLXJvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC51bS1maWVsZC11c2VyX3Bhc3N3b3JkIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuX3VtX3Jvd181IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQ6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudW0tY29sLTEzMSwgLnVtLWNvbC0xMzMge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQudW0tY29sLTEzMiB7XG5cdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0bWFyZ2luOiAwIDMlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdCN1bS1zdWJtaXQtYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZDU2NWI7XG5cdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZC0taG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLS1iYW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMTFweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9CYW5uZXIuanBnKSAwIDAgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdC5oZWFkbGluZS0wMyB7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHR9XG5cblx0YSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLnNlY3Rpb24tLWJlbGlldmUge1xuXHQ+IHAge1xuXHRcdHdpZHRoOiA1NTBweDtcblx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ubW9kYWwge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYtLWpvaW4ge1xuXHRcdC5lcnJvcnMge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcblx0Lm1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXG5cdC5wYWdlX19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQucGFnZV9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQmLS1pbnRybyB7XG5cdFx0XHQmLmNvcHkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFyYWdyYXBoIHtcblx0XHQmLS1sZWFkIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblxuXHRcdCYtLWNlbnRlcmVkIHtcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2luYXRpb24ge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5hbGlnbi0tcmlnaHQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZSB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Ji5qb2luIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNTlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9iaWxlL0Jhbm5lci5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LmhlYWRsaW5lLTA0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhlYWRsaW5lLTAzIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFzaWRlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zaGFkb3cge1xuXHRcdFx0XHQuYXJ0aWNsZV9fbGlzdF9fY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdH1cblxuXHRcdFx0bGkgLnRhZ19faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtIHtcblx0XHQuYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDEzcHggMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQmLmNlbnRlcmVkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3RhLS1wcmltYXJ5IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN1cnJlbmN5IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVtIHtcblx0XHQudW0tZm9ybSBmb3JtIHtcblx0XHRcdC51bS1maWVsZC1sYWJlbCBsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC51bS1yb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnVtLWZpZWxkLXVzZXJfcGFzc3dvcmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVtLWNvbC0xMzEsIC51bS1jb2wtMTMzLCAudW0tY29sLTEyMSwgLnVtLWNvbC0xMjIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQudW0tY29sLTEzMiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0I3VtLXN1Ym1pdC1idG4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi0tYmFubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDI1OXB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9iaWxlL0Jhbm5lci5wbmcpIDAgMCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5oZWFkbGluZS0wMyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLS1iZWxpZXZlIHtcblx0XHQ+IHAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5jb21tZW50LXJlc3BvbmQge1xuXHRcdC5jb21tZW50LWZvcm0ge1xuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubmF2LWxpbmtzIHtcblx0Zm9udC1zaXplOiA0MDA7XG5cdGEsXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0bWFyZ2luOiAycHg7XG5cdH1cblx0LmN1cnJlbnQge1xuXHRcdGNvbG9yOiAkcmVkLS1ob3Zlcjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIElFMTArIENTUyBoZXJlXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHQucmVhZG1vcmUge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHR9XG5cblx0LndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuXHQuYXJ0aWNsZV9fbGlzdCB7XG5cdFx0LmNvbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHR9XG5cdFx0LmFydGljbGVfX2xpc3RfX2l0ZW0geyB9XG5cdH1cbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcblx0Ym9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4iLCIvLyBIb21lXG4ucGFnZS0taG9tZSB7XG5cdC5zZWN0aW9uLS1pbnRybyB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDQwJTtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkbGluZS0wNCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0Y29sb3I6ICMxRDFEMUI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQuaGVhZGxpbmUtMDQudW5kZXJsaW5lOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEgcCxcblx0XHRcdFx0YSBoNSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlYWRtb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRlYXNlLTM7XG5cdFx0XHRcdH1cblx0XHRcdFx0YTpob3ZlciBwLFxuXHRcdFx0XHRhOmhvdmVyIGg1LFxuXHRcdFx0XHRhOmhvdmVyIC5yZWFkbW9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGUtLWhvdmVyXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0LmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSBwLFxuXHRcdFx0XHRhIGg1e1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRlYXNlLTM7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVyIHAsXG5cdFx0XHRcdGE6aG92ZXIgaDUsXG5cdFx0XHRcdGE6aG92ZXIgLnJlYWRtb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWUtLWhvdmVyXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSBwLFxuXHRcdFx0XHRhIGg1IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkZWFzZS0zO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVyIHAsXG5cdFx0XHRcdGE6aG92ZXIgaDUsXG5cdFx0XHRcdGE6aG92ZXIgLnJlYWRtb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZS0taG92ZXJcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZV9fbGlzdCB7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRyZWQtLWhvdmVyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRyZWQtLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYXJ0aWNsZV9fbGlzdF9fY2l0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQtLWhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tLWRvbmF0ZSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuaGVhZGxpbmUge1xuXHRcdFx0Ji0wMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLTA0IHtcblx0XHRcdFx0Ji51bmRlcmxpbmU6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAkZWFzZS0zO1xuXHRcdFx0Ji5jdGEtLXByaW1hcnkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjkycHg7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHRzdHJva2U6ICR3aGl0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogJGVhc2UtMztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciBzdmcge1xuXHRcdFx0XHRmaWxsOiAkcmVkO1xuXHRcdFx0XHRzdHJva2U6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tLWJlbGlldmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvLyBNT0JJTEUgU1RZTEVTXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1vbmx5KSB7XG5cdFx0LnNsaWRlci0tZnVsbCB7XG5cdFx0XHQudGFibGUtY2VsbCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VjdGlvbi0taW50cm8ge1xuXHRcdFx0LmNvcHkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi0tZG9uYXRlIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdCYtMDMge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtMDQge1xuXHRcdFx0XHRcdCYudW5kZXJsaW5lOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtZG93bikge1xuXHRcdC5zZWN0aW9uLS1pbnRyb3tcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRsaTpiZWZvcmUsXG5cdFx0XHRsaTphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGxpIC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRsaSBoNXtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24tLWRvbmF0ZSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0Ji0wMyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTA0IHtcblx0XHRcdFx0XHQmLnVuZGVybGluZTphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gUmVzb3VyY2VzXG4ucGFnZS0tcmVzb3VyY2VzIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0JjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0YmFja2dyb3VuZDogJHB1cnBsZS0tZmFkZWQ7XG5cdFx0Y29udGVudDonJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQucGFnZV9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdC5wYWdlX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzODBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDkwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tLWludHJvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHR9XG5cdC5lbXBvd2VyZWQtaGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdC5zZWN0aW9uLS1zZWFyY2gge1xuXHRcdC5oZWFkbGluZS0wNC51bmRlcmxpbmU6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHR9XG5cdFx0LnRhZ3NfX3NlbGVjdGVkIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwdXJwbGU7XG5cdFx0fVxuXG5cdFx0LnRhZ19fbGlzdCB7XG5cdFx0XHQudGFnX19pdGVtIHtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcl9fbGlzdCB7XG5cblx0XHRcdC5hbmNob3ItZmlsdGVyIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cblx0XHRcdFx0XHQuY2FyZXQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VsZWN0ZWQtdGFncy1zZWN0aW9uLFxuXHQuZmlsdGVycy1leHBhbmRvLFxuXHQuc3ViLWZpbHRlcnMtZXhwYW5kby5hY2NvcmRpb24tb3BlbiA+IC5hY2NvcmRpb24tY29udHJvbCAuY2FyZXQuZG93bixcblx0LmZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmhvdmVyLFxuXHQuZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG5cdC5maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbTphY3RpdmUsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06aG92ZXIsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06YWN0aXZle1xuXHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZTtcblx0fVxuXHQuc3ViLWZpbHRlcnMtZXhwYW5kby5hY2NvcmRpb24tb3BlbiA+IC5hY2NvcmRpb24tY29udHJvbCxcblx0LmZpbHRlcnMtZXhwYW5kbyAudGFnX19pdGVtOmhvdmVyLFxuXHQuZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG5cdC5maWx0ZXJzLWV4cGFuZG8gLnRhZ19faXRlbTphY3RpdmUsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06aG92ZXIsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW0uc2VsZWN0ZWQsXG5cdC5zdWItZmlsdGVycy1leHBhbmRvIC50YWdfX2l0ZW06YWN0aXZle1xuXHRcdGNvbG9yOiAkcHVycGxlO1xuXHR9XG5cdC5zZWxlY3RlZC10YWdzIC50YWdfX2l0ZW06aG92ZXIgLmNsb3NlOjpiZWZvcmUsXG5cdC5zZWxlY3RlZC10YWdzIC50YWdfX2l0ZW06aG92ZXIgLmNsb3NlOjphZnRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuXHR9XG5cblx0LmFydGljbGVfX2xpc3Qge1xuXHRcdCZ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHB1cnBsZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYXJ0aWNsZV9fbGlzdF9fY2l0ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi0tY29ubmVjdCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAjREY5NUYxO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuaGVhZGxpbmUge1xuXHRcdFx0Ji0wMyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpe1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0wNCB7XG5cdFx0XHRcdCYudW5kZXJsaW5lOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Ji5jdGEtLXByaW1hcnkge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVhZG1vcmUge1xuXHRcdFx0XHRmaWxsOiAjZmZmOyBzdHJva2U6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tLXRlc3RpbW9ueSB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogNTIwcHg7XG5cdFx0fVxuXHR9XG5cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSl7XG5cdFx0LnNlY3Rpb24tLWNvbm5lY3Qge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0Ji0wMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0wNCB7XG5cdFx0XHRcdFx0XHQmLnVuZGVybGluZTphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cblxuXHQvLyBNT0JJTEUgU1RZTEVTXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wYWdlX19oZWFkZXIge1xuXHRcdFx0LnBhZ2VfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24tLWludHJvIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWN0aW9uLS1zZWFyY2gge1xuXHRcdFx0LnRhZ3NfX3NlbGVjdGVkIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWx0ZXJfX2NvbnRhaW5lciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHB1cnBsZTtcblx0XHRcdH1cblx0XHRcdC50YWdfX2xpc3QgLnRhZ19faXRlbS5zZWxlY3RlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tLWNvbm5lY3Qge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdCYtMDMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0wNCB7XG5cdFx0XHRcdFx0Ji51bmRlcmxpbmU6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi0tdG9vbGtpdHMge1xuXHRcdFx0Lm1lZGlhX19pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZvaWNlc1xuLnBhZ2UtLXZvaWNlcyB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRvcmFuZ2UtLWZhZGVkO1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmhlYWRsaW5lLTA0LnVuZGVybGluZTphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0fVxuXG5cdC5wYWdlX190aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQuYXJ0aWNsZV9fbGlzdCB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5hcnRpY2xlX19saXN0X19jaXRlIHtcblx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLS1zZWFyY2gge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xuXHRcdH1cblxuXHRcdC50YWdfX2l0ZW06aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHR9XG5cblx0LmFuY2hvci0tYXJjaGl2ZSB7XG5cdFx0LnJlYWRtb3JlIHtcblx0XHRcdGZpbGw6ICNGRkEwMzM7XG5cdFx0XHRzdHJva2U6ICNGRkEwMzM7XG5cdFx0fVxuXHR9XG5cblx0LmNvbF9wcm9tbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hcnRpY2xlX19saXN0IHtcblx0XHQuY29sX3Byb21vIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LndwLXBhZ2VuYXZpIHtcblx0XHQuY3VycmVudCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBNT0JJTEUgU1RZTEVTXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5wYWdlX19oZWFkZXIge1xuXHRcdFx0LnBhZ2VfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24tLXNlYXJjaCB7XG5cdFx0XHQudGFnc19fc2VsZWN0ZWQge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogI0ZGQTAzMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpbHRlcl9fbGlzdCAuYW5jaG9yLWZpbHRlci5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogI0ZGQTAzMztcblx0XHRcdFx0LmNhcmV0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNGRkEwMzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50YWdfX2xpc3QgLnRhZ19faXRlbS5zZWxlY3RlZCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcGFnaW5hdGlvbntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I3NwYWNlcntcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogNXB4O1xuXHR9XG59XG4iLCIvLyBBY3Rpb25cblxuLnBhZ2UtLWFjdGlvbiB7XG5cbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RkVGMjtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wYWdlX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLnBhZ2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4OyBcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLS1pbnRybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLS1jYW1wYWlnbnMge1xuICAgIC5oZWFkbGluZS0wMyB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlX19saXN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5hbmNob3ItLWFyY2hpdmUge1xuICAgICAgLnJlYWRtb3JlIHsgZmlsbDogJGdyZWVuOyBzdHJva2U6ICRncmVlbjsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1PQklMRSBTVFlMRVNcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pe1xuICAgICY6YmVmb3JlIHsgXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wYWdlX19oZWFkZXIge1xuICAgICAgLnBhZ2VfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi0tY2FtcGFpZ25zIHtcbiAgICAgIC5oZWFkbGluZS0wMywgLmZsb2F0LS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGxpbmUtMDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQWJvdXRcblxuLnBhZ2UtLWFib3V0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgJjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MDBweDtcblx0YmFja2dyb3VuZDogJGJsdWUtLWZhZGVkO1xuXHRjb250ZW50OicnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwcHg7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG4gIH1cblxuICAucGFnZV9faGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdC5wYWdlX190aXRsZSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMzgwcHg7XG5cdH1cblxuXHRpbWcge1xuXHQgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDkwcHg7XG5cdCAgbGVmdDogNTAlO1xuXHR9XG5cblx0LnNlY3Rpb24tLWludHJvIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgei1pbmRleDogMztcblx0ICBwYWRkaW5nLWJvdHRvbTogMDtcblxuXHQgIC5oZWFkbGluZS0wMyB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdCAgfVxuXG5cdCAgYmxvY2txdW90ZSB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwIHtcblx0XHQgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgZm9udC1zaXplOiAyM3B4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0ICBjb2xvcjogIzFEMUQxQjtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAucGFydG5lcnNfX2xpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Jl9faXRlbSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgZmxvYXQ6IG5vbmU7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblx0ICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGltZyB7XG5cdCAgd2lkdGg6IDEwMHB4O1xuXHQgIGhlaWdodDogMTAwcHg7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuICB9XG5cbiAgLnNlY3Rpb24tLWRpZmZlcmVuY2Uge1xuXHQucGFyYWdyYXBoLS1jZW50ZXJlZCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQuaGVhZGxpbmUtMDQudW5kZXJsaW5lLmRvbmF0ZXtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpe1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG5cdC50YWJsZS1jZWxse1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQub3dsLWNhcm91c2Vse1xuXHRcdHBhZGRpbmc6IDAgOTBweDtcblxuXHRcdC5zbGljay1saXN0e1xuXHRcdFx0cGFkZGluZzowIDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5zbGljayB7XG5cdCAgJi1saXN0IHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0ICB9XG5cdCAgJi1zbGlkZSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdC5zbGlkZXItLWNhcmRzX19jb250ZW50IHtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWN1cnJlbnQge1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHQgIC5zbGlkZXItLWNhcmRzX19jb250ZW50IHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblxuXHQgICYtYXJyb3cge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZGVmNGZkIHVybCguLi9pbWFnZXMvQXJyb3ctd2hpdGUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCYuc2xpY2stcHJldiB7XG5cdFx0ICBsZWZ0OiAwO1xuXHRcdCAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblx0XHQmLnNsaWNrLW5leHQge1xuXHRcdCAgcmlnaHQ6IDA7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtLWhvdmVyO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4vLyBNT0JJTEUgU1RZTEVTXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQmOmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWN0aW9uLmNvbnRhaW5lciB7XG5cdH1cblxuXHQucGFnZV9faGVhZGVyIHtcblx0ICAucGFnZV9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgfVxuXG5cdCAgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0ICB9XG5cdH1cblx0LnNlY3Rpb24tLXNsaWRlciB7XG5cdCAgLnNsaWNrIHtcblx0XHQmLWxpc3Qge1xuXHRcdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0Ji1zbGlkZSB7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdH1cblx0ICB9XG5cdH1cblx0LnNlY3Rpb24tLXNsaWRlciB7XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAuY29udGFpbmVye1xuXHRcdCAgcGFkZGluZzogMDtcblx0ICB9XG5cdCAgLm93bC1jYXJvdXNlbHtcblx0XHQgIHBhZGRpbmc6IDA7XG5cblx0XHQgIC5zbGljay1saXN0e1xuXHRcdFx0ICBwYWRkaW5nOjA7XG5cdFx0ICB9XG5cdCAgfVxuXHR9XG5cblx0LnBhcnRuZXJzX19saXN0IHtcblx0ICAmX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG5cdCAgfVxuXHQgICZfX25hbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHR9XG4gIH1cbn1cbiIsIi8vIERvbmF0ZVxuLnBhZ2UtLWRvbmF0ZSB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRpbmRpZ28tLWZhZGVkO1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LnBhZ2VfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQucGFnZV9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDQwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi0taW50cm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdH1cblxuXHQuZm9ybSB7XG5cdFx0d2lkdGg6IDI2N3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlucHV0IHtcblx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcblx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0cGFkZGluZzoxMXB4IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0XHQmLWJnIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgN3B4IDhweCA3cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkaW5kaWdvO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDZweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJtaXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5lcnJvciB7XG5cdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tLW1lYW5zIHtcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5oZWFkbGluZSB7XG5cdFx0XHQmLTAzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vbmV5LS1hbW91bnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIiRcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRhcHBlYXJhbmNlOiBpbnB1dC10ZXh0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC50aW1lLS1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQub3B0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM4YTljZTU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6ICM4YTljZTU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkZWFzZS0zO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbDpob3Zlcixcblx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRpbmRpZ287XG5cdFx0XHRcdGNvbG9yOiAkaW5kaWdvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE1PQklMRSBTVFlMRVNcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnBhZ2VfX2hlYWRlciB7XG5cdFx0XHQucGFnZV9fdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBY2NvdW50XG4jYnVkZHlwcmVzcyB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uYnBfbWVtYmVycyAuYXJ0aWNsZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jYnVkZHlwcmVzcyBkaXYjaXRlbS1oZWFkZXIgaW1nLmF2YXRhciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEyN3B4O1xuXHRoZWlnaHQ6IDEyN3B4O1xufVxuXG4jYnVkZHlwcmVzcyBkaXYjaXRlbS1oZWFkZXIgaDIudXNlci1uaWNlbmFtZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNidWRkeXByZXNzIHNwYW4uYWN0aXZpdHkge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiNidWRkeXByZXNzIGRpdiNpdGVtLWhlYWRlciBpbWcuYXZhdGFyLFxuI2J1ZGR5cHJlc3MgZGl2I2l0ZW0taGVhZGVyIGRpdiNpdGVtLWhlYWRlci1jb250ZW50LFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzIHVsIGxpIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogIzJDMkMyOTtcbn1cblxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiB7XG5cdG1hcmdpbjogMDtcblx0dWwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbiNhY3Rpdml0eS1wZXJzb25hbC1saSwgLmJ5bGluZS52Y2FyZCxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgI3Byb2ZpbGUtcGVyc29uYWwtbGksXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMjc3VibmF2ICNzaG9wLXNldHRpbmdzLXBlcnNvbmFsLWxpLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiBsaSNzaG9wLWRvd25sb2Fkcy1wZXJzb25hbC1saSxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgbGkjc2hvcC10cmFjay1wZXJzb25hbC1saSxcbiNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyNzdWJuYXYgbGkjc2hvcC1lZGl0X2FkZHJlc3MtcGVyc29uYWwtbGksXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMjc3VibmF2IGxpI3Nob3AtZWRpdF9hY2NvdW50LXBlcnNvbmFsLWxpLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiBsaSNzaG9wLXBheW1lbnRfbWV0aG9kcy1wZXJzb25hbC1saSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNidWRkeXByZXNzICNpdGVtLW5hdiB7XG5cdHdpZHRoOiAyMCU7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4jYnVkZHlwcmVzcyA+ICNpdGVtLWJvZHkge1xuXHR3aWR0aDogODAlO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRtYXJnaW4tdG9wOiAtMTE0cHg7XG5cdH1cblxuXHQjaXRlbS1ib2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMgdWwgbGkuY3VycmVudCBhLFxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzIHVsIGxpLnNlbGVjdGVkIGEge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogJHJlZDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzIHVsIGxpIGEsXG4jYnVkZHlwcmVzcyBkaXYuaXRlbS1saXN0LXRhYnMgdWwgbGkgc3BhbiB7XG5cdGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuI2J1ZGR5cHJlc3MgZGl2I29iamVjdC1uYXYgdWwgbGkgYSB7XG5cdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4jYnVkZHlwcmVzcyBkaXYucHJvZmlsZSBoMiB7XG5cdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNidWRkeXByZXNzIHRhYmxlLnByb2ZpbGUtZmllbGRzIHRyIHRkLmRhdGEsXG4jYnVkZHlwcmVzcyB0YWJsZS5wcm9maWxlLWZpZWxkcyB0ciB0ZC5sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNidWRkeXByZXNzIHRhYmxlLnByb2ZpbGUtZmllbGRzIHRyIHRkLmxhYmVsIHtcblx0d2lkdGg6IDIyJTtcblx0Y29sb3I6ICMyQzJDMjk7XG59XG5cbiNidWRkeXByZXNzICNwcm9maWxlLWVkaXQtZm9ybSB1bC5idXR0b24tbmF2IHtcblx0bWFyZ2luOiA1cHggMCAyNXB4IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5Nzk3OTc7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHR3aWR0aDogNjglO1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0fVxuXHRsaSBhIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LWZhbWlseTogJG9wZW4tc2Fucztcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsICRlYXNlLTI7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJGVhc2UtNjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjZmM0OTRmO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0bGkuY3VycmVudCBhIHtcblx0XHRjb2xvcjogI2ZjNDk0Zjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxufVxuXG4jYnVkZHlwcmVzcyB0YWJsZS5wcm9maWxlLWZpZWxkcyB0ci5hbHQgdGQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbiNidWRkeXByZXNzIHRhYmxlLmZvcnVtIHRyIHRkLmxhYmVsLFxuI2J1ZGR5cHJlc3MgdGFibGUubWVzc2FnZXMtbm90aWNlcyB0ciB0ZC5sYWJlbCxcbiNidWRkeXByZXNzIHRhYmxlLm5vdGlmaWNhdGlvbnMgdHIgdGQubGFiZWwsXG4jYnVkZHlwcmVzcyB0YWJsZS5ub3RpZmljYXRpb25zLXNldHRpbmdzIHRyIHRkLmxhYmVsLFxuI2J1ZGR5cHJlc3MgdGFibGUucHJvZmlsZS1maWVsZHMgdHIgdGQubGFiZWwsXG4jYnVkZHlwcmVzcyB0YWJsZS53cC1wcm9maWxlLWZpZWxkcyB0ciB0ZC5sYWJlbCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuI2J1ZGR5cHJlc3MgaW5wdXRbdHlwZT1zdWJtaXRdLFxuI2J1ZGR5cHJlc3MgYS5idXR0b24sXG4jYnVkZHlwcmVzcyAud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJHJlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsICRlYXNlLTY7XG5cdGJhY2tncm91bmQ6ICRyZWQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQtLWhvdmVyO1xuXHRcdGJvcmRlci1jb2xvcjogJHJlZC0taG92ZXI7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG5cdGRpdi5wbGFjZS1vcmRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC53Y19wYXltZW50X21ldGhvZHMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXHQuZGl2LmZvcm0tcm93IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHRkaXYucGF5bWVudF9ib3ggaW5wdXQuaW5wdXQtdGV4dCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkZ3JleTtcblx0fVxufVxuLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlcixcbi53b29jb21tZXJjZS1wYWdlICNwYXltZW50ICNwbGFjZV9vcmRlciB7XG5cdGZsb2F0OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQge1xuXHQjYnVkZHlwcmVzcyBhLmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyIHtcblx0YnIgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbiNidWRkeXByZXNzIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuXHRhLmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IHtcblx0LnBhZ2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQud29vY29tbWVyY2UtZm9ybS1yb3cge1xuXHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogIzJDMkMyOTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtZm9ybS5sb2dpbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQubG9zdF9wYXNzd29yZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtZG93bikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLFxuXHRcdC53b29jb21tZXJjZS1SZWdpc3RlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcMjAzQVxcMjAzQSc7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0zcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1SZWdpc3RlciB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSA+IGgyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2J1ZGR5cHJlc3MgLmRpci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLmRpci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSxcbiNidWRkeXByZXNzIC5ncm91cHMtbWVtYmVycy1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLmdyb3Vwcy1tZW1iZXJzLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiNidWRkeXByZXNzIC5zdGFuZGFyZC1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4jYnVkZHlwcmVzcyAuc3RhbmRhcmQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gc2VsZWN0LFxuI2J1ZGR5cHJlc3MgLnN0YW5kYXJkLWZvcm0gdGV4dGFyZWEsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBzZWxlY3QsXG5pbnB1dCNjY251bWZpZWxkLCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1heC13aWR0aDogNDk1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMjk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAxMXB4IDVweDtcblx0bWFyZ2luOiAwO1xufVxuLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblx0bWF4LXdpZHRoOiA0OTVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdGhlaWdodDogNDBweDtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ5NXB4O1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcblx0XHR0b3A6IC0zcHg7XG5cdH1cblx0LnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcblx0XHR3aWR0aDogNDk1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQsXG4ud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGgge1xuXHRwYWRkaW5nOiAxMHB4IDhweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlLFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuY2FyZC1jb25uZWN0LWFsbG93ZWQtY2FyZHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7XG5cdHAuZm9ybS1yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5mb3JtLXJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wbGFjZS1vcmRlciB7XG5cdCNwbGFjZV9vcmRlciB7XG5cdFx0cGFkZGluZzogMTFweCAyMnB4IDEwcHggMjJweDtcblx0XHRiYWNrZ3JvdW5kOiAkaW5kaWdvO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkaW5kaWdvO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjkycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJG9wZW4tc2Fucztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQjcGxhY2Vfb3JkZXI6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRpbmRpZ28tLWhvdmVyO1xuXHRcdGJhY2tncm91bmQ6ICRpbmRpZ28tLWhvdmVyO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHtcblx0cGFkZGluZzogMTFweCAyMnB4IDEwcHggMjJweDtcblx0YmFja2dyb3VuZDogJHJlZDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRsZXR0ZXItc3BhY2luZzogMC45MnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEycHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkLS1ob3Zlcjtcblx0fVxufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5pbnB1dC1jaGVja2JveCB7XG5cdHdpZHRoOiAxLjNlbTtcblx0aGVpZ2h0OiAxLjNlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRib3R0b206IC00cHg7XG5cdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0cmlnaHQ6IC00cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbiNidWRkeXByZXNzIC53b29jb21tZXJjZS1tZXNzYWdlIHtcblx0YS5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB7XG5cdC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR0ZCB7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi53b29jb21tZXJjZSB7XG5cdCNjdXN0b21lcl9kZXRhaWxzIHtcblx0XHQuY29sLTEge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb2wtMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lm9wdGlvbmFsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0I2JpbGxpbmdfZmlyc3RfbmFtZV9maWVsZCxcblx0XHQjYmlsbGluZ19sYXN0X25hbWVfZmllbGQge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHR9XG5cdFx0I2JpbGxpbmdfYWRkcmVzc18xX2ZpZWxkLFxuXHRcdCNiaWxsaW5nX2NpdHlfZmllbGQsXG5cdFx0I2JpbGxpbmdfcGhvbmVfZmllbGQsXG5cdFx0I2JpbGxpbmdfY29tcGFueV9maWVsZCB7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHR9XG5cdFx0I2JpbGxpbmdfYWRkcmVzc18yX2ZpZWxkLFxuXHRcdCNiaWxsaW5nX2VtYWlsX2ZpZWxkLFxuXHRcdCNiaWxsaW5nX2NvdW50cnlfZmllbGQge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0I2JpbGxpbmdfc3RhdGVfZmllbGQge1xuXHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0fVxuXHRcdCNiaWxsaW5nX3Bvc3Rjb2RlX2ZpZWxkIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbmlmcmFtZSNjYXJkX2Nvbm5lY3QtaWZyYW1lIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5pbnB1dCNjYXJkX2Nvbm5lY3QtY2FyZC1leHBpcnksXG5pbnB1dCNjYXJkX2Nvbm5lY3QtY2FyZC1jdmMge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHtcblx0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG4jYnVkZHlwcmVzcyAjYWN0aXZpdHktZmlsdGVyLXNlbGVjdCBiciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vLyBNT0JJTEUgU1RZTEVTXG5AaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHQjYnVkZHlwcmVzcyAjaXRlbS1uYXYsXG5cdCNidWRkeXByZXNzICNpdGVtLWJvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNidWRkeXByZXNzIGRpdi5pdGVtLWxpc3QtdGFicyB1bCBsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0I2J1ZGR5cHJlc3MgZGl2Lml0ZW0tbGlzdC10YWJzI3N1Ym5hdiB1bCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdCNjdXN0b21lcl9kZXRhaWxzIHtcblx0XHQjYmlsbGluZ19maXJzdF9uYW1lX2ZpZWxkLFxuXHRcdCNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCxcblx0XHQjYmlsbGluZ19hZGRyZXNzXzFfZmllbGQsXG5cdFx0I2JpbGxpbmdfY2l0eV9maWVsZCxcblx0XHQjYmlsbGluZ19waG9uZV9maWVsZCxcblx0XHQjYmlsbGluZ19jb21wYW55X2ZpZWxkLFxuXHRcdCNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcblx0XHQjYmlsbGluZ19lbWFpbF9maWVsZCxcblx0XHQjYmlsbGluZ19jb3VudHJ5X2ZpZWxkLFxuXHRcdCNiaWxsaW5nX3N0YXRlX2ZpZWxkLFxuXHRcdCNiaWxsaW5nX3Bvc3Rjb2RlX2ZpZWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCNiaWxsaW5nX3N0YXRlX2ZpZWxkIHtcblx0XHRcdHdpZHRoOiA1NSVcblx0XHR9XG5cdFx0I2JpbGxpbmdfcG9zdGNvZGVfZmllbGQge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFJlZ2lzdGVyXG4ucmVnaXN0cmF0aW9uIHtcblx0LnBhZ2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdC53ZWxjb21lLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0I2J1ZGR5cHJlc3Mge1xuXHRcdC5maWVsZC12aXNpYmlsaXR5LXNldHRpbmdzLXRvZ2dsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc3RhbmRhcmQtZm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCAyMnB4IDEwcHggMjJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmVkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC45MnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkLS1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGVnZW5kIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHRcdCNiYXNpYy1kZXRhaWxzLXNlY3Rpb24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHRcdFx0aW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNwcm9maWxlLWRldGFpbHMtc2VjdGlvbiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmI3NpZ251cF9mb3JtIGRpdi5zdWJtaXQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdC5sb2dpbiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXDIwM0FcXDIwM0EnO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0zcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBQcmVzc1xuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcmVzcyB7XG5cdC5maWx0ZXItbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC53cC1wYWdlbmF2aSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdXJyZW50IHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0LmZpbHRlci1sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0LmZpbHRlciB7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxuXHQuaW5wdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQucGFnZS0tYXJjaGl2ZSAuYXJjaGl2ZV9fZmlsdGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0LXNlbGVjdGVkOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Ryb3Bkb3duX1ByZXNzLnN2ZykgMCAwIG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlX19saXN0X19jYXRlZ29yeSBpbWcge1xuXHRcdHdpZHRoOiAyM3B4O1xuXHR9XG5cblx0Ly8gTU9CSUxFIFNUWUxFU1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdC5wYWdlLS1hcmNoaXZlX19zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDkxJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2UtLWFyY2hpdmVfX3NlYXJjaCAuaGVhZGxpbmUtMDQsXG5cdFx0LmFyY2hpdmVfX2ZpbHRlciAuaGVhZGxpbmUtMDQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQjc2VhcmNoSW5wdXQtbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHR9XG5cblx0XHQuY29sLmZpbHRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQXJjaGl2ZVxuLnBhZ2UtLWFyY2hpdmUge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHQmX19zZWFyY2gge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0LmlucHV0IHtcblx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FyY2hpdmUvU2VhcmNoLnN2ZykgcmlnaHQgMCBuby1yZXBlYXQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5oZWFkbGluZS0wMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5hcmNoaXZlX19maWx0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMTVweCAwIDQ1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHQuaGVhZGxpbmUtMDQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDc1cHg7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0LXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTc1cHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDI1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA5NiU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtZG93bikge1xuXHRcdFx0XHR3aWR0aDogOTElO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0LXNlbGVjdGVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDkxJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlbGVjdC1zZWxlY3RlZDo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Ecm9wZG93bl9Wb2ljZXMuc3ZnKSAwIDAgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMTVweCAwIDEwcHggMDtcblx0XHR9XG5cdH1cblxuXHQuY29sX3Byb21vIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmFydGljbGVfX2xpc3Qge1xuXHRcdC5jb2xfcHJvbW8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQuY3RhLS1wcmltYXJ5LmFjdGlvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0XHRcdC5qb2luIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBNT0JJTEUgU1RZTEVTXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQucG9zdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEFjdGlvbiAvIENhbXBhaWduXG5cbi5wYWdlLS1jYW1wYWlnbiB7XG5cbiAgLnNlY3Rpb24tLWNhbXBhaWduIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgfVxuXG4gIC5oZWFkbGluZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zb2NpYWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ25fX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhbXBhaWduX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgXG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAuaGVhZGxpbmUtMDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5yZWFkbW9yZSB7IGZpbGw6ICRncmVlbjsgc3Ryb2tlOiAkZ3JlZW47IH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4NiwgMTk1LCA2MywgMC4wOSk7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tLWFjdGlvbiB7XG4gICAgbGkgPiAuY2VudGVyZWQge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cblxuICAgIC5oZWFkbGluZS0wNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi0tbWVkaWEge1xuICAgIC5tZWRpYV9fbGlzdF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgLnJlYWRtb3JlIHtcbiAgICAgICAgICBmaWxsOiAkZ3JlZW47IHN0cm9rZTogJGdyZWVuO1xuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLS1wZXRpdGlvbiB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIFxuICAvLyBNT0JJTEUgU1RZTEVTXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcblxuICB9XG59IiwiLy8gQ2hlY2tvdXRcblxuLnBhZ2UtLWNoZWNrb3V0IHtcbiAgLnBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuaGVhZGxpbmUtMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwIHsgXG4gICAgICBtYXgtd2lkdGg6IDU1MHB4OyBcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtLXNlY29uZGFyeSB7ICBcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG5cbiAgLmN0YS0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zbGktbGFyZ2UtMTIge1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gIH1cblxuICAuc2xpLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5zbGktZm9ybSAuc2xpLWlucHV0LCAuc2xpLWZvcm0gc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzI5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2xpLWxhYmVsIHtcbiAgICBjb2xvcjogIzJDMkMyOTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgXG4gIH1cblxuICAuc2xpLXdpZGdldCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzFEMUQxQjtcbiAgICBmb250LWZhbWlseTogJG9wZW4tc2FucztcbiAgfVxuXG4gIC5zbGktc2VsZWN0UmVjdXJyaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJG9wZW4tc2FucyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaS1mb3JtIC5zbGktaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuc2xpLWZvcm0gLnNsaS1pbnB1dFt0eXBlPVwicmFkaW9cIl0geyBcbiAgICB3aWR0aDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgdWwuc2xpLXN0eWxlLWJ1dHRvbiAuc2xpLWlucHV0LWdyb3VwIC5zbGktaW5wdXQuc2xpLWlucHV0LWdyb3VwLWZpZWxkIHtcbiAgICBtaW4td2lkdGg6IDMwZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnRcbiAgfVxuXG5cblxuICAvLyBNT0JJTEUgU1RZTEVTXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcbiAgICAuY3RhLS1zZWNvbmRhcnkgeyAgXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICB9XG4gIH1cbn0iLCIvLyBSZXNvdXJjZXMgLyBGaW5kIGEgQ2h1cmNoXG5cbi5wYWdlLS1jaHVyY2gge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgXG4gIC5zZWN0aW9uLS1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuc2VjdGlvbiB7XG4gICAgcCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTU9CSUxFIFNUWUxFU1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bil7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgXG4gICAgLnNlY3Rpb24tLW1hcCB7XG4gICAgICAvLyB0ZW1wb3JhcnlcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQWJvdXQgLyBDb250YWN0XG4ucGFnZS0tY29udGFjdCB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXG5cdC5zZWN0aW9uLS1pbnRybyB7XG5cdFx0bWF4LXdpZHRoOiA2MTBweDtcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHR9XG5cblx0LmhlYWRsaW5lLTAzIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdH1cblxuXHQuZm9ybSB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC45MnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLS1mb3JtIHtcblx0XHRzcGFuLFxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBNT0JJTEUgU1RZTEVTXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQuaGVhZGxpbmUtMDMge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5mb3JtIHtcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtb25seSkge1xuXHRcdC5zcGFuXzQge1xuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuXHRcdH1cblxuXHRcdC5zcGFuXzgge1xuXHRcdFx0d2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gUmVzb3VyY2VzIC8gRmluZCBhbiBFdmVudFxuLnBhZ2UtLWV2ZW50IHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0LnNlY3Rpb24tLWludHJvIHtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDcwcHg7XG5cdH1cblxuXHQuZXZlbnQtdHlwZS1jb250YWluZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmV2ZW50LXR5cGUtbGFiZWwge1xuXHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmV2ZW50X19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdHN2Zyxcblx0XHRcdGltZyB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYW5jaG9yLS1zdWJtaXQge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRmaWxsOiAkcHVycGxlO1xuXHRcdFx0c3Ryb2tlOiAkcHVycGxlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTU9CSUxFIFNUWUxFU1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bikge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0LmhlYWRsaW5lLTAzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmV2ZW50X19pdGVtIC5oZWFkbGluZS0wM3tcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5ldmVudF9fbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XHQuZXZlbnRfX2l0ZW1fX2luZm8ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ldmVudC10eXBlLWxhYmVsLFxuXHRcdC5hbmNob3ItLXN1Ym1pdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWb2ljZXMgLyBNZWV0IHRoZSBCbG9nZ2Vyc1xuXG4ucGFnZS0tbWVldCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gIC5zZWN0aW9uLS1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVye1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5oZWFkbGluZS0wNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgI2Jsb2dnZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGJ1dHRvbi5zdWJtaXQge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG9yYW5nZS0taG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS0taG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5ibG9nZ2Vyc19fbGlzdCB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzJDMkMyOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgLy8gYSB7XG4gICAgICAvLyAgICY6aG92ZXIge1xuICAgICAgLy8gICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lLTAzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC53cC1wYWdlbmF2aSB7XG4gICAgLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblx0I2Jsb2dnZXItc2VhcmNoIHtcblxuXHQgIGJ1dHRvbi5zdWJtaXQge1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAvLyBNT0JJTEUgU1RZTEVTXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcbiAgICBwYWRkaW5nLXRvcDogMDtcblx0I2Jsb2dnZXItc2VhcmNoe1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG4gICAgLmZpbHRlcnMge1xuICAgICAgLmhlYWRsaW5lLTA0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3Qtd3JhcHBlciwgLmlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLmlucHV0X3NlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3Qtd3JhcHBlci5zaG9ydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgICNibG9nZ2VyLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGJ1dHRvbi5zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBtYXJnaW4tbGVmdDogMFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nZ2Vyc19fbGlzdF9faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gIH1cblxuICAubm8tYmxvZ2dlcnMtZm91bmR7XG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuIiwiLy8gUmVzb3VyY2VzIC8gRmluZCBhbiBPcmdhbml6YXRpb25cbi5wYWdlLS1vcmdhbml6YXRpb24ge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHQuc2VjdGlvbi0taW50cm8ge1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNTBweDtcblx0fVxuXG5cdC5sZXR0ZXJfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQub3JnYW5pemF0aW9uX19saXN0IHtcblx0XHQuaXRlbS1jb250ZW50IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdGE6aG92ZXIsIGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdH1cblx0fVxuXG5cdC8vIE1PQklMRSBTVFlMRVNcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdC5vcmdhbml6YXRpb25fX2xpc3Qge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQuaXRlbS1jb250ZW50IHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQkQxMEUwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5zZWxlY3QtaXRlbXMgZGl2LFxuXHRcdC5zZWxlY3Qtc2VsZWN0ZWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0IHtcblx0XHRcdCYtc2VsZWN0ZWQ6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgN3B4IDhweCA3cHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgI0JEMTBFMDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdHJpZ2h0OiA2cHg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXHRcdFx0Ji1hcnJvdy1hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDE2cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkbGluZS0wNC5tb2JpbGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuaGVhZGxpbmUtMDMge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVm9pY2VzIC8gTWVldCB0aGUgQmxvZ2dlcnMgLyBQcm9maWxlXG5cbi5wYWdlLS1wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIFxuICAuaGVhZGxpbmUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucHJvZmlsZSB7XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9fbGlzdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5yZWFkbW9yZSB7XG4gICAgICBmaWxsOiAkb3JhbmdlOyBzdHJva2U6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLy8gTU9CSUxFIFNUWUxFU1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bil7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgXG4gICAgLnByb2ZpbGVfX3Bob3RvIHtcbiAgICAgIGltZyB7ICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2luZ2xlXG5ib2R5LmF1dGhvciB7XG4gIC5hcnRpY2xlX19saXN0IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8vIEhvbWUgLyBTZWFyY2ggUmVzdWx0c1xuXG4ucGFnZS0tcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBcbiAgLmhlYWRsaW5lLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmhlYWRsaW5lLTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICAucmVzdWx0c19fbGlzdCB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICB9XG4gIH1cbiAgXG4gIC53cC1wYWdlbmF2aSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjRkQ1NjVCO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1PQklMRSBTVFlMRVNcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWRvd24pe1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiLy8gVm9pY2VzXG5cbi5wYWdlLS12b2ljZXMtcG9zdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBcbiAgLnBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDM4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLnBhZ2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0MHB4OyBcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuaGVhZGxpbmUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBibG9ja3F1b3RlLFxuICBxdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkb3JhbmdlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgJi5tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hdXRob3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG90byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9fbGlzdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5yZWFkbW9yZSB7XG4gICAgICBmaWxsOiAkb3JhbmdlOyBzdHJva2U6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG4gIFxuICAubWVkaWFfX2xpc3Qge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMTBweDtcblxuICAgIC5vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxODgsIDExOSwgMC45KTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDT01NRU5UXG4gIC5jb21tZW50cyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZS0taG92ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFtjbGFzcyo9XCIgZGVwdGgtXCJdIHsgXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkb3JhbmdlLS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgLnN1Ym1pdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtLWhvdmVyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS0taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICAvLyBNT0JJTEUgU1RZTEVTXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1kb3duKXtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBcbiAgICAucHJvZmlsZV9fcGhvdG8ge1xuICAgICAgaW1nIHsgIFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIFZvaWNlcyAvIFdyaXRlXG5cbi5wYWdlLS13cml0ZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gIC5zZWN0aW9uLS1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMyQzJDMjk7XG4gICAgfVxuICAgIC5oZWFkbGluZS0wNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tc2VjdGlvbntcblx0ICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG5cbiAgLmhlYWRsaW5lLTAzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cblxuICAuZm9ybSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5hdHRhY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggNXB4IDBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdHRhY2htZW50LnBuZykgMTBweCAxMHB4IG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMkMyQzI5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJDMkMyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5maWxlLTgzMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGV4dC01NDQsIC50ZXh0YXJlYS00MDgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGRpdi53cGNmNyBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLy8gTU9CSUxFIFNUWUxFU1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtZG93bil7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAuc2VjdGlvbi0taW50cm8ge1xuICAgICAgPiBkaXYge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lLTAzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
