@charset "UTF-8";
/* line 5, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
 * Retina Sprites for Compass
 * by:              Gaya Kessler
 * last update:     03/11/14
 *
 * Usage:
 * 1. create two folders in your image directory (in this case 'icons' and 'icons-2x').
 * 2. adjust the foldernames defined below if you use different names.
 * 3. create sprite images for pixel ratio 1 screens and put them in the first folder.
 * 4. create sprite images for pixel ratio 2 screens and put them in the second folder, use the same filenames.
 * 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>)'
 */
/* Variables */
/* Include 3rd party styles here */
/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * davematthewsband.com
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2016
 */
/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The fonts folder(s) should be placed relative to the regular CSS file.
 *
 * You can use either the complete or subsetted fonts:
 * If you donÔÇÖt require the entire range of characters, you can use the smaller, subsetted webfonts instead.
 * See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
 *
 */
/* Complete */
@font-face {
  font-family: "Circular-Bold";
  src: url("../fonts/lineto-circular-bold.eot");
  src: url("../fonts/lineto-circular-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-bold.woff2") format("woff2"), url("../fonts/lineto-circular-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Subsetted */
@font-face {
  font-family: "Circular-Bold-S";
  src: url("../fonts/subsetted/lineto-circular-bold.eot");
  src: url("../fonts/subsetted/lineto-circular-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/subsetted/lineto-circular-bold.woff2") format("woff2"), url("../fonts/subsetted/lineto-circular-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/*
* Legal Disclaimer
*
* These Fonts are licensed only for use on these domains and their subdomains:
* davematthewsband.com
*
* It is illegal to download or use them on other websites.
*
* While the @font-face statements below may be modified by the client, this
* disclaimer may not be removed.
*
* Lineto.com, 2016
*/
/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The fonts folder(s) should be placed relative to the regular CSS file.
 *
 * You can use either the complete or subsetted fonts:
 * If you donÔÇÖt require the entire range of characters, you can use the smaller, subsetted webfonts instead.
 * See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
 *
 */
/* Complete */
@font-face {
  font-family: "Circular-Book";
  src: url("../fonts/lineto-circular-book.eot");
  src: url("../fonts/lineto-circular-book.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-book.woff2") format("woff2"), url("../fonts/lineto-circular-book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Subsetted */
@font-face {
  font-family: "Circular-Book-S";
  src: url("../fonts/subsetted/lineto-circular-book.eot");
  src: url("../fonts/subsetted/lineto-circular-book.eot?#iefix") format("embedded-opentype"), url("../fonts/subsetted/lineto-circular-book.woff2") format("woff2"), url("../fonts/subsetted/lineto-circular-book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/** RESET AND LAYOUT
===================================*/
/* line 127, ../src/sass/_sources.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  touch-action: pan-y;
}

/* line 135, ../src/sass/_sources.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/* line 139, ../src/sass/_sources.scss */
.bxslider {
  margin: 0;
  padding: 0;
}

/* line 143, ../src/sass/_sources.scss */
ul.bxslider {
  list-style: none;
}

/* line 146, ../src/sass/_sources.scss */
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 156, ../src/sass/_sources.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  overflow: hidden;
}

/* line 157, ../src/sass/_sources.scss */
#cboxWrapper {
  max-width: none;
}

/* line 158, ../src/sass/_sources.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 159, ../src/sass/_sources.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 160, ../src/sass/_sources.scss */
#cboxContent {
  position: relative;
}

/* line 161, ../src/sass/_sources.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 162, ../src/sass/_sources.scss */
#cboxTitle {
  margin: 0;
}

/* line 163, ../src/sass/_sources.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 164, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 165, ../src/sass/_sources.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 166, ../src/sass/_sources.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 167, ../src/sass/_sources.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 174, ../src/sass/_sources.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.7);
}

/* line 175, ../src/sass/_sources.scss */
#colorbox {
  outline: 0;
  overflow: visible;
}

/* line 176, ../src/sass/_sources.scss */
#cboxTopLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 177, ../src/sass/_sources.scss */
#cboxTopRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 178, ../src/sass/_sources.scss */
#cboxBottomLeft {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 179, ../src/sass/_sources.scss */
#cboxBottomRight {
  width: 0;
  height: 0;
  background: transparent;
}

/* line 180, ../src/sass/_sources.scss */
#cboxMiddleLeft {
  width: 0;
  background: transparent;
}

/* line 181, ../src/sass/_sources.scss */
#cboxMiddleRight {
  width: 0;
  background: transparent;
}

/* line 182, ../src/sass/_sources.scss */
#cboxTopCenter {
  height: 0;
  background: transparent;
}

/* line 183, ../src/sass/_sources.scss */
#cboxBottomCenter {
  height: 0;
  background: transparent;
}

/* line 184, ../src/sass/_sources.scss */
#cboxContent {
  background: transparent;
  overflow: visible;
}

/* line 185, ../src/sass/_sources.scss */
.cboxIframe {
  background: #fff;
}

/* line 186, ../src/sass/_sources.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 187, ../src/sass/_sources.scss */
#cboxLoadedContent {
  margin-bottom: 28px;
  overflow: visible;
}

/* line 188, ../src/sass/_sources.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

/* line 189, ../src/sass/_sources.scss */
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

/* line 190, ../src/sass/_sources.scss */
#cboxLoadingOverlay {
  background: black;
}

/* line 191, ../src/sass/_sources.scss */
#cboxLoadingGraphic {
  background: transparent no-repeat center center;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 194, ../src/sass/_sources.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 197, ../src/sass/_sources.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 199, ../src/sass/_sources.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 205, ../src/sass/_sources.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
@-webkit-keyframes scroll-down {
  0% {
    bottom: 90%;
  }
  50% {
    bottom: 0%;
  }
  100% {
    bottom: 90%;
  }
}
@keyframes scroll-down {
  0% {
    bottom: 90%;
  }
  50% {
    bottom: 0%;
  }
  100% {
    bottom: 90%;
  }
}
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
/* line 42, ../src/sass/main.scss */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/* line 48, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 53, ../src/sass/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 58, ../src/sass/main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 67, ../src/sass/main.scss */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* line 76, ../src/sass/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 82, ../src/sass/main.scss */
textarea {
  resize: vertical;
}

/* line 86, ../src/sass/main.scss */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 265, ../src/sass/main.scss */
html {
  box-sizing: border-box;
}

