@import url(https://p.typekit.net/p.css?s=1&k=veh5ghw&ht=tk&f=44038.44039.44044.44045.44054.44055.44060.44061.44070.44071.44076.44077.44086.44087.44088.44091.44092.44093.44094.44102.44103.44108.44109.44118.44119.44124.44125&a=92750093&app=typekit&e=css);
@charset "UTF-8";
body {
  overflow-x: hidden;
}

section {
  overflow: hidden;
}

.margin--big {
  margin-bottom: 80px;
}
@media (min-width: 1025px) {
  .margin--big {
    margin-bottom: 120px;
  }
}
.margin--medium {
  margin-bottom: 60px;
}
@media (min-width: 1025px) {
  .margin--medium {
    margin-bottom: 80px;
  }
}
.margin--default {
  margin-bottom: 40px;
}
@media (min-width: 1025px) {
  .margin--default {
    margin-bottom: 60px;
  }
}
.margin--small {
  margin-bottom: 30px;
}
@media (min-width: 1025px) {
  .margin--small {
    margin-bottom: 40px;
  }
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * obviously:
 *   - http://typekit.com/eulas/00000000000000007735c9da
 *   - http://typekit.com/eulas/00000000000000007735c9e3
 *   - http://typekit.com/eulas/00000000000000007735c9ec
 *   - http://typekit.com/eulas/00000000000000007735c9fd
 *   - http://typekit.com/eulas/00000000000000007735ca02
 *   - http://typekit.com/eulas/00000000000000007735ca07
 *   - http://typekit.com/eulas/00000000000000007735ca0b
 * obviously-compressed:
 *   - http://typekit.com/eulas/00000000000000007735c9d3
 *   - http://typekit.com/eulas/00000000000000007735c9e6
 *   - http://typekit.com/eulas/00000000000000007735ca00
 *   - http://typekit.com/eulas/00000000000000007735ca06
 * obviously-condensed:
 *   - http://typekit.com/eulas/00000000000000007735c9c2
 *   - http://typekit.com/eulas/00000000000000007735c9d6
 *   - http://typekit.com/eulas/00000000000000007735c9e5
 *   - http://typekit.com/eulas/00000000000000007735c9ed
 * obviously-extended:
 *   - http://typekit.com/eulas/00000000000000007735c9c6
 *   - http://typekit.com/eulas/00000000000000007735c9ca
 *   - http://typekit.com/eulas/00000000000000007735c9ef
 *   - http://typekit.com/eulas/00000000000000007735c9f5
 * obviously-narrow:
 *   - http://typekit.com/eulas/00000000000000007735c9d9
 *   - http://typekit.com/eulas/00000000000000007735c9e1
 *   - http://typekit.com/eulas/00000000000000007735ca03
 *   - http://typekit.com/eulas/00000000000000007735ca0a
 * obviously-wide:
 *   - http://typekit.com/eulas/00000000000000007735c9dc
 *   - http://typekit.com/eulas/00000000000000007735c9e2
 *   - http://typekit.com/eulas/00000000000000007735ca04
 *   - http://typekit.com/eulas/00000000000000007735ca09
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-12-11 10:31:14 UTC"}*/
@font-face {
  font-family: "obviously-compressed";
  src: url("https://use.typekit.net/af/57414f/00000000000000007735c9d3/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/57414f/00000000000000007735c9d3/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/57414f/00000000000000007735c9d3/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-compressed";
  src: url("https://use.typekit.net/af/550e7d/00000000000000007735c9e6/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/550e7d/00000000000000007735c9e6/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/550e7d/00000000000000007735c9e6/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-compressed";
  src: url("https://use.typekit.net/af/41af37/00000000000000007735ca00/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/41af37/00000000000000007735ca00/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/41af37/00000000000000007735ca00/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-compressed";
  src: url("https://use.typekit.net/af/1ce3d6/00000000000000007735ca06/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1ce3d6/00000000000000007735ca06/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1ce3d6/00000000000000007735ca06/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-condensed";
  src: url("https://use.typekit.net/af/7ade71/00000000000000007735c9c2/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/7ade71/00000000000000007735c9c2/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/7ade71/00000000000000007735c9c2/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-condensed";
  src: url("https://use.typekit.net/af/36bf92/00000000000000007735c9d6/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/36bf92/00000000000000007735c9d6/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/36bf92/00000000000000007735c9d6/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-condensed";
  src: url("https://use.typekit.net/af/d99974/00000000000000007735c9e5/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/d99974/00000000000000007735c9e5/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/d99974/00000000000000007735c9e5/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-condensed";
  src: url("https://use.typekit.net/af/6efb72/00000000000000007735c9ed/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/6efb72/00000000000000007735c9ed/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/6efb72/00000000000000007735c9ed/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-narrow";
  src: url("https://use.typekit.net/af/42ab89/00000000000000007735c9d9/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/42ab89/00000000000000007735c9d9/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/42ab89/00000000000000007735c9d9/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-narrow";
  src: url("https://use.typekit.net/af/569c80/00000000000000007735c9e1/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/569c80/00000000000000007735c9e1/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/569c80/00000000000000007735c9e1/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-narrow";
  src: url("https://use.typekit.net/af/7355e9/00000000000000007735ca03/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/7355e9/00000000000000007735ca03/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/7355e9/00000000000000007735ca03/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-narrow";
  src: url("https://use.typekit.net/af/7c5a97/00000000000000007735ca0a/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/7c5a97/00000000000000007735ca0a/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/7c5a97/00000000000000007735ca0a/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/d0aad9/00000000000000007735c9da/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d0aad9/00000000000000007735c9da/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d0aad9/00000000000000007735c9da/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/05ead4/00000000000000007735c9e3/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/05ead4/00000000000000007735c9e3/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/05ead4/00000000000000007735c9e3/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/ef0873/00000000000000007735c9ec/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/ef0873/00000000000000007735c9ec/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/ef0873/00000000000000007735c9ec/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/c68deb/00000000000000007735c9fd/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/c68deb/00000000000000007735c9fd/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/c68deb/00000000000000007735c9fd/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/f7dfaf/00000000000000007735ca02/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/f7dfaf/00000000000000007735ca02/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/f7dfaf/00000000000000007735ca02/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/6252d0/00000000000000007735ca07/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/6252d0/00000000000000007735ca07/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/6252d0/00000000000000007735ca07/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously";
  src: url("https://use.typekit.net/af/2df5f5/00000000000000007735ca0b/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/2df5f5/00000000000000007735ca0b/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/2df5f5/00000000000000007735ca0b/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-wide";
  src: url("https://use.typekit.net/af/81c741/00000000000000007735c9dc/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/81c741/00000000000000007735c9dc/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/81c741/00000000000000007735c9dc/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-wide";
  src: url("https://use.typekit.net/af/afa6b3/00000000000000007735c9e2/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/afa6b3/00000000000000007735c9e2/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/afa6b3/00000000000000007735c9e2/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-wide";
  src: url("https://use.typekit.net/af/797ea3/00000000000000007735ca04/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/797ea3/00000000000000007735ca04/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/797ea3/00000000000000007735ca04/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-wide";
  src: url("https://use.typekit.net/af/7f75ee/00000000000000007735ca09/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/7f75ee/00000000000000007735ca09/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/7f75ee/00000000000000007735ca09/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-extended";
  src: url("https://use.typekit.net/af/297c36/00000000000000007735c9c6/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/297c36/00000000000000007735c9c6/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/297c36/00000000000000007735c9c6/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-extended";
  src: url("https://use.typekit.net/af/6f4c59/00000000000000007735c9ca/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/6f4c59/00000000000000007735c9ca/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/6f4c59/00000000000000007735c9ca/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-extended";
  src: url("https://use.typekit.net/af/94d61f/00000000000000007735c9ef/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/94d61f/00000000000000007735c9ef/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/94d61f/00000000000000007735c9ef/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "obviously-extended";
  src: url("https://use.typekit.net/af/6499cd/00000000000000007735c9f5/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/6499cd/00000000000000007735c9f5/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/6499cd/00000000000000007735c9f5/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
.tk-obviously-compressed {
  font-family: "obviously-compressed", sans-serif;
}

.tk-obviously-condensed {
  font-family: "obviously-condensed", sans-serif;
}

.tk-obviously-narrow {
  font-family: "obviously-narrow", sans-serif;
}

.tk-obviously {
  font-family: "obviously", sans-serif;
}

.tk-obviously-wide {
  font-family: "obviously-wide", sans-serif;
}

.tk-obviously-extended {
  font-family: "obviously-extended", sans-serif;
}

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

body *::-moz-selection, html *::-moz-selection {
  background-color: #D3CD7D;
}

body *::selection,
html *::selection {
  background-color: #D3CD7D;
}

.typo-h1,
h1 {
  font-size: 3.6rem;
  line-height: 1.14;
}
@media (min-width: 1281px) {
  .typo-h1,
  h1 {
    font-size: 5.6rem;
  }
}
@media (min-width: 1601px) {
  .typo-h1,
  h1 {
    font-size: 6.4rem;
  }
}

h2 {
  font-size: 3.2rem;
  line-height: 1.16;
}
@media (min-width: 1281px) {
  h2 {
    font-size: 4.6rem;
  }
}
@media (min-width: 1601px) {
  h2 {
    font-size: 6.4rem;
  }
}

.typo-h3,
h3 {
  font-size: 2.4rem;
  line-height: 1.12;
}
@media (min-width: 1281px) {
  .typo-h3,
  h3 {
    font-size: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .typo-h3,
  h3 {
    font-size: 4rem;
  }
}

h4 {
  font-size: 2rem;
  line-height: 1.1;
}
@media (min-width: 1281px) {
  h4 {
    font-size: 2.6rem;
  }
}
@media (min-width: 1601px) {
  h4 {
    font-size: 3.2rem;
  }
}

.p-big {
  font-size: 2.4rem;
}

.p-medium {
  font-size: 1.8rem;
}

p {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 300;
}
p.big {
  font-size: 1.8rem;
  line-height: 1.2;
}
p.small {
  font-size: 1.4rem;
  line-height: 1.1;
}
p.tiny {
  font-size: 1.2rem;
  line-height: 1;
}
@media (min-width: 1281px) {
  p {
    font-size: 2.4rem;
  }
  p.small {
    font-size: 1.8rem;
  }
  p.tiny {
    font-size: 1.6rem;
  }
  p.big {
    font-size: 2.8rem;
  }
}
@media (min-width: 1601px) {
  p {
    font-size: 2.8rem;
  }
  p.small {
    font-size: 2.4rem;
  }
  p.tiny {
    font-size: 1.6rem;
  }
}

h1 span, h2 span {
  font-weight: 400;
}

body.-theme-black {
  margin-top: 0;
  padding-top: 2rem;
  background-color: black;
}

body,
html {
  scroll-behavior: smooth;
  margin: 0;
  font-size: 10px;
  background: white;
}

body {
  margin-top: 2rem;
  scroll-padding-top: 200px;
}
body.-popup::after {
  content: "";
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

a {
  text-decoration: none;
}

* {
  padding: 0;
  margin: 0;
}

*,
::after,
::before {
  box-sizing: border-box;
}

.container {
  margin: 0 calc(-5.304px + 5.4vw);
}
@media (min-width: 1025px) {
  .container {
    margin: 0 calc(28.3264px + 1.14vw);
  }
}

section:not(.header) {
  max-width: 1920px;
  margin: 0 auto;
}

.gradient-text {
  display: inline-block;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.gradient-text-white {
  background-image: linear-gradient(90deg, #FFFFFF 0%, #999999 100%);
}

/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3px;
}

.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #EBEBEB;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 2.4rem;
  border-radius: 999px;
  background-color: #001139;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

.header {
  position: fixed;
  z-index: 999;
  top: 0;
  width: 100%;
  padding: 1.2rem 0 2rem 0;
  overflow: initial;
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: 1920px;
  left: 50%;
  transform: translateX(-50%);
  transition: background-color 0.5s ease-in-out, padding 0.2s ease-in-out;
}
@media (max-width: 1024px) {
  .header {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem;
  }
}
@media (min-width: 1025px) {
  .header {
    padding: 2.4rem 0;
  }
}
@media (min-width: 1281px) {
  .header {
    padding: 2rem 0;
  }
}
.header.-scrolled, .header.-active {
  background-color: white;
}
.header.-scrolled .header__logo img, .header.-active .header__logo img {
  filter: brightness(0) saturate(100%);
}
@media (min-width: 1025px) {
  .header.-scrolled {
    box-shadow: 0px 0px 20.9px 0px rgba(0, 0, 0, 0.1607843137);
  }
}
.header.-scrolled .header__logo {
  top: 0;
}
@media (min-width: 1025px) {
  .header.-scrolled .header__counter {
    top: calc(100% + 2.4rem);
    box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.3);
  }
}
@media (min-width: 1281px) {
  .header.-scrolled .header__counter {
    top: calc(100% + 1.2rem);
  }
}
@media (min-width: 1601px) {
  .header.-scrolled .header__counter {
    top: calc(100% + 1.2rem);
  }
}
@media (min-width: 1281px) {
  .header.-scrolled {
    padding: 1.2rem 0;
  }
}
.header__logo {
  position: relative;
  transition: top 0.2s ease-in-out;
}
@media (min-width: 1281px) {
  .header__logo {
    top: 12px;
  }
}
@media (min-width: 1601px) {
  .header__logo {
    top: 14px;
  }
}
.header__logo img {
  max-width: 120px;
  height: auto;
}
@media (min-width: 1601px) {
  .header__logo img {
    max-width: 160px;
  }
}
.header__wrapper {
  position: relative;
  z-index: 1000;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1025px) {
  .header__wrapper {
    flex-wrap: nowrap;
    gap: 48px;
  }
}
.header__counter {
  padding: 1.4rem 2rem;
  display: flex;
  flex-direction: column;
  gap: 3.6rem;
  background-color: #F6F6F6;
  border-radius: 5px;
  border: 1px dashed #C8C5C5;
  justify-content: center;
  text-align: center;
  transition: top 0.1s ease-in-out;
}
@media (min-width: 1025px) {
  .header__counter {
    position: absolute;
    flex-direction: row;
    justify-content: space-between;
    right: 0;
    gap: 5rem;
    min-width: 45rem;
    top: calc(100% + 0.2rem);
    border: none;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: white;
    text-align: left;
  }
}
@media (min-width: 1281px) {
  .header__counter {
    top: calc(100% + 0.6rem);
  }
}
@media (min-width: 1601px) {
  .header__counter {
    top: calc(100% + 0.7rem);
    right: 190px;
  }
}
@media (min-width: 1900px) {
  .header__counter {
    top: calc(100% + 1.2rem);
  }
}
.header__counter-title, .header__counter-label {
  font-size: 1.2rem;
  color: #001139;
  font-weight: 500;
  line-height: 1;
}
.header__counter-title {
  margin-bottom: 1rem;
}
.header__counter-label {
  color: #949494;
}
.header__counter-number {
  font-size: 3rem;
  color: #001139;
  font-weight: 600;
  font-style: italic;
  line-height: 1;
}
@media (max-width: 1024px) {
  .header__counter-right {
    display: flex;
    justify-content: center;
  }
}
.header__counter-counter {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 1rem;
}
.header__menu {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: max-height 0.3s ease-in-out, margin-top 0.3s ease-in-out, opacity 0.5s ease-in-out, background 0.5s ease-in-out;
  order: 3;
}
.header__menu.-active {
  max-height: 9999px;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  margin-top: 24px;
}
@media (max-width: 1024px) {
  .header__menu.-active {
    height: calc(100vh - 98px);
    margin-top: 34px;
  }
}
@media (max-width: 1024px) {
  .header__menu {
    overflow-y: auto;
    justify-content: flex-start;
  }
}
@media (min-width: 1025px) {
  .header__menu {
    position: static;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-height: 9999px;
    opacity: 1;
    margin-top: 0;
    visibility: visible;
    pointer-events: all;
  }
}
@media (min-width: 1281px) {
  .header__menu {
    gap: 48px;
  }
}
.header__links {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-bottom: 6rem;
  transition: transform 0.5s ease-in-out;
}
@media (min-width: 1025px) {
  .header__links {
    flex-direction: row;
    align-items: initial;
    margin-left: auto;
    gap: 3rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1601px) {
  .header__links {
    padding-right: 190px;
  }
}
.header__link {
  font-size: 2.4rem;
  color: white;
}
@media (min-width: 1025px) {
  .header__link {
    font-size: 1.2rem;
  }
}
@media (min-width: 1281px) {
  .header__link {
    font-size: 1.4rem;
  }
}
.header__link a {
  color: #001139;
  font-weight: 500;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .header__link a {
    padding: 1.2rem 1.8rem;
    border-radius: 999px;
  }
}
@media (hover: hover) and (min-width: 1025px) {
  .header__link a:hover {
    color: #001139;
    background-color: #F1F1F1;
  }
}
.header__menu-toggle {
  border: none;
  background-color: transparent;
  cursor: pointer;
}
@media (min-width: 1025px) {
  .header__menu-toggle {
    display: none;
  }
}

body.-theme-black .header.-scrolled .header__link a, body.-theme-black .header.-active .header__link a {
  color: #001139;
}
@media (hover: hover) and (min-width: 1025px) {
  body.-theme-black .header.-scrolled .header__link a:hover, body.-theme-black .header.-active .header__link a:hover {
    color: #001139 !important;
    background-color: #F1F1F1;
  }
}
body.-theme-black .header.-scrolled .header__counter, body.-theme-black .header.-active .header__counter {
  background-color: white;
}
body.-theme-black .header.-scrolled .header__counter-title,
body.-theme-black .header.-scrolled .header__counter-number, body.-theme-black .header.-active .header__counter-title,
body.-theme-black .header.-active .header__counter-number {
  color: #001139;
}
body.-theme-black .header__link a {
  color: white;
}
@media (hover: hover) and (min-width: 1025px) {
  body.-theme-black .header__link a:hover {
    color: #001139 !important;
    background-color: #F1F1F1;
  }
}
@media (min-width: 1025px) {
  body.-theme-black .header__counter {
    background-color: black;
  }
}
@media (min-width: 1025px) {
  body.-theme-black .header__counter-title,
  body.-theme-black .header__counter-number {
    color: white;
  }
}

.footer {
  position: relative;
  z-index: 2;
  border-radius: 2rem;
  padding: 0 1.6rem;
}
@media (min-width: 769px) {
  .footer {
    padding: 0 2rem;
  }
}
.footer__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 50%;
  width: calc(100% - 3.2rem);
  transform: translateX(-50%);
  border-radius: 1.6rem;
  height: calc(100% - 5rem);
  -webkit-clip-path: url(#footer-mask-rwd);
          clip-path: url(#footer-mask-rwd);
  background-color: #121212;
}
@media (min-width: 541px) {
  .footer__bg {
    -webkit-clip-path: url(#custom-clip);
            clip-path: url(#custom-clip);
  }
}
@media (min-width: 769px) {
  .footer__bg {
    width: calc(100% - 4rem);
  }
}
@media (min-width: 1025px) {
  .footer__bg {
    height: calc(100% - 4rem);
  }
}
.footer__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.footer__chevron {
  display: none;
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 5%;
}
.footer__chevron img {
  width: 100%;
}
@media (min-width: 1281px) {
  .footer__chevron {
    display: block;
    max-width: 300px;
  }
}
@media (min-width: 1601px) {
  .footer__chevron {
    max-width: 440px;
  }
}
.footer__top {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  padding-top: 4rem;
  padding-bottom: 8rem;
}
@media (min-width: 1025px) {
  .footer__top {
    padding-top: 7rem;
    padding-bottom: 20rem;
  }
}
.footer__bottom {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 1.6rem;
  padding-bottom: 7rem;
  text-align: center;
}
@media (min-width: 541px) {
  .footer__bottom {
    flex-direction: row;
    gap: 4rem;
    padding-bottom: 12rem;
    text-align: left;
  }
}
@media (min-width: 1025px) {
  .footer__bottom {
    padding-bottom: 10rem;
  }
}
@media (min-width: 1601px) {
  .footer__bottom {
    padding-bottom: 6rem;
  }
}
.footer__bottom a {
  font-size: 1.4rem;
  font-weight: 500;
  color: white;
  transition: opacity 0.3s ease-in-out;
}
@media (hover: hover) {
  .footer__bottom a:hover {
    opacity: 0.75;
  }
}
.footer__top-col {
  grid-column: 1/span 12;
}
@media (min-width: 1025px) {
  .footer__top-col {
    grid-column: 1/span 3;
  }
}
@media (max-width: 1024px) {
  .footer__top-col:first-child {
    order: 3;
  }
}
@media (min-width: 1025px) {
  .footer__top-col:nth-child(2) {
    grid-column: 4/span 6;
  }
}
@media (min-width: 1025px) {
  .footer__top-col:nth-child(3) {
    grid-column: 10/span 3;
  }
}
@media (max-width: 540px) {
  .footer__top-col:nth-child(3) {
    text-align: center;
  }
}
@media (max-width: 1024px) {
  .footer__top-col:nth-child(3) {
    margin-bottom: 4rem;
  }
}
.footer__logos {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 1.6rem;
  row-gap: 2rem;
  margin-bottom: 4rem;
}
@media (min-width: 541px) {
  .footer__logos {
    justify-content: unset;
  }
}
@media (min-width: 1025px) {
  .footer__logos {
    column-gap: 4rem;
  }
}
@media (max-width: 1024px) {
  .footer__logo img {
    max-width: 100px;
  }
}
.footer__social {
  display: flex;
  justify-content: center;
  gap: 1.3rem;
}
@media (min-width: 541px) {
  .footer__social {
    justify-content: unset;
  }
}
.footer__social-item {
  width: 4.4rem;
  height: 4.4rem;
}
.footer__top-links-wrapper {
  display: flex;
  flex-direction: column;
  row-gap: 6rem;
  margin-bottom: 6.4rem;
}
@media (min-width: 541px) {
  .footer__top-links-wrapper {
    flex-direction: row;
    column-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .footer__top-links-wrapper {
    column-gap: 10rem;
    row-gap: 0;
    padding: 0 2rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1367px) {
  .footer__top-links-wrapper {
    column-gap: 12rem;
    padding: 0 5rem;
  }
}
@media (min-width: 1601px) {
  .footer__top-links-wrapper {
    column-gap: 20rem;
  }
}
@media (max-width: 540px) {
  .footer__top-links {
    text-align: center;
  }
}
.footer__top-links.-blue ul {
  color: #00B4DE;
}
.footer__top-links.-blue ul * {
  color: #00B4DE;
}
.footer__top-links.-blue ul li {
  font-weight: 700;
  font-style: italic;
}
.footer__top-links ul {
  list-style: none;
  color: white;
}
.footer__top-links ul * {
  color: white;
}
.footer__top-links ul li {
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 12px;
}
.footer__top-links ul li:last-child {
  margin-bottom: 0;
}
.footer__top-links ul li a {
  transition: opacity 0.3s ease-in-out;
}
@media (hover: hover) {
  .footer__top-links ul li a:hover {
    opacity: 0.75;
  }
}
.footer__top-links-name {
  font-size: 1.4rem;
  font-weight: 700;
  font-style: italic;
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 2.4rem;
}
.footer__contact-lead {
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1.17;
  color: white;
  font-style: italic;
  margin-bottom: 3rem;
}
@media (min-width: 1025px) {
  .footer__contact-lead {
    font-size: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .footer__contact-lead {
    font-size: 4.3rem;
  }
}
.footer__contact-mail {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.17;
  color: #00B4DE;
  font-style: italic;
  word-break: break-all;
}
.footer__contact-mail * {
  color: #00B4DE;
}
@media (min-width: 1601px) {
  .footer__contact-mail {
    font-size: 2.7rem;
  }
}
.footer__copy {
  position: absolute;
  bottom: 1.5rem;
  font-size: 1.1rem;
  font-weight: 500;
  color: #222222;
}
@media (max-width: 540px) {
  .footer__copy {
    text-align: center;
    width: 100%;
    left: 0;
  }
}
@media (min-width: 1367px) {
  .footer__copy {
    bottom: 3rem;
  }
}

.hero {
  position: relative;
  z-index: 2;
  background-size: cover;
  background-position: center;
  padding: 0 1.6rem;
  min-height: 50vh;
}
@media (min-width: 769px) {
  .hero {
    padding: 0 2rem;
  }
}
.hero.-stage-3 .hero__content {
  max-width: unset;
}
@media (min-width: 1601px) {
  .hero.-stage-3 .hero__content {
    margin: 35rem auto 140px auto;
  }
}
@media (min-width: 1025px) {
  .hero.-stage-3 .hero__logo {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: 33%;
  }
}
.hero.-stage-3 .hero__logo img {
  max-width: 120px;
}
.hero__anim-bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero__anim-bg-left, .hero__anim-bg-right {
  display: none;
  position: absolute;
}
@media (min-width: 1025px) {
  .hero__anim-bg-left, .hero__anim-bg-right {
    display: block;
  }
}
.hero__anim-bg-left img, .hero__anim-bg-right img {
  width: 100%;
}
.hero__anim-bg-left {
  width: 36%;
  top: 23%;
  left: 3%;
  transform: skewX(-10deg);
}
.hero__anim-bg-right {
  width: 34%;
  top: 20%;
  right: 5%;
  transform: skewX(10deg);
}
.hero__anim-bg-pattern {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero__anim-bg-pattern img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero__anim-bg-mid {
  position: absolute;
  top: 14%;
  left: 50%;
  width: 50%;
  transform: translateX(-50%);
  max-width: 900px;
}
.hero__anim-bg-mid img {
  width: 100%;
  height: 100%;
}
.hero__anim-bg-blur {
  position: absolute;
  z-index: -1;
  top: 14%;
  left: 50%;
  width: 60%;
  transform: translateX(-50%);
  max-width: 1240px;
  animation: pulse-ring-blur 1.6s infinite ease-in-out;
}
.hero__anim-bg-blur img {
  width: 100%;
}
.hero__chevron {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 16rem;
  max-width: 40px;
}
.hero__chevron img {
  width: 100%;
}
@media (min-width: 1025px) {
  .hero__chevron {
    bottom: 18rem;
    max-width: 50px;
  }
}
@media (min-width: 1900px) {
  .hero__chevron {
    bottom: 14rem;
    max-width: 90px;
  }
}
@media (max-width: 540px) {
  .hero__chevron {
    left: -2rem;
    bottom: 10rem;
  }
  .hero__chevron img {
    width: 52px;
  }
}
@media (max-width: 1024px) {
  .hero__chevron.-desktop {
    display: none;
  }
}
@media (min-width: 1025px) {
  .hero__chevron.-rwd {
    display: none;
  }
}
.hero__text {
  font-size: 3.4rem;
  line-height: 1.2;
  font-weight: 700;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
  margin: 0 auto;
  margin-bottom: 5rem;
  max-width: 80%;
}
@media (min-width: 541px) {
  .hero__text {
    font-size: 4.2rem;
    max-width: unset;
  }
}
@media (min-width: 1025px) {
  .hero__text {
    font-size: 5rem;
  }
}
@media (min-width: 1367px) {
  .hero__text {
    font-size: 6rem;
  }
}
@media (min-width: 1900px) {
  .hero__text {
    font-size: 8.3rem;
    margin-bottom: 7rem;
  }
}
.hero__wrapper {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  -webkit-clip-path: url(#customHeroClipPathRwd);
          clip-path: url(#customHeroClipPathRwd);
}
@media (min-width: 1025px) {
  .hero__wrapper {
    -webkit-clip-path: url(#customHeroClipPath);
            clip-path: url(#customHeroClipPath);
  }
}
.hero__wrapper::after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(38, 26, 54, 0) 0%, #261A36 100%);
  pointer-events: none;
}
.hero__video {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.hero__video * {
  pointer-events: none;
}
.hero__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  margin: 140px auto 52px auto;
}
@media (min-width: 1025px) {
  .hero__content {
    margin: 120px auto 65px auto;
  }
}
@media (min-width: 1281px) {
  .hero__content {
    max-width: 80%;
  }
}
@media (min-width: 1601px) {
  .hero__content {
    max-width: 60%;
    margin: 200px auto 140px auto;
  }
}
.hero__logo {
  margin: 0 auto;
  margin-bottom: 3.4rem;
}
.hero__logo img {
  max-width: 120px;
}
@media (min-width: 1025px) {
  .hero__logo img {
    max-width: 200px;
  }
}
@media (min-width: 1900px) {
  .hero__logo img {
    max-width: 265px;
  }
}
@media (min-width: 1601px) {
  .hero__logo {
    margin-bottom: 5rem;
  }
}
.hero__buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.2rem;
  max-width: 70%;
  margin: 0 auto;
}
@media (min-width: 769px) {
  .hero__buttons {
    flex-direction: row;
  }
}
.hero__button:last-child {
  position: relative;
  left: -16px;
}
@media (min-width: 769px) {
  .hero__button:last-child {
    position: static;
  }
}
.hero__schedule {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-bottom: 4rem;
}
@media (max-width: 540px) {
  .hero__schedule {
    padding: 0 1.75rem;
  }
}
@media (min-width: 1367px) {
  .hero__schedule {
    flex-direction: row;
    align-items: center;
  }
}
.hero__schedule-text {
  font-size: 1.4rem;
  font-weight: 500;
  color: #00B4DE;
}
.hero__schedule-wrapper {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.hero__schedule-single {
  position: relative;
  width: 4rem;
  height: 4em;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px dashed rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  transition: opacity 0.5s ease-in-out, background-color 0.5s ease-in-out, border 0.5s ease-in-out, transform 0.5s ease-in-out, margin 0.5s ease-in-out;
}
.hero__schedule-single > img {
  filter: brightness(0) saturate(100%) invert(93%) sepia(57%) saturate(1%) hue-rotate(250deg) brightness(106%) contrast(100%);
  opacity: 0.6;
  transition: opacity 0.5s ease-in-out;
}
@media (min-width: 541px) {
  .hero__schedule-single {
    width: 5.4rem;
    height: 5.4rem;
  }
}
.hero__schedule-single.-active {
  border: 1px solid transparent;
  transform: scale(1.4);
  margin-left: 8px;
  margin-right: 8px;
}
.hero__schedule-single.-active > img {
  filter: brightness(0) saturate(100%) invert(54%) sepia(97%) saturate(2174%) hue-rotate(153deg) brightness(96%) contrast(101%);
  opacity: 0.6;
}
.hero__schedule-single.-active::after {
  content: "";
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 1px solid #00B4DE;
  background-color: rgba(0, 180, 222, 0.3019607843);
  animation: pulse-ring 1.6s infinite ease-in-out;
}
.hero__schedule-single:hover {
  opacity: 1;
  background-color: rgba(0, 180, 222, 0.3019607843);
  border: 1px solid #00B4DE;
  transform: scale(1.4);
  margin-left: 8px;
  margin-right: 8px;
}
.hero__schedule-single:hover .hero__schedule-single-tooltip {
  opacity: 1;
  pointer-events: all;
}
.hero__schedule-single:hover::after {
  animation-play-state: paused;
}
.hero__schedule-single:hover > img {
  filter: brightness(0) saturate(100%) invert(54%) sepia(97%) saturate(2174%) hue-rotate(153deg) brightness(96%) contrast(101%);
}
@media (max-width: 540px) {
  .hero__schedule-single:nth-last-child(2) .hero__schedule-single-tooltip, .hero__schedule-single:last-child .hero__schedule-single-tooltip {
    left: unset;
    right: 0;
    transform: scale(0.6) translate(32%, -120%);
    background: url("./tooltip_right.svg");
  }
}
.hero__schedule-single > img {
  max-width: 2rem !important;
}
.hero__schedule-single img {
  max-width: 2rem;
}
@media (min-width: 541px) {
  .hero__schedule-single img {
    max-width: 3rem;
  }
}
.hero__schedule-single-tooltip {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 50%;
  transform: scale(0.6) translate(-40%, -120%);
  background: url("./tooltip.svg");
  background-repeat: no-repeat;
  padding: 1rem;
  padding-bottom: 2rem;
  min-width: 184px;
  opacity: 0;
  pointer-events: none;
}
.hero__schedule-single-tooltip > span {
  color: #949494;
}
.hero__schedule-single-tooltip-inner {
  display: flex;
  gap: 4px;
}
.hero__schedule-single-tooltip-inner span:first-of-type {
  font-size: 1.2rem;
  color: #949494;
}
.hero__schedule-single-tooltip-inner span:last-of-type {
  font-size: 1.4rem;
  font-weight: 600;
  color: #001139;
}

@keyframes pulse-ring {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulse-ring-blur {
  0% {
    transform: translateX(-50%) scale(1);
  }
  50% {
    transform: translateX(-50%) scale(1.5);
  }
  100% {
    transform: translateX(-50%) scale(1);
  }
}
.awards {
  position: relative;
  z-index: 2;
  margin-bottom: 7rem !important;
}
@media (min-width: 1367px) {
  .awards {
    margin-bottom: 10rem !important;
  }
}
@media (min-width: 1601px) {
  .awards {
    margin-bottom: 14rem !important;
  }
}
.awards__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.awards__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.6;
}
.awards__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.53%);
}
.awards__title {
  font-size: 2.7rem;
  color: #001139;
  font-style: italic;
  font-weight: 800;
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 8px;
  line-height: 1.17;
}
@media (min-width: 1025px) {
  .awards__title {
    font-size: 5.3rem;
    margin-top: 8rem;
  }
}
.awards__wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 769px) {
  .awards__wrapper {
    flex-direction: row;
  }
}
.awards__image {
  width: 100%;
}
@media (min-width: 1281px) {
  .awards__image {
    width: 50%;
  }
}
.awards__image.-desktop {
  display: none;
}
@media (min-width: 541px) {
  .awards__image.-desktop {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 541px) {
  .awards__image.-rwd {
    display: none;
  }
}
.awards__image img {
  width: 100%;
}
.awards__content {
  margin-bottom: 1.6rem;
  margin-top: 4rem;
}
@media (min-width: 1025px) {
  .awards__content {
    margin-top: 8rem;
  }
}
@media (min-width: 1601px) {
  .awards__content {
    margin-top: 18rem;
  }
}
.awards__boxes {
  margin-bottom: 5rem;
}
@media (min-width: 769px) {
  .awards__boxes {
    margin-bottom: 7.5rem;
  }
}
@media (min-width: 1601px) {
  .awards__boxes {
    margin-bottom: 10rem;
  }
}
.awards__box {
  text-align: center;
  margin-bottom: 3.5rem;
}
@media (min-width: 769px) {
  .awards__box {
    text-align: initial;
  }
}
@media (min-width: 1025px) {
  .awards__box {
    margin-bottom: 5rem;
  }
}
@media (min-width: 1900px) {
  .awards__box {
    margin-bottom: 6rem;
  }
}
.awards__box:last-child {
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  .awards__box:nth-child(2) {
    margin-left: 3.2rem;
  }
}
@media (min-width: 1025px) {
  .awards__box:nth-child(3) {
    margin-left: 6rem;
  }
}
.awards__box-title {
  font-size: 2.7rem;
  color: #00B4DE;
  font-style: italic;
  font-weight: 800;
  line-height: 1.17;
}
@media (min-width: 1025px) {
  .awards__box-title {
    font-size: 4.2rem;
  }
}
@media (min-width: 1601px) {
  .awards__box-title {
    font-size: 5.3rem;
  }
}
.awards__box-text {
  display: inline-block;
  position: relative;
  font-size: 1.8rem;
  font-weight: 700;
  color: #001139;
  text-align: center;
}
@media (min-width: 1025px) {
  .awards__box-text {
    font-size: 2rem;
    text-align: left;
    padding-right: 1rem;
  }
}
@media (min-width: 1601px) {
  .awards__box-text {
    font-size: 2.4rem;
  }
}
.awards__box-worth {
  font-size: 1.4rem;
  font-style: italic;
}
.awards__box-worth span {
  color: #001139;
  font-weight: 500;
}
.awards__box-worth span:last-child {
  color: #00B4DE;
  font-weight: 600;
}
.awards__box-toggle {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(-90%);
}
@media (min-width: 1025px) {
  .awards__box-toggle {
    display: block;
  }
}
.awards__box-toggle:hover .awards__box-toggle-tooltip {
  opacity: 1;
  pointer-events: all;
}
.awards__box-toggle-tooltip {
  position: absolute;
  top: -5px;
  right: 0;
  width: 270px;
  padding: 1rem;
  border: 1px solid #00B4DE;
  font-size: 8px;
  font-weight: 500;
  font-style: italic;
  color: #7D7E7F;
  transform: translateY(-100%) translateX(0);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
}
@media (min-width: 1601px) {
  .awards__box-toggle-tooltip {
    left: 50%;
    right: unset;
    transform: translateY(-100%) translateX(-50%);
  }
}
.awards__awards-banner-text {
  font-size: 2.7rem;
  margin-bottom: 8px;
  font-style: italic;
}
@media (min-width: 1025px) {
  .awards__awards-banner-text {
    font-size: 3.2rem;
  }
}
@media (min-width: 1025px) {
  .awards__banner {
    margin-left: 6rem;
  }
}
.awards__banner-text {
  font-size: 2.7rem;
  font-weight: 800;
  color: #001139;
  margin-bottom: 6px;
  font-style: italic;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 769px) {
  .awards__banner-text {
    text-align: left;
  }
}
@media (min-width: 1601px) {
  .awards__banner-text {
    font-size: 3.2rem;
  }
}
.awards__banner-box {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100%;
  padding: 1rem;
  background: linear-gradient(90deg, #DF0000 0%, #9B0606 103.04%);
  font-size: 3.9rem;
  font-weight: 800;
  color: white;
  transform: skew(-12deg);
  padding-bottom: 2rem;
  padding-left: 3rem;
  padding-right: 3rem;
  line-height: 1;
}
@media (min-width: 769px) {
  .awards__banner-box {
    width: auto;
    left: -10px;
  }
}
@media (min-width: 1025px) {
  .awards__banner-box {
    font-size: 4.8rem;
  }
}

body.-theme-black .awards__bg {
  display: none;
}
@media (min-width: 541px) {
  body.-theme-black .awards__bg {
    display: block;
  }
}
body.-theme-black .awards__bg::after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 58.53%);
}
body.-theme-black .awards__bg img {
  opacity: 1;
  transform: translateX(-8%) translateY(6%);
}
body.-theme-black .awards__image {
  width: auto;
  margin: 0 calc(-1 * (-5.304px + 5.4vw));
}
@media (min-width: 541px) {
  body.-theme-black .awards__image {
    margin: 0;
    max-width: 60%;
  }
}
body.-theme-black .awards__title, body.-theme-black .awards__box-text, body.-theme-black .awards__box-worth span:first-child, body.-theme-black .awards__banner-text {
  color: white;
}
body.-theme-black .awards__banner-box {
  color: #312F2F;
  background: linear-gradient(270deg, #BA9844 0%, #D7BE69 100%);
}

.request {
  position: relative;
  z-index: 2;
  margin-bottom: 3rem !important;
  padding-top: 8rem !important;
}
@media (min-width: 1025px) {
  .request {
    margin-bottom: 8rem !important;
  }
}
@media (min-width: 1367px) {
  .request {
    padding-top: 14rem !important;
  }
}
@media (min-width: 1601px) {
  .request {
    padding-top: 20rem !important;
  }
}
.request__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .request__bg {
    max-height: 50%;
  }
}
@media (max-width: 540px) {
  .request__bg {
    max-height: 300px;
  }
}
@media (min-width: 1025px) {
  .request__bg {
    padding: 0 2rem;
  }
}
.request__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 540px) {
  .request__bg img {
    width: 1000px;
  }
}
.request__bg::after {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.53%);
}
@media (min-width: 1025px) {
  .request__bg::after {
    display: block;
  }
}
@media (min-width: 1025px) {
  .request {
    margin-bottom: 6rem;
  }
}
@media (min-width: 1601px) {
  .request {
    margin-bottom: 10rem;
  }
}
.request__wrapper {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
.request__image {
  grid-column: 1/span 12;
}
@media (min-width: 769px) {
  .request__image {
    grid-column: 1/span 6;
  }
}
@media (min-width: 1601px) {
  .request__image {
    grid-column: 1/span 7;
  }
}
.request__image img {
  width: 100%;
}
.request__content {
  grid-column: 1/span 12;
  margin-bottom: 5.8rem;
}
@media (min-width: 769px) {
  .request__content {
    grid-column: 7/span 6;
    margin-bottom: 8rem;
  }
}
@media (min-width: 1601px) {
  .request__content {
    grid-column: 8/span 5;
  }
}
.request__title-wrapper {
  margin-bottom: 2.4rem;
}
@media (min-width: 1025px) {
  .request__title-wrapper {
    margin-bottom: 6rem;
  }
}
.request__title {
  font-size: 2.7rem;
  color: #001139;
  font-style: italic;
  font-weight: 800;
  line-height: 1.17;
}
@media (min-width: 1025px) {
  .request__title {
    font-size: 5.3rem;
  }
}
.request__icon {
  margin-bottom: 0.5rem;
}
@media (min-width: 1025px) {
  .request__icon {
    margin-bottom: 1rem;
  }
}
.request__icon img {
  width: 2rem;
}
@media (min-width: 1025px) {
  .request__icon img {
    width: 3rem;
  }
}
.request__main {
  padding-left: 2rem;
}
@media (min-width: 1025px) {
  .request__main {
    padding-left: 3rem;
  }
}
@media (min-width: 1281px) {
  .request__main {
    padding-left: 5rem;
  }
}
.request__disclaimer {
  font-size: 1.4rem;
  color: #001139;
  font-weight: 500;
}
@media (min-width: 1601px) {
  .request__disclaimer {
    margin-bottom: 1rem;
  }
}
.request__info {
  display: flex;
  align-items: baseline;
  gap: 2.4rem;
  margin-bottom: 2.8rem;
}
@media (min-width: 1281px) {
  .request__info {
    column-gap: 100px;
  }
}
.request__info-box {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .request__info-box {
    max-width: 50%;
  }
}
@media (min-width: 1367px) {
  .request__info-box:first-child {
    max-width: 40%;
  }
}
.request__info-box div {
  font-style: italic;
}
.request__info-box div:first-child {
  font-size: 2.8rem;
  font-weight: 800;
  color: #00B4DE;
  margin-bottom: 8px;
  line-height: 1;
}
@media (min-width: 769px) {
  .request__info-box div:first-child {
    font-size: 3.6rem;
  }
}
@media (min-width: 1025px) {
  .request__info-box div:first-child {
    font-size: 4.8rem;
  }
}
@media (min-width: 1601px) {
  .request__info-box div:first-child {
    font-size: 5.3rem;
  }
}
.request__info-box div:last-child {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.8;
  color: #001139;
  font-style: normal;
}
.request__info-box div.-gray {
  color: #A6A9AE;
}
.request__more {
  display: flex;
  justify-content: center;
}
@media (min-width: 1281px) {
  .request__more {
    padding-right: 5rem;
  }
}

.benefits {
  position: relative;
  z-index: 2;
  margin-bottom: 3rem !important;
}
@media (min-width: 1025px) {
  .benefits {
    margin-bottom: 6rem !important;
  }
}
@media (min-width: 1601px) {
  .benefits {
    margin-bottom: 10rem !important;
  }
}
.benefits .container {
  position: relative;
}
.benefits__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 38vh);
}
@media (min-width: 541px) {
  .benefits__bg {
    height: calc(100% - 20rem);
  }
}
@media (min-width: 1025px) {
  .benefits__bg {
    height: calc(100% - 9rem);
  }
}
.benefits__bg .container {
  height: 100%;
}
@media (max-width: 1024px) {
  .benefits__bg .container {
    margin: 0;
  }
}
.benefits__bg img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.benefits__bg-image {
  width: 100%;
  height: 100%;
}
.benefits__bg-image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(212.05deg, rgba(0, 0, 0, 0) 17.27%, #830000 80.77%);
}
.benefits__wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 40rem;
}
@media (min-width: 541px) {
  .benefits__wrapper {
    margin-top: 20rem;
  }
}
@media (min-width: 1025px) {
  .benefits__wrapper {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 16rem;
  }
}
@media (min-width: 1367px) {
  .benefits__wrapper {
    margin-top: 20rem;
  }
}
@media (min-width: 1601px) {
  .benefits__wrapper {
    margin-top: 40rem;
  }
}
.benefits__left {
  margin-bottom: 5rem;
}
@media (min-width: 1025px) {
  .benefits__left {
    max-width: 730px;
    margin-bottom: 18rem;
    margin-left: 3.2rem;
    margin-right: 3.2rem;
    width: 50%;
  }
}
@media (min-width: 1367px) {
  .benefits__left {
    margin-left: 9rem;
    margin-right: 9rem;
    width: 60%;
  }
}
@media (min-width: 1601px) {
  .benefits__left {
    margin-right: 18rem;
  }
}
.benefits__left div:first-child {
  font-size: 2.7rem;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 4rem;
  line-height: 1.17;
}
@media (min-width: 1025px) {
  .benefits__left div:first-child {
    font-size: 5.3rem;
  }
}
.benefits__left div:last-child {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.8;
}
.benefits__left div {
  color: white;
}
.benefits__right {
  background-color: #020106;
  color: white;
  padding: 1.6rem;
  border-radius: 1rem;
}
@media (min-width: 1025px) {
  .benefits__right {
    align-self: flex-end;
    padding: 4rem 5rem;
    margin-right: 9rem;
    max-width: 700px;
    width: 40%;
  }
}
@media (min-width: 1601px) {
  .benefits__right {
    padding-bottom: 9rem;
  }
}
.benefits__right ul {
  list-style: none;
}
.benefits__right ul li {
  font-size: 1.4rem;
  margin-bottom: 1.6rem;
  position: relative;
  padding-left: 4rem;
}
.benefits__right ul li:last-child {
  margin-bottom: 0;
}
.benefits__right ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("./list-tick.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1601px) {
  .benefits__right ul li {
    font-size: 1.6rem;
  }
}
.benefits__right-text {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 2.4rem;
}
@media (min-width: 1025px) {
  .benefits__right-text {
    font-size: 2rem;
  }
}

.wk-banner {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
@media (max-width: 1600px) {
  .wk-banner {
    min-height: 100vh;
  }
}
@media (max-width: 768px) {
  .wk-banner {
    background-color: #010101;
  }
}
.wk-banner__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wk-banner__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wk-banner__bg::after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(2, 1, 6, 0) 0%, #020106 120.33%);
}
@media (max-width: 768px) {
  .wk-banner__bg::after {
    height: 120%;
  }
}
@media (max-width: 768px) {
  .wk-banner__bg.-desktop {
    display: none;
  }
}
@media (min-width: 769px) {
  .wk-banner__bg.-rwd {
    display: none;
  }
}
.wk-banner__bg.-rwd img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.wk-banner__content {
  color: white;
  margin-top: 24rem;
  margin-bottom: 6rem;
}
@media (min-width: 1025px) {
  .wk-banner__content {
    margin-bottom: 9rem;
    margin-top: 26rem;
    max-width: 65%;
  }
}
@media (min-width: 1367px) {
  .wk-banner__content {
    padding-left: 8%;
    margin-top: 32rem;
    max-width: 50%;
  }
}
@media (min-width: 1601px) {
  .wk-banner__content {
    margin-top: 53rem;
  }
}
.wk-banner__title {
  font-size: 2.7rem;
  font-style: italic;
  margin-bottom: 1.6rem;
  font-weight: 800;
  line-height: 1.17;
}
@media (min-width: 1025px) {
  .wk-banner__title {
    font-size: 5.3rem;
    margin-bottom: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .wk-banner__title {
    margin-bottom: 4rem;
  }
}
.wk-banner__text {
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 4rem;
}
.wk-banner__text * {
  font-size: 1.4rem;
  font-weight: 500;
}
.wk-banner__text p {
  margin-bottom: 1.6rem;
}
.wk-banner__text p:last-child {
  margin-bottom: 0;
}
.wk-banner__more {
  display: inline-block;
}

.wk-mission {
  position: relative;
  z-index: 3;
  padding: 3.2rem 0;
  overflow: visible;
}
@media (min-width: 1025px) {
  .wk-mission {
    padding: 8rem 2rem;
  }
}
.wk-mission__bg {
  display: none;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wk-mission__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1025px) {
  .wk-mission__bg {
    display: block;
  }
}
.wk-mission__chevron {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: -13rem;
  max-width: 35px;
}
.wk-mission__chevron img {
  width: 100%;
}
@media (min-width: 1025px) {
  .wk-mission__chevron {
    bottom: -6rem;
    max-width: 70px;
  }
}
@media (max-width: 1024px) {
  .wk-mission__chevron.-desktop {
    display: none;
  }
}
@media (min-width: 1025px) {
  .wk-mission__chevron.-rwd {
    display: none;
  }
}
.wk-mission__wrapper {
  position: relative;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
@media (max-width: 540px) {
  .wk-mission__wrapper {
    z-index: 3;
  }
}
@media (min-width: 1367px) {
  .wk-mission__wrapper::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    height: calc(100% + 6rem);
    border-radius: 16px;
    background: white;
    z-index: -1;
    transform: translateX(-50%) translateY(-50%);
  }
}
.wk-mission__content {
  grid-column: 1/span 12;
  margin-bottom: 3.2rem;
}
@media (min-width: 1025px) {
  .wk-mission__content {
    grid-column: 1/span 5;
    margin-bottom: 1rem;
  }
}
@media (min-width: 1367px) {
  .wk-mission__content {
    grid-column: 2/span 5;
  }
}
@media (min-width: 1601px) {
  .wk-mission__content {
    grid-column: 2/span 4;
  }
}
.wk-mission__image {
  position: relative;
  grid-column: 1/span 12;
}
@media (min-width: 1025px) {
  .wk-mission__image {
    grid-column: 6/span 7;
  }
}
@media (min-width: 1367px) {
  .wk-mission__image {
    grid-column: 8/span 5;
  }
}
@media (min-width: 1601px) {
  .wk-mission__image {
    grid-column: 7/span 6;
  }
}
.wk-mission__image img {
  width: 100%;
}
.wk-mission__title {
  font-size: 2.7rem;
  font-style: italic;
  font-weight: 800;
  margin-bottom: 1.6rem;
  line-height: 1.17;
  color: #001139;
}
@media (min-width: 1025px) {
  .wk-mission__title {
    font-size: 5.3rem;
    margin-bottom: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .wk-mission__title {
    margin-bottom: 4rem;
  }
}
.wk-mission__text {
  font-size: 1.4rem;
  font-weight: 500;
  color: #001139;
}
.wk-mission__text * {
  font-size: 1.4rem;
  font-weight: 500;
  color: #001139;
}
.wk-mission__text p {
  margin-bottom: 1.6rem;
}
.wk-mission__text p:last-child {
  margin-bottom: 0;
}
.wk-mission__point {
  position: absolute;
  z-index: 1;
  transform: translate(-50%, -50%);
}
@media (max-width: 540px) {
  .wk-mission__point {
    position: relative;
    z-index: 10;
    transform: none;
    top: unset !important;
    left: unset !important;
    margin-bottom: 8px;
  }
  .wk-mission__point:nth-child(2) {
    margin-top: -4rem;
  }
  .wk-mission__point:last-child {
    opacity: 1;
    margin-bottom: 0;
  }
}
.wk-mission__point:nth-child(2) {
  top: 20%;
  left: 32%;
}
.wk-mission__point:nth-child(3) {
  top: 37%;
  left: 73%;
}
.wk-mission__point:nth-child(3) .wk-mission__point-tooltip {
  left: unset;
  right: 0;
  padding-left: 7rem !important;
  padding-right: 3rem !important;
}
@media (min-width: 541px) {
  .wk-mission__point:nth-child(3) .wk-mission__point-tooltip {
    padding-left: 3rem !important;
    padding-right: 7rem !important;
  }
}
@media (min-width: 1025px) {
  .wk-mission__point:nth-child(3) .wk-mission__point-tooltip {
    padding-right: 10rem !important;
  }
}
.wk-mission__point:nth-child(4) {
  top: 50%;
  left: 26%;
}
.wk-mission__point:hover {
  z-index: 3;
}
.wk-mission__point:hover .wk-mission__point-tooltip {
  opacity: 1;
  overflow: hidden;
  padding: 1.8rem 0.6rem;
  padding-right: 3rem;
  padding-left: 7rem;
}
@media (min-width: 1025px) {
  .wk-mission__point:hover .wk-mission__point-tooltip {
    padding-left: 10rem;
  }
}
.wk-mission__point-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #F1F1F1;
  width: 4.8rem;
  height: 4.8rem;
}
.wk-mission__point-icon img {
  width: 2.8rem;
  height: 2.8rem;
}
@media (max-width: 540px) {
  .wk-mission__point-icon {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0.4rem;
    transform: translateY(-50%);
  }
}
@media (min-width: 1025px) {
  .wk-mission__point-icon {
    width: 7rem;
    height: 7rem;
  }
  .wk-mission__point-icon img {
    width: 4rem;
    height: 4rem;
  }
}
.wk-mission__point-tooltip {
  position: absolute;
  z-index: -1;
  top: -1.2rem;
  left: -0.7rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 100px;
  padding: 1.8rem 0.6rem;
  padding-left: 7rem;
  padding-right: 3rem;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1607843137);
  background-color: rgba(255, 255, 255, 0.8980392157);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
}
@media (max-width: 540px) {
  .wk-mission__point-tooltip {
    position: static;
    opacity: 1;
    pointer-events: all;
    width: 100%;
    padding: 1.2rem 0.6rem;
    padding-left: 7rem !important;
    padding-right: 3rem !important;
    background-color: rgba(255, 255, 255, 0.8980392157);
    -webkit-backdrop-filter: blur(4.1799163818px);
            backdrop-filter: blur(4.1799163818px);
    box-shadow: 0px 0px 20.9px 0px rgba(0, 0, 0, 0.1607843137);
  }
}
@media (min-width: 1025px) {
  .wk-mission__point-tooltip {
    top: -0.7rem;
    padding-left: 10rem;
  }
}
.wk-mission__point-tooltip-name {
  font-size: 1rem;
  line-height: 1;
  font-weight: 500;
  color: #949494;
}
@media (min-width: 1025px) {
  .wk-mission__point-tooltip-name {
    font-size: 1.4rem;
  }
}
@media (max-width: 540px) {
  .wk-mission__point-tooltip-name {
    margin-bottom: 0.4rem;
  }
}
.wk-mission__point-tooltip-number {
  font-size: 2.4rem;
  font-weight: 700;
  color: #00B4DE;
  line-height: 1;
  font-style: italic;
}
@media (min-width: 1025px) {
  .wk-mission__point-tooltip-number {
    font-size: 3rem;
  }
}
@media (min-width: 1367px) {
  .wk-mission__point-tooltip-number {
    font-size: 3.4rem;
  }
}

body.-theme-black .wk-mission__wrapper::after {
  background-color: #020106;
}
body.-theme-black .wk-mission__title, body.-theme-black .wk-mission__text, body.-theme-black .wk-mission__text * {
  color: white;
}

.map-banner {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: min(100vh, 1100px);
}
.map-banner__bg-wrapper, .map-banner__points {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.map-banner__points {
  z-index: unset;
}
.map-banner__bg {
  width: 100%;
  height: 100%;
}
.map-banner__bg::before {
  content: "";
  background: linear-gradient(180deg, rgba(2, 1, 6, 0) 0%, #020106 120.33%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: rotate(-180deg);
}
.map-banner__bg::after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%;
  max-height: 300px;
  background: linear-gradient(180deg, rgba(2, 1, 6, 0) 0%, #020106 100%);
}
.map-banner__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .map-banner__bg.-desktop {
    display: none;
  }
}
@media (min-width: 769px) {
  .map-banner__bg.-rwd {
    display: none;
  }
}
.map-banner__wrapper {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.map-banner__title {
  font-size: 2.7rem;
  font-weight: 800;
  font-style: italic;
  color: white;
  line-height: 1;
  margin-bottom: 6.4rem;
  grid-column: 1/span 12;
}
@media (min-width: 769px) {
  .map-banner__title {
    font-size: 4rem;
  }
}
@media (min-width: 1025px) {
  .map-banner__title {
    font-size: 5rem;
    grid-column: 2/span 6;
    margin-bottom: 8rem;
  }
}
@media (min-width: 1601px) {
  .map-banner__title {
    font-size: 6.7rem;
    margin-bottom: 14rem;
  }
}
.map-banner__point {
  position: absolute;
  z-index: 2;
}
.map-banner__point:first-child {
  display: none;
}
@media (min-width: 769px) {
  .map-banner__point:first-child {
    display: block;
    top: 45%;
    left: 65%;
  }
}
.map-banner__point:nth-child(2) {
  display: none;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(2) {
    display: block;
    top: 49%;
    left: 66%;
  }
}
.map-banner__point:nth-child(3) {
  display: none;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(3) {
    display: block;
    top: 66%;
    left: 71%;
  }
}
.map-banner__point:nth-child(4) {
  top: 37%;
  left: 38%;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(4) {
    top: 26%;
    left: 47.5%;
  }
}
.map-banner__point:nth-child(5) {
  top: 67%;
  left: 21%;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(5) {
    top: 44%;
    left: 43%;
  }
}
.map-banner__point:nth-child(6) {
  top: 69%;
  left: 23%;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(6) {
    top: 46%;
    left: 43%;
  }
}
.map-banner__point:nth-child(7) {
  top: 72.3%;
  left: 22.5%;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(7) {
    top: 50.3%;
    left: 43.5%;
  }
}
.map-banner__point:nth-child(8) {
  display: none;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(8) {
    display: block;
    top: 64.3%;
    left: 78.5%;
  }
}
.map-banner__point:nth-child(9) {
  display: none;
}
@media (min-width: 769px) {
  .map-banner__point:nth-child(9) {
    display: block;
    top: 17.3%;
    left: 61.5%;
  }
}
.map-banner__point:hover {
  z-index: 3;
}
.map-banner__point:hover .map-banner__point-content {
  opacity: 1;
  pointer-events: all;
}
.map-banner__point-icon {
  width: 50px;
}
.map-banner__point-icon img {
  width: 100%;
}
.map-banner__point-content {
  position: absolute;
  top: 50%;
  left: -6px;
  z-index: -1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 200px;
  max-width: 300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 9px 6px;
  transform: translateY(-50%);
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6980392157);
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  box-shadow: 0px 0px 3rem 0px rgba(0, 0, 0, 0.1607843137);
  min-height: calc(100% + 12px);
  padding-left: 7rem;
  padding-right: 3.4rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
}
@media (min-width: 769px) {
  .map-banner__point-content {
    min-width: 300px;
    max-width: 500px;
  }
}
@media (min-width: 1601px) {
  .map-banner__point-content {
    padding-left: 9rem;
    padding-right: 3.4rem;
  }
}
.map-banner__point-content div:first-child {
  font-size: 1.2rem;
  font-weight: 500;
  color: #949494;
  margin-bottom: 0.4rem;
}
@media (min-width: 1601px) {
  .map-banner__point-content div:first-child {
    font-size: 1.6rem;
    margin-bottom: 0.8rem;
  }
}
.map-banner__point-content div:last-child {
  font-size: 1.4rem;
  font-weight: 600;
  color: #00B4DE;
}
@media (min-width: 1601px) {
  .map-banner__point-content div:last-child {
    font-size: 1.8rem;
  }
}

.wk-final-banner {
  position: relative;
  z-index: 2;
  margin-bottom: 1.6rem !important;
  padding: 0 1.6rem !important;
}
@media (min-width: 769px) {
  .wk-final-banner {
    padding: 0 !important;
  }
}
.wk-final-banner__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 1.6rem !important;
}
@media (min-width: 769px) {
  .wk-final-banner__bg {
    padding: 0 2rem !important;
  }
}
.wk-final-banner__bg img {
  width: 100%;
  height: 100%;
}
@media (max-width: 540px) {
  .wk-final-banner__bg.-desktop {
    display: none;
  }
}
@media (min-width: 541px) {
  .wk-final-banner__bg.-rwd {
    display: none;
  }
}
@media (max-width: 768px) {
  .wk-final-banner__wrapper {
    padding: 0 1.6rem;
  }
}
.wk-final-banner__content {
  margin-top: 21rem;
  margin-bottom: 4.6rem;
}
@media (min-width: 769px) {
  .wk-final-banner__content {
    margin-top: 10rem;
    margin-bottom: 7rem;
    max-width: 60%;
  }
}
@media (min-width: 1025px) {
  .wk-final-banner__content {
    padding-left: 6rem;
  }
}
@media (min-width: 1367px) {
  .wk-final-banner__content {
    margin-top: 12rem;
    margin-bottom: 9rem;
    max-width: 45%;
  }
}
@media (min-width: 1601px) {
  .wk-final-banner__content {
    margin-top: 15rem;
    margin-bottom: 13rem;
    max-width: 35%;
  }
}
.wk-final-banner__title {
  font-size: 2.7rem;
  font-style: italic;
  margin-bottom: 1.6rem;
  font-weight: 800;
  line-height: 1.17;
  color: white;
}
@media (min-width: 1025px) {
  .wk-final-banner__title {
    font-size: 5.3rem;
    margin-bottom: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .wk-final-banner__title {
    margin-bottom: 4rem;
  }
}
.wk-final-banner__text {
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  color: white;
  margin-bottom: 4rem;
  line-height: 1.6;
}
.wk-final-banner__more {
  display: inline-block;
}
@media (max-width: 540px) {
  .wk-final-banner__more .button {
    min-width: 200px;
  }
}

body.-theme-black .wk-final-banner__bg img {
  filter: grayscale(1);
}

.faq {
  margin-bottom: 3rem !important;
}
@media (min-width: 1025px) {
  .faq {
    margin-bottom: 6rem !important;
  }
}
@media (min-width: 1367px) {
  .faq {
    margin-bottom: 10rem !important;
  }
}
@media (min-width: 1601px) {
  .faq {
    margin-bottom: 14rem !important;
  }
}
.faq__wrapper {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.faq__main {
  grid-column: 1/span 12;
}
@media (min-width: 1281px) {
  .faq__main {
    grid-column: 2/span 10;
  }
}
.faq__title {
  font-size: 2.7rem;
  color: #001139;
  font-style: italic;
  font-weight: 800;
  line-height: 1.17;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .faq__title {
    font-size: 4.2rem;
    margin-bottom: 6rem;
  }
}
@media (min-width: 1601px) {
  .faq__title {
    font-size: 5.3rem;
  }
}
.faq__item {
  border-radius: 1rem;
  padding: 3rem;
  padding-bottom: 0 !important;
  background-color: #F1F1F1;
  margin-bottom: 1.4rem;
}
.faq__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 1601px) {
  .faq__item {
    padding: 4rem;
  }
}
.faq__item.active {
  border: 1px solid #00B4DE;
}
.faq__item.-hidden {
  display: none;
}
.faq__question {
  display: flex;
  gap: 1.6rem;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.faq__question span {
  line-height: 1;
}
.faq__question span:first-child {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 3rem;
  line-height: 1.22;
}
@media (min-width: 1025px) {
  .faq__question span:first-child {
    font-size: 2rem;
  }
}
@media (min-width: 1601px) {
  .faq__question span:first-child {
    font-size: 2.4rem;
    margin-bottom: 4rem;
  }
}
.faq__question-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background-color: white;
  width: 5rem;
  height: 5rem;
  border: none;
  border-radius: 100%;
  margin-bottom: 3rem;
}
@media (min-width: 1601px) {
  .faq__question-toggle {
    margin-bottom: 4rem;
  }
}
.faq__answer {
  font-size: 1.4rem;
  color: #001139;
  font-weight: 500;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease-in-out, opacity 0.25s ease-in-out, padding 0.35s ease-in-out;
  opacity: 0;
  padding-right: 7rem;
}
.faq .active .faq__question-toggle {
  background-color: #00B4DE;
}
.faq .active .faq__answer {
  max-height: 500px;
  opacity: 1;
  padding-bottom: 3rem;
}
@media (min-width: 1281px) {
  .faq .active .faq__answer {
    padding-bottom: 4rem;
  }
}
.faq .faq__question-toggle img {
  transition: transform 0.3s ease;
}

body.-theme-black .faq__title, body.-theme-black .faq__question, body.-theme-black .faq__answer {
  color: white;
}
body.-theme-black .faq__item {
  background-color: transparent;
}

.wk-dzik-gym-video {
  position: relative;
  margin-bottom: 7rem !important;
}
@media (min-width: 1367px) {
  .wk-dzik-gym-video {
    margin-bottom: 10rem !important;
  }
}
@media (min-width: 1601px) {
  .wk-dzik-gym-video {
    margin-bottom: 14rem !important;
  }
}
.wk-dzik-gym-video__main {
  position: relative;
  z-index: 2;
  width: 100%;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__main {
    padding-top: 300px;
  }
}
@media (max-width: 540px) {
  .wk-dzik-gym-video__main {
    padding-top: 250px;
  }
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__main {
    padding-top: 50rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1601px) {
  .wk-dzik-gym-video__main {
    padding-top: 70rem;
  }
}
.wk-dzik-gym-video__video {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__video {
    height: 300px;
  }
}
@media (max-width: 540px) {
  .wk-dzik-gym-video__video {
    height: 250px;
  }
}
.wk-dzik-gym-video__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 2.7rem;
  pointer-events: none;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__video video {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.wk-dzik-gym-video__content {
  display: flex;
}
.wk-dzik-gym-video__box {
  width: 50%;
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box.-green {
    padding-left: 1%;
    padding-right: 2%;
  }
}
.wk-dzik-gym-video__box.-green .wk-dzik-gym-video__box-wrapper {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 47, 32, 0.7) 100%);
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__box.-green .wk-dzik-gym-video__box-wrapper {
    border-bottom-right-radius: 0;
    background: linear-gradient(0deg, #000000 0%, #024C33 100%);
  }
}
.wk-dzik-gym-video__box.-green .wk-dzik-gym-video__box-title {
  color: #00DE98;
}
.wk-dzik-gym-video__box.-green .wk-dzik-gym-video__box-list li::before {
  background-image: url("./list-tick.svg");
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box.-red {
    padding-right: 1%;
    padding-left: 2%;
  }
}
.wk-dzik-gym-video__box.-red .wk-dzik-gym-video__box-wrapper {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(53, 0, 0, 0.7) 100%);
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__box.-red .wk-dzik-gym-video__box-wrapper {
    border-bottom-left-radius: 0;
    background: linear-gradient(0deg, #000000 0%, #700000 100%);
  }
}
.wk-dzik-gym-video__box.-red .wk-dzik-gym-video__box-title {
  color: #DF0000;
}
.wk-dzik-gym-video__box.-red .wk-dzik-gym-video__box-list li::before {
  background-image: url("./list-cross-red.svg");
}
.wk-dzik-gym-video__box-wrapper {
  padding: 1rem;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__box-wrapper {
    display: flex;
    flex-direction: column;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box-wrapper {
    padding: 2.4rem 2.8rem;
  }
}
@media (min-width: 1367px) {
  .wk-dzik-gym-video__box-wrapper {
    padding: 3rem 3.2rem;
  }
}
.wk-dzik-gym-video__box-title {
  font-size: 1.2rem;
  font-weight: 800;
  font-style: italic;
  line-height: 1;
  margin-bottom: 2.4rem;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__box-title {
    margin-top: auto;
  }
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box-title {
    font-size: 2.4rem;
    margin-bottom: 3.6rem;
  }
}
@media (min-width: 1367px) {
  .wk-dzik-gym-video__box-title {
    font-size: 3.6rem;
  }
}
.wk-dzik-gym-video__box-list {
  color: white;
  list-style: none;
}
@media (max-width: 1024px) {
  .wk-dzik-gym-video__box-list {
    margin-top: auto;
  }
}
.wk-dzik-gym-video__box-list li {
  position: relative;
  font-size: 0.9rem;
  font-style: italic;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 8px;
  padding-left: 3rem;
}
@media (min-width: 541px) {
  .wk-dzik-gym-video__box-list li {
    font-size: 1rem;
  }
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box-list li {
    font-size: 1.6rem;
  }
}
.wk-dzik-gym-video__box-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 1.2rem;
  height: 1.2rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1025px) {
  .wk-dzik-gym-video__box-list li::before {
    width: 2rem;
    height: 2rem;
  }
}

.schedule {
  position: relative;
  padding-bottom: 3rem;
}
@media (min-width: 1025px) {
  .schedule {
    padding-bottom: 0;
  }
}
.schedule .swiper {
  overflow: visible;
}
.schedule__slider-pagination {
  margin-top: 6rem;
}
.schedule__title {
  font-size: 2.7rem;
  color: #001139;
  font-style: italic;
  font-weight: 800;
  line-height: 1.17;
  margin-bottom: 2.8rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .schedule__title {
    font-size: 4.2rem;
    margin-bottom: 6.4rem;
  }
}
@media (min-width: 1601px) {
  .schedule__title {
    font-size: 5.3rem;
  }
}
@media (min-width: 1025px) {
  .schedule__slider-wrapper {
    gap: 2rem;
  }
}
@media (min-width: 1025px) {
  .schedule__slider-item {
    flex-shrink: 1;
    width: calc(20% - 16px);
    transition: flex-grow 0.5s ease-in-out, flex-shrink 0.5s ease-in-out, width 0.5s ease-in-out;
  }
}
.schedule__slider-item.-passed .schedule__item {
  background: linear-gradient(192.36deg, #225313 8.99%, #1E3E33 63.83%);
}
.schedule__slider-item.-passed .schedule__item-date,
.schedule__slider-item.-passed .schedule__item-name {
  color: #7C977C;
}
.schedule__slider-item.-passed .schedule__item-state-name {
  color: #51CB41;
}
.schedule__slider-item.-active .schedule__item {
  background: linear-gradient(232.14deg, #00B4E1 41.34%, #00627B 116.6%);
  border: 3px solid transparent;
  border-image: linear-gradient(232.14deg, #00B4E1 41.34%, #00627B 116.6%) 1;
  padding-bottom: 0;
}
.schedule__slider-item.-active .schedule__item-date {
  color: #001139;
}
.schedule__slider-item.-active .schedule__item-name {
  color: white;
  margin-bottom: 1rem;
}
.schedule__slider-item.-active .schedule__item-more {
  margin-bottom: -3rem;
}
.schedule__slider-item.-planned .schedule__item {
  background: linear-gradient(180deg, #B6B6B6 0%, #858585 100%);
}
.schedule__slider-item.-planned .schedule__item-name {
  color: #808080;
}
.schedule__slider-item.-planned .schedule__item-state {
  color: #696666;
}
.schedule__slider-item.-planned .schedule__item-date {
  color: #7D7E7F;
}
@media (min-width: 1025px) and (hover: hover) {
  .schedule__slider-item:hover {
    width: calc(28% - 16px);
    flex-grow: 1;
    flex-shrink: 0;
  }
}
.schedule__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.4rem;
}
@media (min-width: 1025px) {
  .schedule__item {
    padding: 4rem 1.6rem;
  }
}
.schedule__item-date {
  font-size: 1.4rem;
  font-weight: 600;
}
@media (min-width: 1025px) {
  .schedule__item-date {
    margin-bottom: 3rem;
  }
}
.schedule__item-name {
  font-size: 2.2rem;
  font-weight: 800;
  font-style: italic;
  margin-bottom: 1rem;
  text-align: center;
}
@media (min-width: 1025px) {
  .schedule__item-name {
    margin-bottom: 3rem;
  }
}
.schedule__item-text {
  font-size: 1.4rem;
  font-weight: 500;
  text-align: center;
  color: white;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .schedule__item-text {
    margin-bottom: 4rem;
  }
}
.schedule__item-date {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.schedule__item-state {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.schedule__item-state-name {
  font-size: 1.2rem;
  font-weight: 500;
}
@media (min-width: 1601px) {
  .schedule__item-state-name {
    font-size: 1.4rem;
  }
}
.schedule__item-state-icon {
  display: flex;
}

body.-theme-black .schedule {
  margin-bottom: 24rem;
}
body.-theme-black .schedule__title {
  color: white;
}

.request-popup {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translate(-120%, -50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-in-out;
  background-color: white;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
@media (min-width: 769px) {
  .request-popup {
    width: auto;
    min-width: 600px;
    height: 50%;
    max-height: 650px;
    border-radius: 16px;
  }
}
.request-popup.-active {
  opacity: 1;
  pointer-events: all;
  transform: translate(-50%, -50%);
}
.request-popup iframe {
  width: 100%;
  height: 100%;
}
.request-popup__close {
  padding: 2rem;
  position: absolute;
  right: 0;
  cursor: pointer;
}
.request-popup__close button {
  background: transparent;
  border: none;
}
.request-popup__content {
  width: 100%;
  padding-top: 8rem;
  height: 100%;
}

.faq-hero {
  position: relative;
  z-index: 2;
  padding: 0 1.6rem;
  margin-bottom: 7rem !important;
}
@media (min-width: 769px) {
  .faq-hero {
    padding: 0 2rem;
    margin-bottom: 12rem !important;
  }
}
@media (min-width: 1367px) {
  .faq-hero {
    margin-bottom: 18rem !important;
  }
}
.faq-hero__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.faq-hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 100px);
  z-index: -1;
  background-color: black;
  -webkit-clip-path: url(#customHeroClipPathRwd);
          clip-path: url(#customHeroClipPathRwd);
}
@media (min-width: 1025px) {
  .faq-hero__bg {
    height: calc(100% - 52px);
    -webkit-clip-path: url(#customHeroClipPath);
            clip-path: url(#customHeroClipPath);
  }
}
.faq-hero__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.faq-hero__main {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 26rem 0 14rem 0;
}
@media (min-width: 1601px) {
  .faq-hero__main {
    padding: 27rem 0 20rem 0;
  }
}
.faq-hero__text {
  font-size: 3.4rem;
  line-height: 1.2;
  font-weight: 700;
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
  margin: 0 auto;
  margin-bottom: 5rem;
  max-width: 80%;
}
@media (min-width: 541px) {
  .faq-hero__text {
    font-size: 4.2rem;
    max-width: unset;
  }
}
@media (min-width: 1025px) {
  .faq-hero__text {
    font-size: 5rem;
  }
}
@media (min-width: 1367px) {
  .faq-hero__text {
    font-size: 6rem;
  }
}
@media (min-width: 1900px) {
  .faq-hero__text {
    font-size: 6.7rem;
    margin-bottom: 7rem;
  }
}
.faq-hero__search {
  position: relative;
  width: 100%;
  margin-bottom: 2.6rem;
}
.faq-hero__search input {
  width: 100%;
  height: 8rem;
  padding: 3.2rem 1.6rem;
  background: transparent;
  font-size: 1.8rem;
  color: white;
  border: none;
  border-bottom: 1px solid white;
}
.faq-hero__search input::-webkit-input-placeholder {
  font-size: 1.8rem;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
}
.faq-hero__search input:-ms-input-placeholder {
  font-size: 1.8rem;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
}
.faq-hero__search input::-ms-input-placeholder {
  font-size: 1.8rem;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
}
.faq-hero__search input::placeholder {
  font-size: 1.8rem;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: white;
}
.faq-hero__search-icon {
  position: absolute;
  top: 50%;
  right: 1.6rem;
  transform: translateY(-50%);
  max-width: 2.8rem;
}
.faq-hero__phrases {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-self: flex-start;
  gap: 1.6rem;
  color: white;
}
.faq-hero__phrases-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.6rem;
}
.faq-hero__categories {
  position: relative;
  z-index: 2;
  max-width: 1200px;
  margin: 0 auto;
}
.faq-hero__categories-header {
  display: none;
  color: rgba(255, 255, 255, 0.4);
  font-weight: 900;
  font-style: italic;
  margin-bottom: 3.2rem;
}
@media (min-width: 1025px) {
  .faq-hero__categories-header {
    display: block;
  }
}
@media (min-width: 1025px) {
  .faq-hero__categories-list .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 2rem;
  }
}
.faq-hero__categories-list .swiper-slide {
  height: auto;
}
.faq-hero__categories-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  background-color: white;
  padding: 1.6rem;
  border: 3px solid #3D3D3D;
  text-align: center;
  cursor: pointer;
  transition: border-color 0.5s ease-in-out;
}
.faq-hero__categories-item.-active {
  border: 3px solid #00B4DE;
}
.faq-hero__categories-item.-active .faq-hero__categories-item-icon img {
  filter: brightness(0) saturate(100%) invert(45%) sepia(90%) saturate(2166%) hue-rotate(159deg) brightness(104%) contrast(101%);
}
.faq-hero__categories-item.-active .faq-hero__categories-item-name {
  color: #00B4DE;
}
@media (hover: hover) {
  .faq-hero__categories-item:hover {
    border: 3px solid #00B4DE;
  }
  .faq-hero__categories-item:hover .faq-hero__categories-item-icon img {
    filter: brightness(0) saturate(100%) invert(45%) sepia(90%) saturate(2166%) hue-rotate(159deg) brightness(104%) contrast(101%);
  }
  .faq-hero__categories-item:hover .faq-hero__categories-item-name {
    color: #00B4DE;
  }
}
.faq-hero__categories-item-icon {
  max-width: 3rem;
  margin-bottom: 0.8rem;
}
.faq-hero__categories-item-icon img {
  width: 100%;
  filter: brightness(0) saturate(100%) invert(11%) sepia(29%) saturate(3054%) hue-rotate(197deg) brightness(90%) contrast(114%);
  transition: filter 0.5s ease-in-out;
}
.faq-hero__categories-item-name {
  font-weight: 600;
  color: #001139;
  transition: color 0.5s ease-in-out;
}
.faq-hero__categories-list-pagination {
  margin-top: 3rem;
}
@media (min-width: 1025px) {
  .faq-hero__categories-list-pagination {
    display: none;
  }
}

.wk-top-10 {
  position: relative;
  z-index: 2;
  padding: 6rem 0;
}
@media (min-width: 1025px) {
  .wk-top-10 {
    padding: 12rem 0;
  }
}
.wk-top-10__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
}
.wk-top-10__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wk-top-10__bg.-desktop {
  display: none;
  height: 100%;
}
@media (min-width: 541px) {
  .wk-top-10__bg.-desktop {
    display: block;
  }
}
.wk-top-10__bg.-mobile {
  top: 7.3%;
  height: 678px;
}
.wk-top-10__bg.-mobile::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media (min-width: 541px) {
  .wk-top-10__bg.-mobile {
    display: none;
  }
}
.wk-top-10__top {
  margin-bottom: 6rem;
}
@media (min-width: 1025px) {
  .wk-top-10__top {
    padding-left: 14rem;
  }
}
@media (min-width: 1601px) {
  .wk-top-10__top {
    margin-bottom: 9rem;
  }
}
.wk-top-10__header {
  font-size: 3.2rem;
  line-height: 1.14;
  font-weight: 900;
  font-style: italic;
  margin-bottom: 2rem;
}
@media (min-width: 1025px) {
  .wk-top-10__header {
    margin-bottom: 4.2rem;
  }
}
@media (min-width: 1281px) {
  .wk-top-10__header {
    font-size: 5.6rem;
  }
}
@media (min-width: 1601px) {
  .wk-top-10__header {
    font-size: 8rem;
  }
}
@media (min-width: 1900px) {
  .wk-top-10__header {
    font-size: 9.6rem;
  }
}
.wk-top-10__lead {
  display: flex;
  align-items: center;
  gap: 2rem;
  font-size: 1.4rem;
  line-height: 1.14;
  font-weight: 900;
  font-style: italic;
}
@media (min-width: 1025px) {
  .wk-top-10__lead {
    font-size: 3.2rem;
  }
}
@media (min-width: 1601px) {
  .wk-top-10__lead {
    font-size: 4rem;
  }
}
.wk-top-10__lead span:last-child {
  display: block;
  position: relative;
  padding: 0.9rem 1.7rem;
}
@media (max-width: 1024px) {
  .wk-top-10__lead span:last-child {
    flex-grow: 1;
    flex-shrink: 0;
  }
}
@media (min-width: 1025px) {
  .wk-top-10__lead span:last-child {
    padding: 1.6rem 3.2rem;
  }
}
.wk-top-10__lead span:last-child::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: skewX(-15deg);
  background: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
  border: 2px solid;
  border-image-source: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
  border-image-slice: 1;
  transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
}
.wk-top-10__leaderboard {
  display: grid;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item-name {
  margin-left: -1rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item-name {
    margin-left: 0;
  }
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 3rem;
}
@media (min-width: 769px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item {
    flex-direction: row;
    align-items: center;
  }
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:last-child {
  margin-bottom: 0;
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:first-child {
  padding-left: 4rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:first-child {
    padding-left: 12rem;
  }
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:nth-child(2) {
  padding-left: 4rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:nth-child(2) {
    padding-left: 9rem;
  }
}
.wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:nth-child(3) {
  padding-left: 4rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-left .wk-top-10__leaderboard-item:nth-child(3) {
    padding-left: 6.3rem;
  }
}
.wk-top-10__leaderboard-right {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-right {
    max-width: 70%;
  }
}
.wk-top-10__leaderboard-right .wk-top-10__leaderboard-item {
  padding: 2.5rem;
  border-bottom: 1px solid #2E2E2E;
}
.wk-top-10__leaderboard-item {
  display: inline-flex;
  align-items: center;
  gap: 4rem;
}
.wk-top-10__leaderboard-item.-big, .wk-top-10__leaderboard-item.-medium {
  gap: 2rem;
}
.wk-top-10__leaderboard-item.-big .wk-top-10__leaderboard-item-name {
  font-size: 2.2rem;
}
@media (min-width: 1281px) {
  .wk-top-10__leaderboard-item.-big .wk-top-10__leaderboard-item-name {
    font-size: 2.7rem;
  }
}
.wk-top-10__leaderboard-item.-big .wk-top-10__leaderboard-item-badge {
  width: 12rem;
  height: 10rem;
  font-size: 6.8rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-item.-big .wk-top-10__leaderboard-item-badge {
    width: 15rem;
    height: 12rem;
  }
}
@media (min-width: 1601px) {
  .wk-top-10__leaderboard-item.-big .wk-top-10__leaderboard-item-badge {
    font-size: 8.3rem;
  }
}
.wk-top-10__leaderboard-item.-medium .wk-top-10__leaderboard-item-name {
  font-size: 1.8rem;
}
@media (min-width: 1281px) {
  .wk-top-10__leaderboard-item.-medium .wk-top-10__leaderboard-item-name {
    font-size: 1.8rem;
  }
}
.wk-top-10__leaderboard-item.-medium .wk-top-10__leaderboard-item-badge {
  width: 8.7rem;
  height: 8rem;
  font-size: 5.3rem;
}
@media (min-width: 1025px) {
  .wk-top-10__leaderboard-item.-medium .wk-top-10__leaderboard-item-badge {
    width: 12rem;
    height: 10rem;
  }
}
@media (min-width: 1601px) {
  .wk-top-10__leaderboard-item.-medium .wk-top-10__leaderboard-item-badge {
    font-size: 7.8rem;
  }
}
.wk-top-10__leaderboard-item.-gold .wk-top-10__leaderboard-item-badge::after {
  background: linear-gradient(270deg, #BA9844 0%, #D7BE69 100%);
  border-image-source: linear-gradient(270deg, #BA9844 0%, #D7BE69 100%);
}
.wk-top-10__leaderboard-item.-silver .wk-top-10__leaderboard-item-badge::after {
  background: linear-gradient(90deg, #FFFFFF -38.35%, #999999 85.32%);
  border-image-source: linear-gradient(90deg, #FFFFFF -38.35%, #999999 85.32%);
}
.wk-top-10__leaderboard-item.-bronze .wk-top-10__leaderboard-item-badge::after {
  background: linear-gradient(270deg, #9C470F -35.74%, #C6AFA0 133.27%);
  border-image-source: linear-gradient(270deg, #9C470F -35.74%, #C6AFA0 133.27%);
}
.wk-top-10__leaderboard-item-badge {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.2rem;
  height: 4.3rem;
  color: white;
  font-size: 2.8rem;
  font-weight: 900;
  font-style: italic;
  line-height: 1;
}
.wk-top-10__leaderboard-item-badge::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: skewX(-10deg);
  background: #212121;
  border: 2px solid;
  border-image-source: linear-gradient(0deg, #212121 0%, #212121 100%);
  border-image-slice: 1;
  transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
}
.wk-top-10__leaderboard-item-name {
  font-size: 1.4rem;
  font-weight: 900;
  font-style: italic;
  color: white;
}
@media (min-width: 1281px) {
  .wk-top-10__leaderboard-item-name {
    font-size: 1.8rem;
  }
}

.wk-vote-steps {
  position: relative;
  z-index: 2;
  margin-bottom: 6rem !important;
}
@media (min-width: 1025px) {
  .wk-vote-steps {
    margin-bottom: 9rem !important;
  }
}
.wk-vote-steps__bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 390px;
}
.wk-vote-steps__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1367px) {
  .wk-vote-steps__main {
    padding-left: 8%;
  }
}
.wk-vote-steps__top {
  margin-bottom: 5rem;
}
@media (min-width: 1025px) {
  .wk-vote-steps__top {
    margin-bottom: 4rem;
  }
}
.wk-vote-steps__header {
  font-size: 2.7rem;
  font-weight: 900;
  font-style: italic;
  margin-bottom: 2rem;
}
@media (min-width: 1281px) {
  .wk-vote-steps__header {
    font-size: 5.3rem;
    margin-bottom: 3.2rem;
  }
}
.wk-vote-steps__text {
  font-size: 1.4rem;
  font-weight: 500;
  color: white;
}
.wk-vote-steps__list-swiper {
  margin-bottom: 3rem;
}
@media (min-width: 1025px) {
  .wk-vote-steps__list-swiper {
    margin-bottom: 0;
  }
}
@media (min-width: 1281px) {
  .wk-vote-steps__list-swiper .swiper-wrapper {
    gap: 8rem;
  }
}
@media (min-width: 1601px) {
  .wk-vote-steps__list-swiper .swiper-wrapper {
    gap: 14rem;
  }
}
.wk-vote-steps__list-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #00B4DE;
}
.wk-vote-steps__list-item {
  display: flex;
  flex-direction: column;
  color: white;
}
@media (min-width: 1025px) {
  .wk-vote-steps__list-item {
    flex-shrink: 1;
    max-width: 400px;
  }
}
.wk-vote-steps__list-item-top {
  display: flex;
}
.wk-vote-steps__list-item-number {
  position: relative;
  font-size: 13rem;
  line-height: 1;
  font-weight: 900;
  font-style: italic;
  color: #00B4DE;
  align-self: flex-end;
  padding-top: 4rem;
}
.wk-vote-steps__list-item-bottom {
  position: relative;
  padding: 2.4rem;
  margin-top: -5rem;
}
.wk-vote-steps__list-item-name {
  font-size: 1.4rem;
  font-weight: 500;
  font-style: italic;
}
.wk-vote-steps__list-item-text {
  font-size: 1.4rem;
  font-weight: 500;
  font-style: italic;
  color: rgba(255, 255, 255, 0.4);
}

a.button,
.button {
  position: relative;
  z-index: 2;
  display: flex;
  color: white;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  border: none;
  font-family: "obviously", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.2;
  min-width: 200px;
  background-color: transparent;
  transition: background-color 0.6s, color 0.6s, border-color 0.6s;
}
@media (min-width: 769px) {
  a.button,
  .button {
    width: auto;
    min-width: 20px;
    font-size: 1.6rem;
  }
}
@media (hover: hover) {
  a.button:not(.-gray.-border-red):hover a.button, a.button:not(.-gray.-border-red):hover .button__inner::after,
  .button:not(.-gray.-border-red):hover a.button,
  .button:not(.-gray.-border-red):hover .button__inner::after {
    background: linear-gradient(90deg, #B20000 0%, #7C0505 100%);
  }
}
a.button__inner,
.button__inner {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.8rem 4rem;
  gap: 1rem;
  text-transform: uppercase;
  transition: opacity 0.5s ease-in-out;
}
@media (max-width: 540px) {
  a.button__inner,
  .button__inner {
    padding: 2rem;
  }
}
a.button__inner::after,
.button__inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: skewX(-15deg);
  background: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
  border: 2px solid;
  border-image-source: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
  border-image-slice: 1;
  transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
}
a.button.-gray a.button::after, a.button.-gray .button__inner::after,
.button.-gray a.button::after,
.button.-gray .button__inner::after {
  background: linear-gradient(90deg, #7D7D7D 0%, #535353 100%);
  border: 2px solid;
  border-image-source: linear-gradient(90deg, #7D7D7D 0%, #535353 100%);
  border-image-slice: 1;
}
@media (hover: hover) {
  a.button.-border-red:hover a.button, a.button.-border-red:hover .button__inner::after,
  .button.-border-red:hover a.button,
  .button.-border-red:hover .button__inner::after {
    background: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
    border-image-source: transparent;
  }
  a.button.-border-red:hover img,
  .button.-border-red:hover img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(157deg) brightness(102%) contrast(101%);
  }
}
a.button.-border-red a.button::after, a.button.-border-red .button__inner::after,
.button.-border-red a.button::after,
.button.-border-red .button__inner::after {
  background: transparent;
  border: 2px solid;
  border-image-source: linear-gradient(90deg, #DF0000 0%, #9B0606 100%);
  border-image-slice: 1;
}
a.button.-tab,
.button.-tab {
  font-size: 1.2rem;
  font-weight: 500;
}
a.button.-tab a.button, a.button.-tab .button__inner,
.button.-tab a.button,
.button.-tab .button__inner {
  padding: 1.2rem 2.4rem;
  background-color: #272727;
  border: 2px solid #3D3D3D;
  text-transform: none;
  color: white;
  transition: color 0.5s ease-in-out, border-color 0.5s ease-in-out;
}
a.button.-tab a.button::after, a.button.-tab .button__inner::after,
.button.-tab a.button::after,
.button.-tab .button__inner::after {
  display: none;
}
a.button.-tab.-active a.button, a.button.-tab.-active .button__inner,
.button.-tab.-active a.button,
.button.-tab.-active .button__inner {
  border: 2px solid #00B4DE;
  color: #00B4DE;
}
@media (hover: hover) {
  a.button.-tab:hover a.button, a.button.-tab:hover .button__inner,
  .button.-tab:hover a.button,
  .button.-tab:hover .button__inner {
    border: 2px solid #00B4DE;
    color: #00B4DE;
  }
}
a.button__icon,
.button__icon {
  margin-left: 0.8rem;
  transition: filter 0.6s;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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TTtFRXhCTjs7SUFVSTtFSjhVRjtBQUNGOztBSTNVQTtFQUNFO0VBQ0E7QUo4VUY7QUV0VU07RUVWTjtJQUtJO0VKK1VGO0FBQ0Y7QUUzVU07RUVWTjtJQVNJO0VKZ1ZGO0FBQ0Y7O0FJN1VBOztFQUVFO0VBQ0E7QUpnVkY7QUV0Vk07RUVHTjs7SUFNSTtFSmtWRjtBQUNGO0FFNVZNO0VFR047O0lBVUk7RUpvVkY7QUFDRjs7QUlqVkE7RUFDRTtFQUNBO0FKb1ZGO0FFdldNO0VFaUJOO0lBS0k7RUpxVkY7QUFDRjtBRTVXTTtFRWlCTjtJQVNJO0VKc1ZGO0FBQ0Y7O0FJblZBO0VBQ0U7QUpzVkY7O0FJblZBO0VBQ0U7QUpzVkY7O0FJblZBO0VBQ0U7RUFDQTtFQUNBO0FKc1ZGO0FJcFZFO0VBQ0U7RUFDQTtBSnNWSjtBSW5WRTtFQUNFO0VBQ0E7QUpxVko7QUlsVkU7RUFDRTtFQUNBO0FKb1ZKO0FFM1lNO0VFc0NOO0lBcUJJO0VKb1ZGO0VJbFZFO0lBQ0U7RUpvVko7RUlqVkU7SUFDRTtFSm1WSjtFSWhWRTtJQUNFO0VKa1ZKO0FBQ0Y7QUV6Wk07RUVzQ047SUFxQ0k7RUprVkY7RUloVkU7SUFDRTtFSmtWSjtFSS9VRTtJQUNFO0VKaVZKO0FBQ0Y7O0FJNVVFO0VBQ0U7QUorVUo7O0FLdGNFO0VBQ0U7RUFDQTtFQUNBO0FMeWNKOztBS3JjQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTHdjRjs7QUtyY0E7RUFDRTtFQUNBO0FMd2NGO0FLcmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QUx1Y1I7O0FLbGNBO0VBQ0U7QUxxY0Y7O0FLbGNBO0VBQ0U7RUFDQTtBTHFjRjs7QUtsY0E7OztFQUdFO0FMcWNGOztBS3hiQTtFQUNFO0FMMmJGO0FFemRNO0VHNkJOO0lBSUk7RUw0YkY7QUFDRjs7QUt4YkU7RUFDRTtFQUNBO0FMMmJKOztBS3ZiQTtFQUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMGJKO0FLeGJJO0VBQ0U7QUwwYk47O0FNL2dCQTs7Ozs7Ozs7OztFQUFBO0FBY0U7RUFDRTtFQUNBO0VBRUE7RUFDQTtBTjhnQko7QU0xZ0JFO0VBQ0U7RUFDQTs7O0dBQUE7QU4rZ0JKOztBTXpnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONGdCRjs7QU0xZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42Z0JGOztBTTNnQkE7RUFDRTtBTjhnQkY7O0FNNWdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rZ0JGOztBTTdnQkE7OztFQUdFO0FOZ2hCRjs7QU05Z0JBO0VBQ0U7QU5paEJGOztBTS9nQkE7RUFDRTtBTmtoQkY7O0FNaGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1oQkY7O0FNamhCQTtFQUNFO0FOb2hCRjs7QU1saEJBO0FBQ0E7O0VBRUU7QU5xaEJGOztBTW5oQkE7RUFDRTtFQUNBO0FOc2hCRjs7QU1waEJBO0VBQ0U7RUFDQTtVQUFBO0FOdWhCRjs7QU1yaEJBO0FBQ0E7RUFDRTtBTndoQkY7O0FNdGhCQTtFQUNFO0FOeWhCRjs7QU12aEJBO0VBQ0U7QU4waEJGO0FNemhCRTs7RUFFRTtBTjJoQko7O0FNdmhCQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FOeWhCSjtBTXhoQkk7RUFDRTtBTjBoQk47QU12aEJFO0VBQ0U7QU55aEJKO0FNdGhCSTtFQUNFO01BQUE7VUFBQTtBTndoQk47QU1waEJJO0VBQ0U7TUFBQTtVQUFBO0FOc2hCTjtBTWxoQkk7RUFDRTtNQUFBO1VBQUE7QU5vaEJOO0FNbGhCSTtFQUNFO0FOb2hCTjtBTWhoQkk7RUFDRTtFQUNBO0VBQ0E7QU5raEJOO0FNaGhCSTtFQUNFO0VBQ0E7QU5raEJOO0FNOWdCSTtFQUNFO1VBQUE7QU5naEJOO0FNOWdCSTtFQUNFO0VBQ0E7RUFDQTtBTmdoQk47QU01Z0JJO0VBQ0U7VUFBQTtBTjhnQk47QU01Z0JJO0VBQ0U7RUFDQTtFQUNBO0FOOGdCTjs7QU16Z0JBO0FBQ0E7QUFFRTs7Ozs7Ozs7OztFQVVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmdCSjtBTXpnQkU7RUFDRTtBTjJnQko7QU16Z0JFO0VBQ0U7QU4yZ0JKO0FNemdCRTtFQUNFO0FOMmdCSjtBTXpnQkU7RUFDRTtBTjJnQko7QU16Z0JFO0VBQ0U7QU4yZ0JKOztBTXhnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJnQkY7O0FNdmdCRTs7RUFDRTtBTjJnQko7O0FNeGdCQTtFQUNFO0FOMmdCRjs7QU16Z0JBO0VBQ0U7QU40Z0JGOztBTTFnQkE7RUFDRTtJQUNFO0VONmdCRjtFTTNnQkE7SUFDRTtFTjZnQkY7QUFDRjtBTTNnQkE7QUN2UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHF3Qko7O0FPbHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FQcXdCSjtBT253Qkk7RUFDSTtFQUNBO0VBQ0EseUJDbEJDO0FSdXhCVDs7QVNweEJJO0VBRUU7QVRzeEJOO0FTbnhCSTtFQUVFO0FUb3hCTjtBU2x4Qk07RUFDRTtBVG94QlI7QVM5eEJJO0VBRUU7QVQreEJOO0FTNXhCSTtFQUVFO0FUNnhCTjtBUzN4Qk07RUFDRTtBVDZ4QlI7QVN2eUJJO0VBRUU7QVR3eUJOO0FTcnlCSTtFQUVFO0FUc3lCTjtBU3B5Qk07RUFDRTtBVHN5QlI7QVNoekJJO0VBRUU7QVRpekJOO0FTOXlCSTtFQUVFO0FUK3lCTjtBUzd5Qk07RUFDRTtBVCt5QlI7QVN6ekJJO0VBRUU7QVQwekJOO0FTdnpCSTtFQUVFO0FUd3pCTjtBU3R6Qk07RUFDRTtBVHd6QlI7QVNsMEJJO0VBRUU7QVRtMEJOO0FTaDBCSTtFQUVFO0FUaTBCTjtBUy96Qk07RUFDRTtBVGkwQlI7QVMzMEJJO0VBRUU7QVQ0MEJOO0FTejBCSTtFQUVFO0FUMDBCTjtBU3gwQk07RUFDRTtBVDAwQlI7QVNwMUJJO0VBRUU7QVRxMUJOO0FTbDFCSTtFQUVFO0FUbTFCTjtBU2oxQk07RUFDRTtBVG0xQlI7QVM3MUJJO0VBRUU7QVQ4MUJOO0FTMzFCSTtFQUVFO0FUNDFCTjtBUzExQk07RUFDRTtBVDQxQlI7QVN0MkJJO0VBRUU7QVR1MkJOO0FTcDJCSTtFQUVFO0FUcTJCTjtBU24yQk07RUFDRTtBVHEyQlI7QVMvMkJJO0VBRUU7QVRnM0JOO0FTNzJCSTtFQUVFO0FUODJCTjtBUzUyQk07RUFDRTtBVDgyQlI7QVN4M0JJO0VBRUU7QVR5M0JOO0FTdDNCSTtFQUVFO0FUdTNCTjtBU3IzQk07RUFDRTtBVHUzQlI7QVNqNEJJO0VBRUU7QVRrNEJOO0FTLzNCSTtFQUVFO0FUZzRCTjtBUzkzQk07RUFDRTtBVGc0QlI7QVMxNEJJO0VBRUU7QVQyNEJOO0FTeDRCSTtFQUVFO0FUeTRCTjtBU3Y0Qk07RUFDRTtBVHk0QlI7QVNuNUJJO0VBRUU7QVRvNUJOO0FTajVCSTtFQUVFO0FUazVCTjtBU2g1Qk07RUFDRTtBVGs1QlI7QVM1NUJJO0VBRUU7QVQ2NUJOO0FTMTVCSTtFQUVFO0FUMjVCTjtBU3o1Qk07RUFDRTtBVDI1QlI7QVNyNkJJO0VBRUU7QVRzNkJOO0FTbjZCSTtFQUVFO0FUbzZCTjtBU2w2Qk07RUFDRTtBVG82QlI7QVM5NkJJO0VBRUU7QVQrNkJOO0FTNTZCSTtFQUVFO0FUNjZCTjtBUzM2Qk07RUFDRTtBVDY2QlI7QVN2N0JJO0VBRUU7QVR3N0JOO0FTcjdCSTtFQUVFO0FUczdCTjtBU3A3Qk07RUFDRTtBVHM3QlI7QVNoOEJJO0VBRUU7QVRpOEJOO0FTOTdCSTtFQUVFO0FUKzdCTjtBUzc3Qk07RUFDRTtBVCs3QlI7QVN6OEJJO0VBRUU7QVQwOEJOO0FTdjhCSTtFQUVFO0FUdzhCTjtBU3Q4Qk07RUFDRTtBVHc4QlI7QVNsOUJJO0VBRUU7QVRtOUJOO0FTaDlCSTtFQUVFO0FUaTlCTjtBUy84Qk07RUFDRTtBVGk5QlI7QVMzOUJJO0VBRUU7QVQ0OUJOO0FTejlCSTtFQUVFO0FUMDlCTjtBU3g5Qk07RUFDRTtBVDA5QlI7QVNwK0JJO0VBRUU7QVRxK0JOO0FTbCtCSTtFQUVFO0FUbStCTjtBU2orQk07RUFDRTtBVG0rQlI7QVM3K0JJO0VBRUU7QVQ4K0JOO0FTMytCSTtFQUVFO0FUNCtCTjtBUzErQk07RUFDRTtBVDQrQlI7QVN0L0JJO0VBRUU7QVR1L0JOO0FTcC9CSTtFQUVFO0FUcS9CTjtBU24vQk07RUFDRTtBVHEvQlI7QVMvL0JJO0VBRUU7QVRnZ0NOO0FTNy9CSTtFQUVFO0FUOC9CTjtBUzUvQk07RUFDRTtBVDgvQlI7QVN4Z0NJO0VBRUU7QVR5Z0NOO0FTdGdDSTtFQUVFO0FUdWdDTjtBU3JnQ007RUFDRTtBVHVnQ1I7QVNqaENJO0VBRUU7QVRraENOO0FTL2dDSTtFQUVFO0FUZ2hDTjtBUzlnQ007RUFDRTtBVGdoQ1I7QVMxaENJO0VBRUU7QVQyaENOO0FTeGhDSTtFQUVFO0FUeWhDTjtBU3ZoQ007RUFDRTtBVHloQ1I7QVNuaUNJO0VBRUU7QVRvaUNOO0FTamlDSTtFQUVFO0FUa2lDTjtBU2hpQ007RUFDRTtBVGtpQ1I7QVM1aUNJO0VBRUU7QVQ2aUNOO0FTMWlDSTtFQUVFO0FUMmlDTjtBU3ppQ007RUFDRTtBVDJpQ1I7QVNyakNJO0VBRUU7QVRzakNOO0FTbmpDSTtFQUVFO0FUb2pDTjtBU2xqQ007RUFDRTtBVG9qQ1I7QVM5akNJO0VBRUU7QVQrakNOO0FTNWpDSTtFQUVFO0FUNmpDTjtBUzNqQ007RUFDRTtBVDZqQ1I7QVN2a0NJO0VBRUU7QVR3a0NOO0FTcmtDSTtFQUVFO0FUc2tDTjtBU3BrQ007RUFDRTtBVHNrQ1I7QVNobENJO0VBRUU7QVRpbENOO0FTOWtDSTtFQUVFO0FUK2tDTjtBUzdrQ007RUFDRTtBVCtrQ1I7QVN6bENJO0VBRUU7QVQwbENOO0FTdmxDSTtFQUVFO0FUd2xDTjtBU3RsQ007RUFDRTtBVHdsQ1I7QVNsbUNJO0VBRUU7QVRtbUNOO0FTaG1DSTtFQUVFO0FUaW1DTjtBUy9sQ007RUFDRTtBVGltQ1I7QVMzbUNJO0VBRUU7QVQ0bUNOO0FTem1DSTtFQUVFO0FUMG1DTjtBU3htQ007RUFDRTtBVDBtQ1I7QVNwbkNJO0VBRUU7QVRxbkNOO0FTbG5DSTtFQUVFO0FUbW5DTjtBU2puQ007RUFDRTtBVG1uQ1I7QVM3bkNJO0VBRUU7QVQ4bkNOO0FTM25DSTtFQUVFO0FUNG5DTjtBUzFuQ007RUFDRTtBVDRuQ1I7QVN0b0NJO0VBRUU7QVR1b0NOO0FTcG9DSTtFQUVFO0FUcW9DTjtBU25vQ007RUFDRTtBVHFvQ1I7QVMvb0NJO0VBRUU7QVRncENOO0FTN29DSTtFQUVFO0FUOG9DTjtBUzVvQ007RUFDRTtBVDhvQ1I7QVN4cENJO0VBRUU7QVR5cENOO0FTdHBDSTtFQUVFO0FUdXBDTjtBU3JwQ007RUFDRTtBVHVwQ1I7QVNqcUNJO0VBRUU7QVRrcUNOO0FTL3BDSTtFQUVFO0FUZ3FDTjtBUzlwQ007RUFDRTtBVGdxQ1I7QVMxcUNJO0VBRUU7QVQycUNOO0FTeHFDSTtFQUVFO0FUeXFDTjtBU3ZxQ007RUFDRTtBVHlxQ1I7QVNuckNJO0VBRUU7QVRvckNOO0FTanJDSTtFQUVFO0FUa3JDTjtBU2hyQ007RUFDRTtBVGtyQ1I7QVM1ckNJO0VBRUU7QVQ2ckNOO0FTMXJDSTtFQUVFO0FUMnJDTjtBU3pyQ007RUFDRTtBVDJyQ1I7QVNyc0NJO0VBRUU7QVRzc0NOO0FTbnNDSTtFQUVFO0FUb3NDTjtBU2xzQ007RUFDRTtBVG9zQ1I7QVM5c0NJO0VBRUU7QVQrc0NOO0FTNXNDSTtFQUVFO0FUNnNDTjtBUzNzQ007RUFDRTtBVDZzQ1I7QVN2dENJO0VBRUU7QVR3dENOO0FTcnRDSTtFQUVFO0FUc3RDTjtBU3B0Q007RUFDRTtBVHN0Q1I7QVNodUNJO0VBRUU7QVRpdUNOO0FTOXRDSTtFQUVFO0FUK3RDTjtBUzd0Q007RUFDRTtBVCt0Q1I7QVN6dUNJO0VBRUU7QVQwdUNOO0FTdnVDSTtFQUVFO0FUd3VDTjtBU3R1Q007RUFDRTtBVHd1Q1I7QVNsdkNJO0VBRUU7QVRtdkNOO0FTaHZDSTtFQUVFO0FUaXZDTjtBUy91Q007RUFDRTtBVGl2Q1I7QVMzdkNJO0VBRUU7QVQ0dkNOO0FTenZDSTtFQUVFO0FUMHZDTjtBU3h2Q007RUFDRTtBVDB2Q1I7QVNwd0NJO0VBRUU7QVRxd0NOO0FTbHdDSTtFQUVFO0FUbXdDTjtBU2p3Q007RUFDRTtBVG13Q1I7QVM3d0NJO0VBRUU7QVQ4d0NOO0FTM3dDSTtFQUVFO0FUNHdDTjtBUzF3Q007RUFDRTtBVDR3Q1I7QVN0eENJO0VBRUU7QVR1eENOO0FTcHhDSTtFQUVFO0FUcXhDTjtBU254Q007RUFDRTtBVHF4Q1I7QVMveENJO0VBRUU7QVRneUNOO0FTN3hDSTtFQUVFO0FUOHhDTjtBUzV4Q007RUFDRTtBVDh4Q1I7QVN4eUNJO0VBRUU7QVR5eUNOO0FTdHlDSTtFQUVFO0FUdXlDTjtBU3J5Q007RUFDRTtBVHV5Q1I7O0FVbHhDSTtFQUVFLGdFQXBDTztBVnd6Q2I7QVV0eENJO0VBRUUsNERBcENPO0FWMnpDYjtBVXp4Q0k7RUFFRSx1REFwQ087QVY4ekNiO0FVNXhDSTtFQUVFLHVEQXBDTztBVmkwQ2I7QVUveENJO0VBRUUsMERBcENPO0FWbzBDYjtBVWx5Q0k7RUFFRSxrRUFwQ087QVZ1MENiO0FVcnlDSTtFQUVFLG1FQXBDTztBVjAwQ2I7QVV4eUNJO0VBRUUsa0VBcENPO0FWNjBDYjtBVTN5Q0k7RUFFRSwrREFwQ087QVZnMUNiO0FVOXlDSTtFQUVFLCtEQXBDTztBVm0xQ2I7QVVqekNJO0VBRUUsaUVBcENPO0FWczFDYjtBVXB6Q0k7RUFFRSxpRUFwQ087QVZ5MUNiO0FVdnpDSTtFQUVFLGdFQXBDTztBVjQxQ2I7QVUxekNJO0VBRUUsbUVBcENPO0FWKzFDYjtBVTd6Q0k7RUFFRSxpRUFwQ087QVZrMkNiO0FVaDBDSTtFQUVFLGdFQXBDTztBVnEyQ2I7QVVuMENJO0VBRUUsbUVBcENPO0FWdzJDYjtBVXQwQ0k7RUFFRSxpRUFwQ087QVYyMkNiO0FVejBDSTtFQUVFLGdFQXBDTztBVjgyQ2I7QVU1MENJO0VBRUUsbUVBcENPO0FWaTNDYjs7QVczMkNBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0FYNjJDRjtBVzMyQ0U7RUFDRTtFQUNBO0FYNjJDSjs7QVd6MkNBO0VBQ0U7QVg0MkNGOztBV3oyQ0E7RUFDRTtBWDQyQ0Y7O0FXejJDQTtFQUNFO0FYNDJDRjs7QVd6MkNBO0VBQ0U7QVg0MkNGOztBV3oyQ0E7RUFDRTtBWDQyQ0Y7O0FXejJDQTtFQUNFO0FYNDJDRjs7QVd6MkNBO0VBQ0U7QVg0MkNGOztBV3oyQ0E7RUFDRTtBWDQyQ0Y7O0FXdDJDQTs7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0FYdzJDRjtBV3QyQ0U7RUFDRTtFQUNBO0FYdzJDSjs7QVdwMkNBO0VBQ0U7QVh1MkNGOztBV3AyQ0E7RUFDRTtBWHUyQ0Y7O0FXcDJDQTtFQUNFO0FYdTJDRjs7QVdwMkNBO0VBQ0U7QVh1MkNGOztBV3AyQ0E7RUFDRTtBWHUyQ0Y7O0FXcDJDQTtFQUNFO0FYdTJDRjs7QVdwMkNBO0VBQ0U7QVh1MkNGOztBV3AyQ0E7RUFDRTtBWHUyQ0Y7O0FXcDJDQTtFQUNFO0FYdTJDRjs7QVdwMkNBO0VBQ0U7QVh1MkNGOztBV2oyQ0E7O0VBQUE7QUFJQTtFQUNFO0FYbTJDRjtBV2oyQ0U7RUFDRTtBWG0yQ0o7O0FXLzFDQTtFQUNFO0FYazJDRjs7QVcvMUNBO0VBQ0U7QVhrMkNGOztBVy8xQ0E7RUFDRTtBWGsyQ0Y7O0FXLzFDQTtFQUNFO0FYazJDRjs7QVc1MUNBOzs7RUFBQTtBQUtBO0VBQ0U7VUFBQTtFQUNBO0FYODFDRjs7QVczMUNBO0VBQ0U7QVg4MUNGO0FXNzFDRTtFQUFlO0FYZzJDakI7O0FXNzFDQTtFQUNFO0FYZzJDRjtBVy8xQ0U7RUFBZTtBWGsyQ2pCOztBVy8xQ0E7RUFDRTtBWGsyQ0Y7QVdqMkNFO0VBQWU7QVhvMkNqQjs7QVdqMkNBO0VBQ0U7QVhvMkNGO0FXbjJDRTtFQUFlO0FYczJDakI7O0FZcmhEQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVoREo7QUU3L0NNO0VVdkNOO0lBZ0JRO0lBQ0E7RVp3aEROO0FBQ0Y7QUUzZ0RNO0VVL0JOO0lBcUJRO0VaeWhETjtBQUNGO0FFaGhETTtFVS9CTjtJQXlCUTtFWjBoRE47QUFDRjtBWXhoREk7RUFFSSx1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O0FBQ0Y7QWMzb0VJO0VBQ0k7RUFDQTtFQUNBLGNOdFRDO0FSbThFVDtBYzFvRUk7RUFDSTtFQUNBO0VBQ0E7QWQ0b0VSO0Fjem9FSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJvRVI7QWN6b0VRO0VBQ0k7RUFDQTtFQUNBO0FkMm9FWjtBRWo4RU07RVl3U0Y7SUFrQlE7SUFDQTtFZDJvRVY7QUFDRjtBY3pvRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZDJvRVo7QWN6b0VZO0VBQ0k7RUFDQTtBZDJvRWhCO0FjeG9FWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwb0VoQjtBY3RvRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3b0VaO0FjdG9FWTtFQUNJO0VBQ0E7QWR3b0VoQjtBY3JvRVk7RUFDSTtBZHVvRWhCO0FjcG9FWTtFQUNJO0Fkc29FaEI7QUV4K0VNO0VZd1dNO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RWRrb0VsQjtBQUNGO0FjOW5FUTtFQUNJO0FkZ29FWjtBYzduRVE7RUFDSTtBZCtuRVo7QUU5L0VNO0VZOFhFO0lBSVE7RWRnb0VkO0FBQ0Y7QWM1bkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkOG5FUjtBYzVuRVE7RUFDSSxjTjVhSDtBUjBpRlQ7QWMxbkVJO0VBQ0k7RUFDQTtBZDRuRVI7QWN6bkVZO0VBQ0k7RUFDQSxjTnZiUDtBUmtqRlQ7QWN6bkVZO0VBQ0k7RUFDQTtFQUNBLGNOcmNQO0FSZ2tGVDs7QWNybkVBO0VBQ0k7SUFDSTtFZHduRU47RWN0bkVFO0lBQ0k7RWR3bkVOO0VjdG5FRTtJQUNJO0Vkd25FTjtBQUNGO0Fjcm5FQTtFQUNJO0lBQ0k7RWR1bkVOO0Vjcm5FRTtJQUNJO0VkdW5FTjtFY3JuRUU7SUFDSTtFZHVuRU47QUFDRjtBZXZsRkE7RUFFSTtFQUNBO0VBQ0E7QWZ3bEZKO0FFN2pGTTtFYS9CTjtJQU9RO0VmeWxGTjtBQUNGO0FFbGtGTTtFYS9CTjtJQVdRO0VmMGxGTjtBQUNGO0FleGxGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMGxGUjtBZXhsRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjBsRlo7QWV2bEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5bEZaO0FlcmxGSTtFQUNJO0VBQ0EsY1AzQ0M7RU80Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdWxGUjtBRXptRk07RWFVRjtJQVdRO0lBQ0E7RWZ3bEZWO0FBQ0Y7QWVybEZJO0VBQ0k7RUFDQTtBZnVsRlI7QUVubkZNO0VhMEJGO0lBS1E7RWZ3bEZWO0FBQ0Y7QWVybEZJO0VBQ0k7QWZ1bEZSO0FFM25GTTtFYW1DRjtJQUlRO0Vmd2xGVjtBQUNGO0FldGxGUTtFQUNJO0Fmd2xGWjtBRW5vRk07RWEwQ0U7SUFJUTtJQUNBO0VmeWxGZDtBQUNGO0FFem9GTTtFYWtERTtJQUVRO0VmeWxGZDtBQUNGO0FldGxGUTtFQUNJO0Fmd2xGWjtBZXBsRkk7RUFDSTtFQUNBO0Fmc2xGUjtBRXJwRk07RWE2REY7SUFLUTtFZnVsRlY7QUFDRjtBRTFwRk07RWE2REY7SUFTUTtFZndsRlY7QUFDRjtBZXJsRkk7RUFDSTtBZnVsRlI7QUVscUZNO0VhMEVGO0lBSVE7RWZ3bEZWO0FBQ0Y7QUV2cUZNO0VhMEVGO0lBUVE7RWZ5bEZWO0FBQ0Y7QWV0bEZJO0VBQ0k7RUFDQTtBZndsRlI7QUVockZNO0Vhc0ZGO0lBS1E7RWZ5bEZWO0FBQ0Y7QUVyckZNO0Vhc0ZGO0lBU1E7RWYwbEZWO0FBQ0Y7QUUxckZNO0Vhc0ZGO0lBYVE7RWYybEZWO0FBQ0Y7QWV6bEZRO0VBQ0k7QWYybEZaO0FFbHNGTTtFYTBHRTtJQUVRO0VmMGxGZDtBQUNGO0FFdnNGTTtFYWdIRTtJQUVRO0VmeWxGZDtBQUNGO0FlcmxGSTtFQUNJO0VBQ0EsY1BoSkM7RU9pSkQ7RUFDQTtFQUNBO0FmdWxGUjtBRW50Rk07RWF1SEY7SUFRUTtFZndsRlY7QUFDRjtBRXh0Rk07RWF1SEY7SUFZUTtFZnlsRlY7QUFDRjtBZXRsRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQM0tDO0VPNEtEO0Fmd2xGUjtBRXJ1Rk07RWF1SUY7SUFTUTtJQUNBO0lBQ0E7RWZ5bEZWO0FBQ0Y7QUU1dUZNO0VhdUlGO0lBZVE7RWYwbEZWO0FBQ0Y7QWV2bEZJO0VBQ0k7RUFDQTtBZnlsRlI7QWV2bEZRO0VBQ0ksY1A5TEg7RU8rTEc7QWZ5bEZaO0FldGxGUTtFQUNJLGNQM0xIO0VPNExHO0Fmd2xGWjtBZXBsRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmc2xGUjtBRXB3Rk07RWF5S0Y7SUFRUTtFZnVsRlY7QUFDRjtBZXBsRlk7RUFDSTtFQUNBO0Fmc2xGaEI7QWVqbEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm1sRlI7QUU3eEZNO0VhNExGO0lBaUJRO0lBQ0E7SUFDQTtFZm9sRlY7QUFDRjtBZWpsRkk7RUFDSTtFQUNBO0VBQ0E7QWZtbEZSO0FFenlGTTtFYW1ORjtJQU1RO0Vmb2xGVjtBQUNGO0FFOXlGTTtFYTZORjtJQUVRO0VmbWxGVjtBQUNGO0FlaGxGSTtFQUNJO0VBQ0E7RUFDQSxjUHJRQztFT3NRRDtFQUNBO0VBQ0E7RUFDQTtBZmtsRlI7QUU1ekZNO0VhbU9GO0lBVVE7RWZtbEZWO0FBQ0Y7QUVqMEZNO0VhbU9GO0lBY1E7RWZvbEZWO0FBQ0Y7QWVqbEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm1sRlI7QUV0MUZNO0VhcVBGO0lBaUJRO0lBQ0E7RWZvbEZWO0FBQ0Y7QUU1MUZNO0VhcVBGO0lBc0JRO0VmcWxGVjtBQUNGOztBZS9rRlE7RUFDSTtBZmtsRlo7QUVyMkZNO0Vha1JFO0lBSVE7RWZtbEZkO0FBQ0Y7QWVqbEZZO0VBQ0k7QWZtbEZoQjtBZWhsRlk7RUFDSTtFQUNBO0Fma2xGaEI7QWU5a0ZRO0VBQ0k7RUFDQTtBZmdsRlo7QUVyM0ZNO0VhbVNFO0lBS1E7SUFDQTtFZmlsRmQ7QUFDRjtBZTlrRlE7RUFJSTtBZjZrRlo7QWUxa0ZRO0VBQ0k7RUFDQTtBZjRrRlo7O0FnQmo2RkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBaEJtNkZKO0FFejRGTTtFYy9CTjtJQVFRO0VoQm82Rk47QUFDRjtBRTk0Rk07RWMvQk47SUFZUTtFaEJxNkZOO0FBQ0Y7QUVuNUZNO0VjL0JOO0lBZ0JRO0VoQnM2Rk47QUFDRjtBZ0JwNkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCczZGUjtBRXo1Rk07RWNwQkY7SUFVUTtFaEJ1NkZWO0FBQ0Y7QUU5NUZNO0VjcEJGO0lBY1E7RWhCdzZGVjtBQUNGO0FFMzZGTTtFY1pGO0lBa0JRO0VoQnk2RlY7QUFDRjtBZ0J2NkZRO0VBQ0k7RUFDQTtFQUNBO0FoQnk2Rlo7QUU3NkZNO0VjQ0U7SUFNUTtFaEIwNkZkO0FBQ0Y7QWdCdjZGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeTZGWjtBRXA4Rk07RWNtQkU7SUFXUTtFaEIwNkZkO0FBQ0Y7QUV6OEZNO0VjL0JOO0lBbUVRO0VoQnk2Rk47QUFDRjtBRTk4Rk07RWMvQk47SUF1RVE7RWhCMDZGTjtBQUNGO0FnQng2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEIwNkZSO0FnQnY2Rkk7RUFDSTtBaEJ5NkZSO0FFNTlGTTtFY2tERjtJQUlRO0VoQjA2RlY7QUFDRjtBRWorRk07RWNrREY7SUFRUTtFaEIyNkZWO0FBQ0Y7QWdCejZGUTtFQUNJO0FoQjI2Rlo7QWdCdjZGSTtFQUNJO0VBQ0E7QWhCeTZGUjtBRTcrRk07RWNrRUY7SUFLUTtJQUNBO0VoQjA2RlY7QUFDRjtBRW4vRk07RWNrRUY7SUFVUTtFaEIyNkZWO0FBQ0Y7QWdCeDZGSTtFQUNJO0FoQjA2RlI7QUUzL0ZNO0VjZ0ZGO0lBSVE7RWhCMjZGVjtBQUNGO0FnQng2Rkk7RUFDSTtFQUNBLGNSekhDO0VRMEhEO0VBQ0E7RUFDQTtBaEIwNkZSO0FFdmdHTTtFY3dGRjtJQVFRO0VoQjI2RlY7QUFDRjtBZ0J4NkZJO0VBQ0k7QWhCMDZGUjtBRS9nR007RWNvR0Y7SUFJUTtFaEIyNkZWO0FBQ0Y7QWdCejZGUTtFQUNJO0FoQjI2Rlo7QUV2aEdNO0VjMkdFO0lBSVE7RWhCNDZGZDtBQUNGO0FnQng2Rkk7RUFDSTtBaEIwNkZSO0FFL2hHTTtFY29IRjtJQUlRO0VoQjI2RlY7QUFDRjtBRXBpR007RWNvSEY7SUFRUTtFaEI0NkZWO0FBQ0Y7QWdCejZGSTtFQUNJO0VBQ0EsY1JqS0M7RVFrS0Q7QWhCMjZGUjtBRTlpR007RWNnSUY7SUFPUTtFaEIyNkZWO0FBQ0Y7QWdCeDZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjA2RlI7QUV6akdNO0VjMklGO0lBT1E7RWhCMjZGVjtBQUNGO0FnQng2Rkk7RUFDSTtFQUNBO0FoQjA2RlI7QUUxakdNO0VjOElGO0lBS1E7RWhCMjZGVjtBQUNGO0FFdmtHTTtFYzhKRTtJQUVRO0VoQjI2RmQ7QUFDRjtBZ0J4NkZRO0VBQ0k7QWhCMDZGWjtBZ0J2NkZRO0VBQ0k7RUFDQTtFQUNBLGNSbE1IO0VRbU1HO0VBRUE7QWhCdzZGWjtBRXRsR007RWN3S0U7SUFTUTtFaEJ5NkZkO0FBQ0Y7QUUzbEdNO0Vjd0tFO0lBYVE7RWhCMDZGZDtBQUNGO0FFaG1HTTtFY3dLRTtJQWlCUTtFaEIyNkZkO0FBQ0Y7QWdCejZGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNSL05IO0VRZ09HO0FoQjI2Rlo7QWdCeDZGUTtFQUNJLGNSMU5EO0FSb29HWDtBZ0J0NkZJO0VBQ0k7RUFDQTtBaEJ3NkZSO0FFbm5HTTtFY3lNRjtJQUtRO0VoQnk2RlY7QUFDRjs7QWlCdnBHQTtFQUVJO0VBQ0E7RUFDQTtBakJ5cEdKO0FFOW5HTTtFZS9CTjtJQU9RO0VqQjBwR047QUFDRjtBRW5vR007RWUvQk47SUFXUTtFakIycEdOO0FBQ0Y7QWlCenBHSTtFQUNJO0FqQjJw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QU1RO0V2QjR5SU47QUFDRjtBRXB4SU07RXFCL0JOO0lBVVE7RXZCNnlJTjtBQUNGO0F1QjN5SUk7RUFDSTtFQUNBO0VBQ0E7QXZCNnlJUjtBRXR4SU07RXFCMUJGO0lBTVE7RXZCOHlJVjtBQUNGO0FFM3hJTTtFcUIxQkY7SUFVUTtFdkIreUlWO0FBQ0Y7QUV4eUlNO0VxQmxCRjtJQWNRO0lBQ0E7RXZCZ3pJVjtBQUNGO0FFOXlJTTtFcUJsQkY7SUFtQlE7RXZCaXpJVjtBQUNGO0F1Qjl5SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZ3pJUjtBRW56SU07RXFCSEY7SUFTUTtFdkJpeklWO0FBQ0Y7QUV4eklNO0VxQkhGO0lBYVE7RXZCa3pJVjtBQUNGO0F1Qmh6SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmt6SVo7QUVwMElNO0VxQmFFO0lBUVE7SUFDQTtFdkJteklkO0FBQ0Y7QXVCL3lJSTtFQUNJO0F2Qml6SVI7QXVCOXlJSTtFQUNJO0F2Qmd6SVI7QUV4MUlNO0VxQjBDRTtJQUVRO0lBQ0E7RXZCZ3pJZDtBQUNGO0F1Qjl5SVk7RUFDSTtBdkJnekloQjtBRXoxSU07RXFCd0NNO0lBSVE7SUFDQTtFdkJpeklsQjtBQUNGO0F1Qi95SVk7RUFDSTtBdkJpekloQjtBdUI3eUlvQjtFQUNJO0F2Qit5SXhCO0FFNzJJTTtFcUJvRUU7SUFFUTtJQUNBO0V2QjJ5SWQ7QUFDRjtBdUJ6eUlZO0VBQ0k7QXZCMnlJaEI7QUU5MklNO0VxQmtFTTtJQUlRO0lBQ0E7RXZCNHlJbEI7QUFDRjtBdUIxeUlZO0VBQ0k7QXZCNHlJaEI7QXVCeHlJb0I7RUFDSTtBdkIweUl4QjtBdUJueUlJO0VBQ0k7RUFDQTtFQUNBO0F2QnF5SVI7QUUvM0lNO0VxQnVGRjtJQU1RO0lBQ0E7SUFDQTtJQUNBO0V2QnN5SVY7QUFDRjtBRS80SU07RXFCK0ZGO0lBYVE7RXZCdXlJVjtBQUNGO0FFcDVJTTtFcUIrRkY7SUFpQlE7RXZCd3lJVjtBQUNGO0F1QnJ5SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnV5SVI7QUV4NUlNO0VxQjRHRjtJQVFRO0V2Qnd5SVY7QUFDRjtBRXI2SU07RXFCb0hGO0lBWVE7SUFDQTtFdkJ5eUlWO0FBQ0Y7QUUzNklNO0VxQm9IRjtJQWlCUTtFdkIweUlWO0FBQ0Y7QXVCdHlJSTtFQUNJO0VBQ0E7QXZCd3lJUjtBRTU2SU07RXFCa0lGO0lBS1E7RXZCeXlJVjtBQUNGO0F1QnZ5SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ5eUlaO0FFbDhJTTtFcUJrSkU7SUFVUTtFdkIweUlkO0FBQ0Y7QUV2OElNO0VxQmtKRTtJQWNRO0V2QjJ5SWQ7QUFDRjtBdUJ6eUlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIyeUloQjtBRXQ5SU07RXFCbUtNO0lBV1E7SUFDQTtFdkI0eUlsQjtBQUNGOztBd0IzL0lBO0VBRUk7RUFDQTtBeEI2L0lKO0FFaitJTTtFc0IvQk47SUFNUTtFeEI4L0lOO0FBQ0Y7QXdCNS9JSTtFQUNJO0F4QjgvSVI7QXdCMy9JSTtFQUNJO0F4QjYvSVI7QXdCMS9JSTtFQUNJO0VBQ0EsY2hCbkJDO0VnQm9CRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjQvSVI7QUVyL0lNO0VzQmRGO0lBVVE7SUFDQTtFeEI2L0lWO0FBQ0Y7QUUzL0lNO0VzQmRGO0lBZVE7RXhCOC9JVjtBQUNGO0FFaGdKTTtFc0JLRjtJQUVRO0V4QjYvSVY7QUFDRjtBRXJnSk07RXNCV0Y7SUFFUTtJQUNBO0lBQ0E7RXhCNC9JVjtBQUNGO0F3QnovSVk7RUFDSTtBeEIyL0loQjtBd0J4L0lZOztFQUVJO0F4QjAvSWhCO0F3QnYvSVk7RUFDSTtBeEJ5L0loQjtBd0JoL0lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCay9JaEI7QXdCLytJWTtFQUNJLGNoQjdFUDtBUjhqSlQ7QXdCOStJWTtFQUNJO0VBQ0E7QXhCZy9JaEI7QXdCNytJWTtFQUNJO0F4QisrSWhCO0F3QjErSVk7RUFDSTtBeEI0K0loQjtBd0J6K0lZO0VBQ0k7QXhCMitJ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Qi82Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmk3SlI7QUV2OUpNO0V5QmlDRjtJQVFRO0UzQms3SlY7QUFDRjtBRTU5Sk07RXlCaUNGO0lBWVE7RTNCbTdKVjtBQUNGO0FFaitKTTtFeUJpQ0Y7SUFnQlE7RTNCbzdKVjtBQUNGO0FFdCtKTTtFeUJpQ0Y7SUFvQlE7RTNCcTdKVjtBQUNGO0EyQmw3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JvN0pSO0FFcC9KTTtFeUJ5REY7SUFVUTtFM0JxN0pWO0FBQ0Y7QUV6L0pNO0V5QnlERjtJQWNRO0UzQnM3SlY7QUFDRjtBMkJwN0pRO0VBQ0k7RUFDQTtFQUNBO0EzQnM3Slo7QUUzL0pNO0V5QmtFRTtJQU1RO0lBQ0E7RTNCdTdKZDtBQUNGO0FFemdLTTtFeUIwRUU7SUFXUTtFM0J3N0pkO0FBQ0Y7QTJCdDdKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0RG5CbkhDO0VtQm9IRDtFQUNBO0VBQ0E7RUFDQTtBM0J3N0poQjtBMkJuN0pJO0VBQ0k7QTNCcTdKUjtBRWhpS007RXlCMEdGO0lBSVE7RTNCczdKVjtBQUNGO0EyQmw3SlE7RUFDSTtBM0JvN0paO0FFeGlLTTtFeUJtSEU7SUFJUTtFM0JxN0pkO0FBQ0Y7QTJCbDdKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQm83Slo7QUVuaktNO0V5QjJIRTtJQU9RO0UzQnE3SmQ7QUFDRjtBRXhqS007RXlCMkhFO0lBV1E7SUFDQTtFM0JzN0pkO0FBQ0Y7QTJCcDdKWTtFQUNJO0EzQnM3SmhCO0EyQm43Slk7RUFDSTtBM0JxN0poQjtBRXBrS007RXlCOElNO0lBSVE7RTNCczdKbEI7QUFDRjtBMkJuN0pZO0VBQ0k7QTNCcTdKaEI7QUU1a0tNO0V5QnNKTTtJQUlRO0UzQnM3SmxCO0FBQ0Y7QTJCbjdKWTtFQUNJO0EzQnE3SmhCO0FFcGxLTTtFeUI4Sk07SUFJUTtFM0JzN0psQjtBQUNGO0EyQmo3Skk7RUFDSTtFQUNBO0EzQm03SlI7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TTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCazJLUjtBNkI1MUtJO0VBRU07OztJQUNFO0lBQ0E7RTdCKzFLVjtFNkI1MUtROztJQUNFO0U3QisxS1Y7QUFDRjtBNkIxMUtNOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0I4MUtSO0E2QnoxS0U7O0VBQ0U7RUFDQTtBN0I0MUtKO0E2QjExS0k7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I4MUtOO0E2QjUxS007OztFQUNFO0E3QmcyS1I7QTZCMzFLTTs7O0VBQ0U7RUFDQTtBN0IrMUtSO0E2QjMxS0k7RUFFSTs7O0lBQ0U7SUFDQTtFN0I4MUtSO0FBQ0Y7QTZCejFLRTs7RUFDRTtFQUNBO0E3QjQxS0osQyIsInNvdXJjZXMiOlsid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3MvZ2VuZXJpYy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9EWklLIEdZTS8uL3NyYy9zY3NzL3V0aWxzL3J3ZC5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3MvZ2VuZXJpYy9mb250cy5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3MvZ2VuZXJpYy90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9sYXlvdXQvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3MvdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9nZW5lcmljL2NvbG9ycy5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fY29yZS5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fZWFzaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9EWklLIEdZTS8uL3NyYy9zY3NzL3NlY3Rpb25zL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3Mvc2VjdGlvbnMvaGVyby5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3Mvc2VjdGlvbnMvYXdhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9yZXF1ZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9iZW5lZml0cy5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3Mvc2VjdGlvbnMvd2stYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy93ay1taXNzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9tYXAtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy93ay1maW5hbC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9EWklLIEdZTS8uL3NyYy9zY3NzL3NlY3Rpb25zL2ZhcS5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3Mvc2VjdGlvbnMvd2stZHppay1neW0tdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9EWklLIEdZTS8uL3NyYy9zY3NzL3NlY3Rpb25zL3NjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9yZXF1ZXN0LXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy9mYXEtaGVyby5zY3NzIiwid2VicGFjazovL0RaSUsgR1lNLy4vc3JjL3Njc3Mvc2VjdGlvbnMvd2stdG9wLTEwLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9zZWN0aW9ucy93ay12b3RlLXN0ZXBzLnNjc3MiLCJ3ZWJwYWNrOi8vRFpJSyBHWU0vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wLnR5cGVraXQubmV0L3AuY3NzP3M9MSZrPXZlaDVnaHcmaHQ9dGsmZj00NDAzOC40NDAzOS40NDA0NC40NDA0NS40NDA1NC40NDA1NS40NDA2MC40NDA2MS40NDA3MC40NDA3MS40NDA3Ni40NDA3Ny40NDA4Ni40NDA4Ny40NDA4OC40NDA5MS40NDA5Mi40NDA5My40NDA5NC40NDEwMi40NDEwMy40NDEwOC40NDEwOS40NDExOC40NDExOS40NDEyNC40NDEyNSZhPTkyNzUwMDkzJmFwcD10eXBla2l0JmU9Y3NzXCIpO1xuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXJnaW4tLWJpZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXJnaW4tLWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5tYXJnaW4tLW1lZGl1bSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXJnaW4tLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1hcmdpbi0tZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXJnaW4tLWRlZmF1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5tYXJnaW4tLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1hcmdpbi0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLypcbiAqIFRoZSBUeXBla2l0IHNlcnZpY2UgdXNlZCB0byBkZWxpdmVyIHRoaXMgZm9udCBvciBmb250cyBmb3IgdXNlIG9uIHdlYnNpdGVzXG4gKiBpcyBwcm92aWRlZCBieSBBZG9iZSBhbmQgaXMgc3ViamVjdCB0byB0aGVzZSBUZXJtcyBvZiBVc2VcbiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlXG4gKiBpbmZvcm1hdGlvbiwgc2VlIHRoZSBsaXN0IGJlbG93LlxuICpcbiAqIG9idmlvdXNseTpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRhXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWNcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWZkXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDdcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTBiXG4gKiBvYnZpb3VzbHktY29tcHJlc3NlZDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQzXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDBcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA2XG4gKiBvYnZpb3VzbHktY29uZGVuc2VkOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5YzJcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQ2XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWRcbiAqIG9idmlvdXNseS1leHRlbmRlZDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWM2XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljYVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWZcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWY1XG4gKiBvYnZpb3VzbHktbmFycm93OlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDlcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUxXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGFcbiAqIG9idmlvdXNseS13aWRlOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZGNcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUyXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDlcbiAqXG4gKiDCqSAyMDA5LTIwMjUgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKi9cbi8qe1wibGFzdF9wdWJsaXNoZWRcIjpcIjIwMjUtMTItMTEgMTA6MzE6MTQgVVRDXCJ9Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktY29tcHJlc3NlZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU3NDE0Zi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDMvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81NzQxNGYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQzLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81NzQxNGYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQzLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1jb21wcmVzc2VkXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNTUwZTdkLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU1MGU3ZC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTYvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU1MGU3ZC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTYvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LWNvbXByZXNzZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MWFmMzcvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAwLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDFhZjM3LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMC8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDFhZjM3LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMC8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktY29tcHJlc3NlZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzFjZTNkNi8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDYvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xY2UzZDYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA2LzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xY2UzZDYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA2LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YWRlNzEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWMyLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2FkZTcxLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljMi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2FkZTcxLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljMi8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMzZiZjkyLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkNi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzM2YmY5Mi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDYvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzM2YmY5Mi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDYvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LWNvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q5OTk3NC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTUvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kOTk5NzQvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWU1LzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kOTk5NzQvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWU1LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZWZiNzIvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVkLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNmVmYjcyLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllZC8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNmVmYjcyLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllZC8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktbmFycm93XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDJhYjg5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkOS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQyYWI4OS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDkvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQyYWI4OS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDkvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LW5hcnJvd1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU2OWM4MC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTEvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81NjljODAvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUxLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81NjljODAvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUxLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1uYXJyb3dcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83MzU1ZTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAzLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNzM1NWU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMy8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNzM1NWU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMy8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktbmFycm93XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2M1YTk3LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdjNWE5Ny8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGEvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdjNWE5Ny8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGEvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDBhYWQ5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkYS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2QwYWFkOS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZGEvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2QwYWFkOS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZGEvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDVlYWQ0LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllMy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzA1ZWFkNC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTMvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzA1ZWFkNC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTMvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZWYwODczLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllYy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNSZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2VmMDg3My8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWMvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjUmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2VmMDg3My8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWMvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjUmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzY4ZGViLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlmZC8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M2OGRlYi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZmQvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2M2OGRlYi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZmQvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjdkZmFmLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Y3ZGZhZi8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDIvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Y3ZGZhZi8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDIvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjI1MmQwLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYyNTJkMC8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDcvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYyNTJkMC8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDcvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmRmNWY1LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uOCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzJkZjVmNS8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGIvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjgmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzJkZjVmNS8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGIvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjgmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LXdpZGVcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84MWM3NDEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRjLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvODFjNzQxLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkYy8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvODFjNzQxLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkYy8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktd2lkZVwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2FmYTZiMy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTIvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hZmE2YjMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUyLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hZmE2YjMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUyLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS13aWRlXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNzk3ZWEzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNC8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzc5N2VhMy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDQvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzc5N2VhMy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDQvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LXdpZGVcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83Zjc1ZWUvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA5LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2Y3NWVlLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwOS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2Y3NWVlLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwOS8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yOTdjMzYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWM2LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMjk3YzM2LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljNi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMjk3YzM2LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljNi8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZjRjNTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWNhLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNmY0YzU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljYS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNmY0YzU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljYS8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85NGQ2MWYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVmLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTRkNjFmLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllZi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOTRkNjFmLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllZi8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82NDk5Y2QvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWY1LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjQ5OWNkLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlmNS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjQ5OWNkLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlmNS8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbi50ay1vYnZpb3VzbHktY29tcHJlc3NlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1jb21wcmVzc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ay1vYnZpb3VzbHktY29uZGVuc2VkIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udGstb2J2aW91c2x5LW5hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1uYXJyb3dcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRrLW9idmlvdXNseSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseVwiLCBzYW5zLXNlcmlmO1xufVxuXG4udGstb2J2aW91c2x5LXdpZGUge1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHktd2lkZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4udGstb2J2aW91c2x5LWV4dGVuZGVkIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5LWV4dGVuZGVkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkgKjo6c2VsZWN0aW9uLFxuaHRtbCAqOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNDRDdEO1xufVxuXG4udHlwby1oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudHlwby1oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC50eXBvLWgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiA2LjRyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjRyZW07XG4gIH1cbn1cblxuLnR5cG8taDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnR5cG8taDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAudHlwby1oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4ucC1iaWcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLnAtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbnAuYmlnIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5wLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5wLnRpbnkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIHAudGlueSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgcC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIHAudGlueSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuaDEgc3BhbiwgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkuLXRoZW1lLWJsYWNrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmJvZHkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDIwMHB4O1xufVxuYm9keS4tcG9wdXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBjYWxjKC01LjMwNHB4ICsgNS40dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgY2FsYygyOC4zMjY0cHggKyAxLjE0dncpO1xuICB9XG59XG5cbnNlY3Rpb246bm90KC5oZWFkZXIpIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ3JhZGllbnQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JhZGllbnQtdGV4dC13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAwJSwgIzk5OTk5OSAxMDAlKTtcbn1cblxuLyoqXG4gKiBTd2lwZXIgMTAuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAyOCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDExMzk7XG59XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zO1xufVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDJyZW0gMDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLmhlYWRlci4tc2Nyb2xsZWQsIC5oZWFkZXIuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci4tc2Nyb2xsZWQgLmhlYWRlcl9fbG9nbyBpbWcsIC5oZWFkZXIuLWFjdGl2ZSAuaGVhZGVyX19sb2dvIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlci4tc2Nyb2xsZWQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjAuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIH1cbn1cbi5oZWFkZXIuLXNjcm9sbGVkIC5oZWFkZXJfX2xvZ28ge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXIuLXNjcm9sbGVkIC5oZWFkZXJfX2NvdW50ZXIge1xuICAgIHRvcDogY2FsYygxMDAlICsgMi40cmVtKTtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlci4tc2Nyb2xsZWQgLmhlYWRlcl9fY291bnRlciB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxLjJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5oZWFkZXIuLXNjcm9sbGVkIC5oZWFkZXJfX2NvdW50ZXIge1xuICAgIHRvcDogY2FsYygxMDAlICsgMS4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuaGVhZGVyLi1zY3JvbGxlZCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvdW50ZXIge1xuICBwYWRkaW5nOiAxLjRyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNDOEM1QzU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyX19jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcmlnaHQ6IDA7XG4gICAgZ2FwOiA1cmVtO1xuICAgIG1pbi13aWR0aDogNDVyZW07XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlcl9fY291bnRlciB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAwLjZyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5oZWFkZXJfX2NvdW50ZXIge1xuICAgIHRvcDogY2FsYygxMDAlICsgMC43cmVtKTtcbiAgICByaWdodDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhlYWRlcl9fY291bnRlciB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxLjJyZW0pO1xuICB9XG59XG4uaGVhZGVyX19jb3VudGVyLXRpdGxlLCAuaGVhZGVyX19jb3VudGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDAxMTM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXJfX2NvdW50ZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhlYWRlcl9fY291bnRlci1sYWJlbCB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmhlYWRlcl9fY291bnRlci1udW1iZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjMDAxMTM5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19jb3VudGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyX19jb3VudGVyLWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDFyZW07XG59XG4uaGVhZGVyX19tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgbWFyZ2luLXRvcCAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgb3JkZXI6IDM7XG59XG4uaGVhZGVyX19tZW51Li1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21lbnUuLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOThweCk7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZ2FwOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG59XG4uaGVhZGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDAxMTM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXJfX2xpbmsgYSB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fbGluayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMTEzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB9XG59XG4uaGVhZGVyX19tZW51LXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS4tdGhlbWUtYmxhY2sgLmhlYWRlci4tc2Nyb2xsZWQgLmhlYWRlcl9fbGluayBhLCBib2R5Li10aGVtZS1ibGFjayAuaGVhZGVyLi1hY3RpdmUgLmhlYWRlcl9fbGluayBhIHtcbiAgY29sb3I6ICMwMDExMzk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5Li10aGVtZS1ibGFjayAuaGVhZGVyLi1zY3JvbGxlZCAuaGVhZGVyX19saW5rIGE6aG92ZXIsIGJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXIuLWFjdGl2ZSAuaGVhZGVyX19saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAxMTM5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgfVxufVxuYm9keS4tdGhlbWUtYmxhY2sgLmhlYWRlci4tc2Nyb2xsZWQgLmhlYWRlcl9fY291bnRlciwgYm9keS4tdGhlbWUtYmxhY2sgLmhlYWRlci4tYWN0aXZlIC5oZWFkZXJfX2NvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXIuLXNjcm9sbGVkIC5oZWFkZXJfX2NvdW50ZXItdGl0bGUsXG5ib2R5Li10aGVtZS1ibGFjayAuaGVhZGVyLi1zY3JvbGxlZCAuaGVhZGVyX19jb3VudGVyLW51bWJlciwgYm9keS4tdGhlbWUtYmxhY2sgLmhlYWRlci4tYWN0aXZlIC5oZWFkZXJfX2NvdW50ZXItdGl0bGUsXG5ib2R5Li10aGVtZS1ibGFjayAuaGVhZGVyLi1hY3RpdmUgLmhlYWRlcl9fY291bnRlci1udW1iZXIge1xuICBjb2xvcjogIzAwMTEzOTtcbn1cbmJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXJfX2xpbmsgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXJfX2xpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDExMzkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXJfX2NvdW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXJfX2NvdW50ZXItdGl0bGUsXG4gIGJvZHkuLXRoZW1lLWJsYWNrIC5oZWFkZXJfX2NvdW50ZXItbnVtYmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uZm9vdGVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIGNsaXAtcGF0aDogdXJsKCNmb290ZXItbWFzay1yd2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC5mb290ZXJfX2JnIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjY3VzdG9tLWNsaXApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlcl9fYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyX19iZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuLmZvb3Rlcl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZm9vdGVyX19jaGV2cm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1JTtcbn1cbi5mb290ZXJfX2NoZXZyb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5mb290ZXJfX2NoZXZyb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZvb3Rlcl9fY2hldnJvbiB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19ib3R0b20gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLWNvbCB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXJfX3RvcC1jb2wge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX190b3AtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyX190b3AtY29sOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDQvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXJfX3RvcC1jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMTAvc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLWNvbDpudGgtY2hpbGQoMykge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX190b3AtY29sOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gIHJvdy1nYXA6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlcl9fbG9nb3Mge1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbC1pdGVtIHtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG59XG4uZm9vdGVyX190b3AtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAuZm9vdGVyX190b3AtbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXJfX3RvcC1saW5rcy13cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICByb3ctZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXJfX3RvcC1saW5rcy13cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLWxpbmtzLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wLWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX3RvcC1saW5rcy4tYmx1ZSB1bCB7XG4gIGNvbG9yOiAjMDBCNERFO1xufVxuLmZvb3Rlcl9fdG9wLWxpbmtzLi1ibHVlIHVsICoge1xuICBjb2xvcjogIzAwQjRERTtcbn1cbi5mb290ZXJfX3RvcC1saW5rcy4tYmx1ZSB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb290ZXJfX3RvcC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX3RvcC1saW5rcyB1bCAqIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9fdG9wLWxpbmtzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZm9vdGVyX190b3AtbGlua3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX190b3AtbGlua3MgdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXJfX3RvcC1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uZm9vdGVyX190b3AtbGlua3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5mb290ZXJfX2NvbnRhY3QtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3QtbGVhZCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdC1sZWFkIHtcbiAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFjdC1tYWlsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogIzAwQjRERTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uZm9vdGVyX19jb250YWN0LW1haWwgKiB7XG4gIGNvbG9yOiAjMDBCNERFO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuZm9vdGVyX19jb250YWN0LW1haWwge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG4uZm9vdGVyX19jb3B5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uaGVyby4tc3RhZ2UtMyAuaGVyb19fY29udGVudCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5oZXJvLi1zdGFnZS0zIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDM1cmVtIGF1dG8gMTQwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVyby4tc3RhZ2UtMyAuaGVyb19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMzJTtcbiAgfVxufVxuLmhlcm8uLXN0YWdlLTMgLmhlcm9fX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbi5oZXJvX19hbmltLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fX2FuaW0tYmctbGVmdCwgLmhlcm9fX2FuaW0tYmctcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvX19hbmltLWJnLWxlZnQsIC5oZXJvX19hbmltLWJnLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm9fX2FuaW0tYmctbGVmdCBpbWcsIC5oZXJvX19hbmltLWJnLXJpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm9fX2FuaW0tYmctbGVmdCB7XG4gIHdpZHRoOiAzNiU7XG4gIHRvcDogMjMlO1xuICBsZWZ0OiAzJTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xufVxuLmhlcm9fX2FuaW0tYmctcmlnaHQge1xuICB3aWR0aDogMzQlO1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHNrZXdYKDEwZGVnKTtcbn1cbi5oZXJvX19hbmltLWJnLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvX19hbmltLWJnLXBhdHRlcm4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyb19fYW5pbS1iZy1taWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5oZXJvX19hbmltLWJnLW1pZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fX2FuaW0tYmctYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMTQlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIGFuaW1hdGlvbjogcHVsc2UtcmluZy1ibHVyIDEuNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uaGVyb19fYW5pbS1iZy1ibHVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm9fX2NoZXZyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTZyZW07XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5oZXJvX19jaGV2cm9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVyb19fY2hldnJvbiB7XG4gICAgYm90dG9tOiAxOHJlbTtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmhlcm9fX2NoZXZyb24ge1xuICAgIGJvdHRvbTogMTRyZW07XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmhlcm9fX2NoZXZyb24ge1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGJvdHRvbTogMTByZW07XG4gIH1cbiAgLmhlcm9fX2NoZXZyb24gaW1nIHtcbiAgICB3aWR0aDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fY2hldnJvbi4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVyb19fY2hldnJvbi4tcndkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaGVyb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDguM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4uaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xpcC1wYXRoOiB1cmwoI2N1c3RvbUhlcm9DbGlwUGF0aFJ3ZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvX193cmFwcGVyIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjY3VzdG9tSGVyb0NsaXBQYXRoKTtcbiAgfVxufVxuLmhlcm9fX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM4LCAyNiwgNTQsIDApIDAlLCAjMjYxQTM2IDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZXJvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVyb19fdmlkZW8gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm9fX3ZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTQwcHggYXV0byA1MnB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gNjVweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAyMDBweCBhdXRvIDE0MHB4IGF1dG87XG4gIH1cbn1cbi5oZXJvX19sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbn1cbi5oZXJvX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZXJvX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuaGVyb19fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmhlcm9fX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5oZXJvX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5oZXJvX19idXR0b246bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uaGVyb19fc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuaGVyb19fc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaGVyb19fc2NoZWR1bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhlcm9fX3NjaGVkdWxlLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMEI0REU7XG59XG4uaGVyb19fc2NoZWR1bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42cmVtO1xufVxuLmhlcm9fX3NjaGVkdWxlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNGVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgbWFyZ2luIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlID4gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5MyUpIHNlcGlhKDU3JSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoMjUwZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwMCUpO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAuaGVyb19fc2NoZWR1bGUtc2luZ2xlIHtcbiAgICB3aWR0aDogNS40cmVtO1xuICAgIGhlaWdodDogNS40cmVtO1xuICB9XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlLi1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5oZXJvX19zY2hlZHVsZS1zaW5nbGUuLWFjdGl2ZSA+IGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNTQlKSBzZXBpYSg5NyUpIHNhdHVyYXRlKDIxNzQlKSBodWUtcm90YXRlKDE1M2RlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDEwMSUpO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlLi1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQjRERTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODAsIDIyMiwgMC4zMDE5NjA3ODQzKTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1yaW5nIDEuNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODAsIDIyMiwgMC4zMDE5NjA3ODQzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQjRERTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5oZXJvX19zY2hlZHVsZS1zaW5nbGU6aG92ZXIgLmhlcm9fX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5oZXJvX19zY2hlZHVsZS1zaW5nbGU6aG92ZXI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5oZXJvX19zY2hlZHVsZS1zaW5nbGU6aG92ZXIgPiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU0JSkgc2VwaWEoOTclKSBzYXR1cmF0ZSgyMTc0JSkgaHVlLXJvdGF0ZSgxNTNkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDElKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuaGVyb19fc2NoZWR1bGUtc2luZ2xlOm50aC1sYXN0LWNoaWxkKDIpIC5oZXJvX19zY2hlZHVsZS1zaW5nbGUtdG9vbHRpcCwgLmhlcm9fX3NjaGVkdWxlLXNpbmdsZTpsYXN0LWNoaWxkIC5oZXJvX19zY2hlZHVsZS1zaW5nbGUtdG9vbHRpcCB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZSgzMiUsIC0xMjAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3Rvb2x0aXBfcmlnaHQuc3ZnXCIpO1xuICB9XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlIGltZyB7XG4gIG1heC13aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAuaGVyb19fc2NoZWR1bGUtc2luZ2xlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzcmVtO1xuICB9XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlKC00MCUsIC0xMjAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi90b29sdGlwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1pbi13aWR0aDogMTg0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm9fX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwID4gc3BhbiB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmhlcm9fX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4uaGVyb19fc2NoZWR1bGUtc2luZ2xlLXRvb2x0aXAtaW5uZXIgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmhlcm9fX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwLWlubmVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAxMTM5O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZS1yaW5nLWJsdXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICB9XG59XG4uYXdhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5hd2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmF3YXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmF3YXJkc19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF3YXJkc19fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5hd2FyZHNfX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDU4LjUzJSk7XG59XG4uYXdhcmRzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG4uYXdhcmRzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYXdhcmRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYXdhcmRzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuYXdhcmRzX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmF3YXJkc19faW1hZ2UuLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC5hd2FyZHNfX2ltYWdlLi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAuYXdhcmRzX19pbWFnZS4tcndkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXdhcmRzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hd2FyZHNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmF3YXJkc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cbn1cbi5hd2FyZHNfX2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYXdhcmRzX19ib3hlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5hd2FyZHNfX2JveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLmF3YXJkc19fYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmF3YXJkc19fYm94IHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hd2FyZHNfX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuYXdhcmRzX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5hd2FyZHNfX2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkc19fYm94Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzX19ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxufVxuLmF3YXJkc19fYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGNvbG9yOiAjMDBCNERFO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzX19ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5hd2FyZHNfX2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjNyZW07XG4gIH1cbn1cbi5hd2FyZHNfX2JveC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzX19ib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuYXdhcmRzX19ib3gtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5hd2FyZHNfX2JveC13b3J0aCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYXdhcmRzX19ib3gtd29ydGggc3BhbiB7XG4gIGNvbG9yOiAjMDAxMTM5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmF3YXJkc19fYm94LXdvcnRoIHNwYW46bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMDBCNERFO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmF3YXJkc19fYm94LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzX19ib3gtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmF3YXJkc19fYm94LXRvZ2dsZTpob3ZlciAuYXdhcmRzX19ib3gtdG9nZ2xlLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmF3YXJkc19fYm94LXRvZ2dsZS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEI0REU7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjN0Q3RTdGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5hd2FyZHNfX2JveC10b2dnbGUtdG9vbHRpcCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5hd2FyZHNfX2F3YXJkcy1iYW5uZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkc19fYXdhcmRzLWJhbm5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYXdhcmRzX19iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICB9XG59XG4uYXdhcmRzX19iYW5uZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYXdhcmRzX19iYW5uZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuYXdhcmRzX19iYW5uZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5hd2FyZHNfX2Jhbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMy4wNCUpO1xuICBmb250LXNpemU6IDMuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEyZGVnKTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmF3YXJkc19fYmFubmVyLWJveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmF3YXJkc19fYmFubmVyLWJveCB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cblxuYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19fYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIGJvZHkuLXRoZW1lLWJsYWNrIC5hd2FyZHNfX2JnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19fYmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCA1OC41MyUpO1xufVxuYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19fYmcgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04JSkgdHJhbnNsYXRlWSg2JSk7XG59XG5ib2R5Li10aGVtZS1ibGFjayAuYXdhcmRzX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgY2FsYygtMSAqICgtNS4zMDRweCArIDUuNHZ3KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19faW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19fdGl0bGUsIGJvZHkuLXRoZW1lLWJsYWNrIC5hd2FyZHNfX2JveC10ZXh0LCBib2R5Li10aGVtZS1ibGFjayAuYXdhcmRzX19ib3gtd29ydGggc3BhbjpmaXJzdC1jaGlsZCwgYm9keS4tdGhlbWUtYmxhY2sgLmF3YXJkc19fYmFubmVyLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5Li10aGVtZS1ibGFjayAuYXdhcmRzX19iYW5uZXItYm94IHtcbiAgY29sb3I6ICMzMTJGMkY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNCQTk4NDQgMCUsICNEN0JFNjkgMTAwJSk7XG59XG5cbi5yZXF1ZXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXF1ZXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLnJlcXVlc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5yZXF1ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJlcXVlc3RfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVxdWVzdF9fYmcge1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5yZXF1ZXN0X19iZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RfX2JnIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi5yZXF1ZXN0X19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucmVxdWVzdF9fYmcgaW1nIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucmVxdWVzdF9fYmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgNTguNTMlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RfX2JnOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnJlcXVlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG4ucmVxdWVzdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbi5yZXF1ZXN0X19pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJlcXVlc3RfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnJlcXVlc3RfX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDc7XG4gIH1cbn1cbi5yZXF1ZXN0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXF1ZXN0X19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgbWFyZ2luLWJvdHRvbTogNS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZXF1ZXN0X19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAucmVxdWVzdF9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDgvc3BhbiA1O1xuICB9XG59XG4ucmVxdWVzdF9fdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RfX3RpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5yZXF1ZXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgfVxufVxuLnJlcXVlc3RfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXF1ZXN0X19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucmVxdWVzdF9faWNvbiBpbWcge1xuICB3aWR0aDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxufVxuLnJlcXVlc3RfX21haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXF1ZXN0X19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnJlcXVlc3RfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgfVxufVxuLnJlcXVlc3RfX2Rpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwMDExMzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5yZXF1ZXN0X19kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucmVxdWVzdF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnJlcXVlc3RfX2luZm8ge1xuICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG59XG4ucmVxdWVzdF9faW5mby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVxdWVzdF9faW5mby1ib3gge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5yZXF1ZXN0X19pbmZvLWJveDpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5yZXF1ZXN0X19pbmZvLWJveCBkaXYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucmVxdWVzdF9faW5mby1ib3ggZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDBCNERFO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZXF1ZXN0X19pbmZvLWJveCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZXF1ZXN0X19pbmZvLWJveCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5yZXF1ZXN0X19pbmZvLWJveCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICB9XG59XG4ucmVxdWVzdF9faW5mby1ib3ggZGl2Omxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMwMDExMzk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5yZXF1ZXN0X19pbmZvLWJveCBkaXYuLWdyYXkge1xuICBjb2xvcjogI0E2QTlBRTtcbn1cbi5yZXF1ZXN0X19tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5yZXF1ZXN0X19tb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5iZW5lZml0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZW5lZml0cyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlbmVmaXRzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzh2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgLmJlbmVmaXRzX19iZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJlbmVmaXRzX19iZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTtcbiAgfVxufVxuLmJlbmVmaXRzX19iZyAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmVuZWZpdHNfX2JnIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJlbmVmaXRzX19iZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJlbmVmaXRzX19iZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmVuZWZpdHNfX2JnLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjEyLjA1ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDE3LjI3JSwgIzgzMDAwMCA4MC43NyUpO1xufVxuLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmVuZWZpdHNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5iZW5lZml0c19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcbiAgfVxufVxuLmJlbmVmaXRzX19sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJlbmVmaXRzX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuYmVuZWZpdHNfX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogOXJlbTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5iZW5lZml0c19fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcbiAgfVxufVxuLmJlbmVmaXRzX19sZWZ0IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmVuZWZpdHNfX2xlZnQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgfVxufVxuLmJlbmVmaXRzX19sZWZ0IGRpdjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uYmVuZWZpdHNfX2xlZnQgZGl2IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJlbmVmaXRzX19yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjAxMDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmVuZWZpdHNfX3JpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuYmVuZWZpdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuLmJlbmVmaXRzX19yaWdodCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmVuZWZpdHNfX3JpZ2h0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG4uYmVuZWZpdHNfX3JpZ2h0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJlbmVmaXRzX19yaWdodCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vbGlzdC10aWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuYmVuZWZpdHNfX3JpZ2h0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmJlbmVmaXRzX19yaWdodC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJlbmVmaXRzX19yaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLndrLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndrLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2stYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuICB9XG59XG4ud2stYmFubmVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ay1iYW5uZXJfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndrLWJhbm5lcl9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMiwgMSwgNiwgMCkgMCUsICMwMjAxMDYgMTIwLjMzJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndrLWJhbm5lcl9fYmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2stYmFubmVyX19iZy4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ay1iYW5uZXJfX2JnLi1yd2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53ay1iYW5uZXJfX2JnLi1yd2QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi53ay1iYW5uZXJfX2NvbnRlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDI0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stYmFubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgIG1hcmdpbi10b3A6IDI2cmVtO1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC53ay1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgbWFyZ2luLXRvcDogMzJyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLWJhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTNyZW07XG4gIH1cbn1cbi53ay1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLndrLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLndrLWJhbm5lcl9fdGV4dCAqIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud2stYmFubmVyX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ud2stYmFubmVyX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2stYmFubmVyX19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud2stbWlzc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMy4ycmVtIDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stbWlzc2lvbiB7XG4gICAgcGFkZGluZzogOHJlbSAycmVtO1xuICB9XG59XG4ud2stbWlzc2lvbl9fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2stbWlzc2lvbl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1taXNzaW9uX19iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53ay1taXNzaW9uX19jaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTNyZW07XG4gIG1heC13aWR0aDogMzVweDtcbn1cbi53ay1taXNzaW9uX19jaGV2cm9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stbWlzc2lvbl9fY2hldnJvbiB7XG4gICAgYm90dG9tOiAtNnJlbTtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndrLW1pc3Npb25fX2NoZXZyb24uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLW1pc3Npb25fX2NoZXZyb24uLXJ3ZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndrLW1pc3Npb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLW1pc3Npb25fX3dyYXBwZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLndrLW1pc3Npb25fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDZyZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi53ay1taXNzaW9uX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stbWlzc2lvbl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLndrLW1pc3Npb25fX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stbWlzc2lvbl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA0O1xuICB9XG59XG4ud2stbWlzc2lvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1taXNzaW9uX19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDYvc3BhbiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC53ay1taXNzaW9uX19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDgvc3BhbiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC53ay1taXNzaW9uX19pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG59XG4ud2stbWlzc2lvbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2stbWlzc2lvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogIzAwMTEzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLW1pc3Npb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLW1pc3Npb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ud2stbWlzc2lvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMTEzOTtcbn1cbi53ay1taXNzaW9uX190ZXh0ICoge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDExMzk7XG59XG4ud2stbWlzc2lvbl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLndrLW1pc3Npb25fX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ay1taXNzaW9uX19wb2ludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAud2stbWlzc2lvbl9fcG9pbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgfVxuICAud2stbWlzc2lvbl9fcG9pbnQ6bGFzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ud2stbWlzc2lvbl9fcG9pbnQ6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDMyJTtcbn1cbi53ay1taXNzaW9uX19wb2ludDpudGgtY2hpbGQoMykge1xuICB0b3A6IDM3JTtcbiAgbGVmdDogNzMlO1xufVxuLndrLW1pc3Npb25fX3BvaW50Om50aC1jaGlsZCgzKSAud2stbWlzc2lvbl9fcG9pbnQtdG9vbHRpcCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAud2stbWlzc2lvbl9fcG9pbnQ6bnRoLWNoaWxkKDMpIC53ay1taXNzaW9uX19wb2ludC10b29sdGlwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50Om50aC1jaGlsZCgzKSAud2stbWlzc2lvbl9fcG9pbnQtdG9vbHRpcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLndrLW1pc3Npb25fX3BvaW50Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNiU7XG59XG4ud2stbWlzc2lvbl9fcG9pbnQ6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuLndrLW1pc3Npb25fX3BvaW50OmhvdmVyIC53ay1taXNzaW9uX19wb2ludC10b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS44cmVtIDAuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stbWlzc2lvbl9fcG9pbnQ6aG92ZXIgLndrLW1pc3Npb25fX3BvaW50LXRvb2x0aXAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gIH1cbn1cbi53ay1taXNzaW9uX19wb2ludC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xufVxuLndrLW1pc3Npb25fX3BvaW50LWljb24gaW1nIHtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDAuNHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50LWljb24ge1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogN3JlbTtcbiAgfVxuICAud2stbWlzc2lvbl9fcG9pbnQtaWNvbiBpbWcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuLndrLW1pc3Npb25fX3BvaW50LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xLjJyZW07XG4gIGxlZnQ6IC0wLjdyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDEuOHJlbSAwLjZyZW07XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODk4MDM5MjE1Nyk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OTgwMzkyMTU3KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNC4xNzk5MTYzODE4cHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjAuOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50LXRvb2x0aXAge1xuICAgIHRvcDogLTAuN3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICB9XG59XG4ud2stbWlzc2lvbl9fcG9pbnQtdG9vbHRpcC1uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1taXNzaW9uX19wb2ludC10b29sdGlwLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLW1pc3Npb25fX3BvaW50LXRvb2x0aXAtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG59XG4ud2stbWlzc2lvbl9fcG9pbnQtdG9vbHRpcC1udW1iZXIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMEI0REU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1taXNzaW9uX19wb2ludC10b29sdGlwLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC53ay1taXNzaW9uX19wb2ludC10b29sdGlwLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuYm9keS4tdGhlbWUtYmxhY2sgLndrLW1pc3Npb25fX3dyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMDEwNjtcbn1cbmJvZHkuLXRoZW1lLWJsYWNrIC53ay1taXNzaW9uX190aXRsZSwgYm9keS4tdGhlbWUtYmxhY2sgLndrLW1pc3Npb25fX3RleHQsIGJvZHkuLXRoZW1lLWJsYWNrIC53ay1taXNzaW9uX190ZXh0ICoge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tYXAtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiBtaW4oMTAwdmgsIDExMDBweCk7XG59XG4ubWFwLWJhbm5lcl9fYmctd3JhcHBlciwgLm1hcC1iYW5uZXJfX3BvaW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYXAtYmFubmVyX19wb2ludHMge1xuICB6LWluZGV4OiB1bnNldDtcbn1cbi5tYXAtYmFubmVyX19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwLWJhbm5lcl9fYmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMiwgMSwgNiwgMCkgMCUsICMwMjAxMDYgMTIwLjMzJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ubWFwLWJhbm5lcl9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMiwgMSwgNiwgMCkgMCUsICMwMjAxMDYgMTAwJSk7XG59XG4ubWFwLWJhbm5lcl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1iYW5uZXJfX2JnLi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX2JnLi1yd2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAtYmFubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cbi5tYXAtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFwLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFwLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAubWFwLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQ6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYXAtYmFubmVyX19wb2ludDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNjUlO1xuICB9XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQ6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFwLWJhbm5lcl9fcG9pbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDQ5JTtcbiAgICBsZWZ0OiA2NiU7XG4gIH1cbn1cbi5tYXAtYmFubmVyX19wb2ludDpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYXAtYmFubmVyX19wb2ludDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNjYlO1xuICAgIGxlZnQ6IDcxJTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogMzclO1xuICBsZWZ0OiAzOCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiAyNiU7XG4gICAgbGVmdDogNDcuNSU7XG4gIH1cbn1cbi5tYXAtYmFubmVyX19wb2ludDpudGgtY2hpbGQoNSkge1xuICB0b3A6IDY3JTtcbiAgbGVmdDogMjElO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYXAtYmFubmVyX19wb2ludDpudGgtY2hpbGQoNSkge1xuICAgIHRvcDogNDQlO1xuICAgIGxlZnQ6IDQzJTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg2KSB7XG4gIHRvcDogNjklO1xuICBsZWZ0OiAyMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg2KSB7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNDMlO1xuICB9XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQ6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiA3Mi4zJTtcbiAgbGVmdDogMjIuNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiA1MC4zJTtcbiAgICBsZWZ0OiA0My41JTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg4KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA2NC4zJTtcbiAgICBsZWZ0OiA3OC41JTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg5KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50Om50aC1jaGlsZCg5KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxNy4zJTtcbiAgICBsZWZ0OiA2MS41JTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50OmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cbi5tYXAtYmFubmVyX19wb2ludDpob3ZlciAubWFwLWJhbm5lcl9fcG9pbnQtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQtaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLm1hcC1iYW5uZXJfX3BvaW50LWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFwLWJhbm5lcl9fcG9pbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiA5cHggNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjk4MDM5MjE1Nyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNyZW0gMHB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMTJweCk7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgcGFkZGluZy1yaWdodDogMy40cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYXAtYmFubmVyX19wb2ludC1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLm1hcC1iYW5uZXJfX3BvaW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjRyZW07XG4gIH1cbn1cbi5tYXAtYmFubmVyX19wb2ludC1jb250ZW50IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAubWFwLWJhbm5lcl9fcG9pbnQtY29udGVudCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuLm1hcC1iYW5uZXJfX3BvaW50LWNvbnRlbnQgZGl2Omxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMEI0REU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5tYXAtYmFubmVyX19wb2ludC1jb250ZW50IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4ud2stZmluYWwtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxLjZyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2stZmluYWwtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53ay1maW5hbC1iYW5uZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuNnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ay1maW5hbC1iYW5uZXJfX2JnIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLndrLWZpbmFsLWJhbm5lcl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAud2stZmluYWwtYmFubmVyX19iZy4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC53ay1maW5hbC1iYW5uZXJfX2JnLi1yd2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2stZmluYWwtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgfVxufVxuLndrLWZpbmFsLWJhbm5lcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndrLWZpbmFsLWJhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stZmluYWwtYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLndrLWZpbmFsLWJhbm5lcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stZmluYWwtYmFubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxufVxuLndrLWZpbmFsLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1maW5hbC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLWZpbmFsLWJhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi53ay1maW5hbC1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ud2stZmluYWwtYmFubmVyX19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC53ay1maW5hbC1iYW5uZXJfX21vcmUgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5ib2R5Li10aGVtZS1ibGFjayAud2stZmluYWwtYmFubmVyX19iZyBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLmZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZhcV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG4uZmFxX19tYWluIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmZhcV9fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbiAgfVxufVxuLmZhcV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgY29sb3I6ICMwMDExMzk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICB9XG59XG4uZmFxX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuLmZhcV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLmZhcV9faXRlbS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBCNERFO1xufVxuLmZhcV9faXRlbS4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXFfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcV9fcXVlc3Rpb24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZhcV9fcXVlc3Rpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5mYXFfX3F1ZXN0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5mYXFfX3F1ZXN0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24tdG9nZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uZmFxX19hbnN3ZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwMDExMzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG4uZmFxIC5hY3RpdmUgLmZhcV9fcXVlc3Rpb24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjRERTtcbn1cbi5mYXEgLmFjdGl2ZSAuZmFxX19hbnN3ZXIge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5mYXEgLmFjdGl2ZSAuZmFxX19hbnN3ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uZmFxIC5mYXFfX3F1ZXN0aW9uLXRvZ2dsZSBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG5ib2R5Li10aGVtZS1ibGFjayAuZmFxX190aXRsZSwgYm9keS4tdGhlbWUtYmxhY2sgLmZhcV9fcXVlc3Rpb24sIGJvZHkuLXRoZW1lLWJsYWNrIC5mYXFfX2Fuc3dlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuLXRoZW1lLWJsYWNrIC5mYXFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLndrLWR6aWstZ3ltLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stZHppay1neW0tdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNzByZW07XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fdmlkZW8ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAud2stZHppay1neW0tdmlkZW9fX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4ud2stZHppay1neW0tdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIuN3JlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fdmlkZW8gdmlkZW8ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2stZHppay1neW0tdmlkZW9fX2JveCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94Li1ncmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgfVxufVxuLndrLWR6aWstZ3ltLXZpZGVvX19ib3guLWdyZWVuIC53ay1kemlrLWd5bS12aWRlb19fYm94LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDQ3LCAzMiwgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19ib3guLWdyZWVuIC53ay1kemlrLWd5bS12aWRlb19fYm94LXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwIDAlLCAjMDI0QzMzIDEwMCUpO1xuICB9XG59XG4ud2stZHppay1neW0tdmlkZW9fX2JveC4tZ3JlZW4gLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtdGl0bGUge1xuICBjb2xvcjogIzAwREU5ODtcbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94Li1ncmVlbiAud2stZHppay1neW0tdmlkZW9fX2JveC1saXN0IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2xpc3QtdGljay5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94Li1yZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94Li1yZWQgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHJnYmEoNTMsIDAsIDAsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94Li1yZWQgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMDAwMCAwJSwgIzcwMDAwMCAxMDAlKTtcbiAgfVxufVxuLndrLWR6aWstZ3ltLXZpZGVvX19ib3guLXJlZCAud2stZHppay1neW0tdmlkZW9fX2JveC10aXRsZSB7XG4gIGNvbG9yOiAjREYwMDAwO1xufVxuLndrLWR6aWstZ3ltLXZpZGVvX19ib3guLXJlZCAud2stZHppay1neW0tdmlkZW9fX2JveC1saXN0IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2xpc3QtY3Jvc3MtcmVkLnN2Z1wiKTtcbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogM3JlbSAzLjJyZW07XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAud2stZHppay1neW0tdmlkZW9fX2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94LWxpc3Qge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi53ay1kemlrLWd5bS12aWRlb19fYm94LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC53ay1kemlrLWd5bS12aWRlb19fYm94LWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stZHppay1neW0tdmlkZW9fX2JveC1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLWR6aWstZ3ltLXZpZGVvX19ib3gtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNjaGVkdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnNjaGVkdWxlIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zY2hlZHVsZV9fc2xpZGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnNjaGVkdWxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zY2hlZHVsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuc2NoZWR1bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2NoZWR1bGVfX3NsaWRlci13cmFwcGVyIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNjaGVkdWxlX19zbGlkZXItaXRlbSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweCk7XG4gICAgdHJhbnNpdGlvbjogZmxleC1ncm93IDAuNXMgZWFzZS1pbi1vdXQsIGZsZXgtc2hyaW5rIDAuNXMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5zY2hlZHVsZV9fc2xpZGVyLWl0ZW0uLXBhc3NlZCAuc2NoZWR1bGVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTkyLjM2ZGVnLCAjMjI1MzEzIDguOTklLCAjMUUzRTMzIDYzLjgzJSk7XG59XG4uc2NoZWR1bGVfX3NsaWRlci1pdGVtLi1wYXNzZWQgLnNjaGVkdWxlX19pdGVtLWRhdGUsXG4uc2NoZWR1bGVfX3NsaWRlci1pdGVtLi1wYXNzZWQgLnNjaGVkdWxlX19pdGVtLW5hbWUge1xuICBjb2xvcjogIzdDOTc3Qztcbn1cbi5zY2hlZHVsZV9fc2xpZGVyLWl0ZW0uLXBhc3NlZCAuc2NoZWR1bGVfX2l0ZW0tc3RhdGUtbmFtZSB7XG4gIGNvbG9yOiAjNTFDQjQxO1xufVxuLnNjaGVkdWxlX19zbGlkZXItaXRlbS4tYWN0aXZlIC5zY2hlZHVsZV9faXRlbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzIuMTRkZWcsICMwMEI0RTEgNDEuMzQlLCAjMDA2MjdCIDExNi42JSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMzIuMTRkZWcsICMwMEI0RTEgNDEuMzQlLCAjMDA2MjdCIDExNi42JSkgMTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2NoZWR1bGVfX3NsaWRlci1pdGVtLi1hY3RpdmUgLnNjaGVkdWxlX19pdGVtLWRhdGUge1xuICBjb2xvcjogIzAwMTEzOTtcbn1cbi5zY2hlZHVsZV9fc2xpZGVyLWl0ZW0uLWFjdGl2ZSAuc2NoZWR1bGVfX2l0ZW0tbmFtZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zY2hlZHVsZV9fc2xpZGVyLWl0ZW0uLWFjdGl2ZSAuc2NoZWR1bGVfX2l0ZW0tbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xufVxuLnNjaGVkdWxlX19zbGlkZXItaXRlbS4tcGxhbm5lZCAuc2NoZWR1bGVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQjZCNkI2IDAlLCAjODU4NTg1IDEwMCUpO1xufVxuLnNjaGVkdWxlX19zbGlkZXItaXRlbS4tcGxhbm5lZCAuc2NoZWR1bGVfX2l0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLnNjaGVkdWxlX19zbGlkZXItaXRlbS4tcGxhbm5lZCAuc2NoZWR1bGVfX2l0ZW0tc3RhdGUge1xuICBjb2xvcjogIzY5NjY2Njtcbn1cbi5zY2hlZHVsZV9fc2xpZGVyLWl0ZW0uLXBsYW5uZWQgLnNjaGVkdWxlX19pdGVtLWRhdGUge1xuICBjb2xvcjogIzdEN0U3Rjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zY2hlZHVsZV9fc2xpZGVyLWl0ZW06aG92ZXIge1xuICAgIHdpZHRoOiBjYWxjKDI4JSAtIDE2cHgpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLnNjaGVkdWxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zY2hlZHVsZV9faXRlbSB7XG4gICAgcGFkZGluZzogNHJlbSAxLjZyZW07XG4gIH1cbn1cbi5zY2hlZHVsZV9faXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zY2hlZHVsZV9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc2NoZWR1bGVfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNjaGVkdWxlX19pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zY2hlZHVsZV9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2NoZWR1bGVfX2l0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnNjaGVkdWxlX19pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNjaGVkdWxlX19pdGVtLXN0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnNjaGVkdWxlX19pdGVtLXN0YXRlLW5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnNjaGVkdWxlX19pdGVtLXN0YXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uc2NoZWR1bGVfX2l0ZW0tc3RhdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkuLXRoZW1lLWJsYWNrIC5zY2hlZHVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cmVtO1xufVxuYm9keS4tdGhlbWUtYmxhY2sgLnNjaGVkdWxlX190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJlcXVlc3QtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZXF1ZXN0LXBvcHVwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cbi5yZXF1ZXN0LXBvcHVwLi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5yZXF1ZXN0LXBvcHVwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVxdWVzdC1wb3B1cF9fY2xvc2Uge1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVxdWVzdC1wb3B1cF9fY2xvc2UgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZXF1ZXN0LXBvcHVwX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYXEtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmFxLWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mYXEtaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmZhcS1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhcS1oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY2xpcC1wYXRoOiB1cmwoI2N1c3RvbUhlcm9DbGlwUGF0aFJ3ZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mYXEtaGVyb19fYmcge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2N1c3RvbUhlcm9DbGlwUGF0aCk7XG4gIH1cbn1cbi5mYXEtaGVyb19fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZmFxLWhlcm9fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNnJlbSAwIDE0cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5mYXEtaGVyb19fbWFpbiB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAyMHJlbSAwO1xuICB9XG59XG4uZmFxLWhlcm9fX3RleHQge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU0MXB4KSB7XG4gIC5mYXEtaGVyb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFxLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuZmFxLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAuZmFxLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNi43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5mYXEtaGVyb19fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xufVxuLmZhcS1oZXJvX19zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBwYWRkaW5nOiAzLjJyZW0gMS42cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG4uZmFxLWhlcm9fX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmFxLWhlcm9fX3NlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEuNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDIuOHJlbTtcbn1cbi5mYXEtaGVyb19fcGhyYXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjZyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mYXEtaGVyb19fcGhyYXNlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZhcS1oZXJvX19jYXRlZ29yaWVzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFxLWhlcm9fX2NhdGVnb3JpZXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFxLWhlcm9fX2NhdGVnb3JpZXMtbGlzdCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmZhcS1oZXJvX19jYXRlZ29yaWVzLWxpc3QgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMS42cmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZmFxLWhlcm9fX2NhdGVnb3JpZXMtaXRlbS4tYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwQjRERTtcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLi1hY3RpdmUgLmZhcS1oZXJvX19jYXRlZ29yaWVzLWl0ZW0taWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMTY2JSkgaHVlLXJvdGF0ZSgxNTlkZWcpIGJyaWdodG5lc3MoMTA0JSkgY29udHJhc3QoMTAxJSk7XG59XG4uZmFxLWhlcm9fX2NhdGVnb3JpZXMtaXRlbS4tYWN0aXZlIC5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLW5hbWUge1xuICBjb2xvcjogIzAwQjRERTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDBCNERFO1xuICB9XG4gIC5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtOmhvdmVyIC5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLWljb24gaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMTY2JSkgaHVlLXJvdGF0ZSgxNTlkZWcpIGJyaWdodG5lc3MoMTA0JSkgY29udHJhc3QoMTAxJSk7XG4gIH1cbiAgLmZhcS1oZXJvX19jYXRlZ29yaWVzLWl0ZW06aG92ZXIgLmZhcS1oZXJvX19jYXRlZ29yaWVzLWl0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICMwMEI0REU7XG4gIH1cbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLWljb24ge1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTElKSBzZXBpYSgyOSUpIHNhdHVyYXRlKDMwNTQlKSBodWUtcm90YXRlKDE5N2RlZykgYnJpZ2h0bmVzcyg5MCUpIGNvbnRyYXN0KDExNCUpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBlYXNlLWluLW91dDtcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMTEzOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbn1cbi5mYXEtaGVyb19fY2F0ZWdvcmllcy1saXN0LXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmFxLWhlcm9fX2NhdGVnb3JpZXMtbGlzdC1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53ay10b3AtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXRvcC0xMCB7XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxufVxuLndrLXRvcC0xMF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndrLXRvcC0xMF9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud2stdG9wLTEwX19iZy4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NDFweCkge1xuICAud2stdG9wLTEwX19iZy4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53ay10b3AtMTBfX2JnLi1tb2JpbGUge1xuICB0b3A6IDcuMyU7XG4gIGhlaWdodDogNjc4cHg7XG59XG4ud2stdG9wLTEwX19iZy4tbW9iaWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQxcHgpIHtcbiAgLndrLXRvcC0xMF9fYmcuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndrLXRvcC0xMF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXRvcC0xMF9fdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC53ay10b3AtMTBfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuLndrLXRvcC0xMF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC53ay10b3AtMTBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLXRvcC0xMF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLndrLXRvcC0xMF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDkuNnJlbTtcbiAgfVxufVxuLndrLXRvcC0xMF9fbGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLndrLXRvcC0xMF9fbGVhZCBzcGFuOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjlyZW0gMS43cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2stdG9wLTEwX19sZWFkIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMy4ycmVtO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkIHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMCUpO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1sZWZ0IC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0tbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtbGVmdCAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1sZWZ0IC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1sZWZ0IC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtbGVmdCAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWxlZnQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWxlZnQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtbGVmdCAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1sZWZ0IC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1sZWZ0IC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW07XG4gIH1cbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWxlZnQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWxlZnQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogNi4zcmVtO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtcmlnaHQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbSB7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTJFMkU7XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHJlbTtcbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0uLWJpZywgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS4tbWVkaXVtIHtcbiAgZ2FwOiAycmVtO1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS4tYmlnIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLi1iaWcgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS4tYmlnIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0tYmFkZ2Uge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTByZW07XG4gIGZvbnQtc2l6ZTogNi44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLi1iaWcgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS4tYmlnIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0tYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogOC4zcmVtO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLi1tZWRpdW0gLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0uLW1lZGl1bSAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLi1tZWRpdW0gLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gIHdpZHRoOiA4LjdyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgZm9udC1zaXplOiA1LjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0uLW1lZGl1bSAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLWJhZGdlIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLi1tZWRpdW0gLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gICAgZm9udC1zaXplOiA3LjhyZW07XG4gIH1cbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0uLWdvbGQgLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQkE5ODQ0IDAlLCAjRDdCRTY5IDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQkE5ODQ0IDAlLCAjRDdCRTY5IDEwMCUpO1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS4tc2lsdmVyIC53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0tYmFkZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIC0zOC4zNSUsICM5OTk5OTkgODUuMzIlKTtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIC0zOC4zNSUsICM5OTk5OTkgODUuMzIlKTtcbn1cbi53ay10b3AtMTBfX2xlYWRlcmJvYXJkLWl0ZW0uLWJyb256ZSAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLWJhZGdlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM5QzQ3MEYgLTM1Ljc0JSwgI0M2QUZBMCAxMzMuMjclKTtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzlDNDcwRiAtMzUuNzQlLCAjQzZBRkEwIDEzMy4yNyUpO1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1LjJyZW07XG4gIGhlaWdodDogNC4zcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMjEyMTIxIDAlLCAjMjEyMTIxIDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLndrLXRvcC0xMF9fbGVhZGVyYm9hcmQtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAud2stdG9wLTEwX19sZWFkZXJib2FyZC1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi53ay12b3RlLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC53ay12b3RlLXN0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53ay12b3RlLXN0ZXBzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzkwcHg7XG59XG4ud2stdm90ZS1zdGVwc19fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC53ay12b3RlLXN0ZXBzX19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICB9XG59XG4ud2stdm90ZS1zdGVwc19fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXZvdGUtc3RlcHNfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLndrLXZvdGUtc3RlcHNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC53ay12b3RlLXN0ZXBzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxufVxuLndrLXZvdGUtc3RlcHNfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndrLXZvdGUtc3RlcHNfX2xpc3Qtc3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLndrLXZvdGUtc3RlcHNfX2xpc3Qtc3dpcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC53ay12b3RlLXN0ZXBzX19saXN0LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAud2stdm90ZS1zdGVwc19fbGlzdC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG59XG4ud2stdm90ZS1zdGVwc19fbGlzdC1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEI0REU7XG59XG4ud2stdm90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2stdm90ZS1zdGVwc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ud2stdm90ZS1zdGVwc19fbGlzdC1pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2stdm90ZS1zdGVwc19fbGlzdC1pdGVtLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMEI0REU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi53ay12b3RlLXN0ZXBzX19saXN0LWl0ZW0tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuLndrLXZvdGUtc3RlcHNfX2xpc3QtaXRlbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53ay12b3RlLXN0ZXBzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbmEuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJvYnZpb3VzbHlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMsIGNvbG9yIDAuNnMsIGJvcmRlci1jb2xvciAwLjZzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGEuYnV0dG9uLFxuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGEuYnV0dG9uOm5vdCguLWdyYXkuLWJvcmRlci1yZWQpOmhvdmVyIGEuYnV0dG9uLCBhLmJ1dHRvbjpub3QoLi1ncmF5Li1ib3JkZXItcmVkKTpob3ZlciAuYnV0dG9uX19pbm5lcjo6YWZ0ZXIsXG4gIC5idXR0b246bm90KC4tZ3JheS4tYm9yZGVyLXJlZCk6aG92ZXIgYS5idXR0b24sXG4gIC5idXR0b246bm90KC4tZ3JheS4tYm9yZGVyLXJlZCk6aG92ZXIgLmJ1dHRvbl9faW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNCMjAwMDAgMCUsICM3QzA1MDUgMTAwJSk7XG4gIH1cbn1cbmEuYnV0dG9uX19pbm5lcixcbi5idXR0b25fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuOHJlbSA0cmVtO1xuICBnYXA6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICBhLmJ1dHRvbl9faW5uZXIsXG4gIC5idXR0b25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5hLmJ1dHRvbl9faW5uZXI6OmFmdGVyLFxuLmJ1dHRvbl9faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RGMDAwMCAwJSwgIzlCMDYwNiAxMDAlKTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RGMDAwMCAwJSwgIzlCMDYwNiAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbn1cbmEuYnV0dG9uLi1ncmF5IGEuYnV0dG9uOjphZnRlciwgYS5idXR0b24uLWdyYXkgLmJ1dHRvbl9faW5uZXI6OmFmdGVyLFxuLmJ1dHRvbi4tZ3JheSBhLmJ1dHRvbjo6YWZ0ZXIsXG4uYnV0dG9uLi1ncmF5IC5idXR0b25fX2lubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdEN0Q3RCAwJSwgIzUzNTM1MyAxMDAlKTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdEN0Q3RCAwJSwgIzUzNTM1MyAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYS5idXR0b24uLWJvcmRlci1yZWQ6aG92ZXIgYS5idXR0b24sIGEuYnV0dG9uLi1ib3JkZXItcmVkOmhvdmVyIC5idXR0b25fX2lubmVyOjphZnRlcixcbiAgLmJ1dHRvbi4tYm9yZGVyLXJlZDpob3ZlciBhLmJ1dHRvbixcbiAgLmJ1dHRvbi4tYm9yZGVyLXJlZDpob3ZlciAuYnV0dG9uX19pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RGMDAwMCAwJSwgIzlCMDYwNiAxMDAlKTtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB0cmFuc3BhcmVudDtcbiAgfVxuICBhLmJ1dHRvbi4tYm9yZGVyLXJlZDpob3ZlciBpbWcsXG4gIC5idXR0b24uLWJvcmRlci1yZWQ6aG92ZXIgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxJSkgaHVlLXJvdGF0ZSgxNTdkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoMTAxJSk7XG4gIH1cbn1cbmEuYnV0dG9uLi1ib3JkZXItcmVkIGEuYnV0dG9uOjphZnRlciwgYS5idXR0b24uLWJvcmRlci1yZWQgLmJ1dHRvbl9faW5uZXI6OmFmdGVyLFxuLmJ1dHRvbi4tYm9yZGVyLXJlZCBhLmJ1dHRvbjo6YWZ0ZXIsXG4uYnV0dG9uLi1ib3JkZXItcmVkIC5idXR0b25fX2lubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5hLmJ1dHRvbi4tdGFiLFxuLmJ1dHRvbi4tdGFiIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5hLmJ1dHRvbi4tdGFiIGEuYnV0dG9uLCBhLmJ1dHRvbi4tdGFiIC5idXR0b25fX2lubmVyLFxuLmJ1dHRvbi4tdGFiIGEuYnV0dG9uLFxuLmJ1dHRvbi4tdGFiIC5idXR0b25fX2lubmVyIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgYm9yZGVyOiAycHggc29saWQgIzNEM0QzRDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5hLmJ1dHRvbi4tdGFiIGEuYnV0dG9uOjphZnRlciwgYS5idXR0b24uLXRhYiAuYnV0dG9uX19pbm5lcjo6YWZ0ZXIsXG4uYnV0dG9uLi10YWIgYS5idXR0b246OmFmdGVyLFxuLmJ1dHRvbi4tdGFiIC5idXR0b25fX2lubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hLmJ1dHRvbi4tdGFiLi1hY3RpdmUgYS5idXR0b24sIGEuYnV0dG9uLi10YWIuLWFjdGl2ZSAuYnV0dG9uX19pbm5lcixcbi5idXR0b24uLXRhYi4tYWN0aXZlIGEuYnV0dG9uLFxuLmJ1dHRvbi4tdGFiLi1hY3RpdmUgLmJ1dHRvbl9faW5uZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCNERFO1xuICBjb2xvcjogIzAwQjRERTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGEuYnV0dG9uLi10YWI6aG92ZXIgYS5idXR0b24sIGEuYnV0dG9uLi10YWI6aG92ZXIgLmJ1dHRvbl9faW5uZXIsXG4gIC5idXR0b24uLXRhYjpob3ZlciBhLmJ1dHRvbixcbiAgLmJ1dHRvbi4tdGFiOmhvdmVyIC5idXR0b25fX2lubmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBCNERFO1xuICAgIGNvbG9yOiAjMDBCNERFO1xuICB9XG59XG5hLmJ1dHRvbl9faWNvbixcbi5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC42cztcbn0iLCIkZi1tYWluOiBcIm9idmlvdXNseVwiLCBzYW5zLXNlcmlmO1xuXG4kd2lkdGgtbW9iaWxlICAgICA6IDM3NjtcbiRyd2QtcGhvbmUgICAgICAgIDogMzYwO1xuJHJ3ZC1sYXJnZS1waG9uZSAgOiA0ODA7XG4kcndkLXNtYWxsLXRhYmxldCA6IDYwMDtcbiRyd2QtdGFibGV0ICAgICAgIDogNzY4O1xuJHJ3ZC1sYXJnZS10YWJsZXQgOiAxMDI0O1xuJHJ3ZC1sYXB0b3AgICAgICAgOiAxMjgwO1xuJHJ3ZC1sYXJnZS1sYXB0b3AgOiAxMzY2O1xuJHJ3ZC11bHRyYSAgICAgICAgOiAxNjAwO1xuJHJ3ZC11bHRyYS14bCAgICAgOiAxOTAwO1xuXG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbnNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXJnaW4ge1xuICAgICYtLWJpZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lZGl1bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkYnJlYWtwb2ludHNEb3duIDogKFxuICAncGhvbmUnICAgICAgICA6ICcobWF4LXdpZHRoOiAgMzYwcHgpJyxcbiAgJ2xhcmdlLXBob25lJyAgOiAnKG1heC13aWR0aDogIDQ0MHB4KScsXG4gICdwaGFibGV0JyAgICAgIDogJyhtYXgtd2lkdGg6ICA1NDBweCknLFxuICAnc21hbGwtdGFibGV0JyA6ICcobWF4LXdpZHRoOiAgNjAwcHgpJyxcbiAgJ3RhYmxldCcgICAgICAgOiAnKG1heC13aWR0aDogIDc2OHB4KScsXG4gICdsYXJnZS10YWJsZXQnIDogJyhtYXgtd2lkdGg6IDEwMjRweCknLFxuICAnbGFwdG9wJyAgICAgICA6ICcobWF4LXdpZHRoOiAxMjgwcHgpJyxcbiAgJ2xhcmdlLWxhcHRvcCcgOiAnKG1heC13aWR0aDogMTM2NnB4KScsXG4gICd1bHRyYScgICAgICAgIDogJyhtYXgtd2lkdGg6IDE2MDBweCknLFxuICAndWx0cmEteGwnICAgICA6ICcobWF4LXdpZHRoOiAxODk5cHgpJ1xuKTtcblxuJGJyZWFrcG9pbnRzVXAgICA6IChcbiAgJ3Bob25lJyAgICAgICAgOiAnKG1pbi13aWR0aDogIDM2MXB4KScsXG4gICdsYXJnZS1waG9uZScgIDogJyhtaW4td2lkdGg6ICA0NDFweCknLFxuICAncGhhYmxldCcgICAgICA6ICcobWluLXdpZHRoOiAgNTQxcHgpJyxcbiAgJ3NtYWxsLXRhYmxldCcgOiAnKG1pbi13aWR0aDogIDYwMXB4KScsXG4gICd0YWJsZXQnICAgICAgIDogJyhtaW4td2lkdGg6ICA3NjlweCknLFxuICAnbGFyZ2UtdGFibGV0JyA6ICcobWluLXdpZHRoOiAxMDI1cHgpJyxcbiAgJ2xhcHRvcCcgICAgICAgOiAnKG1pbi13aWR0aDogMTI4MXB4KScsXG4gICdsYXJnZS1sYXB0b3AnIDogJyhtaW4td2lkdGg6IDEzNjdweCknLFxuICAndWx0cmEnICAgICAgICA6ICcobWluLXdpZHRoOiAxNjAxcHgpJyxcbiAgJ3VsdHJhLXhsJyAgICAgOiAnKG1pbi13aWR0aDogMTkwMHB4KSdcbik7XG5cbiRkZWZhdWx0TW9iaWxlRmlyc3QgOiB0cnVlICFkZWZhdWx0O1xuQG1peGluIHJ3ZCgkYnJlYWtwb2ludCwgJG1vYmlsZUZpcnN0OiAkZGVmYXVsdE1vYmlsZUZpcnN0KSB7XG5cbiAgQGlmICgkbW9iaWxlRmlyc3QgIT0gZmFsc2UpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzVXAsICRicmVha3BvaW50KSB7XG4gICAgICBAbWVkaWEgI3sobWFwLWdldCgkYnJlYWtwb2ludHNVcCwgJGJyZWFrcG9pbnQpKX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICdVbmZvcnR1bmF0ZWx5LCBub3QgZm91bmQgYnJlYWtwb2ludCBjYWxsZWQgYCN7JGJyZWFrcG9pbnR9YCEnO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50c0Rvd24sICRicmVha3BvaW50KSB7XG4gICAgICBAbWVkaWEgI3sobWFwLWdldCgkYnJlYWtwb2ludHNEb3duLCAkYnJlYWtwb2ludCkpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gJ1VuZm9ydHVuYXRlbHksIG5vdCBmb3VuZCBicmVha3BvaW50IGNhbGxlZCBgI3skYnJlYWtwb2ludH1gISc7XG4gICAgfVxuICB9XG59IiwiLypcbiAqIFRoZSBUeXBla2l0IHNlcnZpY2UgdXNlZCB0byBkZWxpdmVyIHRoaXMgZm9udCBvciBmb250cyBmb3IgdXNlIG9uIHdlYnNpdGVzXG4gKiBpcyBwcm92aWRlZCBieSBBZG9iZSBhbmQgaXMgc3ViamVjdCB0byB0aGVzZSBUZXJtcyBvZiBVc2VcbiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlXG4gKiBpbmZvcm1hdGlvbiwgc2VlIHRoZSBsaXN0IGJlbG93LlxuICpcbiAqIG9idmlvdXNseTpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRhXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWNcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWZkXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDdcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTBiXG4gKiBvYnZpb3VzbHktY29tcHJlc3NlZDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQzXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDBcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA2XG4gKiBvYnZpb3VzbHktY29uZGVuc2VkOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5YzJcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQ2XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWRcbiAqIG9idmlvdXNseS1leHRlbmRlZDpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWM2XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzljYVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWZcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWY1XG4gKiBvYnZpb3VzbHktbmFycm93OlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDlcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUxXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMGFcbiAqIG9idmlvdXNseS13aWRlOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZGNcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUyXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDlcbiAqXG4gKiDCqSAyMDA5LTIwMjUgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKi9cbi8qe1wibGFzdF9wdWJsaXNoZWRcIjpcIjIwMjUtMTItMTEgMTA6MzE6MTQgVVRDXCJ9Ki9cblxuQGltcG9ydCB1cmwoXCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9dmVoNWdodyZodD10ayZmPTQ0MDM4LjQ0MDM5LjQ0MDQ0LjQ0MDQ1LjQ0MDU0LjQ0MDU1LjQ0MDYwLjQ0MDYxLjQ0MDcwLjQ0MDcxLjQ0MDc2LjQ0MDc3LjQ0MDg2LjQ0MDg3LjQ0MDg4LjQ0MDkxLjQ0MDkyLjQ0MDkzLjQ0MDk0LjQ0MTAyLjQ0MTAzLjQ0MTA4LjQ0MTA5LjQ0MTE4LjQ0MTE5LjQ0MTI0LjQ0MTI1JmE9OTI3NTAwOTMmYXBwPXR5cGVraXQmZT1jc3NcIik7XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktY29tcHJlc3NlZFwiO1xuc3JjOnVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU3NDE0Zi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDMvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU3NDE0Zi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZDMvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNTc0MTRmLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkMy8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcIm9idmlvdXNseS1jb21wcmVzc2VkXCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNTUwZTdkLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNTUwZTdkLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81NTBlN2QvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWU2LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5LWNvbXByZXNzZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MWFmMzcvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAwLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MWFmMzcvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAwLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQxYWYzNy8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDAvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktY29tcHJlc3NlZFwiO1xuc3JjOnVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzFjZTNkNi8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDYvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzFjZTNkNi8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDYvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMWNlM2Q2LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNi8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcIm9idmlvdXNseS1jb25kZW5zZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YWRlNzEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWMyLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YWRlNzEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWMyLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdhZGU3MS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5YzIvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktY29uZGVuc2VkXCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMzZiZjkyLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkNi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMzZiZjkyLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkNi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8zNmJmOTIvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQ2LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5LWNvbmRlbnNlZFwiO1xuc3JjOnVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q5OTk3NC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTUvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q5OTk3NC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTUvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDk5OTc0LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllNS8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcIm9idmlvdXNseS1jb25kZW5zZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZWZiNzIvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVkLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZWZiNzIvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVkLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzZlZmI3Mi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWQvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktbmFycm93XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDJhYjg5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkOS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDJhYjg5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkOS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MmFiODkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWQ5LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5LW5hcnJvd1wiO1xuc3JjOnVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU2OWM4MC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTEvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzU2OWM4MC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTEvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNTY5YzgwLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllMS8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcIm9idmlvdXNseS1uYXJyb3dcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83MzU1ZTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAzLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83MzU1ZTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAzLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzczNTVlOS8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDMvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktbmFycm93XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2M1YTk3LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2M1YTk3LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YzVhOTcvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTBhLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDBhYWQ5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkYS8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDBhYWQ5LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlkYS8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kMGFhZDkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRhLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDVlYWQ0LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllMy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMDVlYWQ0LzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllMy8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8wNWVhZDQvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWUzLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZWYwODczLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllYy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNSZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZWYwODczLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllYy8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNSZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9lZjA4NzMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVjLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW41JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzY4ZGViLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlmZC8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzY4ZGViLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzlmZC8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jNjhkZWIvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWZkLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjdkZmFmLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjdkZmFmLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwMi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mN2RmYWYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTAyLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjI1MmQwLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNy8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjI1MmQwLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNy8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MjUyZDAvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA3LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5XCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmRmNWY1LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYi8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uOCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmRmNWY1LzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwYi8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uOCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yZGY1ZjUvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTBiLzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5LXdpZGVcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84MWM3NDEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRjLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84MWM3NDEvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWRjLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzgxYzc0MS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZGMvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktd2lkZVwiO1xuc3JjOnVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2FmYTZiMy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTIvMzEvbD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2FmYTZiMy8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZTIvMzEvZD9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYWZhNmIzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YzllMi8zMS9hP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcIm9idmlvdXNseS13aWRlXCI7XG5zcmM6dXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNzk3ZWEzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNC8zMS9sP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNzk3ZWEzLzAwMDAwMDAwMDAwMDAwMDA3NzM1Y2EwNC8zMS9kP3ByaW1lcj1mNTkyZTBhNGI5MzU2ODc3ODQyNTA2Y2UzNDQzMDg1NzY0MzdlNGY2NzdkN2M5Yjc4Y2EyMTYyZTZjYWQ5OTFhJmZ2ZD1pNyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83OTdlYTMvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA0LzMxL2E/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5Olwib2J2aW91c2x5LXdpZGVcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83Zjc1ZWUvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA5LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83Zjc1ZWUvMDAwMDAwMDAwMDAwMDAwMDc3MzVjYTA5LzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdmNzVlZS8wMDAwMDAwMDAwMDAwMDAwNzczNWNhMDkvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yOTdjMzYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWM2LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yOTdjMzYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWM2LzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI5N2MzNi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5YzYvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZjRjNTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWNhLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ZjRjNTkvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWNhLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzZmNGM1OS8wMDAwMDAwMDAwMDAwMDAwNzczNWM5Y2EvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85NGQ2MWYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVmLzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85NGQ2MWYvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWVmLzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzk0ZDYxZi8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZWYvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJvYnZpb3VzbHktZXh0ZW5kZWRcIjtcbnNyYzp1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82NDk5Y2QvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWY1LzMxL2w/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82NDk5Y2QvMDAwMDAwMDAwMDAwMDAwMDc3MzVjOWY1LzMxL2Q/cHJpbWVyPWY1OTJlMGE0YjkzNTY4Nzc4NDI1MDZjZTM0NDMwODU3NjQzN2U0ZjY3N2Q3YzliNzhjYTIxNjJlNmNhZDk5MWEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzY0OTljZC8wMDAwMDAwMDAwMDAwMDAwNzczNWM5ZjUvMzEvYT9wcmltZXI9ZjU5MmUwYTRiOTM1Njg3Nzg0MjUwNmNlMzQ0MzA4NTc2NDM3ZTRmNjc3ZDdjOWI3OGNhMjE2MmU2Y2FkOTkxYSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbi50ay1vYnZpb3VzbHktY29tcHJlc3NlZCB7IGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1jb21wcmVzc2VkXCIsc2Fucy1zZXJpZjsgfVxuLnRrLW9idmlvdXNseS1jb25kZW5zZWQgeyBmb250LWZhbWlseTogXCJvYnZpb3VzbHktY29uZGVuc2VkXCIsc2Fucy1zZXJpZjsgfVxuLnRrLW9idmlvdXNseS1uYXJyb3cgeyBmb250LWZhbWlseTogXCJvYnZpb3VzbHktbmFycm93XCIsc2Fucy1zZXJpZjsgfVxuLnRrLW9idmlvdXNseSB7IGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseVwiLHNhbnMtc2VyaWY7IH1cbi50ay1vYnZpb3VzbHktd2lkZSB7IGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS13aWRlXCIsc2Fucy1zZXJpZjsgfVxuLnRrLW9idmlvdXNseS1leHRlbmRlZCB7IGZvbnQtZmFtaWx5OiBcIm9idmlvdXNseS1leHRlbmRlZFwiLHNhbnMtc2VyaWY7IH1cblxuYm9keSxcbmh0bWwge1xuICBmb250LWZhbWlseTogJGYtbWFpbjtcbn1cbiIsImJvZHksXG5odG1sIHtcbiAgKjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkO1xuICB9XG59XG5cbi50eXBvLWgxLFxuaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG5cbiAgQGluY2x1ZGUgcndkKFwibGFwdG9wXCIpIHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcblxuICBAaW5jbHVkZSByd2QoXCJsYXB0b3BcIikge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKFwidWx0cmFcIikge1xuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICB9XG59XG5cbi50eXBvLWgzLFxuaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG5cbiAgQGluY2x1ZGUgcndkKFwibGFwdG9wXCIpIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgQGluY2x1ZGUgcndkKFwibGFwdG9wXCIpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4ucC1iaWcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLnAtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAmLmJpZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cblxuICAmLnRpbnkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKFwibGFwdG9wXCIpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuXG4gICAgJi50aW55IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgICYuYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJi50aW55IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG5oMSwgaDIge1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59IiwiYm9keSB7XG4gICYuLXRoZW1lLWJsYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbmJvZHksXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMjAwcHg7XG5cbiAgJi4tcG9wdXAge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiR3cmFwcGVyLW1hcmdpbjogI3tmbHVpZFZhbHVlKDUwLCA0MCwgJHJ3ZC1sYXJnZS10YWJsZXQpfTtcbiR3cmFwcGVyLW1hcmdpbi1tb2JpbGU6IGZsdWlkVmFsdWUoNTAsIDE1LCAkd2lkdGgtbW9iaWxlLCAkcndkLWxhcmdlLXRhYmxldCk7XG4kd3JhcHBlci1uZWdhdGl2ZS1tYXJnaW46IGZsdWlkVmFsdWUoLTUwLCAtNDAsICRyd2QtbGFyZ2UtdGFibGV0KTtcbiR3cmFwcGVyLW5lZ2F0aXZlLW1hcmdpbi1tb2JpbGU6IGZsdWlkVmFsdWUoLTUwLCAtMTUsICR3aWR0aC1tb2JpbGUsICRyd2QtbGFyZ2UtdGFibGV0KTtcblxuJHdyYXBwZXItaGFsZi1tYXJnaW46IGNhbGMoJHdyYXBwZXItbWFyZ2luIC8gMik7XG4kd3JhcHBlci1oYWxmLW1hcmdpbi1tb2JpbGU6IGNhbGMoJHdyYXBwZXItbWFyZ2luLW1vYmlsZSAvIDIpO1xuJHdyYXBwZXItaGFsZi1uZWdhdGl2ZS1tYXJnaW46IGNhbGMoJHdyYXBwZXItbmVnYXRpdmUtbWFyZ2luIC8gMik7XG4kd3JhcHBlci1oYWxmLW5lZ2F0aXZlLW1hcmdpbi1tb2JpbGU6IGNhbGMoJHdyYXBwZXItbmVnYXRpdmUtbWFyZ2luLW1vYmlsZSAvIDIpO1xuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICR3cmFwcGVyLW1hcmdpbi1tb2JpbGU7XG5cbiAgQGluY2x1ZGUgcndkKFwibGFyZ2UtdGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDAgJHdyYXBwZXItbWFyZ2luO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICAmOm5vdCguaGVhZGVyKSB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmdyYWRpZW50LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgICYtd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZGRkZGIDAlLCAjOTk5OTk5IDEwMCUpO1xuICAgIH1cbn0iLCIvKipcbiAqIFN3aXBlciAxMC4zLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDI4LCAyMDIzXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBjbGlwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG5cblxuXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzJztcblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG5cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICB9XG59IiwiJGMtbWFpbjogIzAwMTEzOTtcbiRjLXdoaXRlOiB3aGl0ZTtcbiRjLXdoaXRlLTUwOiAjRjRGNkZCO1xuJGMtZ29sZDogI0QzQ0Q3RDtcbiRjLWdvbGQtZGFyazogI0FFQTYzQjtcbiRjLW5ldXRyYWw6ICNCNUI1QjU7XG4kYy1ibHVlLWRhcms6ICNEMkQ3RUQ7XG4kYy1kYXJrOiAjMDIwMTA2O1xuJGMtYmx1ZTogIzAwQjRERTtcbiRjLWdyYXk6ICM5NDk0OTQ7XG4kYy1ncmF5LTI6ICNBNkE5QUU7XG4kYy1ncmF5LTM6ICNGMUYxRjE7XG4kYy1tYWluLWdyYWRpZW50LWJnOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNTFFNDQgMCUsICMyMTEzNEIgMzguNjclLCAjMUQyOTU0IDc1LjElLCAjNDQxOTc2IDEyNi40JSk7XG4kYy1ncmFkaWVudC1yZWQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RGMDAwMCAwJSwgIzlCMDYwNiAxMDAlKTtcbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuIiwiLmhlYWRlciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMnJlbSAwO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi4tc2Nyb2xsZWQsXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgI3skcm9vdH1fX2xvZ28gaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2Nyb2xsZWQge1xuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjAuOXB4IDBweCAjMDAwMDAwMjk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fbG9nbyB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fY291bnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDIuNHJlbSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggLTIwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEuMnJlbSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgICAgcGFkZGluZzogMS40cmVtIDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMy42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQzhDNUM1O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogNXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDVyZW07XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwLjZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMC43cmVtKTtcbiAgICAgICAgICAgIHJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEuMnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudGVyLXRpdGxlLFxuICAgICZfX2NvdW50ZXItbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX2NvdW50ZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2NvdW50ZXItbGFiZWwge1xuICAgICAgICBjb2xvcjogIzk0OTQ5NDtcbiAgICB9XG5cbiAgICAmX19jb3VudGVyLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9fY291bnRlci1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50ZXItY291bnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgbWFyZ2luLXRvcCAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuLXRoZW1lLWJsYWNrIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgJi4tc2Nyb2xsZWQsXG4gICAgICAgICYuLWFjdGl2ZSAge1xuICAgICAgICAgICAgLmhlYWRlcl9fbGluayBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXJfX2NvdW50ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgLmhlYWRlcl9fY291bnRlci10aXRsZSxcbiAgICAgICAgICAgIC5oZWFkZXJfX2NvdW50ZXItbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2xpbmsgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19jb3VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2NvdW50ZXItdGl0bGUsXG4gICAgLmhlYWRlcl9fY291bnRlci1udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9vdGVyIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKCNmb290ZXItbWFzay1yd2QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjdXN0b20tY2xpcCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hldnJvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogNSU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtY29sIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEuM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNC40cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICB9XG5cbiAgICAmX190b3AtbGlua3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tYmx1ZSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcC1saW5rcy1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY2NjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhY3QtbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3QtbWFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVybyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgbWluLWhlaWdodDogNTB2aDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuXG4gICAgJi4tc3RhZ2UtMyB7XG4gICAgICAgICN7JHJvb3R9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXJlbSBhdXRvIDE0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRyb290fV9fbG9nbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzMlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmltLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2FuaW0tYmctbGVmdCxcbiAgICAmX19hbmltLWJnLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmltLWJnLWxlZnQge1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgbGVmdDogMyU7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgICB9XG5cbiAgICAmX19hbmltLWJnLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxMGRlZyk7XG4gICAgfVxuXG4gICAgJl9fYW5pbS1iZy1wYXR0ZXJuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmltLWJnLW1pZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FuaW0tYmctYmx1ciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMTQlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UtcmluZy1ibHVyIDEuNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hldnJvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgYm90dG9tOiAxOHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgICAgICBib3R0b206IDE0cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4OyBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMTByZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1kZXNrdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLXJ3ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDguM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY3VzdG9tSGVyb0NsaXBQYXRoUndkKTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjdXN0b21IZXJvQ2xpcFBhdGgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzgsIDI2LCA1NCwgMCkgMCUsICMyNjFBMzYgMTAwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE0MHB4IGF1dG8gNTJweCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvIDY1cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gMTQwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhLXhsJykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY2hlZHVsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2NoZWR1bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICB9XG5cbiAgICAmX19zY2hlZHVsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJl9fc2NoZWR1bGUtc2luZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZmZmZjk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLWluLW91dCwgYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBtYXJnaW4gMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTMlKSBzZXBpYSg1NyUpIHNhdHVyYXRlKDElKSBodWUtcm90YXRlKDI1MGRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1LjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1NCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMjE3NCUpIGh1ZS1yb3RhdGUoMTUzZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEI0REU0RDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXJpbmcgMS42cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEI0REU0RDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsdWU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19zY2hlZHVsZS1zaW5nbGUtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg1NCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMjE3NCUpIGh1ZS1yb3RhdGUoMTUzZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgI3skcm9vdH1fX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSB0cmFuc2xhdGUoMzIlLCAtMTIwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi90b29sdGlwX3JpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2NoZWR1bGUtc2luZ2xlLXRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlKC00MCUsIC0xMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuL3Rvb2x0aXAuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE4NHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NjaGVkdWxlLXNpbmdsZS10b29sdGlwLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtcmluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtcmluZy1ibHVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxufSIsIi5hd2FyZHMge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgNTguNTMlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1yd2Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveGVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveC13b3J0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19ib3gtdG9nZ2xlLXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveC10b2dnbGUtdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzdEN0U3RjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hd2FyZHMtYmFubmVyLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0RGMDAwMCAwJSwgIzlCMDYwNiAxMDMuMDQlKTtcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xMmRlZyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuLXRoZW1lLWJsYWNrIHtcbiAgICAuYXdhcmRzIHtcbiAgICAgICAgJl9fYmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCA1OC41MyUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04JSkgdHJhbnNsYXRlWSg2JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKC0xICogJHdyYXBwZXItbWFyZ2luLW1vYmlsZSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSxcbiAgICAgICAgJl9fYm94LXRleHQsXG4gICAgICAgICZfX2JveC13b3J0aCBzcGFuOmZpcnN0LWNoaWxkLFxuICAgICAgICAmX19iYW5uZXItdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19iYW5uZXItYm94IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzEyRjJGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0JBOTg0NCAwJSwgI0Q3QkU2OSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmVxdWVzdCB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDU4LjUzJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDc7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi4tZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheS0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmVuZWZpdHMge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgXG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzh2aCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZy1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjEyLjA1ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDE3LjI3JSwgIzgzMDAwMCA4MC43NyUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcms7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9saXN0LXRpY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3JpZ2h0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi53ay1iYW5uZXIge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIFxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnLCBmYWxzZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIsIDEsIDYsIDApIDAlLCAjMDIwMTA2IDEyMC4zMyUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXJ3ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi53ay1taXNzaW9uIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAzLjJyZW0gMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMTNyZW07XG4gICAgICAgIG1heC13aWR0aDogMzVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTZyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1kZXNrdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLXJ3ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDZyZW0pO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDc7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogOCAvIHNwYW4gNTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb2ludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgbGVmdDogMzIlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICBsZWZ0OiA3MyU7XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19wb2ludC10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMjYlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAjeyRyb290fV9fcG9pbnQtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbSAwLjZyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb2ludC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMztcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAuNHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9pbnQtdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogLTEuMnJlbTtcbiAgICAgICAgbGVmdDogLTAuN3JlbTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDAuNnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZFNTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMC42cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGRTU7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNC4xNzk5MTYzODE4MzU5Mzc1cHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMC45cHggMHB4ICMwMDAwMDAyOTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgdG9wOiAtMC43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvaW50LXRvb2x0aXAtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb2ludC10b29sdGlwLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuLXRoZW1lLWJsYWNrIHtcbiAgICAud2stbWlzc2lvbiB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjAxMDY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSxcbiAgICAgICAgJl9fdGV4dCxcbiAgICAgICAgJl9fdGV4dCAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFwLWJhbm5lciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWluLWhlaWdodDogbWluKDEwMHZoLCAxMTAwcHgpO1xuXG4gICAgJl9fYmctd3JhcHBlcixcbiAgICAmX19wb2ludHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcG9pbnRzIHtcbiAgICAgICAgei1pbmRleDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMiwgMSwgNiwgMCkgMCUsICMwMjAxMDYgMTIwLjMzJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyLCAxLCA2LCAwKSAwJSwgIzAyMDEwNiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXJ3ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi43cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb2ludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNjYlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDcxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIC8vxZp3aWVjaWVcbiAgICAgICAgICAgIHRvcDogMzclO1xuICAgICAgICAgICAgbGVmdDogMzglO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0Ny41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIC8vR2lld2FydMOzd1xuICAgICAgICAgICAgdG9wOiA2NyU7XG4gICAgICAgICAgICBsZWZ0OiAyMSU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAvL1dyemXFm25pYVxuICAgICAgICAgICAgdG9wOiA2OSU7XG4gICAgICAgICAgICBsZWZ0OiAyMyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIC8vWmFnw7Nyw7N3XG4gICAgICAgICAgICB0b3A6IDcyLjMlO1xuICAgICAgICAgICAgbGVmdDogMjIuNSU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogNTAuMyU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDMuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAvL8WBxJljem5hXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDY0LjMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDc4LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgLy9PbHN6dHluXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDE3LjMlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYxLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAjeyRyb290fV9fcG9pbnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9pbnQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvaW50LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogOXB4IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRkIyO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzcmVtIDBweCAjMDAwMDAwMjk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndrLWZpbmFsLWJhbm5lciB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxLjZyZW0gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWRlc2t0b3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tcndkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS4tdGhlbWUtYmxhY2sge1xuICAgIC53ay1maW5hbC1iYW5uZXIge1xuICAgICAgICAmX19iZyBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZhcSB7XG4gICAgJHJvb3Q6ICY7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS0zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLi1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICRjLW1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICAgIC5mYXFfX3F1ZXN0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXFfX3F1ZXN0aW9uLXRvZ2dsZSBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgfVxufVxuXG5ib2R5Li10aGVtZS1ibGFjayB7XG4gICAgLmZhcSB7XG4gICAgICAgICZfX3RpdGxlLFxuICAgICAgICAmX19xdWVzdGlvbixcbiAgICAgICAgJl9fYW5zd2VyLCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi53ay1kemlrLWd5bS12aWRlbyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuN3JlbTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJi4tZ3JlZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH1fX2JveC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDQ3LCAzMiwgMC43KSAxMDAlKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwIDAlLCAjMDI0QzMzIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3R9X19ib3gtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBERTk4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdH1fX2JveC1saXN0IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vbGlzdC10aWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tcmVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19ib3gtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSg1MywgMCwgMCwgMC43KSAxMDAlKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwIDAlLCAjNzAwMDAwIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHJvb3R9X19ib3gtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREYwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcm9vdH1fX2JveC1saXN0IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vbGlzdC1jcm9zcy1yZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzLjJyZW07ICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94LWxpc3Qge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2NoZWR1bGUge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIGNvbG9yOiAkYy1tYWluO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmbGV4LWdyb3cgMC41cyBlYXNlLWluLW91dCwgZmxleC1zaHJpbmsgMC41cyBlYXNlLWluLW91dCwgd2lkdGggMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLXBhc3NlZCB7XG4gICAgICAgICAgICAjeyRyb290fV9faXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5Mi4zNmRlZywgIzIyNTMxMyA4Ljk5JSwgIzFFM0UzMyA2My44MyUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fV9faXRlbS1kYXRlLFxuICAgICAgICAgICAgI3skcm9vdH1fX2l0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Qzk3N0M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19pdGVtLXN0YXRlLW5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTFDQjQxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMjglIC0gMTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjMyLjE0ZGVnLCAjMDBCNEUxIDQxLjM0JSwgIzAwNjI3QiAxMTYuNiUpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIzMi4xNGRlZywgIzAwQjRFMSA0MS4zNCUsICMwMDYyN0IgMTE2LjYlKSAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fV9faXRlbS1kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH1fX2l0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19pdGVtLW1vcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tcGxhbm5lZCB7XG4gICAgICAgICAgICAjeyRyb290fV9faXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0I2QjZCNiAwJSwgIzg1ODU4NSAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skcm9vdH1fX2l0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19pdGVtLXN0YXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5NjY2NjtcbiAgICAgICAgICAgIH1cbiBcbiAgICAgICAgICAgICN7JHJvb3R9X19pdGVtLWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjN0Q3RTdGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyOCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pdGVtLXN0YXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0tc3RhdGUtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tc3RhdGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5ib2R5Li10aGVtZS1ibGFjayB7XG4gICAgLnNjaGVkdWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yZXF1ZXN0LXBvcHVwIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufSIsIi5mYXEtaGVybyB7XG4gICAgJHJvb3Q6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjbGlwLXBhdGg6IHVybCgjY3VzdG9tSGVyb0NsaXBQYXRoUndkKTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY3VzdG9tSGVyb0NsaXBQYXRoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI2cmVtIDAgMTRyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgICAgICAgcGFkZGluZzogMjdyZW0gMCAyMHJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdwaGFibGV0Jykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYuN3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMS42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMS42cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogMi44cmVtO1xuICAgIH1cblxuICAgICZfX3BocmFzZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fcGhyYXNlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yaWVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcy1saXN0IHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3JpZXMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzNEM0QzRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDBCNERFO1xuXG4gICAgICAgICAgICAjeyRyb290fV9fY2F0ZWdvcmllcy1pdGVtLWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMTY2JSkgaHVlLXJvdGF0ZSgxNTlkZWcpIGJyaWdodG5lc3MoMTA0JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICN7JHJvb3R9X19jYXRlZ29yaWVzLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMEI0REU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwQjRERTtcblxuICAgICAgICAgICAgICAgICN7JHJvb3R9X19jYXRlZ29yaWVzLWl0ZW0taWNvbiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDQ1JSkgc2VwaWEoOTAlKSBzYXR1cmF0ZSgyMTY2JSkgaHVlLXJvdGF0ZSgxNTlkZWcpIGJyaWdodG5lc3MoMTA0JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3skcm9vdH1fX2NhdGVnb3JpZXMtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEI0REU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcy1pdGVtLWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDExJSkgc2VwaWEoMjklKSBzYXR1cmF0ZSgzMDU0JSkgaHVlLXJvdGF0ZSgxOTdkZWcpIGJyaWdodG5lc3MoOTAlKSBjb250cmFzdCgxMTQlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcy1pdGVtLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwMTEzOTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yaWVzLWxpc3QtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi53ay10b3AtMTAge1xuICAgICRyb290OiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi4tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1tb2JpbGUge1xuICAgICAgICAgICAgdG9wOiA3LjMlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NzhweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3BoYWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZChcImxhcHRvcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgICAgfSAgIFxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZChcInVsdHJhLXhsXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZChcInVsdHJhXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjdyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkaWVudC1yZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWRlcmJvYXJkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVhZGVyYm9hcmQtbGVmdCB7XG4gICAgICAgICN7JHJvb3R9X19sZWFkZXJib2FyZC1pdGVtLW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHJvb3R9X19sZWFkZXJib2FyZC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFkZXJib2FyZC1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJVxuICAgICAgICB9XG5cbiAgICAgICAgI3skcm9vdH1fX2xlYWRlcmJvYXJkLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRTJFMkU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFkZXJib2FyZC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHJlbTtcblxuICAgICAgICAmLi1iaWcsXG4gICAgICAgICYuLW1lZGl1bSB7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLi1iaWcge1xuICAgICAgICAgICAgI3skcm9vdH1fX2xlYWRlcmJvYXJkLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRyb290fV9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjhyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLW1lZGl1bSB7XG4gICAgICAgICAgICAjeyRyb290fV9fbGVhZGVyYm9hcmQtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHJvb3R9X19sZWFkZXJib2FyZC1pdGVtLWJhZGdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOC43cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuM3JlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3LjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tZ29sZCB7XG4gICAgICAgICAgICAjeyRyb290fV9fbGVhZGVyYm9hcmQtaXRlbS1iYWRnZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQkE5ODQ0IDAlLCAjRDdCRTY5IDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjQkE5ODQ0IDAlLCAjRDdCRTY5IDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi4tc2lsdmVyIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19sZWFkZXJib2FyZC1pdGVtLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAtMzguMzUlLCAjOTk5OTk5IDg1LjMyJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRkZGRiAtMzguMzUlLCAjOTk5OTk5IDg1LjMyJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tYnJvbnplIHtcbiAgICAgICAgICAgICN7JHJvb3R9X19sZWFkZXJib2FyZC1pdGVtLWJhZGdlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM5QzQ3MEYgLTM1Ljc0JSwgI0M2QUZBMCAxMzMuMjclKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzlDNDcwRiAtMzUuNzQlLCAjQzZBRkEwIDEzMy4yNyUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWRlcmJvYXJkLWl0ZW0tYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDQuM3JlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyMTIxMjEgMCUsICMyMTIxMjEgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWRlcmJvYXJkLWl0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi53ay12b3RlLXN0ZXBzIHtcbiAgICAkcm9vdDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzOTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1zd2lwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qtc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNERFO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0tbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzAwQjRERTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbS1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICB9XG59IiwiYS5idXR0b24sIFxuLmJ1dHRvbiB7XG4gICRwOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib2J2aW91c2x5XCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMsIGNvbG9yIDAuNnMsIGJvcmRlci1jb2xvciAwLjZzO1xuXG4gIEBpbmNsdWRlIHJ3ZChcInRhYmxldFwiKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKFwibGFyZ2UtbGFwdG9wXCIpIHtcbiAgICAvL21pbi13aWR0aDogMjUwcHg7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6bm90KC4tZ3JheS4tYm9yZGVyLXJlZCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAjeyRwfV9faW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0IyMDAwMCAwJSwgIzdDMDUwNSAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS44cmVtIDRyZW07XG4gICAgZ2FwOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgcndkKCdwaGFibGV0JywgZmFsc2UpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWdyYWRpZW50LXJlZDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjREYwMDAwIDAlLCAjOUIwNjA2IDEwMCUpO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi4tZ3JheSB7XG4gICAgI3skcH1fX2lubmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN0Q3RDdEIDAlLCAjNTM1MzUzIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN0Q3RDdEIDAlLCAjNTM1MzUzIDEwMCUpO1xuICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tYm9yZGVyLXJlZCB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgI3skcH1fX2lubmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNERjAwMDAgMCUsICM5QjA2MDYgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMSUpIGh1ZS1yb3RhdGUoMTU3ZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgI3skcH1fX2lubmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNERjAwMDAgMCUsICM5QjA2MDYgMTAwJSk7XG4gICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi10YWIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAjeyRwfV9faW5uZXIge1xuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjM0QzRDNEO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWFjdGl2ZSB7XG4gICAgICAjeyRwfV9faW5uZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBCNERFO1xuICAgICAgICBjb2xvcjogIzAwQjRERTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICN7JHB9X19pbm5lciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQjRERTtcbiAgICAgICAgICBjb2xvcjogIzAwQjRERTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNnM7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/