/* line 268, ../src/sass/main.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 272, ../src/sass/main.scss */
body {
  font-family: "Circular-Book-S";
  background: whitesmoke;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 276, ../src/sass/main.scss */
body.no-scroll {
  overflow: hidden;
  height: 100%;
}

/* line 282, ../src/sass/main.scss */
a {
  color: #e54d25;
  transition: all 0.3s ease;
}
/* line 285, ../src/sass/main.scss */
a:hover {
  color: #3c3c3c;
}

/* line 290, ../src/sass/main.scss */
.fontawesome-text {
  display: none;
}

/* line 294, ../src/sass/main.scss */
.button {
  display: inline-block;
  padding: 0.25em 0.75em;
  border-radius: 5px;
  background-color: #3c3c3c;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  font-family: "Circular-Bold-S";
}
/* line 303, ../src/sass/main.scss */
.button:hover {
  background-color: #e54d25;
}

/* line 379, ../src/sass/main.scss */
header {
  overflow: hidden;
  clear: both;
  padding: 1.5% 0 2.5%;
  background: whitesmoke;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 0s;
}
/* line 386, ../src/sass/main.scss */
header .wrap {
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 390, ../src/sass/main.scss */
header .wrap h1 {
  position: relative;
  margin: 0 20% 0;
  background-image: url("../images/dmb-title.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: 90% auto;
  height: 0;
  padding-top: 6.52431791%;
  text-indent: -999em;
}
/* line 402, ../src/sass/main.scss */
header .wrap ul {
  position: absolute;
  top: 50%;
  left: 3%;
  z-index: 9;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 408, ../src/sass/main.scss */
header .wrap ul .fontawesome-text {
  display: none;
}
/* line 411, ../src/sass/main.scss */
header .wrap ul:last-child {
  right: 3%;
  left: auto;
}
/* line 240, ../src/sass/main.scss */
header .wrap ul li {
  display: inline-block;
}
/* line 243, ../src/sass/main.scss */
header .wrap ul a {
  display: inline-block;
  float: left;
  width: 1.6em;
  height: 1.6em;
  padding-top: 0.05em;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #3c3c3c;
  color: #edebde;
}
/* line 254, ../src/sass/main.scss */
header .wrap ul a:hover {
  background: #e54d25;
}
/* line 419, ../src/sass/main.scss */
header nav {
  overflow: visible;
  clear: both;
  text-align: center;
}
/* line 423, ../src/sass/main.scss */
header nav h1 {
  display: none;
}
/* line 426, ../src/sass/main.scss */
header nav ul {
  margin: 0 auto;
  display: inline-block;
}
/* line 429, ../src/sass/main.scss */
header nav ul ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background: #d3d0c1;
  line-height: 0em;
}
/* line 437, ../src/sass/main.scss */
header nav ul ul li {
  width: 100%;
  line-height: 1em;
  padding: 6px 15px;
  margin: 0;
}
/* line 444, ../src/sass/main.scss */
header nav ul li {
  display: inline-block;
  position: relative;
}
/* line 448, ../src/sass/main.scss */
header nav ul li:hover ul {
  display: block;
}
/* line 452, ../src/sass/main.scss */
header nav ul li a {
  display: inline-block;
  float: left;
  color: #e54d25;
  text-decoration: none;
  margin-right: 3em;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  font-size: 0.875em;
  letter-spacing: 0.1em;
  padding: 0.25em 0;
  position: relative;
  text-align: center;
}
/* line 465, ../src/sass/main.scss */
header nav ul li a:before, header nav ul li a:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  right: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 1px;
  width: 0%;
  background: transparent;
  transition: all 0.5s ease;
}
/* line 478, ../src/sass/main.scss */
header nav ul li a:before {
  top: 0;
}
/* line 481, ../src/sass/main.scss */
header nav ul li a:after {
  bottom: 0;
}
/* line 373, ../src/sass/main.scss */
header nav ul li a:hover:before, header nav ul li a:hover:after {
  background: #d3d0c1;
  width: 100%;
}
/* line 489, ../src/sass/main.scss */
header nav ul li:last-child a {
  margin-right: 0;
}
/* line 373, ../src/sass/main.scss */
header nav ul li.current_page_item a:before, header nav ul li.current_page_item a:after {
  background: #d3d0c1;
  width: 100%;
}

/* line 504, ../src/sass/main.scss */
body.header-loaded header {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 310, ../src/sass/main.scss */
body.fixed-header header {
  position: fixed;
  height: 100px;
  padding: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity 0s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0s;
  transition: transform 0.5s ease, opacity 0s, -webkit-transform 0.5s ease;
}
/* line 322, ../src/sass/main.scss */
body.fixed-header header .wrap {
  height: 100%;
  overflow: visible;
}
/* line 325, ../src/sass/main.scss */
body.fixed-header header .wrap h1 {
  display: none;
}
/* line 331, ../src/sass/main.scss */
body.fixed-header header nav {
  position: absolute;
  top: 50%;
  left: 180px;
  right: 180px;
  overflow: visible;
  padding-left: 130px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 339, ../src/sass/main.scss */
body.fixed-header header nav .container {
  display: inline-block;
  position: relative;
}
/* line 343, ../src/sass/main.scss */
body.fixed-header header nav h1 {
  position: absolute;
  left: -150px;
  margin: 0;
  top: 50%;
  text-indent: -999em;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -81px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 100px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 343, ../src/sass/main.scss */
  body.fixed-header header nav h1 {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -81px;
    height: 35px;
    width: 100px;
  }
}
/* line 352, ../src/sass/main.scss */
body.fixed-header header nav ul {
  font-size: 0.8em;
  position: relative;
  overflow: visible;
}
@media only screen and (max-width: 1140px) {
  /* line 363, ../src/sass/main.scss */
  body.fixed-header header .wrap ul {
    display: none;
  }
}
/* line 512, ../src/sass/main.scss */
body.fixed-header.admin-bar header {
  top: 32px;
}

/* line 519, ../src/sass/main.scss */
body.extended-header header {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0s, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, opacity 0s;
  transition: transform 0.5s ease, opacity 0s, -webkit-transform 0.5s ease;
}

/* line 528, ../src/sass/main.scss */
.round-button {
  clear: both;
  float: none;
  margin: 5% auto;
  position: relative;
  overflow: visible;
  display: block;
  height: 0;
  padding-top: 100px;
}
/* line 537, ../src/sass/main.scss */
.round-button:before {
  content: '';
  display: block;
  height: 110px;
  width: 110px;
  border-radius: 100%;
  position: absolute;
  background: #3c3c3c;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
/* line 551, ../src/sass/main.scss */
.round-button:after {
  content: '';
  display: block;
  height: 85px;
  width: 85px;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  border: 1px solid #e54d25;
  z-index: 9;
  transition: all 0.3s ease;
}
/* line 565, ../src/sass/main.scss */
.round-button span {
  position: absolute;
  display: inline-block;
  z-index: 99;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  color: #edebde;
  font-size: 1.5em;
  transition: all 0.3s ease;
}
/* line 576, ../src/sass/main.scss */
.round-button i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 580, ../src/sass/main.scss */
.round-button:hover:before {
  background: #e54d25;
  border-color: #edebde;
}
/* line 584, ../src/sass/main.scss */
.round-button:hover:after {
  border-color: #3c3c3c;
  background: #e54d25;
}
/* line 588, ../src/sass/main.scss */
.round-button:hover span {
  color: #3c3c3c;
}
/* line 593, ../src/sass/main.scss */
.round-button.loading:after,
.round-button.loading span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 597, ../src/sass/main.scss */
.round-button.loading i {
  display: block;
  position: absolute;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  background: black;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  z-index: 999;
  transition: opacity 0.5s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  background-image: url("../images/loader.gif");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
/* line 616, ../src/sass/main.scss */
.round-button.loading:hover:before {
  background: #d3d0c1;
}

/* line 625, ../src/sass/main.scss */
.load-more.round-button {
  padding-top: 200px;
}

/* line 630, ../src/sass/main.scss */
footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 636, ../src/sass/main.scss */
footer .dancer {
  display: block;
  position: absolute;
  width: 75px;
  height: 75px;
  bottom: 60px;
  left: 50%;
  background: black;
  -webkit-transform: translateX(-50%) translateY(300%);
  transform: translateX(-50%) translateY(300%);
  z-index: 9;
  transition: opacity 0.2s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.2s ease, transform 0.3s ease;
  transition: opacity 0.2s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background-image: url("../images/dancer.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
/* line 653, ../src/sass/main.scss */
footer .dancer.loading {
  background-image: url("../images/loader.gif");
}
/* line 656, ../src/sass/main.scss */
footer .dancer.summoned {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0%);
  transform: translateX(-50%) translateY(0%);
}
/* line 661, ../src/sass/main.scss */
footer a.by-icon {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -20px -55px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 26px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  right: 2%;
  text-indent: -999em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 661, ../src/sass/main.scss */
  footer a.by-icon {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -20px -55px;
    height: 26px;
    width: 26px;
  }
}
/* line 669, ../src/sass/main.scss */
footer a.by-icon:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 673, ../src/sass/main.scss */
footer .wrap {
  background: #3c3c3c;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 683, ../src/sass/main.scss */
footer .links {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 689, ../src/sass/main.scss */
footer .links a.footer-link {
  display: inline-block;
  float: left;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.05em;
  font-family: "Circular-Bold-S";
}
/* line 696, ../src/sass/main.scss */
footer .links a.footer-link:hover {
  color: #d3d0c1;
}
/* line 701, ../src/sass/main.scss */
footer .links ul {
  display: inline-block;
  float: left;
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  margin: 0 2em;
}
/* line 240, ../src/sass/main.scss */
footer .links ul li {
  display: inline-block;
}
/* line 243, ../src/sass/main.scss */
footer .links ul a {
  display: inline-block;
  float: left;
  width: 1.6em;
  height: 1.6em;
  padding-top: 0.05em;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #3c3c3c;
  color: #edebde;
}
/* line 254, ../src/sass/main.scss */
footer .links ul a:hover {
  background: #e54d25;
}
/* line 712, ../src/sass/main.scss */
footer .links ul li a {
  background-color: #d3d0c1;
  color: #3c3c3c;
}
/* line 715, ../src/sass/main.scss */
footer .links ul li a:hover {
  color: white;
}

/* line 727, ../src/sass/main.scss */
.carousel {
  position: relative;
  height: 0;
  padding-top: 34%;
  background-color: #3c3c3c;
  margin: 0 17.8125%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.3s ease 0.3s;
  -o-transition: opacity 0.3s ease 0.3s;
  -webkit-transition: opacity 0.3s ease;
  -webkit-transition-delay: 0.3s;
  transition: opacity 0.3s ease 0.3s;
}
/* line 735, ../src/sass/main.scss */
.carousel .slides {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
/* line 745, ../src/sass/main.scss */
.carousel .pager {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 999;
}
/* line 752, ../src/sass/main.scss */
.carousel .pager ul {
  margin: auto;
  display: inline-block;
}
/* line 755, ../src/sass/main.scss */
.carousel .pager ul li {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: .5em;
  border-radius: 100%;
  border: 2px solid #e54d25;
  cursor: pointer;
  transition: background 0.5s ease;
}
/* line 764, ../src/sass/main.scss */
.carousel .pager ul li.active {
  background: #e54d25;
}
/* line 767, ../src/sass/main.scss */
.carousel .pager ul li:hover {
  background: white;
}
/* line 774, ../src/sass/main.scss */
.carousel .slide {
  overflow: hidden;
  clear: both;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.3s ease;
}
/* line 787, ../src/sass/main.scss */
.carousel .slide .image {
  overflow: hidden;
  clear: both;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #3c3c3c;
  z-index: 9;
}
/* line 803, ../src/sass/main.scss */
.carousel .slide.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 99;
}
/* line 808, ../src/sass/main.scss */
.carousel .paginator {
  background: transparent;
  position: absolute;
  top: 50%;
  left: 1%;
  right: 1%;
  height: 85px;
  z-index: 99;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 819, ../src/sass/main.scss */
.carousel .paginator h3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Circular-Bold-S";
  left: 10%;
  right: 10%;
  text-align: center;
  font-size: 1.5625em;
}
/* line 828, ../src/sass/main.scss */
.carousel .paginator h3 span {
  display: block;
  font-size: 0.6em;
}
/* line 833, ../src/sass/main.scss */
.carousel .paginator i {
  position: absolute;
  top: 50%;
  left: -5%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #3c3c3c;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0.2s ease;
}
/* line 842, ../src/sass/main.scss */
.carousel .paginator i.nav-left {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 842, ../src/sass/main.scss */
  .carousel .paginator i.nav-left {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 845, ../src/sass/main.scss */
.carousel .paginator i.nav-right {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  left: auto;
  right: -5%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 845, ../src/sass/main.scss */
  .carousel .paginator i.nav-right {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}
/* line 850, ../src/sass/main.scss */
.carousel .paginator i:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 855, ../src/sass/main.scss */
.carousel.loaded {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 862, ../src/sass/main.scss */
.page-content {
  background: transparent;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  padding-bottom: 15%;
}
/* line 870, ../src/sass/main.scss */
.page-content:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  padding-top: 21.875%;
  background-image: url("../images/footer-background.png");
  background-size: 100% auto;
  background-position: bottom 55px center;
  background-repeat: no-repeat;
}
/* line 885, ../src/sass/main.scss */
.page-content #anim {
  position: absolute;
  right: 0;
  left: 0;
  top: 100px;
  width: 100%;
  z-index: -1;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
}
/* line 893, ../src/sass/main.scss */
.page-content .wrap {
  z-index: 99;
  overflow: hidden;
  clear: both;
  margin: 0 17.8125%;
  min-height: 100vh;
  border-top: 1px solid #3c3c3c;
  padding-top: 3%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: opacity 0.5s ease 1s;
  -o-transition: opacity 0.5s ease 1s;
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 1s;
  transition: opacity 0.5s ease 1s;
}
/* line 904, ../src/sass/main.scss */
.page-content .wrap.overflow-wrap {
  overflow: visible;
}
/* line 909, ../src/sass/main.scss */
.page-content.home-content .wrap {
  border-top: 0;
}
/* line 912, ../src/sass/main.scss */
.page-content.home-content .round-button {
  margin: 0 auto;
}
/* line 916, ../src/sass/main.scss */
.page-content.tour-content {
  padding-bottom: 20%;
}
/* line 920, ../src/sass/main.scss */
.page-content.ready .wrap {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 925, ../src/sass/main.scss */
.page-content.submitted-content .wrap {
  text-align: center;
  font-size: 1.2em;
}

/* line 933, ../src/sass/main.scss */
#anim:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.2s ease;
}
/* line 946, ../src/sass/main.scss */
#anim.static:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 952, ../src/sass/main.scss */
.home-content #anim {
  top: 100px;
}
/* line 954, ../src/sass/main.scss */
.home-content #anim:before {
  background-image: url("../images/home-bg.svg");
}

/* line 962, ../src/sass/main.scss */
.news-content #anim:before {
  background-image: url("../images/news-bg.svg");
}

/* line 971, ../src/sass/main.scss */
.tour-content #anim:before {
  background-image: url("../images/tour-bg.svg");
}

/* line 981, ../src/sass/main.scss */
.music-content #anim:before {
  background-image: url("../images/music-bg.svg");
}

/* line 990, ../src/sass/main.scss */
.gallery-content #anim:before {
  background-image: url("../images/photos-bg.svg");
}

/* line 999, ../src/sass/main.scss */
.videos-content #anim:before {
  background-image: url("../images/videos-bg.svg");
}

/* line 1009, ../src/sass/main.scss */
.setlists-content #anim:before {
  background-image: url("../images/setlists-bg.svg");
}

/* line 1019, ../src/sass/main.scss */
.bamaworks-content #anim:before {
  background-image: url("../images/bamaworks-bg.svg");
}

/* line 1028, ../src/sass/main.scss */
.load-section .new-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: opacity 0.5s ease;
  position: relative;
}
/* line 1033, ../src/sass/main.scss */
.load-section .new-list .load-item {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
/* line 1039, ../src/sass/main.scss */
.load-section .new-list.pending {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1041, ../src/sass/main.scss */
.load-section .new-list.pending .load-item {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

/* line 1050, ../src/sass/main.scss */
.news-grid {
  position: relative;
  overflow: hidden;
}
/* line 1054, ../src/sass/main.scss */
.news-grid .grid-row {
  overflow: hidden;
  clear: both;
  margin-bottom: 1.953125%;
}
/* line 1059, ../src/sass/main.scss */
.news-grid .grid-item {
  float: left;
  width: 32.03125%;
  margin-right: 1.953125%;
  overflow: hidden;
}
/* line 1064, ../src/sass/main.scss */
.news-grid .grid-item .image {
  height: 0;
  padding-top: 100%;
  background-color: #3c3c3c;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
/* line 1075, ../src/sass/main.scss */
.news-grid .grid-item .information {
  height: 0;
  position: relative;
  padding-top: 50%;
  background: white;
}
/* line 1080, ../src/sass/main.scss */
.news-grid .grid-item .information .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5%;
}
/* line 1088, ../src/sass/main.scss */
.news-grid .grid-item .information .date {
  color: #e54d25;
  font-family: "Circular-Bold-S";
  margin-bottom: 0.5em;
}
/* line 1093, ../src/sass/main.scss */
.news-grid .grid-item .information h3 {
  font-family: "Circular-Bold-S";
  font-size: 1.375em;
  color: #3c3c3c;
  transition: color 0.2s ease;
}
/* line 1102, ../src/sass/main.scss */
.news-grid .grid-item:last-child {
  margin-right: 0;
}
/* line 1106, ../src/sass/main.scss */
.news-grid .grid-item:hover .image {
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 1110, ../src/sass/main.scss */
.news-grid .grid-item:hover .information h3 {
  color: #e54d25;
}

/* line 1120, ../src/sass/main.scss */
h2.tour-heading {
  border-top: 1px solid #3c3c3c;
  border-bottom: 1px solid #3c3c3c;
  font-size: 2em;
  text-align: center;
  font-family: "Circular-Bold-S";
  padding: 0.25em 0;
  margin-bottom: 1em;
}

/* line 1130, ../src/sass/main.scss */
.social-feed {
  overflow: hidden;
  clear: both;
  padding: 3% 0;
  margin: 3% 0;
  font-family: "Circular-Book-S";
}
/* line 1136, ../src/sass/main.scss */
.social-feed .social-item {
  margin-right: 2.05078125%;
  width: 23.4375%;
  background: white;
  min-height: 20px;
  float: left;
  padding: 15px;
  position: relative;
  cursor: pointer;
}
/* line 1145, ../src/sass/main.scss */
.social-feed .social-item .wrapper {
  display: block;
  height: 0;
  padding-top: 100%;
  position: relative;
}
/* line 1151, ../src/sass/main.scss */
.social-feed .social-item .image {
  background: #3c3c3c;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1165, ../src/sass/main.scss */
.social-feed .social-item .text {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  color: #3c3c3c;
  font-size: 0.9em;
}
/* line 1173, ../src/sass/main.scss */
.social-feed .social-item .text .heading {
  font-size: 0.875em;
  margin-bottom: 1em;
  color: #e54d25;
}
/* line 1179, ../src/sass/main.scss */
.social-feed .social-item i.fa {
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) translateY(50%);
  transform: translateX(-50%) translateY(50%);
  border-radius: 100%;
  background: #e54d25;
  color: white;
  padding: 0.3em 0em;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
  font-size: 1.35em;
}
/* line 1192, ../src/sass/main.scss */
.social-feed .social-item i.fa.fa-instagram {
  display: none;
}
/* line 1198, ../src/sass/main.scss */
.social-feed .social-item:last-child {
  margin-right: 0;
}

/* line 1206, ../src/sass/main.scss */
.selector ::-webkit-scrollbar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 0;
}
/* line 1207, ../src/sass/main.scss */
.selector ::-webkit-scrollbar-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1208, ../src/sass/main.scss */
.selector ::-webkit-scrollbar-track {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1209, ../src/sass/main.scss */
.selector ::-webkit-scrollbar-track-piece {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1210, ../src/sass/main.scss */
.selector ::-webkit-scrollbar-thumb {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1211, ../src/sass/main.scss */
.selector ::-webkit-scrollbar-corner {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1212, ../src/sass/main.scss */
.selector ::-webkit-resizer {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1213, ../src/sass/main.scss */
.selector label {
  position: absolute;
  text-align: left;
  left: 0;
  right: 0;
  top: 50%;
  height: 70px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 1em;
  background: #fcfcfc;
  color: #3c3c3c;
  transition: background 0.5s ease;
}
/* line 1226, ../src/sass/main.scss */
.selector label span {
  position: absolute;
  left: 1em;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1233, ../src/sass/main.scss */
.selector label:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  position: absolute;
  right: 1em;
  color: #3c3c3c;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1243, ../src/sass/main.scss */
.selector label:hover {
  background: #f9f6ed;
}
/* line 1248, ../src/sass/main.scss */
.selector .options {
  position: absolute;
  z-index: 999;
  top: 70px;
  max-height: 0vh;
  left: 0;
  right: 0;
  overflow: auto;
  background: white;
  transition: max-height 0.5s ease;
}
/* line 1258, ../src/sass/main.scss */
.selector .options .option {
  padding: 1em;
  background: white;
  border-bottom: 1px solid #edebde;
  width: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
  display: block;
  text-decoration: none;
}
/* line 1267, ../src/sass/main.scss */
.selector .options .option:hover {
  background: #e54d25;
  color: white;
}

/* line 1275, ../src/sass/main.scss */
.tour-filters {
  overflow: visible;
  clear: both;
  height: 70px;
  width: 100%;
  position: relative;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
  font-size: 1.3em;
}
/* line 1284, ../src/sass/main.scss */
.tour-filters label.main {
  position: absolute;
  left: 0;
  width: 250px;
  background: #d3d0c1;
  top: 0;
  bottom: 0;
  text-align: center;
}
/* line 1292, ../src/sass/main.scss */
.tour-filters label.main span {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1300, ../src/sass/main.scss */
.tour-filters .selectors {
  position: absolute;
  overflow: visible;
  left: 250px;
  right: 95px;
  top: 0;
  bottom: 0;
}
/* line 1307, ../src/sass/main.scss */
.tour-filters .selectors .selector {
  background: white;
  overflow: visible;
}
/* line 1312, ../src/sass/main.scss */
.tour-filters .selectors .selector.unlocked label {
  color: #3c3c3c;
}
/* line 1314, ../src/sass/main.scss */
.tour-filters .selectors .selector.unlocked label:after {
  color: #3c3c3c;
}
/* line 1320, ../src/sass/main.scss */
.tour-filters .selectors .year.selector {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
/* line 1327, ../src/sass/main.scss */
.tour-filters .selectors .month.selector {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
/* line 1335, ../src/sass/main.scss */
.tour-filters .selectors .selector.open .options {
  max-height: 80vh;
}
/* line 1341, ../src/sass/main.scss */
.tour-filters i.search {
  display: block;
  position: absolute;
  right: 0;
  width: 95px;
  top: 0;
  bottom: 0;
  background: #3c3c3c;
  cursor: pointer;
  transition: background 0.5s ease;
}
/* line 1351, ../src/sass/main.scss */
.tour-filters i.search:before {
  content: '';
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -41px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 26px;
  width: 25px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1351, ../src/sass/main.scss */
  .tour-filters i.search:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -41px -27px;
    height: 26px;
    width: 25px;
  }
}
/* line 1359, ../src/sass/main.scss */
.tour-filters i.search:hover {
  background: #d3d0c1;
}
/* line 1362, ../src/sass/main.scss */
.tour-filters i.search:active {
  background: #e54d25;
}
/* line 1368, ../src/sass/main.scss */
.tour-filters .buttons .filter-band {
  width: 46%;
  margin-right: 2%;
  background: white;
  float: left;
}
/* line 1373, ../src/sass/main.scss */
.tour-filters .buttons .filter-band select {
  font-size: 1em;
  font-family: "Circular-Bold-S";
  margin-top: 20px;
  border: 0;
  width: 70%;
}
/* line 1381, ../src/sass/main.scss */
.tour-filters .buttons .action {
  display: block;
  background: #d3d0c1;
  background-image: url("../images/pattern-bg.png");
  background-repeat: repeat;
  padding: 1em;
  height: 70px;
  width: 25%;
  margin-right: 2%;
  float: left;
  position: relative;
}
/* line 1393, ../src/sass/main.scss */
.tour-filters .buttons .action:last-child {
  margin-right: 0;
}
/* line 1396, ../src/sass/main.scss */
.tour-filters .buttons .action span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1.5em;
  color: #3c3c3c;
}
/* line 1404, ../src/sass/main.scss */
.tour-filters .buttons .action:hover {
  background: #fcfcfc;
}
/* line 1407, ../src/sass/main.scss */
.tour-filters .buttons .action.active {
  cursor: default;
  background: #d3d0c1;
}
/* line 1410, ../src/sass/main.scss */
.tour-filters .buttons .action.active:hover {
  background: #d3d0c1;
}

/* line 1419, ../src/sass/main.scss */
.album-filters {
  overflow: visible;
  clear: both;
  height: 70px;
  width: 100%;
  position: relative;
  background: white;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
  font-size: 1.3em;
}
/* line 1429, ../src/sass/main.scss */
.album-filters label.main {
  position: absolute;
  left: 0;
  width: 100px;
  background: #d3d0c1;
  top: 0;
  bottom: 0;
  text-align: center;
}
/* line 1437, ../src/sass/main.scss */
.album-filters label.main span {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1445, ../src/sass/main.scss */
.album-filters .selector {
  position: absolute;
  overflow: visible;
  left: 100px;
  right: 0;
  top: 0;
  bottom: 0;
  background: white;
}
/* line 1453, ../src/sass/main.scss */
.album-filters .selector a {
  color: #3c3c3c;
}
/* line 1457, ../src/sass/main.scss */
.album-filters .selector.open .options {
  max-height: 80vh;
}

/* line 1465, ../src/sass/main.scss */
.news-list {
  overflow: hidden;
  clear: both;
}
/* line 1468, ../src/sass/main.scss */
.news-list .news-item {
  overflow: hidden;
  clear: both;
  position: relative;
  margin-bottom: 3%;
}
/* line 1473, ../src/sass/main.scss */
.news-list .news-item .image {
  float: left;
  height: 0;
  width: 30%;
  padding-top: 30%;
  background-image: url("../images/image-ph1.png");
  background-color: #3c3c3c;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1484, ../src/sass/main.scss */
.news-list .news-item .information {
  position: absolute;
  left: 30%;
  top: 0;
  right: 0;
  bottom: 0;
  background: white;
  padding: 4%;
}
/* line 1492, ../src/sass/main.scss */
.news-list .news-item .information p {
  color: #3c3c3c;
  font-size: 1.5em;
}
/* line 1495, ../src/sass/main.scss */
.news-list .news-item .information p i {
  color: #e54d25;
}
/* line 1499, ../src/sass/main.scss */
.news-list .news-item .information p.date {
  color: #e54d25;
  font-size: 1em;
}
/* line 1503, ../src/sass/main.scss */
.news-list .news-item .information h3 {
  color: #3c3c3c;
  font-size: 1.5em;
  font-family: "Circular-Bold-S";
  margin: 0.5em 0;
  transition: color 0.5s ease;
}
/* line 1513, ../src/sass/main.scss */
.news-list .news-item:nth-child(odd) .image {
  background-image: url("../images/image-ph2.png");
}
/* line 1520, ../src/sass/main.scss */
.news-list .news-item:hover .information h3 {
  color: #e54d25;
}

/* line 1529, ../src/sass/main.scss */
.news-detail {
  padding-bottom: 25%;
}
/* line 1531, ../src/sass/main.scss */
.news-detail .main-image {
  overflow: hidden;
  clear: both;
}
/* line 1534, ../src/sass/main.scss */
.news-detail .main-image img {
  width: 100%;
  height: auto;
}
/* line 1539, ../src/sass/main.scss */
.news-detail .information {
  padding: 2em 10%;
  background: #fcfcfc;
  position: relative;
}
/* line 1543, ../src/sass/main.scss */
.news-detail .information h2.date {
  color: #e54d25;
  display: table;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
/* line 1550, ../src/sass/main.scss */
.news-detail .information h1 {
  font-family: "Circular-Bold-S";
  font-size: 1.5em;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  display: inline-block;
}
/* line 1558, ../src/sass/main.scss */
.news-detail .information .text {
  line-height: 1.5;
  font-size: 1.125em;
}
/* line 96, ../src/sass/main.scss */
.news-detail .information .text strong {
  font-weight: 800;
}
/* line 99, ../src/sass/main.scss */
.news-detail .information .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 104, ../src/sass/main.scss */
.news-detail .information .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 108, ../src/sass/main.scss */
.news-detail .information .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 112, ../src/sass/main.scss */
.news-detail .information .text h1, .news-detail .information .text h2, .news-detail .information .text h3, .news-detail .information .text h4, .news-detail .information .text h5 {
  font-family: "Circular-Bold-S";
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 118, ../src/sass/main.scss */
.news-detail .information .text h1 {
  font-size: 2.5em;
}
/* line 121, ../src/sass/main.scss */
.news-detail .information .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 127, ../src/sass/main.scss */
.news-detail .information .text h3, .news-detail .information .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 133, ../src/sass/main.scss */
.news-detail .information .text img {
  max-width: 100%;
  display: block;
}
/* line 137, ../src/sass/main.scss */
.news-detail .information .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 141, ../src/sass/main.scss */
.news-detail .information .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 145, ../src/sass/main.scss */
.news-detail .information .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 149, ../src/sass/main.scss */
.news-detail .information .text img.aligncenter {
  margin: auto;
}
/* line 154, ../src/sass/main.scss */
.news-detail .information .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 159, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 163, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 167, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.news-detail .information .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 174, ../src/sass/main.scss */
.news-detail .information .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 181, ../src/sass/main.scss */
.news-detail .information .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 187, ../src/sass/main.scss */
.news-detail .information .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 192, ../src/sass/main.scss */
.news-detail .information .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 199, ../src/sass/main.scss */
.news-detail .information .text div {
  text-align: left !important;
}
/* line 201, ../src/sass/main.scss */
.news-detail .information .text div em {
  text-align: left;
  font-style: none;
}
/* line 207, ../src/sass/main.scss */
.news-detail .information .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 1558, ../src/sass/main.scss */
  .news-detail .information .text {
    font-size: 0.9em;
  }
  /* line 212, ../src/sass/main.scss */
  .news-detail .information .text h2 {
    font-size: 2em;
  }
  /* line 215, ../src/sass/main.scss */
  .news-detail .information .text h3 {
    font-size: 2em;
  }
  /* line 218, ../src/sass/main.scss */
  .news-detail .information .text h4 {
    font-size: 1.5em;
  }
}
/* line 223, ../src/sass/main.scss */
.news-detail .information .text a {
  color: #e54d25;
}
/* line 1561, ../src/sass/main.scss */
.news-detail .information .sharing {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateY(50%) translateX(-50%);
  transform: translateY(50%) translateX(-50%);
}

/* line 1572, ../src/sass/main.scss */
.sharing {
  display: inline-block;
}
/* line 1575, ../src/sass/main.scss */
.sharing ul {
  display: inline-block;
}
/* line 1577, ../src/sass/main.scss */
.sharing ul li {
  display: inline-block;
}
/* line 1579, ../src/sass/main.scss */
.sharing ul li a {
  text-decoration: none;
  display: block;
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6;
  text-align: center;
  margin-right: 0.05em;
  border-radius: 100%;
  background: #e54d25;
  color: white;
  font-size: 1.35em;
}
/* line 1591, ../src/sass/main.scss */
.sharing ul li a:hover {
  background: #3c3c3c;
}

/* line 1598, ../src/sass/main.scss */
.lateral-nav {
  overflow: hidden;
  clear: both;
  background: #f0eee7;
  padding: 1em;
}
/* line 1603, ../src/sass/main.scss */
.lateral-nav .lat-nav {
  width: 50%;
  float: left;
  position: relative;
}
/* line 1607, ../src/sass/main.scss */
.lateral-nav .lat-nav a {
  text-decoration: none;
  color: #3c3c3c;
}
/* line 1611, ../src/sass/main.scss */
.lateral-nav .lat-nav i {
  font-size: 2em;
}
/* line 1614, ../src/sass/main.scss */
.lateral-nav .lat-nav span {
  font-size: 0.9375em;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1624, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous {
  text-align: left;
}
/* line 1626, ../src/sass/main.scss */
.lateral-nav .lat-nav.previous span {
  left: 30px;
}
/* line 1630, ../src/sass/main.scss */
.lateral-nav .lat-nav.next {
  text-align: right;
}
/* line 1632, ../src/sass/main.scss */
.lateral-nav .lat-nav.next span {
  right: 30px;
}
/* line 1637, ../src/sass/main.scss */
.lateral-nav .lat-nav:hover a {
  color: #e54d25;
}

/* line 1644, ../src/sass/main.scss */
.tour-list {
  overflow: hidden;
  clear: both;
}
/* line 1647, ../src/sass/main.scss */
.tour-list .tour-item {
  overflow: hidden;
  clear: both;
  background: white;
  position: relative;
  margin-bottom: 1.5%;
}
/* line 1653, ../src/sass/main.scss */
.tour-list .tour-item .information {
  width: 60%;
  clear: both;
  padding: 3em 2%;
  overflow: hidden;
}
/* line 1658, ../src/sass/main.scss */
.tour-list .tour-item .information p {
  display: inline-block;
  font-size: 1.375em;
}
/* line 1662, ../src/sass/main.scss */
.tour-list .tour-item .information a {
  color: #3c3c3c;
}
/* line 1665, ../src/sass/main.scss */
.tour-list .tour-item .information .date {
  width: 20%;
  float: left;
  color: #e54d25;
  font-weight: bold;
  font-size: 1.2em;
}
/* line 1672, ../src/sass/main.scss */
.tour-list .tour-item .information .venue {
  font-weight: bold;
  width: 50%;
  float: left;
}
/* line 1677, ../src/sass/main.scss */
.tour-list .tour-item .information .location {
  float: left;
  width: 30%;
}
/* line 1681, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details {
  clear: both;
  float: none;
  overflow: hidden;
  padding-left: 20%;
}
/* line 1686, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label {
  display: block;
  margin-top: 1em;
  cursor: pointer;
}
/* line 1690, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label i {
  display: inline-block;
  border-radius: 100%;
  background: #e54d25;
  color: white;
  text-align: center;
  position: relative;
  font-weight: normal;
  float: left;
  height: 1.5em;
  width: 1.5em;
  margin-right: 0.5em;
  text-align: center;
}
/* line 1703, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label i:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  margin-top: -1px;
}
/* line 1714, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details label:hover i {
  background-color: #3c3c3c;
}
/* line 1720, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details .details {
  max-height: 0px;
  overflow: hidden;
  padding: 0;
  transition: all 0.3s ease;
}
/* line 1729, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open label i {
  background-color: #3c3c3c;
}
/* line 1731, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open label i:before {
  content: '-';
}
/* line 1736, ../src/sass/main.scss */
.tour-list .tour-item .information .show-details.open .details {
  max-height: 3000px;
  padding: 5% 0;
}
/* line 1746, ../src/sass/main.scss */
.tour-list .tour-item .actions {
  position: absolute;
  right: 2%;
  top: 3em;
}
/* line 1752, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.presale {
  background-color: #d3d0c1;
  color: #3c3c3c;
}
/* line 1755, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.presale:hover {
  background-color: #3c3c3c;
  color: white;
}
/* line 1760, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.tickets {
  background-color: #e54d25;
}
/* line 1762, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.tickets:hover {
  background-color: #d3d0c1;
}
/* line 1766, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.future {
  background-color: whitesmoke;
  color: #3c3c3c;
  cursor: default;
}
/* line 1770, ../src/sass/main.scss */
.tour-list .tour-item .actions .button.future:hover {
  background-color: whitesmoke;
  color: #3c3c3c;
}
/* line 1779, ../src/sass/main.scss */
.tour-list .tour-item .actions.two-future .button.future {
  display: block;
  clear: both;
  margin-bottom: 0.5em;
}
/* line 1788, ../src/sass/main.scss */
.tour-list.empty {
  background: #fcfcfc;
  padding: 3em 2%;
}

/* line 1794, ../src/sass/main.scss */
.video-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}

/* line 1802, ../src/sass/main.scss */
.video-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 23.04%;
  overflow: visible;
  cursor: pointer;
}
/* line 1812, ../src/sass/main.scss */
.video-item:nth-child(3n) {
  margin-right: 0;
}
/* line 1815, ../src/sass/main.scss */
.video-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1826, ../src/sass/main.scss */
.video-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 1836, ../src/sass/main.scss */
.video-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1836, ../src/sass/main.scss */
  .video-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 1845, ../src/sass/main.scss */
.video-item .image .round-button:hover:before {
  background-color: #3c3c3c;
}
/* line 1848, ../src/sass/main.scss */
.video-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 1856, ../src/sass/main.scss */
.video-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 1867, ../src/sass/main.scss */
.video-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 1875, ../src/sass/main.scss */
.video-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 1882, ../src/sass/main.scss */
.video-item:hover {
  z-index: 999;
}
/* line 1885, ../src/sass/main.scss */
.video-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1889, ../src/sass/main.scss */
.video-item:hover .information {
  bottom: -80%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 78%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 1906, ../src/sass/main.scss */
.single-video.video-item {
  width: 100%;
  padding-top: 60%;
  float: none;
  clear: both;
}
/* line 1912, ../src/sass/main.scss */
.single-video.video-item .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1914, ../src/sass/main.scss */
.single-video.video-item .image .round-button:before {
  background-color: transparent;
  border-color: transparent;
}

/* line 1922, ../src/sass/main.scss */
.video-modal {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: #3c3c3c;
  z-index: 999;
}

/* line 1933, ../src/sass/main.scss */
.new-list {
  clear: both;
}

/* line 1936, ../src/sass/main.scss */
.album-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}
/* line 1940, ../src/sass/main.scss */
.album-list .album-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 32.6171875%;
  overflow: visible;
  cursor: pointer;
}
/* line 1950, ../src/sass/main.scss */
.album-list .album-item:nth-child(3n) {
  margin-right: 0;
}
/* line 1953, ../src/sass/main.scss */
.album-list .album-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 1964, ../src/sass/main.scss */
.album-list .album-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 1974, ../src/sass/main.scss */
.album-list .album-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 1974, ../src/sass/main.scss */
  .album-list .album-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 1983, ../src/sass/main.scss */
.album-list .album-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 1991, ../src/sass/main.scss */
.album-list .album-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 2002, ../src/sass/main.scss */
.album-list .album-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 2010, ../src/sass/main.scss */
.album-list .album-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 2017, ../src/sass/main.scss */
.album-list .album-item:hover {
  z-index: 999;
}
/* line 2020, ../src/sass/main.scss */
.album-list .album-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2024, ../src/sass/main.scss */
.album-list .album-item:hover .information {
  bottom: -70%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 110%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 2047, ../src/sass/main.scss */
.tracks ol li a.playing i:before {
  content: "\f04c";
}

/* line 2056, ../src/sass/main.scss */
.album-detail {
  padding-bottom: 22%;
}
/* line 2058, ../src/sass/main.scss */
.album-detail .information {
  width: 49%;
  margin-right: 1%;
  float: left;
}
/* line 2062, ../src/sass/main.scss */
.album-detail .information .segment {
  background: white;
  padding: 1em;
  margin: 1em 0;
}
/* line 2068, ../src/sass/main.scss */
.album-detail .information .cover {
  margin-top: 0;
}
/* line 2070, ../src/sass/main.scss */
.album-detail .information .cover img {
  width: 100%;
}
/* line 2075, ../src/sass/main.scss */
.album-detail .information .titles {
  font-family: "Circular-Bold-S";
}
/* line 2077, ../src/sass/main.scss */
.album-detail .information .titles h3 {
  color: #e54d25;
  display: inline-block;
  border-bottom: 1px solid #d3d0c1;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}
/* line 2084, ../src/sass/main.scss */
.album-detail .information .titles h2 {
  margin: 0;
  font-size: 1.5em;
}
/* line 2092, ../src/sass/main.scss */
.album-detail .information .actions {
  background: transparent;
  padding: 0;
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 2098, ../src/sass/main.scss */
.album-detail .information .actions .action {
  display: block;
  width: 49%;
  float: left;
  padding: 1em;
  font-family: "Circular-Bold-S";
  font-size: 1.5em;
  background: #fcfcfc;
  text-decoration: none;
  color: #3c3c3c;
  cursor: pointer;
}
/* line 2109, ../src/sass/main.scss */
.album-detail .information .actions .action:last-child {
  float: right;
}
/* line 2112, ../src/sass/main.scss */
.album-detail .information .actions .action:hover {
  color: #e54d25;
}
/* line 2117, ../src/sass/main.scss */
.album-detail .information .actions .share-action {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  transition: all 0.3s ease;
}
/* line 2122, ../src/sass/main.scss */
.album-detail .information .actions .share-content {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 49%;
  padding: 1em;
  right: 0;
  top: 0;
  bottom: 0;
  background: #e54d25;
  text-align: center;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: all 0.3s ease;
}
/* line 2134, ../src/sass/main.scss */
.album-detail .information .actions .share-content .sharing {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 2143, ../src/sass/main.scss */
.album-detail .information .actions.now-sharing .share-content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 2148, ../src/sass/main.scss */
.album-detail .information .actions.now-sharing .share-action {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
/* line 2157, ../src/sass/main.scss */
.album-detail .tracks {
  width: 49%;
  float: left;
  background: white;
  padding: 1em;
}
/* line 2164, ../src/sass/main.scss */
.album-detail .tracks ol li a {
  text-decoration: none;
  color: #3c3c3c;
  font-family: "Circular-Bold-S";
  display: block;
  padding: 1em 0;
  border-bottom: 1px solid #d3d0c1;
}
/* line 2172, ../src/sass/main.scss */
.album-detail .tracks ol li a i {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background: #3c3c3c;
  color: #e54d25;
  text-align: center;
  margin-right: 1em;
  padding-left: 0.125em;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  transition: all 0.3s ease;
}
/* line 2184, ../src/sass/main.scss */
.album-detail .tracks ol li a i:before {
  display: block;
  margin-top: 0.5em;
  text-align: center;
  font-size: 0.75em;
}
/* line 2193, ../src/sass/main.scss */
.album-detail .tracks ol li a b {
  margin-right: 1em;
  font-size: 1.5em;
  font-weight: bold;
  color: #e54d25;
}
/* line 2200, ../src/sass/main.scss */
.album-detail .tracks ol li a span {
  font-size: 1.5em;
  font-weight: bold;
}
/* line 2205, ../src/sass/main.scss */
.album-detail .tracks ol li a:hover i {
  background: #d3d0c1;
  color: #3c3c3c;
}
/* line 2213, ../src/sass/main.scss */
.album-detail .tracks ol li:last-child a {
  border-bottom: 0;
}

/* line 2222, ../src/sass/main.scss */
.album-filter {
  display: block;
  position: relative;
  background-color: #e0dcd1;
}
/* line 2226, ../src/sass/main.scss */
.album-filter.customer-taxonomy-single {
  color: #000;
  font-size: 17px;
  padding: 20px 30px;
  background-color: #fff;
}
/* line 2232, ../src/sass/main.scss */
.album-filter .type-filter {
  position: absolute;
  left: 0;
  padding: 10px 0px;
  text-align: center;
  width: 100px;
  color: #000;
}
/* line 2240, ../src/sass/main.scss */
.album-filter .wrap-block-filter {
  padding-left: 100px;
  position: relative;
  width: 100%;
  display: block;
}
/* line 2247, ../src/sass/main.scss */
.album-filter .dropdown-list {
  position: relative;
  width: 100%;
  padding-right: 50px;
  padding-top: 21px;
  padding-bottom: 21px;
  background-color: #fff;
  color: #000;
}
/* line 2255, ../src/sass/main.scss */
.album-filter .dropdown-list .close-list {
  position: absolute;
  width: 30px;
  height: 100%;
  background-repeat: no-repeat;
  background-image: url("../images/icom-filter.png");
  background-position: 0px 0px;
  top: 6px;
  right: 9px;
  cursor: pointer;
  z-index: 99999;
  transition: all .5s ease-in;
}
/* line 2270, ../src/sass/main.scss */
.album-filter .dropdown-list .close-list.open-list {
  background-position: -30px 0px;
}
/* line 2274, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list {
  position: absolute;
  top: 0px;
  padding-right: 50px;
  /* max-height: 42px;
   overflow: hidden;*/
  background-color: #fff;
  width: 100%;
  z-index: 9999;
  transition: all .3s ease-in;
  transition: 0.5s linear all;
}
/* line 2291, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li:last-child {
  padding-bottom: 15px;
}
/* line 2294, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li:first-child {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2298, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li .active-term {
  color: rgba(0, 0, 0, 0.2);
}
/* line 2301, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li a {
  color: #000;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 2310, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.active-text {
  padding-left: 20px;
}
/* line 2313, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.no-active-text {
  display: none;
}
/* line 2316, ../src/sass/main.scss */
.album-filter .dropdown-list .taxonomy-list li.no-active-text:hover {
  background-color: #e0dcd1;
  transition: all .3s ease-in;
  transition: 0.5s linear all;
}

/* line 2331, ../src/sass/main.scss */
.gallery-list {
  overflow: visible;
  clear: both;
  padding-top: 3%;
}

/* line 2339, ../src/sass/main.scss */
.gallery-item {
  position: relative;
  float: left;
  width: 32.6171875%;
  margin-right: 0.87890625%;
  margin-bottom: 0.87890625%;
  height: 0;
  padding-top: 32.6171875%;
  overflow: visible;
  cursor: pointer;
}
/* line 2349, ../src/sass/main.scss */
.gallery-item:nth-child(3n) {
  margin-right: 0;
}
/* line 2352, ../src/sass/main.scss */
.gallery-item .image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #3c3c3c;
  z-index: 99;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 2363, ../src/sass/main.scss */
.gallery-item .image .round-button {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: tranlateY(-50%) translateX(-50%);
  transform: tranlateY(-50%) translateX(-50%);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.5s ease;
}
/* line 2373, ../src/sass/main.scss */
.gallery-item .image .round-button b {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -66px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 28px;
  width: 21px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  z-index: 999;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2373, ../src/sass/main.scss */
  .gallery-item .image .round-button b {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -66px -27px;
    height: 28px;
    width: 21px;
  }
}
/* line 2382, ../src/sass/main.scss */
.gallery-item .image .round-button:hover:after {
  background-color: #3c3c3c;
}
/* line 2390, ../src/sass/main.scss */
.gallery-item .information {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: white;
  z-index: 9;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: all 0.5s ease;
  text-align: center;
}
/* line 2401, ../src/sass/main.scss */
.gallery-item .information .date {
  display: inline-block;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #d3d0c1;
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #e54d25;
}
/* line 2409, ../src/sass/main.scss */
.gallery-item .information h3 {
  font-size: 1.2em;
  color: #3c3c3c;
  font-weight: bold;
}
/* line 2416, ../src/sass/main.scss */
.gallery-item:hover {
  z-index: 999;
}
/* line 2419, ../src/sass/main.scss */
.gallery-item:hover .image .round-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2423, ../src/sass/main.scss */
.gallery-item:hover .information {
  bottom: -50%;
  left: -15px;
  right: -15px;
  top: -15px;
  padding: 15px;
  padding-top: 110%;
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}

/* line 2440, ../src/sass/main.scss */
.video-modal .sharing {
  position: absolute;
  right: 0;
  bottom: -20px;
  line-height: 1;
}

/* line 2449, ../src/sass/main.scss */
.bx-wrapper img {
  max-width: none;
}

/* line 2453, ../src/sass/main.scss */
.gallery-modal {
  padding: 4vh;
}
/* line 2456, ../src/sass/main.scss */
.gallery-modal .bx-wrapper {
  margin-bottom: 0;
}
/* line 2459, ../src/sass/main.scss */
.gallery-modal .bx-controls {
  position: absolute;
  top: 18vh;
  left: 0;
  right: 0;
}
/* line 2464, ../src/sass/main.scss */
.gallery-modal .bx-controls a {
  text-indent: -999em;
}
/* line 2467, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6em 1em;
  text-indent: -999em;
  z-index: 1;
}
/* line 2474, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:before, .gallery-modal .bx-controls .bx-next:after {
  content: '';
  position: absolute;
}
/* line 2479, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:before {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2479, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-next:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}
/* line 2483, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:after {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2483, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-next:after {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2488, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2491, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-next:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2497, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev {
  position: absolute;
  left: 0;
  top: 0;
  padding: 6em 1em;
  text-indent: -999em;
  z-index: 1;
}
/* line 2504, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:before, .gallery-modal .bx-controls .bx-prev:after {
  content: '';
  position: absolute;
}
/* line 2509, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:before {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2509, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-prev:before {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2513, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:after {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -72px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 2513, ../src/sass/main.scss */
  .gallery-modal .bx-controls .bx-prev:after {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -72px 0;
    height: 27px;
    width: 18px;
  }
}
/* line 2518, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2521, ../src/sass/main.scss */
.gallery-modal .bx-controls .bx-prev:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2529, ../src/sass/main.scss */
.gallery-slide .image {
  height: 60vh;
  text-align: center;
  background: #3c3c3c;
}
/* line 2533, ../src/sass/main.scss */
.gallery-slide .image img {
  width: auto;
  height: 100%;
  margin: auto;
}
/* line 2540, ../src/sass/main.scss */
.gallery-slide .caption {
  color: white;
  padding: 1em;
  overflow: hidden;
  clear: both;
  text-align: center;
}
/* line 2546, ../src/sass/main.scss */
.gallery-slide .caption h3 {
  font-family: "Circular-Bold-S";
  font-size: 1.2em;
}
/* line 2553, ../src/sass/main.scss */
.gallery-slide .caption .sharing {
  clear: both;
  margin: auto;
  margin-top: 1em;
}
/* line 2559, ../src/sass/main.scss */
.gallery-slide.portrait-image {
  /*        .image {
              img {
                  width:auto;
                  height:100%;
                  max-height:100%;
              }
  
          }*/
}

@media only screen and (orientation: portrait) {
  /* line 2574, ../src/sass/main.scss */
  .gallery-slide .image {
    height: auto;
  }
  /* line 2576, ../src/sass/main.scss */
  .gallery-slide .image img {
    width: 100%;
    height: auto;
  }

  /* line 2583, ../src/sass/main.scss */
  .gallery-modal .bx-controls {
    top: 0;
  }
  /* line 2585, ../src/sass/main.scss */
  .gallery-modal .bx-controls a {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 2593, ../src/sass/main.scss */
.gallery-pager {
  padding: 2vh;
  text-align: center;
}
/* line 2597, ../src/sass/main.scss */
.gallery-pager a {
  width: 8vh;
  height: 8vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin: auto;
  border: 2px solid transparent;
}
/* line 2607, ../src/sass/main.scss */
.gallery-pager a.active {
  border-color: #edebde;
}

/* line 2614, ../src/sass/main.scss */
.gallery-interface #cboxClose {
  right: 15px;
  top: 15px;
}

/* line 2620, ../src/sass/main.scss */
.page-template-template-about {
  overflow: hidden;
}
/* line 2623, ../src/sass/main.scss */
.page-template-template-about footer .dancer {
  display: none;
}

/* line 2630, ../src/sass/main.scss */
.bamaworks-content .wrap {
  padding-top: 5%;
  overflow: visible;
}
/* line 2635, ../src/sass/main.scss */
.bamaworks-content .interior {
  background: white;
  padding: 5%;
  overflow: visible;
  clear: both;
}
/* line 2642, ../src/sass/main.scss */
.bamaworks-content h2.bamaworks-logo {
  width: 50%;
  padding-top: 11%;
  height: 0;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("../images/bamaworks-logo.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% auto;
  margin: auto;
  margin-bottom: 5%;
}
/* line 2656, ../src/sass/main.scss */
.bamaworks-content .text {
  line-height: 1.5;
  font-size: 1.125em;
  padding: 5% 10%;
}
/* line 96, ../src/sass/main.scss */
.bamaworks-content .text strong {
  font-weight: 800;
}
/* line 99, ../src/sass/main.scss */
.bamaworks-content .text em {
  font-style: italic;
  font-weight: 500;
}
/* line 104, ../src/sass/main.scss */
.bamaworks-content .text em > strong {
  font-style: italic;
  font-weight: 800;
}
/* line 108, ../src/sass/main.scss */
.bamaworks-content .text strong > em {
  font-style: italic;
  font-weight: 800;
}
/* line 112, ../src/sass/main.scss */
.bamaworks-content .text h1, .bamaworks-content .text h2, .bamaworks-content .text h3, .bamaworks-content .text h4, .bamaworks-content .text h5 {
  font-family: "Circular-Bold-S";
  font-weight: 900;
  color: #df2627;
  margin-top: 1em;
}
/* line 118, ../src/sass/main.scss */
.bamaworks-content .text h1 {
  font-size: 2.5em;
}
/* line 121, ../src/sass/main.scss */
.bamaworks-content .text h2 {
  font-size: 2em;
  line-height: 1;
  margin-bottom: .5em;
  margin-top: 2em;
}
/* line 127, ../src/sass/main.scss */
.bamaworks-content .text h3, .bamaworks-content .text h4 {
  margin-bottom: .5em;
  line-height: 1;
  letter-spacing: .02em;
  font-size: 1.75em;
}
/* line 133, ../src/sass/main.scss */
.bamaworks-content .text img {
  max-width: 100%;
  display: block;
}
/* line 137, ../src/sass/main.scss */
.bamaworks-content .text img.alignleft {
  float: left;
  margin: 1em 1em 1em 0;
}
/* line 141, ../src/sass/main.scss */
.bamaworks-content .text img.alignright {
  float: right;
  margin: 1em 0 1em 1em;
}
/* line 145, ../src/sass/main.scss */
.bamaworks-content .text img.alignnone {
  width: 100%;
  height: auto;
}
/* line 149, ../src/sass/main.scss */
.bamaworks-content .text img.aligncenter {
  margin: auto;
}
/* line 154, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption img {
  width: 100%;
  height: auto;
}
/* line 159, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignleft {
  float: left;
  margin: 1em 1em 0 0;
}
/* line 163, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignright {
  float: right;
  margin: 1em 0 0 1em;
}
/* line 167, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.alignnone {
  width: 100%;
  height: auto;
}
/* line 171, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption.aligncenter {
  margin: auto;
}
/* line 174, ../src/sass/main.scss */
.bamaworks-content .text .wp-caption .wp-caption-text {
  font-size: .8em;
  padding: 0.5em 0.2em;
  font-weight: 500;
  margin-bottom: 0;
}
/* line 181, ../src/sass/main.scss */
.bamaworks-content .text ul {
  list-style: initial;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 187, ../src/sass/main.scss */
.bamaworks-content .text ol {
  list-style: decimal;
  margin-left: 2em;
  margin-bottom: 1em;
}
/* line 192, ../src/sass/main.scss */
.bamaworks-content .text blockquote {
  padding: 8.54700855%;
  background: white;
  margin-bottom: 1.5em;
  font-weight: 500;
  font-style: italic;
}
/* line 199, ../src/sass/main.scss */
.bamaworks-content .text div {
  text-align: left !important;
}
/* line 201, ../src/sass/main.scss */
.bamaworks-content .text div em {
  text-align: left;
  font-style: none;
}
/* line 207, ../src/sass/main.scss */
.bamaworks-content .text p {
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 640px) {
  /* line 2656, ../src/sass/main.scss */
  .bamaworks-content .text {
    font-size: 0.9em;
  }
  /* line 212, ../src/sass/main.scss */
  .bamaworks-content .text h2 {
    font-size: 2em;
  }
  /* line 215, ../src/sass/main.scss */
  .bamaworks-content .text h3 {
    font-size: 2em;
  }
  /* line 218, ../src/sass/main.scss */
  .bamaworks-content .text h4 {
    font-size: 1.5em;
  }
}
/* line 223, ../src/sass/main.scss */
.bamaworks-content .text a {
  color: #e54d25;
}
/* line 2659, ../src/sass/main.scss */
.bamaworks-content .text .buttons {
  overflow: hidden;
  clear: both;
}
/* line 2662, ../src/sass/main.scss */
.bamaworks-content .text .buttons a {
  float: left;
  margin-right: 4%;
  padding: 3%;
  color: white;
  text-decoration: none;
}
/* line 2668, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:first-child {
  width: 66%;
  background: #e54d25;
}
/* line 2671, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:first-child:hover {
  background: #3c3c3c;
}
/* line 2675, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:last-child {
  width: 30%;
  margin-right: 0;
  background: #3c3c3c;
}
/* line 2679, ../src/sass/main.scss */
.bamaworks-content .text .buttons a:last-child:hover {
  background: #e54d25;
}
/* line 2686, ../src/sass/main.scss */
.bamaworks-content .sharing {
  text-align: center;
  display: block;
}
/* line 2689, ../src/sass/main.scss */
.bamaworks-content .sharing ul {
  margin: auto;
}
/* line 2693, ../src/sass/main.scss */
.bamaworks-content .concerts {
  font-size: 1.375em;
  margin-bottom: 20%;
}
/* line 2696, ../src/sass/main.scss */
.bamaworks-content .concerts h3 {
  background: #d3d0c1;
  display: block;
  padding: 2em 1em;
  font-family: "Circular-Bold-S";
  margin-bottom: 3%;
}
/* line 2704, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img {
  height: 200px;
}
/* line 2706, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img .tour__img {
  background-image: none;
  background-color: transparent;
}
/* line 2710, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__container.not-img .tour__text {
  width: 100%;
  left: 0;
}
/* line 2716, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__img {
  float: left;
  height: 0;
  width: 30%;
  padding-top: 30%;
  background-image: url(../images/image-ph1.png);
  background-color: #3c3c3c;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-table;
}
/* line 2729, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text {
  position: absolute;
  left: 30%;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 4%;
  color: #e54d25;
}
/* line 2737, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text p {
  margin-top: 10px;
}
/* line 2740, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text .brief_description {
  color: #3c3c3c;
}
/* line 2743, ../src/sass/main.scss */
.bamaworks-content .concerts .tour__text .see-more {
  margin-top: 40px;
  display: inline-block;
}
/* line 2748, ../src/sass/main.scss */
.bamaworks-content .concerts .tour {
  background: white;
  /*padding:2em 1em;*/
  margin-bottom: 3%;
  overflow: hidden;
  clear: both;
  position: relative;
}
/* line 2755, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label {
  display: block;
  font-family: "Circular-Bold-S";
  color: #e54d25;
  cursor: pointer;
  overflow: hidden;
  clear: both;
  transition: color 0.3s ease;
}
/* line 2763, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger {
  float: right;
  display: inline-block;
}
/* line 2766, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger i {
  border-radius: 100%;
  background: #e54d25;
  color: white;
  height: 2em;
  width: 2em;
  display: inline-block;
  text-align: center;
  font-size: 0.5em;
  float: left;
  padding-top: 0.5em;
  margin-top: 0.5em;
  margin-right: 0.5em;
}
/* line 2780, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger span {
  font-family: "Circular-Bold-S";
  margin-top: 0.2em;
}
/* line 2783, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label .trigger span:before {
  content: 'Expand';
}
/* line 2789, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label:hover {
  color: #3c3c3c;
}
/* line 2792, ../src/sass/main.scss */
.bamaworks-content .concerts .tour label:hover .trigger i {
  background: #3c3c3c;
  color: white;
}
/* line 2800, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s ease;
}
/* line 2805, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event {
  border-top: 1px solid #d3d0c1;
  padding: 1em 0;
  overflow: hidden;
  clear: both;
}
/* line 2811, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event span {
  display: inline-block;
  float: left;
  font-family: "Circular-Bold-S";
}
/* line 2816, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .date {
  width: 20%;
  color: #e54d25;
}
/* line 2821, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .location {
  width: 30%;
}
/* line 2824, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event .state {
  width: 20%;
  font-family: "Circular-Book-S";
}
/* line 2828, ../src/sass/main.scss */
.bamaworks-content .concerts .tour .events .event:first-child {
  margin-top: 1em;
}
/* line 2837, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger i.fa-plus {
  background: #3c3c3c;
}
/* line 2839, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger i.fa-plus:before {
  content: '\f068';
}
/* line 2843, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger span {
  color: #3c3c3c;
}
/* line 2846, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open label .trigger span:before {
  content: 'Close';
}
/* line 2852, ../src/sass/main.scss */
.bamaworks-content .concerts .tour.open .events {
  max-height: 5000px;
  padding: 4%;
}

/* line 2862, ../src/sass/main.scss */
.about-content {
  padding-bottom: 0;
  position: relative;
  min-height: none;
}
/* line 2868, ../src/sass/main.scss */
.about-content:after {
  z-index: 99;
  display: none;
}
/* line 2873, ../src/sass/main.scss */
.about-content .about-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 2879, ../src/sass/main.scss */
.about-content .about-filters {
  position: absolute;
  top: 5%;
  left: 30%;
  right: 28%;
  background: transparent;
  z-index: 999;
  transition: top 0.3s ease;
}
/* line 2887, ../src/sass/main.scss */
.about-content .about-filters .action {
  display: block;
  background: #d3d0c1;
  padding: 1em;
  height: 50px;
  width: 48%;
  margin-right: 2%;
  float: left;
  position: relative;
}
/* line 2897, ../src/sass/main.scss */
.about-content .about-filters .action:last-child {
  margin-right: 0;
}
/* line 2900, ../src/sass/main.scss */
.about-content .about-filters .action span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 1.5em;
  color: #3c3c3c;
}
/* line 2908, ../src/sass/main.scss */
.about-content .about-filters .action:hover {
  background: #fcfcfc;
}
/* line 2913, ../src/sass/main.scss */
.about-content .about-filters .selector {
  background: white;
  overflow: visible;
}
/* line 2917, ../src/sass/main.scss */
.about-content .about-filters .selector label {
  position: absolute;
  text-align: left;
  left: 0;
  right: 0;
  top: 50%;
  height: 50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 1.5em;
  background: #fcfcfc;
  color: #3c3c3c;
  transition: background 0.5s ease;
}
/* line 2930, ../src/sass/main.scss */
.about-content .about-filters .selector label span {
  position: absolute;
  left: 1em;
  right: 1em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2937, ../src/sass/main.scss */
.about-content .about-filters .selector label:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  position: absolute;
  right: 1em;
  color: #3c3c3c;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2947, ../src/sass/main.scss */
.about-content .about-filters .selector label:hover {
  background: #f9f6ed;
}
/* line 2952, ../src/sass/main.scss */
.about-content .about-filters .selector .options {
  position: absolute;
  z-index: 99;
  top: 50px;
  max-height: 0vh;
  left: 0;
  right: 0;
  overflow: auto;
  transition: max-height 0.5s ease;
}
/* line 2961, ../src/sass/main.scss */
.about-content .about-filters .selector .options .option {
  padding: 1em;
  background: white;
  border-bottom: 1px solid #edebde;
  width: 100%;
  cursor: pointer;
  transition: all 0.3s ease;
}
/* line 2968, ../src/sass/main.scss */
.about-content .about-filters .selector .options .option:hover {
  background: #e54d25;
  color: white;
}
/* line 2976, ../src/sass/main.scss */
.about-content .about-filters .selector.open .options {
  max-height: 50vh;
}
/* line 2982, ../src/sass/main.scss */
.about-content .content-item {
  padding: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -moz-transition: -moz-transform 0.5s ease 0.5s;
  -o-transition: -o-transform 0.5s ease 0.5s;
  -webkit-transition: -webkit-transform 0.5s ease;
  -webkit-transition-delay: 0.5s;
  transition: -webkit-transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s;
  transition: transform 0.5s ease 0.5s, -webkit-transform 0.5s ease 0.5s;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background-color: #3c3c3c;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
/* line 2997, ../src/sass/main.scss */
.about-content .content-item:before {
  content: '';
  z-index: 8;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+PHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOTQiLz48c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 38%, rgba(0, 0, 0, 0.97) 42%, #000000 46%, #000000 49%, rgba(0, 0, 0, 0.94) 56%, rgba(0, 0, 0, 0.94) 61%, rgba(0, 0, 0, 0.4) 100%);
}
/* line 3013, ../src/sass/main.scss */
.about-content .content-item .wrapper {
  position: fixed;
  z-index: 9;
  top: 20%;
  color: white;
  overflow: auto;
  height: 40vh;
  left: 0;
  right: -30px;
  bottom: 0;
  padding: 0 30% 0;
}
/* line 3025, ../src/sass/main.scss */
.about-content .content-item .heading {
  position: relative;
}
/* line 3027, ../src/sass/main.scss */
.about-content .content-item .heading h2 {
  color: #e54d25;
  font-size: 4.25em;
  word-spacing: 333em;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.5em;
}
/* line 3035, ../src/sass/main.scss */
.about-content .content-item .heading .next {
  position: absolute;
  right: 0;
  bottom: 0;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
/* line 3042, ../src/sass/main.scss */
.about-content .content-item .heading .next:hover {
  color: white;
}
/* line 3048, ../src/sass/main.scss */
.about-content .content-item .text {
  font-size: 1.15em;
}
/* line 3050, ../src/sass/main.scss */
.about-content .content-item .text p {
  margin-bottom: 1em;
}
/* line 3054, ../src/sass/main.scss */
.about-content .content-item .scroll-down {
  position: fixed;
  display: block;
  z-index: 999;
  top: 62%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  height: 50px;
  width: 100%;
  cursor: pointer;
}
/* line 3065, ../src/sass/main.scss */
.about-content .content-item .scroll-down:before {
  content: '';
  width: 0px;
  border: 1px dotted #e54d25;
  margin: auto;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 3077, ../src/sass/main.scss */
.about-content .content-item .scroll-down i {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fcfcfc;
  color: #3c3c3c;
  text-align: center;
}
/* line 3088, ../src/sass/main.scss */
.about-content .content-item .scroll-down i:before {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
/* line 3097, ../src/sass/main.scss */
.about-content .content-item .scroll-down:hover i {
  background: #3c3c3c;
  color: #edebde;
  -webkit-animation: none;
  animation: none;
}
/* line 3106, ../src/sass/main.scss */
.about-content .content-item:hover .scroll-down i {
  -webkit-animation: scroll-down;
  animation: scroll-down;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/* line 3117, ../src/sass/main.scss */
.about-content .content-item.active {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  z-index: 99;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

/* line 3127, ../src/sass/main.scss */
body.fixed-header .about-content {
  margin-top: 100px;
}

/* line 3132, ../src/sass/main.scss */
.promotions {
  overflow: visible;
  clear: both;
  margin-top: 1em;
}
/* line 3137, ../src/sass/main.scss */
.promotions .promotion {
  margin-bottom: 1em;
  position: relative;
  cursor: pointer;
  box-shadow: 0px -7px 56px -4px transparent;
  transition: box-shadow 0.5s ease;
}
/* line 3143, ../src/sass/main.scss */
.promotions .promotion img {
  width: 100%;
  height: auto;
}
/* line 3147, ../src/sass/main.scss */
.promotions .promotion i {
  position: absolute;
  top: 0;
  right: 0;
  background: #e54d25;
  color: white;
  padding: 0.5em;
  z-index: 9;
  transition: background 0.3s ease;
}
/* line 3158, ../src/sass/main.scss */
.promotions .promotion:hover {
  box-shadow: 0px -7px 56px -4px rgba(0, 0, 0, 0.31);
}
/* line 3160, ../src/sass/main.scss */
.promotions .promotion:hover i {
  background: #3c3c3c;
}

/* line 3168, ../src/sass/main.scss */
.modals {
  height: 0;
  overflow: hidden;
}

/* line 3173, ../src/sass/main.scss */
.generic-modals {
  display: none;
}

/* line 3178, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose {
  right: 5%;
  top: 2em;
  background: none;
  width: 20px;
  height: 20px;
  background: #e54d25;
  border-radius: 20px;
  text-indent: 0;
  transition: background 0.3s ease;
}
/* line 3188, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose:before {
  content: '\f00d';
  font-family: 'FontAwesome';
  display: block;
  color: #fcfcfc;
}
/* line 3195, ../src/sass/main.scss */
.generic-modal-wrapper #cboxClose:hover {
  background: #3c3c3c;
}

/* line 3201, ../src/sass/main.scss */
.generic-modal {
  background: #fcfcfc;
  color: #3c3c3c;
  padding: 5% 10%;
}
/* line 3206, ../src/sass/main.scss */
.generic-modal h3 {
  font-size: 1.5em;
  padding-bottom: 0.5em;
  margin-bottom: 1em;
  border-bottom: 1px solid #d3d0c1;
  font-family: "Circular-Bold-S";
}

/* line 3218, ../src/sass/main.scss */
.newsletter-modal .form-container {
  position: relative;
  overflow: hidden;
  clear: both;
  height: 0;
  padding-top: 12%;
}
/* line 3225, ../src/sass/main.scss */
.newsletter-modal .form-container .email {
  position: absolute;
  right: 95px;
  top: 0;
  left: 0;
  bottom: 0;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #3c3c3c;
  display: block;
  background: whitesmoke;
  width: 100%;
  font-family: "Circular-Bold-S";
  padding-left: 1em;
  font-size: 1.5em;
}
/* line 3241, ../src/sass/main.scss */
.newsletter-modal .form-container .submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  display: inline-block;
  background: #3c3c3c;
  color: #edebde;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  z-index: 9;
  font-family: "Circular-Bold-S";
  text-transform: uppercase;
  padding: 0 1em;
  font-size: 1em;
}

/* line 3262, ../src/sass/main.scss */
.contact-modal a {
  display: block;
  margin-bottom: 2em;
  font-size: 1.5em;
}

/*
.about-content {
    position:relative;
    padding-bottom:0;
    height:100vh;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:9;

    .content-item {
        position:absolute;
        top:200px; right:0; left:0; bottom:0;
        @include transition(transform 0.5s ease);
        @include translateY(100%);
        &.active {
            @include translateY(0%);
        }
    }
    .background {
        background:$dgrey;
        position:fixed;
        top:0; right:0; left:0; bottom:0;
        background-size:cover;
        background-position:center center;
        background-repeat:no-repeat;
    }
    .content {
        position:absolute;
        bottom:25%;
        top:20%;
        max-width:770px;
        width:48.125%;
        background:white;
        left:50%;
        overflow:auto;
        background:transparent;
        @include translateX(-50%);
        color:white;
        overflow:hidden;
        font-weight:normal;

        .scroller {
            overflow:auto;
            position:absolute;
            top:0; right:-20px; bottom:0; left:0;
            padding-right:20px;


        }

    }
}*/
/* line 3324, ../src/sass/main.scss */
#cboxWrapper {
  overflow: visible;
}

/* line 3328, ../src/sass/main.scss */
#cboxOverlay {
  background: #3c3c3c;
}

/* line 3333, ../src/sass/main.scss */
#cboxCurrent {
  color: white;
  bottom: -10px;
  left: 0;
}

/* line 3340, ../src/sass/main.scss */
#cboxNext,
#cboxPrevious {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 3347, ../src/sass/main.scss */
#cboxNext {
  right: -80px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -23px -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3347, ../src/sass/main.scss */
  #cboxNext {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -23px -27px;
    height: 27px;
    width: 18px;
  }
}

/* line 3351, ../src/sass/main.scss */
#cboxPrevious {
  left: -80px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: -54px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 27px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3351, ../src/sass/main.scss */
  #cboxPrevious {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: -54px 0;
    height: 27px;
    width: 18px;
  }
}

/* line 3356, ../src/sass/main.scss */
#cboxClose {
  position: absolute;
  top: 0px;
  right: -130px;
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -27px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 23px;
  width: 23px;
  text-indent: -999em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3356, ../src/sass/main.scss */
  #cboxClose {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -27px;
    height: 23px;
    width: 23px;
  }
}

/* line 3364, ../src/sass/main.scss */
.video-modal #cboxClose {
  background-image: url('../images/sprite-images-s8d35b638a0.png');
  background-position: 0 -116px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 79px;
  width: 98px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  /* line 3364, ../src/sass/main.scss */
  .video-modal #cboxClose {
    background-image: url('../images/sprite-images@2x-sdcfb52b900.png');
    background-size: 100px 195px;
    background-position: 0 -116px;
    height: 79px;
    width: 98px;
  }
}

@media only screen and (max-width: 1440px) {
  /* line 3369, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.85em;
  }

  /* line 3373, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.9em;
  }

  /* line 3376, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 3382, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.75em;
  }

  /* line 3385, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.75em;
  }

  /* line 3389, ../src/sass/main.scss */
  .bamaworks-content .concerts {
    font-size: 1.1em;
  }
}
@media only screen and (max-width: 1140px) {
  /* line 3400, ../src/sass/main.scss */
  header.fixed .wrap ul {
    display: none;
  }

  /* line 3406, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.65em;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 3412, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    font-size: 0.65em;
  }

  /* line 3415, ../src/sass/main.scss */
  .news-list .news-item .information {
    font-size: 0.65em;
  }

  /* line 3419, ../src/sass/main.scss */
  .page-content .wrap {
    margin: 0 8.90625%;
  }

  /* line 3423, ../src/sass/main.scss */
  .social-feed .social-item {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 5%;
  }
  /* line 3427, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.9em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
  }
  /* line 3434, ../src/sass/main.scss */
  .social-feed .social-item:nth-child(2n) {
    margin-right: 0;
  }

  /* line 3438, ../src/sass/main.scss */
  .about-content {
    /*        .about-filters {
                .action {
                    width:56%;
                }
                a.action {
                    width:20%;
                }
            }*/
  }
}
@media only screen and (max-width: 900px) {
  /* line 3452, ../src/sass/main.scss */
  .tour-filters label {
    font-size: 1em;
  }

  /* line 3456, ../src/sass/main.scss */
  .news-list .news-item .information p {
    display: none;
  }
  /* line 3458, ../src/sass/main.scss */
  .news-list .news-item .information p.date {
    display: block;
  }

  /* Mobile menu */
  /* line 3463, ../src/sass/main.scss */
  body {
    padding-top: 70px;
  }

  /* line 3466, ../src/sass/main.scss */
  header {
    position: fixed;
    height: auto;
    overflow: visible;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
  }
  /* line 3474, ../src/sass/main.scss */
  header:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 0px;
    background: #fcfcfc;
    overflow: hidden;
    z-index: 999;
    -moz-transition: all 0.6s ease 0.2s;
    -o-transition: all 0.6s ease 0.2s;
    -webkit-transition: all 0.6s ease;
    -webkit-transition-delay: 0.2s;
    transition: all 0.6s ease 0.2s;
  }
  /* line 3488, ../src/sass/main.scss */
  header i.menu-trigger {
    display: block;
    width: 30px;
    height: 20px;
    position: absolute;
    top: 50%;
    right: 20px;
    cursor: pointer;
    z-index: 9999999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all 0.4s ease;
  }
  /* line 3499, ../src/sass/main.scss */
  header i.menu-trigger b {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 2px;
    background: #3c3c3c;
    transition: all 0.5s ease;
  }
  /* line 3511, ../src/sass/main.scss */
  header i.menu-trigger:before, header i.menu-trigger:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background: #3c3c3c;
    transition: all 0.5s ease;
  }
  /* line 3522, ../src/sass/main.scss */
  header i.menu-trigger:before {
    top: 0;
  }
  /* line 3525, ../src/sass/main.scss */
  header i.menu-trigger:after {
    bottom: 0;
  }
  /* line 3528, ../src/sass/main.scss */
  header i.menu-trigger:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  /* line 3533, ../src/sass/main.scss */
  header .wrap {
    margin-top: 15px;
  }
  /* line 3535, ../src/sass/main.scss */
  header .wrap a.home-link {
    margin-right: 80px;
    display: block;
    overflow: hidden;
  }
  /* line 3540, ../src/sass/main.scss */
  header .wrap h1 {
    margin: 0;
  }
  /* line 3543, ../src/sass/main.scss */
  header .wrap ul {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
  }
  /* line 3545, ../src/sass/main.scss */
  header .wrap ul:last-child {
    -webkit-transform: translateX(200%);
    transform: translateX(200%);
  }
  /* line 3550, ../src/sass/main.scss */
  header nav {
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin-top: 80px;
    z-index: 999;
    transition: all 0.2s ease;
  }
  /* line 3560, ../src/sass/main.scss */
  header nav ul {
    display: block;
  }
  /* line 3562, ../src/sass/main.scss */
  header nav ul li {
    display: block;
  }
  /* line 3564, ../src/sass/main.scss */
  header nav ul li a {
    display: block;
    width: 100%;
    float: none;
    clear: both;
    font-size: 1.3em;
    padding: 0.5em 0;
    margin: 0;
    text-align: center;
  }

  /* line 3580, ../src/sass/main.scss */
  .menu-open header:before {
    height: 100vh;
    transition: all 0.3s ease;
  }
  /* line 3584, ../src/sass/main.scss */
  .menu-open header .menu-trigger {
    right: auto;
    left: 50%;
    margin-left: 5px;
    top: 5px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 3590, ../src/sass/main.scss */
  .menu-open header .menu-trigger b {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 3597, ../src/sass/main.scss */
  .menu-open header .menu-trigger:before {
    -webkit-transform: rotate(45deg) translateY(13px);
    transform: rotate(45deg) translateY(13px);
  }
  /* line 3600, ../src/sass/main.scss */
  .menu-open header .menu-trigger:after {
    -webkit-transform: rotate(-45deg) translateY(-13px);
    transform: rotate(-45deg) translateY(-13px);
  }
  /* line 3604, ../src/sass/main.scss */
  .menu-open header nav {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -moz-transition: all 0.5s ease 0.2s;
    -o-transition: all 0.5s ease 0.2s;
    -webkit-transition: all 0.5s ease;
    -webkit-transition-delay: 0.2s;
    transition: all 0.5s ease 0.2s;
  }
  /* line 3609, ../src/sass/main.scss */
  .menu-open header .wrap {
    margin-top: 10px;
    padding: 5px 0;
  }
  /* line 3612, ../src/sass/main.scss */
  .menu-open header .wrap ul {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    top: 0;
    z-index: 999;
  }
  /* line 3616, ../src/sass/main.scss */
  .menu-open header .wrap ul:last-child {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* line 3625, ../src/sass/main.scss */
  .page-content:after {
    background-position: top center;
    padding-top: 15%;
  }

  /* line 3631, ../src/sass/main.scss */
  footer {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    /*        a.by-icon {
                bottom:10px;
                top:auto;
                @include transform(none);
            }
            .wrap {
                height:200px;
                .links {
                    display:block;
                    text-align:center;
                    width:100%;
                    a.footer-link {
                        float: none;
                        clear: both;
                        display: block;
                        text-align: center;
                        margin-bottom:1em;
                    }
                    ul {
                        margin:auto;
                        display:inline-block;
                        margin-bottom:1em;
                        float:none;
                        clear:both;
                    }
                }
            }*/
  }
  /* line 3637, ../src/sass/main.scss */
  footer .dancer {
    display: none;
  }
  /* line 3640, ../src/sass/main.scss */
  footer .wrap {
    position: relative;
    overflow: hidden;
    clear: both;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    height: auto;
    text-align: center;
    padding: 2em;
  }
  /* line 3651, ../src/sass/main.scss */
  footer .wrap .links {
    position: relative;
    overflow: hidden;
    clear: both;
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 3660, ../src/sass/main.scss */
  footer .wrap .links a.footer-link,
  footer .wrap .links ul {
    display: block;
    float: none;
    clear: both;
    margin: auto;
    margin-bottom: 1em;
  }

  /* line 3700, ../src/sass/main.scss */
  .about-content .content-item .wrapper {
    top: 40%;
  }
  /* line 3703, ../src/sass/main.scss */
  .about-content .content-item .scroll-down {
    display: none;
  }

  /* line 3708, ../src/sass/main.scss */
  .carousel {
    margin-top: 5%;
  }

  /* line 3712, ../src/sass/main.scss */
  .tour-filters label {
    font-size: 0.8em;
  }
  /* line 3715, ../src/sass/main.scss */
  .tour-filters label.main {
    width: 150px;
  }
  /* line 3718, ../src/sass/main.scss */
  .tour-filters .selectors {
    left: 150px;
    right: 60px;
  }
  /* line 3722, ../src/sass/main.scss */
  .tour-filters i.search {
    width: 60px;
  }
  /* line 3725, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band select {
    font-size: 0.74em;
    margin-top: 10px;
  }
  /* line 3730, ../src/sass/main.scss */
  .tour-filters .buttons .action {
    height: 40px;
  }
  /* line 3732, ../src/sass/main.scss */
  .tour-filters .buttons .action span {
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    font-size: 0.7em;
  }
}
@media only screen and (max-width: 768px) {
  /* line 3744, ../src/sass/main.scss */
  header {
    padding: 1.5% 0 5.5%;
  }

  /* line 3747, ../src/sass/main.scss */
  .carousel {
    margin: 0;
    padding-top: 53%;
  }
  /* line 3751, ../src/sass/main.scss */
  .carousel .paginator h3 {
    font-size: 0.9em;
  }
  /* line 3754, ../src/sass/main.scss */
  .carousel .paginator i {
    left: 5%;
  }
  /* line 3756, ../src/sass/main.scss */
  .carousel .paginator i.nav-right {
    right: 5%;
  }
  /* line 3761, ../src/sass/main.scss */
  .carousel .pager {
    bottom: 5px;
  }

  /* line 3769, ../src/sass/main.scss */
  .tour-list .tour-item .actions .button {
    font-size: 1.5em;
  }

  /* line 3778, ../src/sass/main.scss */
  .news-grid .grid-item {
    overflow: hidden;
    clear: both;
    width: 100%;
    float: none;
    clear: both;
    margin: 0;
    height: auto;
    position: relative;
    margin-bottom: 5%;
  }
  /* line 3788, ../src/sass/main.scss */
  .news-grid .grid-item .image {
    position: absolute;
    right: 70%;
    top: 0;
    bottom: 0;
    left: 0;
    padding-top: 0;
    height: auto;
  }
  /* line 3797, ../src/sass/main.scss */
  .news-grid .grid-item .information {
    width: 70%;
    float: right;
    position: relative;
    padding-top: 0;
    height: auto;
  }
  /* line 3803, ../src/sass/main.scss */
  .news-grid .grid-item .information .wrapper {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
  }

  /* line 3815, ../src/sass/main.scss */
  .news-list .news-item .image {
    width: 40%;
    padding-top: 40%;
  }
  /* line 3819, ../src/sass/main.scss */
  .news-list .news-item .information {
    left: 40%;
  }
  /* line 3821, ../src/sass/main.scss */
  .news-list .news-item .information h3 {
    font-size: 1.1em;
  }

  /* line 3827, ../src/sass/main.scss */
  .album-list .album-item {
    width: 100%;
    clear: both;
    float: none;
    height: auto;
    padding-top: 0;
    margin-bottom: 2em;
  }
  /* line 3834, ../src/sass/main.scss */
  .album-list .album-item a {
    text-decoration: none;
  }
  /* line 3837, ../src/sass/main.scss */
  .album-list .album-item .image {
    position: relative;
    height: 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding-top: 100%;
  }
  /* line 3845, ../src/sass/main.scss */
  .album-list .album-item .information {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding: 2em;
  }
  /* line 3852, ../src/sass/main.scss */
  .album-list .album-item:hover .information {
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    padding-top: 0;
    padding: 2em;
    -webkit-transform: none;
    transform: none;
  }

  /* line 3865, ../src/sass/main.scss */
  .gallery-list .gallery-item {
    width: 100%;
    clear: both;
    float: none;
    height: auto;
    padding-top: 0;
    margin-bottom: 2em;
  }
  /* line 3872, ../src/sass/main.scss */
  .gallery-list .gallery-item a {
    text-decoration: none;
  }
  /* line 3875, ../src/sass/main.scss */
  .gallery-list .gallery-item .image {
    position: relative;
    height: 0;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding-top: 100%;
  }
  /* line 3883, ../src/sass/main.scss */
  .gallery-list .gallery-item .information {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding: 2em;
  }
  /* line 3890, ../src/sass/main.scss */
  .gallery-list .gallery-item:hover .information {
    left: auto;
    right: auto;
    bottom: auto;
    top: auto;
    padding-top: 0;
    padding: 2em;
    -webkit-transform: none;
    transform: none;
  }

  /* line 3903, ../src/sass/main.scss */
  .gallery-modal .bx-controls {
    display: none;
  }

  /* line 3908, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 0.7em;
  }

  /* line 3913, ../src/sass/main.scss */
  .about-content .about-filters {
    left: 10%;
    right: 10%;
    top: 10%;
  }
  /* line 3919, ../src/sass/main.scss */
  .about-content .content-item .wrapper {
    padding: 0 10% 0;
    padding-right: 20%;
  }

  /* line 3926, ../src/sass/main.scss */
  .album-detail .information {
    width: 100%;
    margin-right: 0;
    float: none;
    clear: both;
  }
  /* line 3932, ../src/sass/main.scss */
  .album-detail .tracks {
    width: 100%;
    float: none;
    clear: both;
  }

  /* line 3942, ../src/sass/main.scss */
  .video-item {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 1em;
    height: auto;
    padding-top: 0;
  }
  /* line 3950, ../src/sass/main.scss */
  .video-item .image,
  .video-item .information {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 3957, ../src/sass/main.scss */
  .video-item .image {
    height: 0;
    padding-top: 72%;
  }
  /* line 3961, ../src/sass/main.scss */
  .video-item .information {
    padding: 2em;
  }
  /* line 3963, ../src/sass/main.scss */
  .video-item .information .date {
    margin-top: 0;
  }
  /* line 3970, ../src/sass/main.scss */
  .video-item:hover .image .round-button {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 3974, ../src/sass/main.scss */
  .video-item:hover .information {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    padding: 2em;
    padding-top: 2em;
    box-shadow: 0;
  }

  /* line 3988, ../src/sass/main.scss */
  .generic-modal {
    font-size: 0.75em;
  }

  /* line 3992, ../src/sass/main.scss */
  .bamaworks-content .video-item {
    padding-top: 0;
  }
  /* line 3997, ../src/sass/main.scss */
  .bamaworks-content .text .buttons a:first-child,
  .bamaworks-content .text .buttons a:last-child {
    width: 100%;
    margin: 5% 0;
    display: block;
    text-align: center;
    float: none;
  }
  /* line 4007, ../src/sass/main.scss */
  .bamaworks-content .concerts {
    font-size: 0.68em;
  }
  /* line 4011, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour label .trigger {
    display: block;
    float: none;
    clear: both;
  }
  /* line 4019, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour .events .event .date {
    width: 30%;
  }
  /* line 4022, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour .events .event .location {
    width: 40%;
  }
  /* line 4028, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text {
    left: 40%;
  }
  /* line 4031, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text h4 {
    font-weight: 900;
  }
  /* line 4034, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text p {
    margin-top: 0px;
  }
  /* line 4037, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__img {
    width: 40%;
    padding-top: 40%;
  }
  /* line 4041, ../src/sass/main.scss */
  .bamaworks-content .concerts .tour__text .see-more {
    margin-top: 0px;
    display: inline;
  }

  /* line 4055, ../src/sass/main.scss */
  #cboxNext {
    right: -40px;
  }

  /* line 4058, ../src/sass/main.scss */
  #cboxPrevious {
    left: -40px;
  }

  /* line 4061, ../src/sass/main.scss */
  #cboxClose {
    right: -50px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 4067, ../src/sass/main.scss */
  .tour-filters {
    height: 140px;
  }
  /* line 4069, ../src/sass/main.scss */
  .tour-filters label.main {
    right: 0;
    bottom: 70px;
    width: 100%;
  }
  /* line 4074, ../src/sass/main.scss */
  .tour-filters .selectors {
    top: 70px;
    left: 0;
  }
  /* line 4079, ../src/sass/main.scss */
  .tour-filters i.search {
    top: 70px;
  }
  /* line 4082, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band {
    width: 100%;
    margin-right: 0%;
  }
  /* line 4085, ../src/sass/main.scss */
  .tour-filters .buttons .filter-band .action {
    width: 25%;
  }
  /* line 4090, ../src/sass/main.scss */
  .tour-filters .buttons .action {
    width: 49%;
  }

  /* line 4095, ../src/sass/main.scss */
  .page-template-template-tour .tour-filters {
    height: auto;
    margin-bottom: 1em;
    overflow: hidden;
    clear: both;
  }

  /* line 4104, ../src/sass/main.scss */
  .tour-list .tour-item .information {
    width: 65%;
    float: left;
    font-size: 1.3em;
    padding: 2em 1em;
  }
  /* line 4109, ../src/sass/main.scss */
  .tour-list .tour-item .information .date,
  .tour-list .tour-item .information .venue,
  .tour-list .tour-item .information .location {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 4118, ../src/sass/main.scss */
  .tour-list .tour-item .actions {
    width: 35%;
    position: relative;
    float: right;
    padding: 2em 1em;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    transform: none;
  }
  /* line 4125, ../src/sass/main.scss */
  .tour-list .tour-item .actions .button {
    width: 100%;
    display: block;
    margin-bottom: 0.5em;
    text-align: center;
  }

  /* line 4134, ../src/sass/main.scss */
  .social-feed .social-item {
    clear: both;
    float: none;
    width: 100%;
    margin-right: 0;
  }
  /* line 4139, ../src/sass/main.scss */
  .social-feed .social-item .text {
    font-size: 1em;
  }

  /* line 4143, ../src/sass/main.scss */
  header .wrap {
    padding: 5px 0;
  }
}
/* Hide the Wordpress admin bar on mobile */
@media only screen and (max-width: 600px) {
  /* line 4160, ../src/sass/main.scss */
  #wpadminbar {
    display: none;
  }
}
/** 
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  /* line 4149, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 4152, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/** 
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  /* line 4149, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 4152, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/**
 * iPhone 5
 */
@media screen and (device-aspect-ratio: 40 / 71) {
  /* line 4149, ../src/sass/main.scss */
  .gallery-modal {
    padding: 5%;
  }

  /* line 4152, ../src/sass/main.scss */
  .gallery-pager a {
    width: 50px;
    height: 50px;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 4201, ../src/sass/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 4206, ../src/sass/main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 4217, ../src/sass/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 4227, ../src/sass/main.scss */
.invisible {
  visibility: hidden;
}

/* line 4231, ../src/sass/main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 4237, ../src/sass/main.scss */
.clearfix:after {
  clear: both;
}

/* line 4241, ../src/sass/main.scss */
.clearfix {
  *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 4250, ../src/sass/main.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 4259, ../src/sass/main.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 4264, ../src/sass/main.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 4268, ../src/sass/main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 4272, ../src/sass/main.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 4277, ../src/sass/main.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 4283, ../src/sass/main.scss */
  thead {
    display: table-header-group;
  }

  /* line 4287, ../src/sass/main.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 4292, ../src/sass/main.scss */
  img {
    max-width: 100% !important;
  }

  /* line 4296, ../src/sass/main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 4303, ../src/sass/main.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* line 1, ../src/sass/_2017_work.scss */
.tour__container {
  display: flex;
  justify-content: space-between;
}

/* line 7, ../src/sass/_2017_work.scss */
.tour__text {
  width: 60%;
}
/* line 9, ../src/sass/_2017_work.scss */
.tour__text h4 {
  font-weight: 900;
}

/* line 14, ../src/sass/_2017_work.scss */
.tour__img {
  display: inline-block;
  width: 250px;
  height: 250px;
}

/* line 20, ../src/sass/_2017_work.scss */
.see-more {
  color: #e54d25;
  cursor: pointer;
}
/*# sourceMappingURL=data:application/json;base64,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RCxzQ0FBc0M7RUFDdEM7OztJQUdFLFdBQVc7SUFDWCxVQUFVO0dBQ1g7O0VBRUQsc0NBQXNDO0VBQ3RDOztJQUVFLHdCQUF3QjtHQUN6QjtDQUNGO0FBQ0QseUNBQXlDO0FBQ3pDO0VBQ0UsY0FBYztFQUNkLCtCQUErQjtDQUNoQzs7QUFFRCx5Q0FBeUM7QUFDekM7RUFDRSxXQUFXO0NBQ1o7QUFDRCx5Q0FBeUM7QUFDekM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsMENBQTBDO0FBQzFDO0VBQ0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixjQUFjO0NBQ2Y7O0FBRUQsMENBQTBDO0FBQzFDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogbGluZSA1LCBDOi9SdWJ5MjQteDY0L2xpYi9ydWJ5L2dlbXMvMi40LjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogbGluZSAyMiwgQzovUnVieTI0LXg2NC9saWIvcnVieS9nZW1zLzIuNC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzICovXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4vKiBsaW5lIDI0LCBDOi9SdWJ5MjQteDY0L2xpYi9ydWJ5L2dlbXMvMi40LjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2LCBDOi9SdWJ5MjQteDY0L2xpYi9ydWJ5L2dlbXMvMi40LjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjgsIEM6L1J1YnkyNC14NjQvbGliL3J1YnkvZ2Vtcy8yLjQuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyAqL1xyXG5jYXB0aW9uLCB0aCwgdGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwLCBDOi9SdWJ5MjQteDY0L2xpYi9ydWJ5L2dlbXMvMi40LjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxucSwgYmxvY2txdW90ZSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbi8qIGxpbmUgMTAzLCBDOi9SdWJ5MjQteDY0L2xpYi9ydWJ5L2dlbXMvMi40LjAvZ2Vtcy9jb21wYXNzLWNvcmUtMS4wLjMvc3R5bGVzaGVldHMvY29tcGFzcy9yZXNldC9fdXRpbGl0aWVzLnNjc3MgKi9cclxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIsIEM6L1J1YnkyNC14NjQvbGliL3J1YnkvZ2Vtcy8yLjQuMC9nZW1zL2NvbXBhc3MtY29yZS0xLjAuMy9zdHlsZXNoZWV0cy9jb21wYXNzL3Jlc2V0L191dGlsaXRpZXMuc2NzcyAqL1xyXG5hIGltZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDExNiwgQzovUnVieTI0LXg2NC9saWIvcnVieS9nZW1zLzIuNC4wL2dlbXMvY29tcGFzcy1jb3JlLTEuMC4zL3N0eWxlc2hlZXRzL2NvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJldGluYSBTcHJpdGVzIGZvciBDb21wYXNzXHJcbiAqIGJ5OiAgICAgICAgICAgICAgR2F5YSBLZXNzbGVyXHJcbiAqIGxhc3QgdXBkYXRlOiAgICAgMDMvMTEvMTRcclxuICpcclxuICogVXNhZ2U6XHJcbiAqIDEuIGNyZWF0ZSB0d28gZm9sZGVycyBpbiB5b3VyIGltYWdlIGRpcmVjdG9yeSAoaW4gdGhpcyBjYXNlICdpY29ucycgYW5kICdpY29ucy0yeCcpLlxyXG4gKiAyLiBhZGp1c3QgdGhlIGZvbGRlcm5hbWVzIGRlZmluZWQgYmVsb3cgaWYgeW91IHVzZSBkaWZmZXJlbnQgbmFtZXMuXHJcbiAqIDMuIGNyZWF0ZSBzcHJpdGUgaW1hZ2VzIGZvciBwaXhlbCByYXRpbyAxIHNjcmVlbnMgYW5kIHB1dCB0aGVtIGluIHRoZSBmaXJzdCBmb2xkZXIuXHJcbiAqIDQuIGNyZWF0ZSBzcHJpdGUgaW1hZ2VzIGZvciBwaXhlbCByYXRpbyAyIHNjcmVlbnMgYW5kIHB1dCB0aGVtIGluIHRoZSBzZWNvbmQgZm9sZGVyLCB1c2UgdGhlIHNhbWUgZmlsZW5hbWVzLlxyXG4gKiA1LiB1c2UgdGhlIHNwcml0ZS1pbWFnZSBpbiB5b3VyIFNhc3MvU2NzcyB1c2luZzogJ0BpbmNsdWRlIHVzZS1zcHJpdGUoPHNwcml0ZS1uYW1lPiknXHJcbiAqL1xyXG4vKiBWYXJpYWJsZXMgKi9cclxuLyogSW5jbHVkZSAzcmQgcGFydHkgc3R5bGVzIGhlcmUgKi9cclxuLypcclxuICogTGVnYWwgRGlzY2xhaW1lclxyXG4gKlxyXG4gKiBUaGVzZSBGb250cyBhcmUgbGljZW5zZWQgb25seSBmb3IgdXNlIG9uIHRoZXNlIGRvbWFpbnMgYW5kIHRoZWlyIHN1YmRvbWFpbnM6XHJcbiAqIGRhdmVtYXR0aGV3c2JhbmQuY29tXHJcbiAqXHJcbiAqIEl0IGlzIGlsbGVnYWwgdG8gZG93bmxvYWQgb3IgdXNlIHRoZW0gb24gb3RoZXIgd2Vic2l0ZXMuXHJcbiAqXHJcbiAqIFdoaWxlIHRoZSBAZm9udC1mYWNlIHN0YXRlbWVudHMgYmVsb3cgbWF5IGJlIG1vZGlmaWVkIGJ5IHRoZSBjbGllbnQsIHRoaXNcclxuICogZGlzY2xhaW1lciBtYXkgbm90IGJlIHJlbW92ZWQuXHJcbiAqXHJcbiAqIExpbmV0by5jb20sIDIwMTZcclxuICovXHJcbi8qXHJcbiAqXHJcbiAqIElOU1RSVUNUSU9OU1xyXG4gKlxyXG4gKiBDb3B5IHRoZSBMZWdhbCBEaXNjbGFpbWVyIGFuZCB0aGUgQGZvbnQtZmFjZXMgc3RhdGVtZW50cyB0byB5b3VyIHJlZ3VsYXIgQ1NTIGZpbGUuXHJcbiAqIFRoZSBmb250cyBmb2xkZXIocykgc2hvdWxkIGJlIHBsYWNlZCByZWxhdGl2ZSB0byB0aGUgcmVndWxhciBDU1MgZmlsZS5cclxuICpcclxuICogWW91IGNhbiB1c2UgZWl0aGVyIHRoZSBjb21wbGV0ZSBvciBzdWJzZXR0ZWQgZm9udHM6XHJcbiAqIElmIHlvdSBkb27DlMOHw5Z0IHJlcXVpcmUgdGhlIGVudGlyZSByYW5nZSBvZiBjaGFyYWN0ZXJzLCB5b3UgY2FuIHVzZSB0aGUgc21hbGxlciwgc3Vic2V0dGVkIHdlYmZvbnRzIGluc3RlYWQuXHJcbiAqIFNlZSBcIkdseXBocyAmIExhbmd1YWdlc1wiIGZvciBhbiBvdmVydmlldyBvZiB0aGUgY2hhcmFjdGVycyBpbiB0aGUgKl9zdWJzZXR0ZWQuaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXHJcbiAqXHJcbiAqL1xyXG4vKiBDb21wbGV0ZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIFN1YnNldHRlZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldHRlZC9saW5ldG8tY2lyY3VsYXItYm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0dGVkL2xpbmV0by1jaXJjdWxhci1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qKipcclxuICogQnhTbGlkZXIgdjQuMi4yIC0gRnVsbHkgbG9hZGVkLCByZXNwb25zaXZlIGNvbnRlbnQgc2xpZGVyXHJcbiAqIGh0dHA6Ly9ieHNsaWRlci5jb21cclxuICpcclxuICogV3JpdHRlbiBieTogU3RldmVuIFdhbmRlcnNraSwgMjAxNFxyXG4gKiBodHRwOi8vc3RldmVud2FuZGVyc2tpLmNvbVxyXG4gKiAod2hpbGUgZHJpbmtpbmcgQmVsZ2lhbiBhbGVzIGFuZCBsaXN0ZW5pbmcgdG8gamF6eilcclxuICpcclxuICogQ0VPIGFuZCBmb3VuZGVyIG9mIGJ4Q3JlYXRpdmUsIExURFxyXG4gKiBodHRwOi8vYnhjcmVhdGl2ZS5jb21cclxuICoqKi9cclxuLypcclxuKiBMZWdhbCBEaXNjbGFpbWVyXHJcbipcclxuKiBUaGVzZSBGb250cyBhcmUgbGljZW5zZWQgb25seSBmb3IgdXNlIG9uIHRoZXNlIGRvbWFpbnMgYW5kIHRoZWlyIHN1YmRvbWFpbnM6XHJcbiogZGF2ZW1hdHRoZXdzYmFuZC5jb21cclxuKlxyXG4qIEl0IGlzIGlsbGVnYWwgdG8gZG93bmxvYWQgb3IgdXNlIHRoZW0gb24gb3RoZXIgd2Vic2l0ZXMuXHJcbipcclxuKiBXaGlsZSB0aGUgQGZvbnQtZmFjZSBzdGF0ZW1lbnRzIGJlbG93IG1heSBiZSBtb2RpZmllZCBieSB0aGUgY2xpZW50LCB0aGlzXHJcbiogZGlzY2xhaW1lciBtYXkgbm90IGJlIHJlbW92ZWQuXHJcbipcclxuKiBMaW5ldG8uY29tLCAyMDE2XHJcbiovXHJcbi8qXHJcbiAqXHJcbiAqIElOU1RSVUNUSU9OU1xyXG4gKlxyXG4gKiBDb3B5IHRoZSBMZWdhbCBEaXNjbGFpbWVyIGFuZCB0aGUgQGZvbnQtZmFjZXMgc3RhdGVtZW50cyB0byB5b3VyIHJlZ3VsYXIgQ1NTIGZpbGUuXHJcbiAqIFRoZSBmb250cyBmb2xkZXIocykgc2hvdWxkIGJlIHBsYWNlZCByZWxhdGl2ZSB0byB0aGUgcmVndWxhciBDU1MgZmlsZS5cclxuICpcclxuICogWW91IGNhbiB1c2UgZWl0aGVyIHRoZSBjb21wbGV0ZSBvciBzdWJzZXR0ZWQgZm9udHM6XHJcbiAqIElmIHlvdSBkb27DlMOHw5Z0IHJlcXVpcmUgdGhlIGVudGlyZSByYW5nZSBvZiBjaGFyYWN0ZXJzLCB5b3UgY2FuIHVzZSB0aGUgc21hbGxlciwgc3Vic2V0dGVkIHdlYmZvbnRzIGluc3RlYWQuXHJcbiAqIFNlZSBcIkdseXBocyAmIExhbmd1YWdlc1wiIGZvciBhbiBvdmVydmlldyBvZiB0aGUgY2hhcmFjdGVycyBpbiB0aGUgKl9zdWJzZXR0ZWQuaHRtbCBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHBhY2thZ2UuXHJcbiAqXHJcbiAqL1xyXG4vKiBDb21wbGV0ZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9saW5ldG8tY2lyY3VsYXItYm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qIFN1YnNldHRlZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rLVNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldHRlZC9saW5ldG8tY2lyY3VsYXItYm9vay5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0dGVkL2xpbmV0by1jaXJjdWxhci1ib29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9zdWJzZXR0ZWQvbGluZXRvLWNpcmN1bGFyLWJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qKiBSRVNFVCBBTkQgTEFZT1VUXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyogbGluZSAxMjcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmJ4LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgKnpvb206IDE7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLyogbGluZSAxMzUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmJ4LXdyYXBwZXIgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM5LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5ieHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQzLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbnVsLmJ4c2xpZGVyIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NiwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4uYngtdmlld3BvcnQge1xyXG4gIC8qZml4IG90aGVyIGVsZW1lbnRzIG9uIHRoZSBwYWdlIG1vdmluZyAob24gQ2hyb21lKSovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBDb2xvcmJveCBDb3JlIFN0eWxlOlxyXG4gICAgVGhlIGZvbGxvd2luZyBDU1MgaXMgY29uc2lzdGVudCBiZXR3ZWVuIGV4YW1wbGUgdGhlbWVzIGFuZCBzaG91bGQgbm90IGJlIGFsdGVyZWQuXHJcbiovXHJcbi8qIGxpbmUgMTU2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjb2xvcmJveCwgI2Nib3hPdmVybGF5LCAjY2JveFdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1NywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAxNTgsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hPdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1OSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZUxlZnQsICNjYm94Qm90dG9tTGVmdCB7XHJcbiAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTYwLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94Q29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRlZENvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLyogbGluZSAxNjIsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUaXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2MywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRpbmdPdmVybGF5LCAjY2JveExvYWRpbmdHcmFwaGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFByZXZpb3VzLCAjY2JveE5leHQsICNjYm94Q2xvc2UsICNjYm94U2xpZGVzaG93IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY1LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5jYm94UGhvdG8ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbi5jYm94SWZyYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NywgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY29sb3Jib3gsICNjYm94Q29udGVudCwgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qIFxyXG4gICAgVXNlciBTdHlsZTpcclxuICAgIENoYW5nZSB0aGUgZm9sbG93aW5nIHN0eWxlcyB0byBtb2RpZnkgdGhlIGFwcGVhcmFuY2Ugb2YgQ29sb3Jib3guICBUaGV5IGFyZVxyXG4gICAgb3JkZXJlZCAmIHRhYmJlZCBpbiBhIHdheSB0aGF0IHJlcHJlc2VudHMgdGhlIG5lc3Rpbmcgb2YgdGhlIGdlbmVyYXRlZCBIVE1MLlxyXG4qL1xyXG4vKiBsaW5lIDE3NCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG5cclxuLyogbGluZSAxNzUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2NvbG9yYm94IHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NiwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFRvcExlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxNzcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUb3BSaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE3OCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveEJvdHRvbUxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxNzksIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hCb3R0b21SaWdodCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZUxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveE1pZGRsZVJpZ2h0IHtcclxuICB3aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODIsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hUb3BDZW50ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODMsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hCb3R0b21DZW50ZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxODQsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hDb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyogbGluZSAxODUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmNib3hJZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg2LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94RXJyb3Ige1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLyogbGluZSAxODcsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4OCwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICM5NDk0OTQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg5LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94Q3VycmVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGxlZnQ6IDU4cHg7XHJcbiAgY29sb3I6ICM5NDk0OTQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTkwLCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94TG9hZGluZ092ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5MSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveExvYWRpbmdHcmFwaGljIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLyogdGhlc2UgZWxlbWVudHMgYXJlIGJ1dHRvbnMsIGFuZCBtYXkgbmVlZCB0byBoYXZlIGFkZGl0aW9uYWwgc3R5bGVzIHJlc2V0IHRvIGF2b2lkIHVud2FudGVkIGJhc2Ugc3R5bGVzICovXHJcbi8qIGxpbmUgMTk0LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94UHJldmlvdXMsICNjYm94TmV4dCwgI2Nib3hTbGlkZXNob3csICNjYm94Q2xvc2Uge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB3aWR0aDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vKiBhdm9pZCBvdXRsaW5lcyBvbiA6YWN0aXZlIChtb3VzZWNsaWNrKSwgYnV0IHByZXNlcnZlIG91dGxpbmVzIG9uIDpmb2N1cyAodGFiYmVkIG5hdmlnYXRpbmcpICovXHJcbi8qIGxpbmUgMTk3LCAuLi9zcmMvc2Fzcy9fc291cmNlcy5zY3NzICovXHJcbiNjYm94UHJldmlvdXM6YWN0aXZlLCAjY2JveE5leHQ6YWN0aXZlLCAjY2JveFNsaWRlc2hvdzphY3RpdmUsICNjYm94Q2xvc2U6YWN0aXZlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5OSwgLi4vc3JjL3Nhc3MvX3NvdXJjZXMuc2NzcyAqL1xyXG4jY2JveFNsaWRlc2hvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiAjMDA5MmVmO1xyXG59XHJcblxyXG4vKlxyXG4gIFRoZSBmb2xsb3dpbmcgZml4ZXMgYSBwcm9ibGVtIHdoZXJlIElFNyBhbmQgSUU4IHJlcGxhY2UgYSBQTkcncyBhbHBoYSB0cmFuc3BhcmVuY3kgd2l0aCBhIGJsYWNrIGZpbGxcclxuICB3aGVuIGFuIGFscGhhIGZpbHRlciAob3BhY2l0eSBjaGFuZ2UpIGlzIHNldCBvbiB0aGUgZWxlbWVudCBvciBhbmNlc3RvciBlbGVtZW50LiAgVGhpcyBzdHlsZSBpcyBub3QgYXBwbGllZCB0byBvciBuZWVkZWQgaW4gSUU5LlxyXG4gIFNlZTogaHR0cDovL2phY2tsbW9vcmUuY29tL25vdGVzL2llLXRyYW5zcGFyZW5jeS1wcm9ibGVtcy9cclxuKi9cclxuLyogbGluZSAyMDUsIC4uL3NyYy9zYXNzL19zb3VyY2VzLnNjc3MgKi9cclxuLmNib3hJRSAjY2JveFRvcExlZnQsXHJcbi5jYm94SUUgI2Nib3hUb3BDZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hUb3BSaWdodCxcclxuLmNib3hJRSAjY2JveEJvdHRvbUxlZnQsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21DZW50ZXIsXHJcbi5jYm94SUUgI2Nib3hCb3R0b21SaWdodCxcclxuLmNib3hJRSAjY2JveE1pZGRsZUxlZnQsXHJcbi5jYm94SUUgI2Nib3hNaWRkbGVSaWdodCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMDBGRkZGRkYsZW5kQ29sb3JzdHI9IzAwRkZGRkZGKTtcclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHNjcm9sbC1kb3duIHtcclxuICAwJSB7XHJcbiAgICBib3R0b206IDkwJTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwtZG93biB7XHJcbiAgMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBib3R0b206IDAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJvdHRvbTogOTAlO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNjcm9sbC1kb3duIHtcclxuICAwJSB7XHJcbiAgICBib3R0b206IDkwJTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYm90dG9tOiA5MCU7XHJcbiAgfVxyXG59XHJcbi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vICovXHJcbi8qIGxpbmUgNDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5odG1sIHtcclxuICBjb2xvcjogIzIyMjtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSA1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaHIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICBtYXJnaW46IDFlbSAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuc3ZnLFxyXG52aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogbGluZSA3NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyogbGluZSA4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5icm93c2VydXBncmFkZSB7XHJcbiAgbWFyZ2luOiAwLjJlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogMC4yZW0gMDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQXV0aG9yJ3MgY3VzdG9tIHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBsaW5lIDI2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjcyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9vay1TXCI7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi8qIGxpbmUgMjc2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5uby1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmEge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMjg1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYTpob3ZlciB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjkwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmZvbnRhd2Vzb21lLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjk0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG59XHJcbi8qIGxpbmUgMzAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJ1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NGQyNTtcclxufVxyXG5cclxuLyogbGluZSAzNzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogMS41JSAwIDIuNSU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwcztcclxufVxyXG4vKiBsaW5lIDM4NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzOTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oZWFkZXIgLndyYXAgaDEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMjAlIDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RtYi10aXRsZS5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogOTAlIGF1dG87XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiA2LjUyNDMxNzkxJTtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcbi8qIGxpbmUgNDAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIC53cmFwIHVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMyU7XHJcbiAgei1pbmRleDogOTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDQwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCAuZm9udGF3ZXNvbWUtdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQxMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bDpsYXN0LWNoaWxkIHtcclxuICByaWdodDogMyU7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4vKiBsaW5lIDI0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIC53cmFwIHVsIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMS42ZW07XHJcbiAgaGVpZ2h0OiAxLjZlbTtcclxuICBwYWRkaW5nLXRvcDogMC4wNWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDAuMDVlbTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogI2VkZWJkZTtcclxufVxyXG4vKiBsaW5lIDI1NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciAud3JhcCB1bCBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgNDE5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgNDIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiBoMSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDQyOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgdWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgbGluZS1oZWlnaHQ6IDBlbTtcclxufVxyXG4vKiBsaW5lIDQzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgdWwgbGkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi8qIGxpbmUgNDQ0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDQ0OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGk6aG92ZXIgdWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgNDUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBwYWRkaW5nOiAwLjI1ZW0gMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgNDY1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSBhOmJlZm9yZSwgaGVhZGVyIG5hdiB1bCBsaSBhOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDQ3OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkgYTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxufVxyXG4vKiBsaW5lIDQ4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkgYTphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMzczLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgaGVhZGVyIG5hdiB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgNDg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuaGVhZGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIGEge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDM3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmhlYWRlciBuYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTpiZWZvcmUsIGhlYWRlciBuYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2QzZDBjMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSA1MDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5ib2R5LmhlYWRlci1sb2FkZWQgaGVhZGVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxufVxyXG4vKiBsaW5lIDMyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciAud3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi8qIGxpbmUgMzI1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIC53cmFwIGgxIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMzMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDE4MHB4O1xyXG4gIHJpZ2h0OiAxODBweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMzM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiAuY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMzQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgaGVhZGVyIG5hdiBoMSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xNTBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzVweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAzNDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciBuYXYgaDEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDM1MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciBuYXYgdWwge1xyXG4gIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgLyogbGluZSAzNjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGJvZHkuZml4ZWQtaGVhZGVyIGhlYWRlciAud3JhcCB1bCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDUxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmJvZHkuZml4ZWQtaGVhZGVyLmFkbWluLWJhciBoZWFkZXIge1xyXG4gIHRvcDogMzJweDtcclxufVxyXG5cclxuLyogbGluZSA1MTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5ib2R5LmV4dGVuZGVkLWhlYWRlciBoZWFkZXIge1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMHM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwcztcclxufVxyXG5cclxuLyogbGluZSA1MjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uIHtcclxuICBjbGVhcjogYm90aDtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDUlIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbn1cclxuLyogbGluZSA1MzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgNTUxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIHdpZHRoOiA4NXB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1NGQyNTtcclxuICB6LWluZGV4OiA5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgNTY1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGNvbG9yOiAjZWRlYmRlO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSA1NzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uIGkge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDU4MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b246aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGJvcmRlci1jb2xvcjogI2VkZWJkZTtcclxufVxyXG4vKiBsaW5lIDU4NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b246aG92ZXI6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzNjM2MzYztcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgNTg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnJvdW5kLWJ1dHRvbjpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDU5MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b24ubG9hZGluZzphZnRlcixcclxuLnJvdW5kLWJ1dHRvbi5sb2FkaW5nIHNwYW4ge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDU5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5yb3VuZC1idXR0b24ubG9hZGluZyBpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGVyLmdpZlwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogbGluZSA2MTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucm91bmQtYnV0dG9uLmxvYWRpbmc6aG92ZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG59XHJcblxyXG4vKiBsaW5lIDYyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sb2FkLW1vcmUucm91bmQtYnV0dG9uIHtcclxuICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjMwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi8qIGxpbmUgNjM2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5kYW5jZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDc1cHg7XHJcbiAgYm90dG9tOiA2MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgzMDAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RhbmNlci5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgNjUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5kYW5jZXIubG9hZGluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvYWRlci5naWZcIik7XHJcbn1cclxuLyogbGluZSA2NTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmRhbmNlci5zdW1tb25lZCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcclxufVxyXG4vKiBsaW5lIDY2MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZvb3RlciBhLmJ5LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU1cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjZweDtcclxuICB3aWR0aDogMjZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIHJpZ2h0OiAyJTtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgNjYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIgYS5ieS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU1cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICB9XHJcbn1cclxuLyogbGluZSA2NjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgYS5ieS1pY29uOmhvdmVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGxpbmUgNjczLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC53cmFwIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGhlaWdodDogNTVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbi8qIGxpbmUgNjgzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgNjg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyBhLmZvb3Rlci1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxufVxyXG4vKiBsaW5lIDY5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbmZvb3RlciAubGlua3MgYS5mb290ZXItbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNkM2QwYzE7XHJcbn1cclxuLyogbGluZSA3MDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogYXV0bztcclxuICBtYXJnaW46IDAgMmVtO1xyXG59XHJcbi8qIGxpbmUgMjQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB1bCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuZm9vdGVyIC5saW5rcyB1bCBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEuNmVtO1xyXG4gIGhlaWdodDogMS42ZW07XHJcbiAgcGFkZGluZy10b3A6IDAuMDVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjA1ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgY29sb3I6ICNlZGViZGU7XHJcbn1cclxuLyogbGluZSAyNTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSA3MTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGxpIGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QwYzE7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSA3MTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5mb290ZXIgLmxpbmtzIHVsIGxpIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogbGluZSA3MjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDM0JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIG1hcmdpbjogMCAxNy44MTI1JTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC4zcztcclxufVxyXG4vKiBsaW5lIDczNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAuc2xpZGVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5O1xyXG59XHJcbi8qIGxpbmUgNzQ1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLyogbGluZSA3NTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2VyIHVsIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgNzU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB1bCBsaSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNTRkMjU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDc2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnZXIgdWwgbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgNzY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdlciB1bCBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuLyogbGluZSA3NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnNsaWRlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDc4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAuc2xpZGUgLmltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuLyogbGluZSA4MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnNsaWRlLmFjdGl2ZSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG4vKiBsaW5lIDgwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMSU7XHJcbiAgcmlnaHQ6IDElO1xyXG4gIGhlaWdodDogODVweDtcclxuICB6LWluZGV4OiA5OTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDgxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIGgzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgbGVmdDogMTAlO1xyXG4gIHJpZ2h0OiAxMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XHJcbn1cclxuLyogbGluZSA4MjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBoMyBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDAuNmVtO1xyXG59XHJcbi8qIGxpbmUgODMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNhcm91c2VsIC5wYWdpbmF0b3IgaSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC01JTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbn1cclxuLyogbGluZSA4NDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBpLm5hdi1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjdweDtcclxuICB3aWR0aDogMThweDtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDg0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaS5uYXYtbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuLyogbGluZSA4NDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLnBhZ2luYXRvciBpLm5hdi1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC01JTtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDg0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaS5uYXYtcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDg1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbCAucGFnaW5hdG9yIGk6aG92ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4vKiBsaW5lIDg1NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jYXJvdXNlbC5sb2FkZWQge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgODYyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1JTtcclxufVxyXG4vKiBsaW5lIDg3MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDIxLjg3NSU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zvb3Rlci1iYWNrZ3JvdW5kLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNTVweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDg4NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQgI2FuaW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XHJcbn1cclxuLyogbGluZSA4OTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50IC53cmFwIHtcclxuICB6LWluZGV4OiA5OTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbjogMCAxNy44MTI1JTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjM2MzYztcclxuICBwYWRkaW5nLXRvcDogMyU7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xyXG59XHJcbi8qIGxpbmUgOTA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudCAud3JhcC5vdmVyZmxvdy13cmFwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4vKiBsaW5lIDkwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQuaG9tZS1jb250ZW50IC53cmFwIHtcclxuICBib3JkZXItdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgOTEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtY29udGVudC5ob21lLWNvbnRlbnQgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLyogbGluZSA5MTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50LnRvdXItY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwJTtcclxufVxyXG4vKiBsaW5lIDkyMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wYWdlLWNvbnRlbnQucmVhZHkgLndyYXAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSA5MjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucGFnZS1jb250ZW50LnN1Ym1pdHRlZC1jb250ZW50IC53cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLyogbGluZSA5MzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jYW5pbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgOTQ2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI2FuaW0uc3RhdGljOmJlZm9yZSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogbGluZSA5NTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uaG9tZS1jb250ZW50ICNhbmltIHtcclxuICB0b3A6IDEwMHB4O1xyXG59XHJcbi8qIGxpbmUgOTU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmhvbWUtY29udGVudCAjYW5pbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSA5NjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1jb250ZW50ICNhbmltOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ld3MtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDk3MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG91ci1iZy5zdmdcIik7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm11c2ljLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXVzaWMtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDk5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGhvdG9zLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSA5OTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW9zLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW9zLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDA5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNldGxpc3RzLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2V0bGlzdHMtYmcuc3ZnXCIpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgI2FuaW06YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFtYXdvcmtzLWJnLnN2Z1wiKTtcclxufVxyXG5cclxuLyogbGluZSAxMDI4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxvYWQtc2VjdGlvbiAubmV3LWxpc3Qge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDEwMzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubG9hZC1zZWN0aW9uIC5uZXctbGlzdCAubG9hZC1pdGVtIHtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTAzOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sb2FkLXNlY3Rpb24gLm5ldy1saXN0LnBlbmRpbmcge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDEwNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubG9hZC1zZWN0aW9uIC5uZXctbGlzdC5wZW5kaW5nIC5sb2FkLWl0ZW0ge1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcclxufVxyXG5cclxuLyogbGluZSAxMDUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAxMDU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS45NTMxMjUlO1xyXG59XHJcbi8qIGxpbmUgMTA1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMyLjAzMTI1JTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuOTUzMTI1JTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTA2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW1hZ2Uge1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMDc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMTA4MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW5mb3JtYXRpb24gLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogNSU7XHJcbn1cclxuLyogbGluZSAxMDg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLyogbGluZSAxMDkzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMTAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDExMDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1ncmlkIC5ncmlkLWl0ZW06aG92ZXIgLmltYWdlIHtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcbi8qIGxpbmUgMTExMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWdyaWQgLmdyaWQtaXRlbTpob3ZlciAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcblxyXG4vKiBsaW5lIDExMjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG5oMi50b3VyLWhlYWRpbmcge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2MzYzNjO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBwYWRkaW5nOiAwLjI1ZW0gMDtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTEzMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiAzJSAwO1xyXG4gIG1hcmdpbjogMyUgMDtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb29rLVNcIjtcclxufVxyXG4vKiBsaW5lIDExMzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIuMDUwNzgxMjUlO1xyXG4gIHdpZHRoOiAyMy40Mzc1JTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDExNDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTE1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLmltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAxMTY1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSAudGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcbi8qIGxpbmUgMTE3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQgLmhlYWRpbmcge1xyXG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxMTc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSBpLmZhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuM2VtIDBlbTtcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjM1ZW07XHJcbn1cclxuLyogbGluZSAxMTkyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNvY2lhbC1mZWVkIC5zb2NpYWwtaXRlbSBpLmZhLmZhLWluc3RhZ3JhbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDExOTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLyogbGluZSAxMjA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMDtcclxufVxyXG4vKiBsaW5lIDEyMDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDEyMDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIGxpbmUgMTIwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogbGluZSAxMjEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDEyMTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDEyMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgOjotd2Via2l0LXJlc2l6ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDEyMTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTIyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciBsYWJlbCBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMWVtO1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAxMjMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIGxhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxmMGQ3JztcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDEyNDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2VsZWN0b3IgbGFiZWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmOWY2ZWQ7XHJcbn1cclxuLyogbGluZSAxMjQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIC5vcHRpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRvcDogNzBweDtcclxuICBtYXgtaGVpZ2h0OiAwdmg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMjU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNlbGVjdG9yIC5vcHRpb25zIC5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWJkZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qIGxpbmUgMTI2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zZWxlY3RvciAub3B0aW9ucyAub3B0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogbGluZSAxMjc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tYm90dG9tOiAzJTtcclxuICBmb250LXNpemU6IDEuM2VtO1xyXG59XHJcbi8qIGxpbmUgMTI4NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgbGFiZWwubWFpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxMjkyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyBsYWJlbC5tYWluIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMTMwMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLnNlbGVjdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGxlZnQ6IDI1MHB4O1xyXG4gIHJpZ2h0OiA5NXB4O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMzA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3RvciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyogbGluZSAxMzEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3Rvci51bmxvY2tlZCBsYWJlbCB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxMzE0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5zZWxlY3Rvci51bmxvY2tlZCBsYWJlbDphZnRlciB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxMzIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC55ZWFyLnNlbGVjdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiA1MCU7XHJcbn1cclxuLyogbGluZSAxMzI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIC5tb250aC5zZWxlY3RvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi8qIGxpbmUgMTMzNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLnNlbGVjdG9ycyAuc2VsZWN0b3Iub3BlbiAub3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogODB2aDtcclxufVxyXG4vKiBsaW5lIDEzNDEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIGkuc2VhcmNoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDk1cHg7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxMzUxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyBpLnNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxcHggLTI3cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjZweDtcclxuICB3aWR0aDogMjVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAxMzUxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIGkuc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MXB4IC0yN3B4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTM1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgaS5zZWFyY2g6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbn1cclxuLyogbGluZSAxMzYyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyBpLnNlYXJjaDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxMzY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuZmlsdGVyLWJhbmQge1xyXG4gIHdpZHRoOiA0NiU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDEzNzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIC5idXR0b25zIC5maWx0ZXItYmFuZCBzZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiA3MCU7XHJcbn1cclxuLyogbGluZSAxMzgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLWJnLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDEzOTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1maWx0ZXJzIC5idXR0b25zIC5hY3Rpb246bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgMTM5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGVmdDogMS41ZW07XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxNDA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG59XHJcbi8qIGxpbmUgMTQwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbi5hY3RpdmUge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG59XHJcbi8qIGxpbmUgMTQxMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbi5hY3RpdmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXJzIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbn1cclxuLyogbGluZSAxNDI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlcnMgbGFiZWwubWFpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxNDM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlcnMgbGFiZWwubWFpbiBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDE0NDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVycyAuc2VsZWN0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBsZWZ0OiAxMDBweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMTQ1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXJzIC5zZWxlY3RvciBhIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE0NTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVycyAuc2VsZWN0b3Iub3BlbiAub3B0aW9ucyB7XHJcbiAgbWF4LWhlaWdodDogODB2aDtcclxufVxyXG5cclxuLyogbGluZSAxNDY1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDE0NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMlO1xyXG59XHJcbi8qIGxpbmUgMTQ3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW1hZ2Uge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMzAlO1xyXG4gIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ltYWdlLXBoMS5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDE0ODQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMzAlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogNCU7XHJcbn1cclxuLyogbGluZSAxNDkyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBwIHtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcbi8qIGxpbmUgMTQ5NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24gcCBpIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDE0OTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHAuZGF0ZSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuLyogbGluZSAxNTAzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDE1MTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmltYWdlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW1hZ2UtcGgyLnBuZ1wiKTtcclxufVxyXG4vKiBsaW5lIDE1MjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLmluZm9ybWF0aW9uIGgzIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG5cclxuLyogbGluZSAxNTI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjUlO1xyXG59XHJcbi8qIGxpbmUgMTUzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAubWFpbi1pbWFnZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDE1MzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLm1haW4taW1hZ2UgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNTM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiB7XHJcbiAgcGFkZGluZzogMmVtIDEwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDE1NDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIGgyLmRhdGUge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG4vKiBsaW5lIDE1NTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIGgxIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAxNTU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbn1cclxuLyogbGluZSA5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbi8qIGxpbmUgOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4vKiBsaW5lIDEwNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgZW0gPiBzdHJvbmcge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbi8qIGxpbmUgMTA4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBzdHJvbmcgPiBlbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLyogbGluZSAxMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGgxLCAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGgyLCAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGgzLCAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGg0LCAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGg1IHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGNvbG9yOiAjZGYyNjI3O1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG4vKiBsaW5lIDExOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDEge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuLyogbGluZSAxMjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGgyIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG4vKiBsaW5lIDEyNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDMsIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gIGZvbnQtc2l6ZTogMS43NWVtO1xyXG59XHJcbi8qIGxpbmUgMTMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDEzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaW1nLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxZW0gMWVtIDFlbSAwO1xyXG59XHJcbi8qIGxpbmUgMTQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBpbWcuYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMWVtIDAgMWVtIDFlbTtcclxufVxyXG4vKiBsaW5lIDE0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaW1nLmFsaWdubm9uZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBpbWcuYWxpZ25jZW50ZXIge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBsaW5lIDE1NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgLndwLWNhcHRpb24gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAxZW0gMWVtIDAgMDtcclxufVxyXG4vKiBsaW5lIDE2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMWVtIDAgMCAxZW07XHJcbn1cclxuLyogbGluZSAxNjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTcxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCAud3AtY2FwdGlvbi5hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgcGFkZGluZzogMC41ZW0gMC4yZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMTgxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4vKiBsaW5lIDE4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSAxOTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6IDguNTQ3MDA4NTUlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi8qIGxpbmUgMTk5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBkaXYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDIwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgZGl2IGVtIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyMDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAvKiBsaW5lIDE1NTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcbiAgLyogbGluZSAyMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjE1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1kZXRhaWwgLmluZm9ybWF0aW9uIC50ZXh0IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDIxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAudGV4dCBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDIyMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzLWRldGFpbCAuaW5mb3JtYXRpb24gLnRleHQgYSB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxNTYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3MtZGV0YWlsIC5pbmZvcm1hdGlvbiAuc2hhcmluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2hhcmluZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMTU3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaGFyaW5nIHVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAxNTc3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNoYXJpbmcgdWwgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDE1NzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2hhcmluZyB1bCBsaSBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEuNmVtO1xyXG4gIGhlaWdodDogMS42ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjA1ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG59XHJcbi8qIGxpbmUgMTU5MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaGFyaW5nIHVsIGxpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTU5OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBiYWNrZ3JvdW5kOiAjZjBlZWU3O1xyXG4gIHBhZGRpbmc6IDFlbTtcclxufVxyXG4vKiBsaW5lIDE2MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTYwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdiBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxNjExLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2IGkge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi8qIGxpbmUgMTYxNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdiBzcGFuIHtcclxuICBmb250LXNpemU6IDAuOTM3NWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMTYyNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5sYXRlcmFsLW5hdiAubGF0LW5hdi5wcmV2aW91cyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4vKiBsaW5lIDE2MjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXYucHJldmlvdXMgc3BhbiB7XHJcbiAgbGVmdDogMzBweDtcclxufVxyXG4vKiBsaW5lIDE2MzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ubGF0ZXJhbC1uYXYgLmxhdC1uYXYubmV4dCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLyogbGluZSAxNjMyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2Lm5leHQgc3BhbiB7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbn1cclxuLyogbGluZSAxNjM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmxhdGVyYWwtbmF2IC5sYXQtbmF2OmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMTY0NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41JTtcclxufVxyXG4vKiBsaW5lIDE2NTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICB3aWR0aDogNjAlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIHBhZGRpbmc6IDNlbSAyJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTY1OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxufVxyXG4vKiBsaW5lIDE2NjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIGEge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTY2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLmRhdGUge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG4vKiBsaW5lIDE2NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC52ZW51ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDE2NzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5sb2NhdGlvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMwJTtcclxufVxyXG4vKiBsaW5lIDE2ODEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbn1cclxuLyogbGluZSAxNjg2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuc2hvdy1kZXRhaWxzIGxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIGxpbmUgMTY5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscyBsYWJlbCBpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNlNTRkMjU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDE3MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMgbGFiZWwgaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcrJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4vKiBsaW5lIDE3MTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMgbGFiZWw6aG92ZXIgaSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE3MjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMgLmRldGFpbHMge1xyXG4gIG1heC1oZWlnaHQ6IDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAxNzI5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuc2hvdy1kZXRhaWxzLm9wZW4gbGFiZWwgaSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE3MzEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5zaG93LWRldGFpbHMub3BlbiBsYWJlbCBpOmJlZm9yZSB7XHJcbiAgY29udGVudDogJy0nO1xyXG59XHJcbi8qIGxpbmUgMTczNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24gLnNob3ctZGV0YWlscy5vcGVuIC5kZXRhaWxzIHtcclxuICBtYXgtaGVpZ2h0OiAzMDAwcHg7XHJcbiAgcGFkZGluZzogNSUgMDtcclxufVxyXG4vKiBsaW5lIDE3NDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMiU7XHJcbiAgdG9wOiAzZW07XHJcbn1cclxuLyogbGluZSAxNzUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zIC5idXR0b24ucHJlc2FsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDBjMTtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE3NTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbi5wcmVzYWxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDE3NjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbi50aWNrZXRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMTc2MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QgLnRvdXItaXRlbSAuYWN0aW9ucyAuYnV0dG9uLnRpY2tldHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QwYzE7XHJcbn1cclxuLyogbGluZSAxNzY2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zIC5idXR0b24uZnV0dXJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4vKiBsaW5lIDE3NzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbi5mdXR1cmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAxNzc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zLnR3by1mdXR1cmUgLmJ1dHRvbi5mdXR1cmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcbi8qIGxpbmUgMTc4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi50b3VyLWxpc3QuZW1wdHkge1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgcGFkZGluZzogM2VtIDIlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3OTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8tbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZy10b3A6IDMlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMi42MTcxODc1JTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuODc4OTA2MjUlO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuODc4OTA2MjUlO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLXRvcDogMjMuMDQlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDE4MTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbTpudGgtY2hpbGQoM24pIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAxODE1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAxODI2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTgzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIGIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjhweDtcclxuICB3aWR0aDogMjFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMTgzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZpZGVvLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24gYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IC0yN3B4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTg0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uOmhvdmVyOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE4NDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbjpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDE4NTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8taXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgei1pbmRleDogOTtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggdHJhbnNwYXJlbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMTg2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDBjMTtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAxODc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW0gLmluZm9ybWF0aW9uIGgzIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi8qIGxpbmUgMTg4MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1pdGVtOmhvdmVyIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLyogbGluZSAxODg1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW06aG92ZXIgLmltYWdlIC5yb3VuZC1idXR0b24ge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSAxODg5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLWl0ZW06aG92ZXIgLmluZm9ybWF0aW9uIHtcclxuICBib3R0b206IC04MCU7XHJcbiAgbGVmdDogLTE1cHg7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG4gIHRvcDogLTE1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBwYWRkaW5nLXRvcDogNzglO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICBib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxufVxyXG5cclxuLyogbGluZSAxOTA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnNpbmdsZS12aWRlby52aWRlby1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogNjAlO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMTkxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5zaW5nbGUtdmlkZW8udmlkZW8taXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDE5MTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uc2luZ2xlLXZpZGVvLnZpZGVvLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b246YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE5MjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4udmlkZW8tbW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTkzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXctbGlzdCB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTkzNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nLXRvcDogMyU7XHJcbn1cclxuLyogbGluZSAxOTQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzIuNjE3MTg3NSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3ODkwNjI1JTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjg3ODkwNjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDMyLjYxNzE4NzUlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDE5NTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbTpudGgtY2hpbGQoM24pIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAxOTUzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAxOTY0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFubGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTk3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIGIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjhweDtcclxuICB3aWR0aDogMjFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMTk3NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmltYWdlIC5yb3VuZC1idXR0b24gYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IC0yN3B4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTk4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMTk5MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1saXN0IC5hbGJ1bS1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAyMDAyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmluZm9ybWF0aW9uIC5kYXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkMGMxO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDIwMTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW5mb3JtYXRpb24gaDMge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyogbGluZSAyMDE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW06aG92ZXIge1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG4vKiBsaW5lIDIwMjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbTpob3ZlciAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDIwMjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tbGlzdCAuYWxidW0taXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gIGJvdHRvbTogLTcwJTtcclxuICBsZWZ0OiAtMTVweDtcclxuICByaWdodDogLTE1cHg7XHJcbiAgdG9wOiAtMTVweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMTAlO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICBib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxufVxyXG5cclxuLyogbGluZSAyMDQ3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnRyYWNrcyBvbCBsaSBhLnBsYXlpbmcgaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMiU7XHJcbn1cclxuLyogbGluZSAyMDU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24ge1xyXG4gIHdpZHRoOiA0OSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDIwNjIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuc2VnbWVudCB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuLyogbGluZSAyMDY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmNvdmVyIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgMjA3MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLmluZm9ybWF0aW9uIC5jb3ZlciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMjA3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLmluZm9ybWF0aW9uIC50aXRsZXMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG59XHJcbi8qIGxpbmUgMjA3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLmluZm9ybWF0aW9uIC50aXRsZXMgaDMge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDBjMTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLyogbGluZSAyMDg0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLnRpdGxlcyBoMiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuLyogbGluZSAyMDkyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAyMDk4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLmFjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogbGluZSAyMTA5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLmFjdGlvbjpsYXN0LWNoaWxkIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLyogbGluZSAyMTEyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLmFjdGlvbjpob3ZlciB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAyMTE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLnNoYXJlLWFjdGlvbiB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAyMTIyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLnNoYXJlLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAyMTM0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMgLnNoYXJlLWNvbnRlbnQgLnNoYXJpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDIxNDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC5pbmZvcm1hdGlvbiAuYWN0aW9ucy5ub3ctc2hhcmluZyAuc2hhcmUtY29udGVudCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbn1cclxuLyogbGluZSAyMTQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24gLmFjdGlvbnMubm93LXNoYXJpbmcgLnNoYXJlLWFjdGlvbiB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcbi8qIGxpbmUgMjE1NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyB7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxZW07XHJcbn1cclxuLyogbGluZSAyMTY0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAudHJhY2tzIG9sIGxpIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDBjMTtcclxufVxyXG4vKiBsaW5lIDIxNzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC50cmFja3Mgb2wgbGkgYSBpIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC4xMjVlbTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDIxODQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC50cmFja3Mgb2wgbGkgYSBpOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG59XHJcbi8qIGxpbmUgMjE5MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyBvbCBsaSBhIGIge1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbn1cclxuLyogbGluZSAyMjAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWRldGFpbCAudHJhY2tzIG9sIGxpIGEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4vKiBsaW5lIDIyMDUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZGV0YWlsIC50cmFja3Mgb2wgbGkgYTpob3ZlciBpIHtcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjIxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1kZXRhaWwgLnRyYWNrcyBvbCBsaTpsYXN0LWNoaWxkIGEge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjIyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkY2QxO1xyXG59XHJcbi8qIGxpbmUgMjIyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIuY3VzdG9tZXItdGF4b25vbXktc2luZ2xlIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSAyMjMyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAudHlwZS1maWx0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyogbGluZSAyMjQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAud3JhcC1ibG9jay1maWx0ZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjI0NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyogbGluZSAyMjU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAuY2xvc2UtbGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29tLWZpbHRlci5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuICB0b3A6IDZweDtcclxuICByaWdodDogOXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xyXG59XHJcbi8qIGxpbmUgMjI3MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLmNsb3NlLWxpc3Qub3Blbi1saXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAwcHg7XHJcbn1cclxuLyogbGluZSAyMjc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgLyogbWF4LWhlaWdodDogNDJweDtcclxuICAgb3ZlcmZsb3c6IGhpZGRlbjsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgbGluZWFyIGFsbDtcclxufVxyXG4vKiBsaW5lIDIyOTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWxidW0tZmlsdGVyIC5kcm9wZG93bi1saXN0IC50YXhvbm9teS1saXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMjI5NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLnRheG9ub215LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMjI5OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLnRheG9ub215LWxpc3QgbGkgLmFjdGl2ZS10ZXJtIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi8qIGxpbmUgMjMwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLnRheG9ub215LWxpc3QgbGkgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSAyMzEwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaS5hY3RpdmUtdGV4dCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMjMxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hbGJ1bS1maWx0ZXIgLmRyb3Bkb3duLWxpc3QgLnRheG9ub215LWxpc3QgbGkubm8tYWN0aXZlLXRleHQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyMzE2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFsYnVtLWZpbHRlciAuZHJvcGRvd24tbGlzdCAudGF4b25vbXktbGlzdCBsaS5uby1hY3RpdmUtdGV4dDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZGNkMTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgbGluZWFyIGFsbDtcclxufVxyXG5cclxuLyogbGluZSAyMzMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZy10b3A6IDMlO1xyXG59XHJcblxyXG4vKiBsaW5lIDIzMzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMyLjYxNzE4NzUlO1xyXG4gIG1hcmdpbi1yaWdodDogMC44Nzg5MDYyNSU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC44Nzg5MDYyNSU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAzMi42MTcxODc1JTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogbGluZSAyMzQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24pIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAyMzUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbSAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDIzNjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5sYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbmxhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDIzNzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbWFnZSAucm91bmQtYnV0dG9uIGIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjhweDtcclxuICB3aWR0aDogMjFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMjM3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktaXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiBiIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggLTI3cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAyMzgyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbSAuaW1hZ2UgLnJvdW5kLWJ1dHRvbjpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDIzOTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB6LWluZGV4OiA5O1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAyNDAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaXRlbSAuaW5mb3JtYXRpb24gLmRhdGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMjQwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0gLmluZm9ybWF0aW9uIGgzIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi8qIGxpbmUgMjQxNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW06aG92ZXIge1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG4vKiBsaW5lIDI0MTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtOmhvdmVyIC5pbWFnZSAucm91bmQtYnV0dG9uIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi8qIGxpbmUgMjQyMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW06aG92ZXIgLmluZm9ybWF0aW9uIHtcclxuICBib3R0b206IC01MCU7XHJcbiAgbGVmdDogLTE1cHg7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG4gIHRvcDogLTE1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTEwJTtcclxuICAtbW96LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aWRlby1tb2RhbCAuc2hhcmluZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogLTIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5ieC13cmFwcGVyIGltZyB7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDI0NTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCB7XHJcbiAgcGFkZGluZzogNHZoO1xyXG59XHJcbi8qIGxpbmUgMjQ1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMjQ1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTh2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjQ2NCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyBhIHtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcbi8qIGxpbmUgMjQ2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiA2ZW0gMWVtO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDI0NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6YmVmb3JlLCAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4vKiBsaW5lIDI0NzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzLXM4ZDM1YjYzOGEwLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yM3B4IC0yN3B4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDI0NzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDI0ODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMjQ4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1uZXh0OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjQ4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtbmV4dDpob3ZlcjpiZWZvcmUge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBsaW5lIDI0OTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LW5leHQ6aG92ZXI6YWZ0ZXIge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSAyNDk3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogNmVtIDFlbTtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAyNTA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmJlZm9yZSwgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLyogbGluZSAyNTA5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDI1MDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtcHJldjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlc0AyeC1zZGNmYjUyYjkwMC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTk1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAwO1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMjUxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LW1vZGFsIC5ieC1jb250cm9scyAuYngtcHJldjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMjUxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDI1MTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgLmJ4LXByZXY6aG92ZXI6YmVmb3JlIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogbGluZSAyNTIxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2OmhvdmVyOmFmdGVyIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1MjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1zbGlkZSAuaW1hZ2Uge1xyXG4gIGhlaWdodDogNjB2aDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDI1MzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1zbGlkZSAuaW1hZ2UgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMjU0MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIC5jYXB0aW9uIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMjU0NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIC5jYXB0aW9uIGgzIHtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcbi8qIGxpbmUgMjU1MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlIC5jYXB0aW9uIC5zaGFyaW5nIHtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi8qIGxpbmUgMjU1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nYWxsZXJ5LXNsaWRlLnBvcnRyYWl0LWltYWdlIHtcclxuICAvKiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgIH0qL1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAvKiBsaW5lIDI1NzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LXNsaWRlIC5pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjU3NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktc2xpZGUgLmltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMjU4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLyogbGluZSAyNTg1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCAuYngtY29udHJvbHMgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDI1OTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1wYWdlciB7XHJcbiAgcGFkZGluZzogMnZoO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDI1OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uZ2FsbGVyeS1wYWdlciBhIHtcclxuICB3aWR0aDogOHZoO1xyXG4gIGhlaWdodDogOHZoO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogbGluZSAyNjA3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktcGFnZXIgYS5hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2VkZWJkZTtcclxufVxyXG5cclxuLyogbGluZSAyNjE0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdhbGxlcnktaW50ZXJmYWNlICNjYm94Q2xvc2Uge1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxufVxyXG5cclxuLyogbGluZSAyNjIwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyNjIzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQgZm9vdGVyIC5kYW5jZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYzMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAud3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDUlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi8qIGxpbmUgMjYzNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuaW50ZXJpb3Ige1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDUlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMjY0MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCBoMi5iYW1hd29ya3MtbG9nbyB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nLXRvcDogMTElO1xyXG4gIGhlaWdodDogMDtcclxuICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhbWF3b3Jrcy1sb2dvLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDUlO1xyXG59XHJcbi8qIGxpbmUgMjY1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgcGFkZGluZzogNSUgMTAlO1xyXG59XHJcbi8qIGxpbmUgOTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbi8qIGxpbmUgOTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi8qIGxpbmUgMTA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGVtID4gc3Ryb25nIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG4vKiBsaW5lIDEwOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBzdHJvbmcgPiBlbSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLyogbGluZSAxMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDEsIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoMiwgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGgzLCAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDQsIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoNSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBjb2xvcjogI2RmMjYyNztcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuLyogbGluZSAxMTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDEge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbn1cclxuLyogbGluZSAxMjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDIge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcbi8qIGxpbmUgMTI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGgzLCAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gIGZvbnQtc2l6ZTogMS43NWVtO1xyXG59XHJcbi8qIGxpbmUgMTMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMTM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IGltZy5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMWVtIDFlbSAxZW0gMDtcclxufVxyXG4vKiBsaW5lIDE0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBpbWcuYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMWVtIDAgMWVtIDFlbTtcclxufVxyXG4vKiBsaW5lIDE0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBpbWcuYWxpZ25ub25lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNDksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgaW1nLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZSAxNTQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLndwLWNhcHRpb24gaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogbGluZSAxNTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDFlbSAxZW0gMCAwO1xyXG59XHJcbi8qIGxpbmUgMTYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDFlbSAwIDAgMWVtO1xyXG59XHJcbi8qIGxpbmUgMTY3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTcxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZSAxNzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAuOGVtO1xyXG4gIHBhZGRpbmc6IDAuNWVtIDAuMmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDE4MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4vKiBsaW5lIDE4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBvbCB7XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiA4LjU0NzAwODU1JTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4vKiBsaW5lIDE5OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBkaXYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDIwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBkaXYgZW0ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zdHlsZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDIwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLyogbGluZSAyNjU2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcbiAgLyogbGluZSAyMTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoMiB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAyMTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoMyB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAyMTgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAudGV4dCBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDIyMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCBhIHtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDI2NTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAyNjYyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIGEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgcGFkZGluZzogMyU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDI2NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnRleHQgLmJ1dHRvbnMgYTpmaXJzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IDY2JTtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMjY3MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAuYnV0dG9ucyBhOmZpcnN0LWNoaWxkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjY3NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAudGV4dCAuYnV0dG9ucyBhOmxhc3QtY2hpbGQge1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAyNjc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIGE6bGFzdC1jaGlsZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDI2ODYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnNoYXJpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDI2ODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLnNoYXJpbmcgdWwge1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4vKiBsaW5lIDI2OTMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIHtcclxuICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAlO1xyXG59XHJcbi8qIGxpbmUgMjY5NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgaDMge1xyXG4gIGJhY2tncm91bmQ6ICNkM2QwYzE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMmVtIDFlbTtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxuICBtYXJnaW4tYm90dG9tOiAzJTtcclxufVxyXG4vKiBsaW5lIDI3MDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX19jb250YWluZXIubm90LWltZyB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG4vKiBsaW5lIDI3MDYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX19jb250YWluZXIubm90LWltZyAudG91cl9faW1nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgMjcxMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX2NvbnRhaW5lci5ub3QtaW1nIC50b3VyX190ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjcxNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX2ltZyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgcGFkZGluZy10b3A6IDMwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltYWdlLXBoMS5wbmcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjcyOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX3RleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAzMCU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiA0JTtcclxuICBjb2xvcjogI2U1NGQyNTtcclxufVxyXG4vKiBsaW5lIDI3MzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IHAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLyogbGluZSAyNzQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fdGV4dCAuYnJpZWZfZGVzY3JpcHRpb24ge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjc0MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXJfX3RleHQgLnNlZS1tb3JlIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDI3NDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAvKnBhZGRpbmc6MmVtIDFlbTsqL1xyXG4gIG1hcmdpbi1ib3R0b206IDMlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjc1NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAyNzYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciBsYWJlbCAudHJpZ2dlciB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDI3NjYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsIC50cmlnZ2VyIGkge1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZTU0ZDI1O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwLjVlbTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG4vKiBsaW5lIDI3ODAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsIC50cmlnZ2VyIHNwYW4ge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIG1hcmdpbi10b3A6IDAuMmVtO1xyXG59XHJcbi8qIGxpbmUgMjc4MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWwgLnRyaWdnZXIgc3BhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdFeHBhbmQnO1xyXG59XHJcbi8qIGxpbmUgMjc4OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWw6aG92ZXIge1xyXG4gIGNvbG9yOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjc5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgbGFiZWw6aG92ZXIgLnRyaWdnZXIgaSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAyODAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciAuZXZlbnRzIHtcclxuICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAyODA1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciAuZXZlbnRzIC5ldmVudCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgcGFkZGluZzogMWVtIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDI4MTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LWZhbWlseTogXCJDaXJjdWxhci1Cb2xkLVNcIjtcclxufVxyXG4vKiBsaW5lIDI4MTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IC5kYXRlIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG59XHJcbi8qIGxpbmUgMjgyMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyAuZXZlbnQgLmxvY2F0aW9uIHtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbi8qIGxpbmUgMjgyNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyAuZXZlbnQgLnN0YXRlIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvb2stU1wiO1xyXG59XHJcbi8qIGxpbmUgMjgyOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIgLmV2ZW50cyAuZXZlbnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG4vKiBsaW5lIDI4MzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyLm9wZW4gbGFiZWwgLnRyaWdnZXIgaS5mYS1wbHVzIHtcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG59XHJcbi8qIGxpbmUgMjgzOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIub3BlbiBsYWJlbCAudHJpZ2dlciBpLmZhLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxmMDY4JztcclxufVxyXG4vKiBsaW5lIDI4NDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyLm9wZW4gbGFiZWwgLnRyaWdnZXIgc3BhbiB7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbn1cclxuLyogbGluZSAyODQ2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ci5vcGVuIGxhYmVsIC50cmlnZ2VyIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiAnQ2xvc2UnO1xyXG59XHJcbi8qIGxpbmUgMjg1MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMgLnRvdXIub3BlbiAuZXZlbnRzIHtcclxuICBtYXgtaGVpZ2h0OiA1MDAwcHg7XHJcbiAgcGFkZGluZzogNCU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjg2MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDI4NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudDphZnRlciB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDI4NzMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyODc5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUlO1xyXG4gIGxlZnQ6IDMwJTtcclxuICByaWdodDogMjglO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDI4ODcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjZDNkMGMxO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDQ4JTtcclxuICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDI4OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDI5MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAxLjVlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxufVxyXG4vKiBsaW5lIDI5MDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuYWN0aW9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG59XHJcbi8qIGxpbmUgMjkxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLyogbGluZSAyOTE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIGxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMjkzMCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5hYm91dC1maWx0ZXJzIC5zZWxlY3RvciBsYWJlbCBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMWVtO1xyXG4gIHJpZ2h0OiAxZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLyogbGluZSAyOTM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIGxhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiAnXFxmMGQ3JztcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFlbTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4vKiBsaW5lIDI5NDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuc2VsZWN0b3IgbGFiZWw6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmOWY2ZWQ7XHJcbn1cclxuLyogbGluZSAyOTUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yIC5vcHRpb25zIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDI5NjEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuc2VsZWN0b3IgLm9wdGlvbnMgLm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlYmRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG4vKiBsaW5lIDI5NjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuYWJvdXQtZmlsdGVycyAuc2VsZWN0b3IgLm9wdGlvbnMgLm9wdGlvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAyOTc2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMgLnNlbGVjdG9yLm9wZW4gLm9wdGlvbnMge1xyXG4gIG1heC1oZWlnaHQ6IDUwdmg7XHJcbn1cclxuLyogbGluZSAyOTgyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSB7XHJcbiAgcGFkZGluZzogMDtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgZWFzZSAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2UgMC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSAwLjVzO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAyOTk3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHotaW5kZXg6IDg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0p2WW1wbFkzUkNiM1Z1WkdsdVowSnZlQ0lnZURFOUlqQXVNQ0lnZVRFOUlqQXVOU0lnZURJOUlqRXVNQ0lnZVRJOUlqQXVOU0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpNaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpNMUpTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMamtpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJak00SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqa2lMejQ4YzNSdmNDQnZabVp6WlhROUlqUXlKU0lnYzNSdmNDMWpiMnh2Y2owaUl6QXdNREF3TUNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGprM0lpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJME5pVWlJSE4wYjNBdFkyOXNiM0k5SWlNd01EQXdNREFpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJalE1SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSXZQanh6ZEc5d0lHOW1abk5sZEQwaU5UWWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1EQXdNREF3SWlCemRHOXdMVzl3WVdOcGRIazlJakF1T1RRaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpZeEpTSWdjM1J2Y0MxamIyeHZjajBpSXpBd01EQXdNQ0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdMamswSWk4K1BITjBiM0FnYjJabWMyVjBQU0l4TURBbElpQnpkRzl3TFdOdmJHOXlQU0lqTURBd01EQXdJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVOQ0l2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEM5a1pXWnpQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFsSWlCb1pXbG5hSFE5SWpFd01DVWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDa2lJQzgrUEM5emRtYytJQT09Jyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSA1MCUsIDEwMCUgNTAlLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDAuMykpLCBjb2xvci1zdG9wKDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpKSwgY29sb3Itc3RvcCgzOCUsIHJnYmEoMCwgMCwgMCwgMC45KSksIGNvbG9yLXN0b3AoNDIlLCByZ2JhKDAsIDAsIDAsIDAuOTcpKSwgY29sb3Itc3RvcCg0NiUsICMwMDAwMDApLCBjb2xvci1zdG9wKDQ5JSwgIzAwMDAwMCksIGNvbG9yLXN0b3AoNTYlLCByZ2JhKDAsIDAsIDAsIDAuOTQpKSwgY29sb3Itc3RvcCg2MSUsIHJnYmEoMCwgMCwgMCwgMC45NCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMC40KSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM4JSwgcmdiYSgwLCAwLCAwLCAwLjk3KSA0MiUsICMwMDAwMDAgNDYlLCAjMDAwMDAwIDQ5JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA1NiUsIHJnYmEoMCwgMCwgMCwgMC45NCkgNjElLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMzglLCByZ2JhKDAsIDAsIDAsIDAuOTcpIDQyJSwgIzAwMDAwMCA0NiUsICMwMDAwMDAgNDklLCByZ2JhKDAsIDAsIDAsIDAuOTQpIDU2JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA2MSUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDM4JSwgcmdiYSgwLCAwLCAwLCAwLjk3KSA0MiUsICMwMDAwMDAgNDYlLCAjMDAwMDAwIDQ5JSwgcmdiYSgwLCAwLCAwLCAwLjk0KSA1NiUsIHJnYmEoMCwgMCwgMCwgMC45NCkgNjElLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XHJcbn1cclxuLyogbGluZSAzMDEzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAud3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgdG9wOiAyMCU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogNDB2aDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAtMzBweDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMCAzMCUgMDtcclxufVxyXG4vKiBsaW5lIDMwMjUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzMDI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaGVhZGluZyBoMiB7XHJcbiAgY29sb3I6ICNlNTRkMjU7XHJcbiAgZm9udC1zaXplOiA0LjI1ZW07XHJcbiAgd29yZC1zcGFjaW5nOiAzMzNlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG4vKiBsaW5lIDMwMzUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIC5uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDMwNDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC5oZWFkaW5nIC5uZXh0OmhvdmVyIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAzMDQ4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAudGV4dCB7XHJcbiAgZm9udC1zaXplOiAxLjE1ZW07XHJcbn1cclxuLyogbGluZSAzMDUwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAudGV4dCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLyogbGluZSAzMDU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdG9wOiA2MiU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIGxpbmUgMzA2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLnNjcm9sbC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDBweDtcclxuICBib3JkZXI6IDFweCBkb3R0ZWQgI2U1NGQyNTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcbi8qIGxpbmUgMzA3NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLnNjcm9sbC1kb3duIGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICBjb2xvcjogIzNjM2MzYztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAzMDg4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd24gaTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLyogbGluZSAzMDk3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuc2Nyb2xsLWRvd246aG92ZXIgaSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICBjb2xvcjogI2VkZWJkZTtcclxuICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICBhbmltYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSAzMTA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmFib3V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbTpob3ZlciAuc2Nyb2xsLWRvd24gaSB7XHJcbiAgLW1vei1hbmltYXRpb246IHNjcm9sbC1kb3duO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY3JvbGwtZG93bjtcclxuICBhbmltYXRpb246IHNjcm9sbC1kb3duO1xyXG4gIC1tb3otYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG4vKiBsaW5lIDMxMTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtLmFjdGl2ZSB7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxufVxyXG5cclxuLyogbGluZSAzMTI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuYm9keS5maXhlZC1oZWFkZXIgLmFib3V0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDMxMzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucHJvbW90aW9ucyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcbi8qIGxpbmUgMzEzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC03cHggNTZweCAtNHB4IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCB0cmFuc3BhcmVudDtcclxuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAzMTQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnByb21vdGlvbnMgLnByb21vdGlvbiBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4vKiBsaW5lIDMxNDcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4ucHJvbW90aW9ucyAucHJvbW90aW9uIGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgei1pbmRleDogOTtcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbn1cclxuLyogbGluZSAzMTU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnByb21vdGlvbnMgLnByb21vdGlvbjpob3ZlciB7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTdweCA1NnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAtN3B4IDU2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG59XHJcbi8qIGxpbmUgMzE2MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5wcm9tb3Rpb25zIC5wcm9tb3Rpb246aG92ZXIgaSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAzMTY4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm1vZGFscyB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgMzE3MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAzMTc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdlbmVyaWMtbW9kYWwtd3JhcHBlciAjY2JveENsb3NlIHtcclxuICByaWdodDogNSU7XHJcbiAgdG9wOiAyZW07XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2U1NGQyNTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMzE4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsLXdyYXBwZXIgI2Nib3hDbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwMGQnO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmNmY2ZjO1xyXG59XHJcbi8qIGxpbmUgMzE5NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsLXdyYXBwZXIgI2Nib3hDbG9zZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAzMjAxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmdlbmVyaWMtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgY29sb3I6ICMzYzNjM2M7XHJcbiAgcGFkZGluZzogNSUgMTAlO1xyXG59XHJcbi8qIGxpbmUgMzIwNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5nZW5lcmljLW1vZGFsIGgzIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QwYzE7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5uZXdzbGV0dGVyLW1vZGFsIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxMiU7XHJcbn1cclxuLyogbGluZSAzMjI1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3NsZXR0ZXItbW9kYWwgLmZvcm0tY29udGFpbmVyIC5lbWFpbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA5NXB4O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBjb2xvcjogIzNjM2MzYztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNpcmN1bGFyLUJvbGQtU1wiO1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuLyogbGluZSAzMjQxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLm5ld3NsZXR0ZXItbW9kYWwgLmZvcm0tY29udGFpbmVyIC5zdWJtaXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gIGNvbG9yOiAjZWRlYmRlO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY3VsYXItQm9sZC1TXCI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLyogbGluZSAzMjYyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLmNvbnRhY3QtbW9kYWwgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi8qXHJcbi5hYm91dC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgIGhlaWdodDoxMDB2aDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgei1pbmRleDo5O1xyXG5cclxuICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDoyMDBweDsgcmlnaHQ6MDsgbGVmdDowOyBib3R0b206MDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjVzIGVhc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDokZGdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgdG9wOjA7IHJpZ2h0OjA7IGxlZnQ6MDsgYm90dG9tOjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOjI1JTtcclxuICAgICAgICB0b3A6MjAlO1xyXG4gICAgICAgIG1heC13aWR0aDo3NzBweDtcclxuICAgICAgICB3aWR0aDo0OC4xMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XHJcbiAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6YXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowOyByaWdodDotMjBweDsgYm90dG9tOjA7IGxlZnQ6MDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSovXHJcbi8qIGxpbmUgMzMyNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94V3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzMyOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94T3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcclxufVxyXG5cclxuLyogbGluZSAzMzMzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI2Nib3hDdXJyZW50IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm90dG9tOiAtMTBweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDMzNDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4jY2JveE5leHQsXHJcbiNjYm94UHJldmlvdXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLyogbGluZSAzMzQ3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuI2Nib3hOZXh0IHtcclxuICByaWdodDogLTgwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLWltYWdlcy1zOGQzNWI2MzhhMC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMzM0NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI2Nib3hOZXh0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzcHggLTI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGxpbmUgMzM1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94UHJldmlvdXMge1xyXG4gIGxlZnQ6IC04MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gIC8qIGxpbmUgMzM1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgI2Nib3hQcmV2aW91cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUtaW1hZ2VzQDJ4LXNkY2ZiNTJiOTAwLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxOTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGxpbmUgMzM1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiNjYm94Q2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICByaWdodDogLTEzMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjdweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgLyogbGluZSAzMzU2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjY2JveENsb3NlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjdweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLyogbGluZSAzMzY0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpZGVvLW1vZGFsICNjYm94Q2xvc2Uge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXMtczhkMzViNjM4YTAucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNzlweDtcclxuICB3aWR0aDogOThweDtcclxufVxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAvKiBsaW5lIDMzNjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1tb2RhbCAjY2JveENsb3NlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS1pbWFnZXNAMngtc2RjZmI1MmI5MDAucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDE5NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2cHg7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbiAgICB3aWR0aDogOThweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLyogbGluZSAzMzY5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1ncmlkIC5ncmlkLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzMzczLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDMzNzYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAvKiBsaW5lIDMzODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDMzODUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDMzODksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5iYW1hd29ya3MtY29udGVudCAuY29uY2VydHMge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcclxuICAvKiBsaW5lIDM0MDAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlci5maXhlZCAud3JhcCB1bCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNDA2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC42NWVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC8qIGxpbmUgMzQxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzQxNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzQxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtY29udGVudCAud3JhcCB7XHJcbiAgICBtYXJnaW46IDAgOC45MDYyNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM0MjMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcclxuICB9XHJcbiAgLyogbGluZSAzNDI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxuICAvKiBsaW5lIDM0MzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW06bnRoLWNoaWxkKDJuKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM0MzgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hYm91dC1jb250ZW50IHtcclxuICAgIC8qICAgICAgICAuYWJvdXQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAuYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1NiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLmFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9Ki9cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC8qIGxpbmUgMzQ1MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzQ1NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzQ1OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBwLmRhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBNb2JpbGUgbWVudSAqL1xyXG4gIC8qIGxpbmUgMzQ2MywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzQ2NiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICB9XHJcbiAgLyogbGluZSAzNDc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDAuMnM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDAuMnM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDAuMnM7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzQ4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIGkubWVudS10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzQ5OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIGkubWVudS10cmlnZ2VyIGIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNjM2MzYztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM1MTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBpLm1lbnUtdHJpZ2dlcjpiZWZvcmUsIGhlYWRlciBpLm1lbnUtdHJpZ2dlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzUyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIGkubWVudS10cmlnZ2VyOmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzUyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIGkubWVudS10cmlnZ2VyOmFmdGVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgLyogbGluZSAzNTI4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgaS5tZW51LXRyaWdnZXI6aG92ZXIge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzUzMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIC53cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzUzNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIC53cmFwIGEuaG9tZS1saW5rIHtcclxuICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogbGluZSAzNTQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgLndyYXAgaDEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDM1NDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciAud3JhcCB1bCB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzU0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIC53cmFwIHVsOmxhc3QtY2hpbGQge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzU1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIG5hdiB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzU2MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaGVhZGVyIG5hdiB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLyogbGluZSAzNTYyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgbmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvKiBsaW5lIDM1NjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciBuYXYgdWwgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNTgwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlcjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM1ODQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIC5tZW51LXRyaWdnZXIge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgLyogbGluZSAzNTkwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciAubWVudS10cmlnZ2VyIGIge1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzU5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm1lbnUtb3BlbiBoZWFkZXIgLm1lbnUtdHJpZ2dlcjpiZWZvcmUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgxM3B4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgxM3B4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMTNweCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgxM3B4KTtcclxuICB9XHJcbiAgLyogbGluZSAzNjAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciAubWVudS10cmlnZ2VyOmFmdGVyIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xM3B4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTEzcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTEzcHgpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xM3B4KTtcclxuICB9XHJcbiAgLyogbGluZSAzNjA0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciBuYXYge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDAuMnM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDAuMnM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDAuMnM7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzYwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm1lbnUtb3BlbiBoZWFkZXIgLndyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDM2MTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5tZW51LW9wZW4gaGVhZGVyIC53cmFwIHVsIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbiAgLyogbGluZSAzNjE2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubWVudS1vcGVuIGhlYWRlciAud3JhcCB1bDpsYXN0LWNoaWxkIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnBhZ2UtY29udGVudDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIC8qICAgICAgICBhLmJ5LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShub25lKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhLmZvb3Rlci1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSovXHJcbiAgfVxyXG4gIC8qIGxpbmUgMzYzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgZm9vdGVyIC5kYW5jZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAzNjQwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBmb290ZXIgLndyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDM2NTEsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGZvb3RlciAud3JhcCAubGlua3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzY2MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgZm9vdGVyIC53cmFwIC5saW5rcyBhLmZvb3Rlci1saW5rLFxyXG4gIGZvb3RlciAud3JhcCAubGlua3MgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNzAwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWJvdXQtY29udGVudCAuY29udGVudC1pdGVtIC53cmFwcGVyIHtcclxuICAgIHRvcDogNDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM3MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLnNjcm9sbC1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM3MDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzcxMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDM3MTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgbGFiZWwubWFpbiB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzcxOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuc2VsZWN0b3JzIHtcclxuICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzcyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyBpLnNlYXJjaCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICB9XHJcbiAgLyogbGluZSAzNzI1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIC5idXR0b25zIC5maWx0ZXItYmFuZCBzZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAwLjc0ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDM3MzAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmFjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzczMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uIHNwYW4ge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAvKiBsaW5lIDM3NDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxLjUlIDAgNS41JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzc0NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1MyU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzc1MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmNhcm91c2VsIC5wYWdpbmF0b3IgaDMge1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcbiAgLyogbGluZSAzNzU0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuY2Fyb3VzZWwgLnBhZ2luYXRvciBpIHtcclxuICAgIGxlZnQ6IDUlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM3NTYsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5jYXJvdXNlbCAucGFnaW5hdG9yIGkubmF2LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiA1JTtcclxuICB9XHJcbiAgLyogbGluZSAzNzYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuY2Fyb3VzZWwgLnBhZ2VyIHtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNzY5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmFjdGlvbnMgLmJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNzc4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAubmV3cy1ncmlkIC5ncmlkLWl0ZW0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzc4OCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtZ3JpZCAuZ3JpZC1pdGVtIC5pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNzAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAvKiBsaW5lIDM3OTcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAvKiBsaW5lIDM4MDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWdyaWQgLmdyaWQtaXRlbSAuaW5mb3JtYXRpb24gLndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM4MTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAuaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzgxOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiB7XHJcbiAgICBsZWZ0OiA0MCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzgyMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5pbmZvcm1hdGlvbiBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzODI3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAzODM0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAzODM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbSAuaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzg0NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFsYnVtLWxpc3QgLmFsYnVtLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAzODUyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYWxidW0tbGlzdCAuYWxidW0taXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzg2NSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbGlzdCAuZ2FsbGVyeS1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDM4NzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAzODc1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1saXN0IC5nYWxsZXJ5LWl0ZW0gLmltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM4ODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDM4OTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LWxpc3QgLmdhbGxlcnktaXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzkwMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwgLmJ4LWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM5MDgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5zb2NpYWwtZmVlZCAuc29jaWFsLWl0ZW0gLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzkxMywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFib3V0LWNvbnRlbnQgLmFib3V0LWZpbHRlcnMge1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIHRvcDogMTAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM5MTksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hYm91dC1jb250ZW50IC5jb250ZW50LWl0ZW0gLndyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAxMCUgMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzkyNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmFsYnVtLWRldGFpbCAuaW5mb3JtYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAvKiBsaW5lIDM5MzIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5hbGJ1bS1kZXRhaWwgLnRyYWNrcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM5NDIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1pdGVtIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDM5NTAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC52aWRlby1pdGVtIC5pbWFnZSxcclxuICAudmlkZW8taXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzk1NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZpZGVvLWl0ZW0gLmltYWdlIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3MiU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzk2MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnZpZGVvLWl0ZW0gLmluZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICB9XHJcbiAgLyogbGluZSAzOTYzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbSAuaW5mb3JtYXRpb24gLmRhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLyogbGluZSAzOTcwLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbTpob3ZlciAuaW1hZ2UgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLyogbGluZSAzOTc0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudmlkZW8taXRlbTpob3ZlciAuaW5mb3JtYXRpb24ge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMDtcclxuICAgIGJveC1zaGFkb3c6IDA7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM5ODgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nZW5lcmljLW1vZGFsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzOTkyLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLnZpZGVvLWl0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzk5NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIGE6Zmlyc3QtY2hpbGQsXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC50ZXh0IC5idXR0b25zIGE6bGFzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNSUgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAwNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyB7XHJcbiAgICBmb250LXNpemU6IDAuNjhlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MDExLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIGxhYmVsIC50cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLyogbGluZSA0MDE5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyIC5ldmVudHMgLmV2ZW50IC5kYXRlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAyMiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91ciAuZXZlbnRzIC5ldmVudCAubG9jYXRpb24ge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgLyogbGluZSA0MDI4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcbiAgLyogbGluZSA0MDMxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX190ZXh0IGg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAzNCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fdGV4dCBwIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLyogbGluZSA0MDM3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuYmFtYXdvcmtzLWNvbnRlbnQgLmNvbmNlcnRzIC50b3VyX19pbWcge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDA0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmJhbWF3b3Jrcy1jb250ZW50IC5jb25jZXJ0cyAudG91cl9fdGV4dCAuc2VlLW1vcmUge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MDU1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjY2JveE5leHQge1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MDU4LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjY2JveFByZXZpb3VzIHtcclxuICAgIGxlZnQ6IC00MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MDYxLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAjY2JveENsb3NlIHtcclxuICAgIHJpZ2h0OiAtNTBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC8qIGxpbmUgNDA2NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDQwNjksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgbGFiZWwubWFpbiB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogNzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwNzQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgLnNlbGVjdG9ycyB7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwNzksIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgaS5zZWFyY2gge1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDQwODIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWZpbHRlcnMgLmJ1dHRvbnMgLmZpbHRlci1iYW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcclxuICB9XHJcbiAgLyogbGluZSA0MDg1LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAudG91ci1maWx0ZXJzIC5idXR0b25zIC5maWx0ZXItYmFuZCAuYWN0aW9uIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDA5MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItZmlsdGVycyAuYnV0dG9ucyAuYWN0aW9uIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQwOTUsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRvdXIgLnRvdXItZmlsdGVycyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQxMDQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC50b3VyLWxpc3QgLnRvdXItaXRlbSAuaW5mb3JtYXRpb24ge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEwOSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItbGlzdCAudG91ci1pdGVtIC5pbmZvcm1hdGlvbiAuZGF0ZSxcclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC52ZW51ZSxcclxuICAudG91ci1saXN0IC50b3VyLWl0ZW0gLmluZm9ybWF0aW9uIC5sb2NhdGlvbiB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDExOCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zIHtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEyNSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLnRvdXItbGlzdCAudG91ci1pdGVtIC5hY3Rpb25zIC5idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MTM0LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLyogbGluZSA0MTM5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuc29jaWFsLWZlZWQgLnNvY2lhbC1pdGVtIC50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0MTQzLCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBoZWFkZXIgLndyYXAge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgfVxyXG59XHJcbi8qIEhpZGUgdGhlIFdvcmRwcmVzcyBhZG1pbiBiYXIgb24gbW9iaWxlICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAvKiBsaW5lIDQxNjAsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gICN3cGFkbWluYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8qKiBcclxuICogaVBhZCB3aXRoIHBvcnRyYWl0IG9yaWVudGF0aW9uLlxyXG4gKi9cclxuQG1lZGlhIGFsbCBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIGFuZCAoZGV2aWNlLWhlaWdodDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gIC8qIGxpbmUgNDE0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwge1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQxNTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LXBhZ2VyIGEge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi8qKiBcclxuICogaVBhZCB3aXRoIGxhbmRzY2FwZSBvcmllbnRhdGlvbi5cclxuICovXHJcbkBtZWRpYSBhbGwgYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKGRldmljZS1oZWlnaHQ6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLyogbGluZSA0MTQ5LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICAuZ2FsbGVyeS1tb2RhbCB7XHJcbiAgICBwYWRkaW5nOiA1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDE1MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktcGFnZXIgYSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuLyoqXHJcbiAqIGlQaG9uZSA1XHJcbiAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoZGV2aWNlLWFzcGVjdC1yYXRpbzogNDAgLyA3MSkge1xyXG4gIC8qIGxpbmUgNDE0OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgLmdhbGxlcnktbW9kYWwge1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQxNTIsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIC5nYWxsZXJ5LXBhZ2VyIGEge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIGxpbmUgNDIwMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgNDIwNiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi52aXN1YWxseWhpZGRlbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLyogbGluZSA0MjE3LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG4gIGNsaXA6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyMjcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgNDIzMSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeDpiZWZvcmUsXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDIzNywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDI0MSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbi5jbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFByaW50IHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC8qIGxpbmUgNDI1MCwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgKixcclxuICAqOmJlZm9yZSxcclxuICAqOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDI1OSwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQyNjQsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQyNjgsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDI3MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQyNzcsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIHByZSxcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQyODMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDI4NywgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDI5MiwgLi4vc3JjL3Nhc3MvbWFpbi5zY3NzICovXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA0Mjk2LCAuLi9zcmMvc2Fzcy9tYWluLnNjc3MgKi9cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQzMDMsIC4uL3NyYy9zYXNzL21haW4uc2NzcyAqL1xyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDEsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4udG91cl9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLyogbGluZSA3LCAuLi9zcmMvc2Fzcy9fMjAxN193b3JrLnNjc3MgKi9cclxuLnRvdXJfX3RleHQge1xyXG4gIHdpZHRoOiA2MCU7XHJcbn1cclxuLyogbGluZSA5LCAuLi9zcmMvc2Fzcy9fMjAxN193b3JrLnNjc3MgKi9cclxuLnRvdXJfX3RleHQgaDQge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4udG91cl9faW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjAsIC4uL3NyYy9zYXNzL18yMDE3X3dvcmsuc2NzcyAqL1xyXG4uc2VlLW1vcmUge1xyXG4gIGNvbG9yOiAjZTU0ZDI1O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iXX0= */