@charset "UTF-8";
/* line 71, ../scss/_mixins.scss */
.clear {
  clear: both;
}

/* line 73, ../scss/_mixins.scss */
.nobr {
  white-space: nowrap;
}

/* Arrows http://codepen.io/kirkas/pen/otqyJ */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../scss/foundation/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../scss/foundation/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../scss/foundation/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 51, ../scss/foundation/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 56, ../scss/foundation/_normalize.scss */
script {
  display: none !important;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 70, ../scss/foundation/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 80, ../scss/foundation/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 92, ../scss/foundation/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 100, ../scss/foundation/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 108, ../scss/foundation/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 122, ../scss/foundation/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 131, ../scss/foundation/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 139, ../scss/foundation/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 148, ../scss/foundation/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, ../scss/foundation/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 166, ../scss/foundation/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 175, ../scss/foundation/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 187, ../scss/foundation/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 195, ../scss/foundation/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 203, ../scss/foundation/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 211, ../scss/foundation/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 219, ../scss/foundation/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 223, ../scss/foundation/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 235, ../scss/foundation/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 243, ../scss/foundation/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 255, ../scss/foundation/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 267, ../scss/foundation/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 278, ../scss/foundation/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 289, ../scss/foundation/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 303, ../scss/foundation/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 315, ../scss/foundation/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 328, ../scss/foundation/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 340, ../scss/foundation/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 350, ../scss/foundation/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 362, ../scss/foundation/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 374, ../scss/foundation/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 383, ../scss/foundation/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 394, ../scss/foundation/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 407, ../scss/foundation/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/* line 402, ../scss/foundation/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* iPad */
/* line 409, ../scss/foundation/_global.scss */
.no-transition {
  transition: none;
  opacity: 1;
  visibility: visible;
  display: none;
}

/* line 416, ../scss/foundation/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 420, ../scss/foundation/_global.scss */
body {
  background: #fff;
  color: #595858;
  padding: 0;
  margin: 0;
  font-family: "Lato", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
}

/* line 433, ../scss/foundation/_global.scss */
a:focus {
  outline: none;
}

/* line 436, ../scss/foundation/_global.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 440, ../scss/foundation/_global.scss */
object,
embed {
  height: 100%;
}

/* line 443, ../scss/foundation/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 447, ../scss/foundation/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 453, ../scss/foundation/_global.scss */
.left {
  float: left !important;
}

/* line 454, ../scss/foundation/_global.scss */
.right {
  float: right !important;
}

/* line 455, ../scss/foundation/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 456, ../scss/foundation/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 457, ../scss/foundation/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 458, ../scss/foundation/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 459, ../scss/foundation/_global.scss */
.hide {
  display: none;
}

/* line 465, ../scss/foundation/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
}

/* line 468, ../scss/foundation/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 478, ../scss/foundation/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 480, ../scss/foundation/_global.scss */
.center {
  text-align: center;
}

/* --------------------------------------------------------------
Basic WordPress  Styles
-------------------------------------------------------------- */
/* line 485, ../scss/foundation/_global.scss */
.alignleft, img.alignleft {
  display: inline;
  float: left;
}

/* line 486, ../scss/foundation/_global.scss */
.alignright, img.alignright {
  display: inline;
  float: right;
}

/* line 487, ../scss/foundation/_global.scss */
.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 488, ../scss/foundation/_global.scss */
.wp-caption {
  text-align: center;
}

/* line 489, ../scss/foundation/_global.scss */
.wp-caption p.wp-caption-text {
  margin: 0;
}

/* line 490, ../scss/foundation/_global.scss */
.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

/* line 491, ../scss/foundation/_global.scss */
.wp-smiley {
  max-height: 1em;
  margin: 0 !important;
}

/* line 492, ../scss/foundation/_global.scss */
.gallery dl {
  margin: 0;
}

/* line 496, ../scss/foundation/_global.scss */
.visuallyhidden,
.hidden {
  display: none;
  transition: all .5s ease-in-out;
}

/* line 502, ../scss/foundation/_global.scss */
.clearfix {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.clearfix:after {
  clear: both;
}

/* Tables */
/* line 508, ../scss/foundation/_global.scss */
table {
  margin-bottom: 1.25em;
}

/* line 510, ../scss/foundation/_global.scss */
table thead,
table tfoot {
  font-weight: bold;
}

/* line 513, ../scss/foundation/_global.scss */
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  text-align: left;
}

/* line 520, ../scss/foundation/_global.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  display: table-cell;
}

/* Grid HTML Classes */
/* line 116, ../scss/foundation/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 77.5em;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.row:after {
  clear: both;
}
/* line 120, ../scss/foundation/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left;
}
/* line 123, ../scss/foundation/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 126, ../scss/foundation/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.row .row:after {
  clear: both;
}
/* line 127, ../scss/foundation/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 131, ../scss/foundation/_grid.scss */
.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
}

@media only screen {
  /* line 136, ../scss/foundation/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-3 {
    position: relative;
    width: 25%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-6 {
    position: relative;
    width: 50%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-9 {
    position: relative;
    width: 75%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 140, ../scss/foundation/_grid.scss */
  .small-12 {
    position: relative;
    width: 100%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 144, ../scss/foundation/_grid.scss */
  .small-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 147, ../scss/foundation/_grid.scss */
  [class*="column"] + [class*="column"]:last-child {
    float: right;
  }

  /* line 148, ../scss/foundation/_grid.scss */
  [class*="column"] + [class*="column"].end {
    float: left;
  }

  /* line 150, ../scss/foundation/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 768px) {
  /* line 158, ../scss/foundation/_grid.scss */
  .large-1 {
    position: relative;
    width: 8.33333%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-2 {
    position: relative;
    width: 16.66667%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-3 {
    position: relative;
    width: 25%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-4 {
    position: relative;
    width: 33.33333%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-5 {
    position: relative;
    width: 41.66667%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-6 {
    position: relative;
    width: 50%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-7 {
    position: relative;
    width: 58.33333%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-8 {
    position: relative;
    width: 66.66667%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-9 {
    position: relative;
    width: 75%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-10 {
    position: relative;
    width: 83.33333%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-11 {
    position: relative;
    width: 91.66667%;
  }

  /* line 158, ../scss/foundation/_grid.scss */
  .large-12 {
    position: relative;
    width: 100%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-0 {
    position: relative;
    margin-left: 0%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-3 {
    position: relative;
    margin-left: 25%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-6 {
    position: relative;
    margin-left: 50%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-9 {
    position: relative;
    margin-left: 75%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%;
  }

  /* line 162, ../scss/foundation/_grid.scss */
  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 166, ../scss/foundation/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 167, ../scss/foundation/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 170, ../scss/foundation/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
  }

  /* line 173, ../scss/foundation/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left !important;
  }

  /* line 180, ../scss/foundation/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right !important;
  }
}
/* Showcase Grid */
/* line 192, ../scss/foundation/_grid.scss */
.example .row .column,
.example .row .columns {
  background: #ccc;
  border: 1px solid #bbb;
}

/* line 198, ../scss/foundation/_grid.scss */
.example .row,
.example .row .column,
.example .row .columns {
  background: #eee;
  height: 32px;
  line-height: 32px;
}

/* line 206, ../scss/foundation/_grid.scss */
.example .row {
  margin-bottom: 10px;
}

/* Foundation Block Grids for below small breakpoint */
@media only screen {
  /* line 50, ../scss/foundation/_block-grid.scss */
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.625em;
    *zoom: 1;
  }
  /* line 273, ../scss/foundation/_global.scss */
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }
  /* line 274, ../scss/foundation/_global.scss */
  [class*="block-grid-"]:after {
    clear: both;
  }
  /* line 27, ../scss/foundation/_block-grid.scss */
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625em 1.25em;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Block Grids for above small breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove small grid clearing */
  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: none;
  }

  /* line 63, ../scss/foundation/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: none;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 36, ../scss/foundation/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  /* line 40, ../scss/foundation/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(n) {
    clear: none;
  }
  /* line 41, ../scss/foundation/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Visibility HTML Classes */
/* line 9, ../scss/foundation/_visibility.scss */
.show-for-small,
.show-for-medium-down,
.show-for-large-down {
  display: inherit !important;
}

/* line 13, ../scss/foundation/_visibility.scss */
.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
  display: none !important;
}

/* line 19, ../scss/foundation/_visibility.scss */
.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
  display: inherit !important;
}

/* line 25, ../scss/foundation/_visibility.scss */
.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 31, ../scss/foundation/_visibility.scss */
table.show-for-small, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-large, table.hide-for-large-up, table.hide-for-xlarge {
  display: table;
}

/* line 41, ../scss/foundation/_visibility.scss */
thead.show-for-small, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-xlarge {
  display: table-header-group !important;
}

/* line 51, ../scss/foundation/_visibility.scss */
tbody.show-for-small, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-xlarge {
  display: table-row-group !important;
}

/* line 61, ../scss/foundation/_visibility.scss */
tr.show-for-small, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-xlarge {
  display: table-row !important;
}

/* line 72, ../scss/foundation/_visibility.scss */
td.show-for-small, td.show-for-medium-down, td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
  display: table-cell !important;
}

/* Medium Displays: 768px - 1279px */
@media only screen and (min-width: 768px) {
  /* line 84, ../scss/foundation/_visibility.scss */
  .show-for-medium,
  .show-for-medium-up {
    display: inherit !important;
  }

  /* line 87, ../scss/foundation/_visibility.scss */
  .show-for-small {
    display: none !important;
  }

  /* line 89, ../scss/foundation/_visibility.scss */
  .hide-for-small {
    display: inherit !important;
  }

  /* line 91, ../scss/foundation/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 96, ../scss/foundation/_visibility.scss */
  table.show-for-medium, table.show-for-medium-up, table.hide-for-small {
    display: table;
  }

  /* line 101, ../scss/foundation/_visibility.scss */
  thead.show-for-medium, thead.show-for-medium-up, thead.hide-for-small {
    display: table-header-group !important;
  }

  /* line 106, ../scss/foundation/_visibility.scss */
  tbody.show-for-medium, tbody.show-for-medium-up, tbody.hide-for-small {
    display: table-row-group !important;
  }

  /* line 111, ../scss/foundation/_visibility.scss */
  tr.show-for-medium, tr.show-for-medium-up, tr.hide-for-small {
    display: table-row !important;
  }

  /* line 117, ../scss/foundation/_visibility.scss */
  td.show-for-medium, td.show-for-medium-up, td.hide-for-small,
  th.show-for-medium,
  th.show-for-medium-up,
  th.hide-for-small {
    display: table-cell !important;
  }
}
/* Large Displays: 1280px - 1440px */
@media only screen and (min-width: 1280px) {
  /* line 125, ../scss/foundation/_visibility.scss */
  .show-for-large,
  .show-for-large-up {
    display: inherit !important;
  }

  /* line 128, ../scss/foundation/_visibility.scss */
  .show-for-medium,
  .show-for-medium-down {
    display: none !important;
  }

  /* line 131, ../scss/foundation/_visibility.scss */
  .hide-for-medium,
  .hide-for-medium-down {
    display: inherit !important;
  }

  /* line 134, ../scss/foundation/_visibility.scss */
  .hide-for-large,
  .hide-for-large-up {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 139, ../scss/foundation/_visibility.scss */
  table.show-for-large, table.show-for-large-up, table.hide-for-medium, table.hide-for-medium-down {
    display: table;
  }

  /* line 145, ../scss/foundation/_visibility.scss */
  thead.show-for-large, thead.show-for-large-up, thead.hide-for-medium, thead.hide-for-medium-down {
    display: table-header-group !important;
  }

  /* line 151, ../scss/foundation/_visibility.scss */
  tbody.show-for-large, tbody.show-for-large-up, tbody.hide-for-medium, tbody.hide-for-medium-down {
    display: table-row-group !important;
  }

  /* line 157, ../scss/foundation/_visibility.scss */
  tr.show-for-large, tr.show-for-large-up, tr.hide-for-medium, tr.hide-for-medium-down {
    display: table-row !important;
  }

  /* line 164, ../scss/foundation/_visibility.scss */
  td.show-for-large, td.show-for-large-up, td.hide-for-medium, td.hide-for-medium-down,
  th.show-for-large,
  th.show-for-large-up,
  th.hide-for-medium,
  th.hide-for-medium-down {
    display: table-cell !important;
  }
}
/* X-Large Displays: 1400px and up */
@media only screen and (min-width: 1440px) {
  /* line 173, ../scss/foundation/_visibility.scss */
  .show-for-xlarge {
    display: inherit !important;
  }

  /* line 175, ../scss/foundation/_visibility.scss */
  .show-for-large,
  .show-for-large-down {
    display: none !important;
  }

  /* line 178, ../scss/foundation/_visibility.scss */
  .hide-for-large,
  .hide-for-large-down {
    display: inherit !important;
  }

  /* line 181, ../scss/foundation/_visibility.scss */
  .hide-for-xlarge {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 185, ../scss/foundation/_visibility.scss */
  table.show-for-xlarge, table.hide-for-large, table.hide-for-large-down {
    display: table;
  }

  /* line 190, ../scss/foundation/_visibility.scss */
  thead.show-for-xlarge, thead.hide-for-large, thead.hide-for-large-down {
    display: table-header-group !important;
  }

  /* line 195, ../scss/foundation/_visibility.scss */
  tbody.show-for-xlarge, tbody.hide-for-large, tbody.hide-for-large-down {
    display: table-row-group !important;
  }

  /* line 200, ../scss/foundation/_visibility.scss */
  tr.show-for-xlarge, tr.hide-for-large, tr.hide-for-large-down {
    display: table-row !important;
  }

  /* line 206, ../scss/foundation/_visibility.scss */
  td.show-for-xlarge, td.hide-for-large, td.hide-for-large-down,
  th.show-for-xlarge,
  th.hide-for-large,
  th.hide-for-large-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 214, ../scss/foundation/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 216, ../scss/foundation/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 221, ../scss/foundation/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table;
}

/* line 225, ../scss/foundation/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 229, ../scss/foundation/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 233, ../scss/foundation/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 238, ../scss/foundation/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 243, ../scss/foundation/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 245, ../scss/foundation/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 250, ../scss/foundation/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table;
  }

  /* line 254, ../scss/foundation/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 258, ../scss/foundation/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 262, ../scss/foundation/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 267, ../scss/foundation/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 273, ../scss/foundation/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 275, ../scss/foundation/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visilbity for tables */
  /* line 280, ../scss/foundation/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table;
  }

  /* line 284, ../scss/foundation/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 288, ../scss/foundation/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 292, ../scss/foundation/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 297, ../scss/foundation/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 303, ../scss/foundation/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 304, ../scss/foundation/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 305, ../scss/foundation/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 306, ../scss/foundation/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visilbity for tables */
/* line 309, ../scss/foundation/_visibility.scss */
table.hide-for-touch {
  display: table;
}

/* line 310, ../scss/foundation/_visibility.scss */
.touch table.show-for-touch {
  display: table;
}

/* line 311, ../scss/foundation/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 312, ../scss/foundation/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 313, ../scss/foundation/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 314, ../scss/foundation/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 315, ../scss/foundation/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 316, ../scss/foundation/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 317, ../scss/foundation/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 318, ../scss/foundation/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 319, ../scss/foundation/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 320, ../scss/foundation/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* =Images */
/* line 2, ../scss/_wp-defaults.scss */
.entry-content p img,
.post-thumb img,
.image-frame img,
.attachment .post-box img,
.slider img {
  display: block;
  background: transparent;
}

/* line 11, ../scss/_wp-defaults.scss */
.image-frame img,
.attachment .post-box img,
.entry-content-media img,
.post-thumb img {
  height: auto;
  width: auto;
}

/* line 16, ../scss/_wp-defaults.scss */
.attachment article .entry-content {
  padding: 0 0 0 0;
}

/* line 18, ../scss/_wp-defaults.scss */
.attachment .post-box img {
  margin: 0 auto;
}

/* line 20, ../scss/_wp-defaults.scss */
.content .gallery-item {
  float: left;
  margin: 0;
  padding: 0;
}

/* line 26, ../scss/_wp-defaults.scss */
.content .gallery .gallery-icon img {
  margin-bottom: 0 !important;
}

/* line 28, ../scss/_wp-defaults.scss */
.entry-content img,
.comment-content img,
.widget img {
  max-width: 100%;
  /* Fluid images for posts, comments, and widgets */
}

/* line 32, ../scss/_wp-defaults.scss */
img.size-full,
img.size-large {
  width: auto;
  /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
  display: block;
}

/* line 39, ../scss/_wp-defaults.scss */
.entry-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* line 46, ../scss/_wp-defaults.scss */
.alignleft img,
.alignright img {
  width: 100%;
}

/* line 51, ../scss/_wp-defaults.scss */
img.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block;
  clear: both;
  margin-top: 5px;
}

/* line 59, ../scss/_wp-defaults.scss */
img.alignleft {
  float: left;
  margin: 10px 20px 20px 0;
}

/* line 64, ../scss/_wp-defaults.scss */
img.alignright {
  display: block;
  margin: 10px 0 0 20px;
}

/* line 69, ../scss/_wp-defaults.scss */
.wp-smiley {
  max-height: 13px;
  margin: 0 !important;
}

/* line 74, ../scss/_wp-defaults.scss */
.gallery {
  margin: auto;
  float: left;
  width: 100%;
}

/* line 80, ../scss/_wp-defaults.scss */
.gallery-item {
  float: left;
  text-align: center;
  margin-left: 0;
}

/* line 86, ../scss/_wp-defaults.scss */
#gallery-1 .gallery-item {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 33%;
}

/* line 95, ../scss/_wp-defaults.scss */
.gallery-caption {
  margin-left: 0;
}

/* line 97, ../scss/_wp-defaults.scss */
.gallery-item .gallery-caption {
  margin-bottom: 0 !important;
  padding-right: 12%;
}

/* line 102, ../scss/_wp-defaults.scss */
.wp-caption {
  text-align: center;
  margin-top: 10px;
  font-size: .85em;
  line-height: 1.5em;
  width: auto !important;
}
/* line 109, ../scss/_wp-defaults.scss */
.wp-caption.aligncenter {
  margin: 20px auto;
}
/* line 111, ../scss/_wp-defaults.scss */
.wp-caption.aligncenter img {
  margin: 0 auto;
}
/* line 113, ../scss/_wp-defaults.scss */
.wp-caption .wp-caption-text {
  margin: 0;
  padding: 8px;
  background-color: black;
  color: rgba(255, 255, 255, 0.62);
  line-height: 1.5em;
}

/* line 123, ../scss/_wp-defaults.scss */
img#wpstats {
  display: block;
  margin: 0 auto 1.625em;
}

/* line 131, ../scss/_wp-defaults.scss */
.align-left,
.alignleft,
.text-left {
  text-align: left;
}

/* line 136, ../scss/_wp-defaults.scss */
.align-left,
.alignleft {
  margin-right: 15px;
}

/* line 141, ../scss/_wp-defaults.scss */
.align-right,
.alignright,
.text-right {
  text-align: right;
}

/* line 145, ../scss/_wp-defaults.scss */
.align-right,
.alignright {
  margin-right: 15px;
  margin-left: 15px;
}

/* line 151, ../scss/_wp-defaults.scss */
.text-center {
  text-align: center;
}

/* line 153, ../scss/_wp-defaults.scss */
.hide {
  display: none;
}

/* line 155, ../scss/_wp-defaults.scss */
.align-center,
.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.1.0");
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../scss/font-awesome/_core.scss */
.icon {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../scss/font-awesome/_larger.scss */
.icon-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../scss/font-awesome/_larger.scss */
.icon-2x {
  font-size: 2em;
}

/* line 11, ../scss/font-awesome/_larger.scss */
.icon-3x {
  font-size: 3em;
}

/* line 12, ../scss/font-awesome/_larger.scss */
.icon-4x {
  font-size: 4em;
}

/* line 13, ../scss/font-awesome/_larger.scss */
.icon-5x {
  font-size: 5em;
}

/* line 3, ../scss/font-awesome/_fixed-width.scss */
.icon-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../scss/font-awesome/_list.scss */
.icon-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../scss/font-awesome/_list.scss */
.icon-ul > li {
  position: relative;
}

/* line 10, ../scss/font-awesome/_list.scss */
.icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../scss/font-awesome/_list.scss */
.icon-li.icon-lg {
  left: -1.85714em;
}

/* line 4, ../scss/font-awesome/_bordered-pulled.scss */
.icon-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../scss/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../scss/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../scss/font-awesome/_bordered-pulled.scss */
.icon.pull-left {
  margin-right: .3em;
}
/* line 15, ../scss/font-awesome/_bordered-pulled.scss */
.icon.pull-right {
  margin-left: .3em;
}

/* line 4, ../scss/font-awesome/_rotated-flipped.scss */
.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../scss/font-awesome/_rotated-flipped.scss */
.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../scss/font-awesome/_rotated-flipped.scss */
.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../scss/font-awesome/_rotated-flipped.scss */
.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../scss/font-awesome/_rotated-flipped.scss */
.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 4, ../scss/font-awesome/_stacked.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../scss/font-awesome/_stacked.scss */
.icon-stack-1x, .icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../scss/font-awesome/_stacked.scss */
.icon-stack-1x {
  line-height: inherit;
}

/* line 19, ../scss/font-awesome/_stacked.scss */
.icon-stack-2x {
  font-size: 2em;
}

/* line 20, ../scss/font-awesome/_stacked.scss */
.icon-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../scss/font-awesome/_icons.scss */
.icon-glass:before {
  content: "";
}

/* line 5, ../scss/font-awesome/_icons.scss */
.icon-music:before {
  content: "";
}

/* line 6, ../scss/font-awesome/_icons.scss */
.icon-search:before {
  content: "";
}

/* line 7, ../scss/font-awesome/_icons.scss */
.icon-envelope-o:before {
  content: "";
}

/* line 8, ../scss/font-awesome/_icons.scss */
.icon-heart:before {
  content: "";
}

/* line 9, ../scss/font-awesome/_icons.scss */
.icon-star:before {
  content: "";
}

/* line 10, ../scss/font-awesome/_icons.scss */
.icon-star-o:before {
  content: "";
}

/* line 11, ../scss/font-awesome/_icons.scss */
.icon-user:before {
  content: "";
}

/* line 12, ../scss/font-awesome/_icons.scss */
.icon-film:before {
  content: "";
}

/* line 13, ../scss/font-awesome/_icons.scss */
.icon-th-large:before {
  content: "";
}

/* line 14, ../scss/font-awesome/_icons.scss */
.icon-th:before {
  content: "";
}

/* line 15, ../scss/font-awesome/_icons.scss */
.icon-th-list:before {
  content: "";
}

/* line 16, ../scss/font-awesome/_icons.scss */
.icon-check:before {
  content: "";
}

/* line 17, ../scss/font-awesome/_icons.scss */
.icon-times:before {
  content: "";
}

/* line 18, ../scss/font-awesome/_icons.scss */
.icon-search-plus:before {
  content: "";
}

/* line 19, ../scss/font-awesome/_icons.scss */
.icon-search-minus:before {
  content: "";
}

/* line 20, ../scss/font-awesome/_icons.scss */
.icon-power-off:before {
  content: "";
}

/* line 21, ../scss/font-awesome/_icons.scss */
.icon-signal:before {
  content: "";
}

/* line 22, ../scss/font-awesome/_icons.scss */
.icon-gear:before,
.icon-cog:before {
  content: "";
}

/* line 24, ../scss/font-awesome/_icons.scss */
.icon-trash-o:before {
  content: "";
}

/* line 25, ../scss/font-awesome/_icons.scss */
.icon-home:before {
  content: "";
}

/* line 26, ../scss/font-awesome/_icons.scss */
.icon-file-o:before {
  content: "";
}

/* line 27, ../scss/font-awesome/_icons.scss */
.icon-clock-o:before {
  content: "";
}

/* line 28, ../scss/font-awesome/_icons.scss */
.icon-road:before {
  content: "";
}

/* line 29, ../scss/font-awesome/_icons.scss */
.icon-download:before {
  content: "";
}

/* line 30, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-o-down:before {
  content: "";
}

/* line 31, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-o-up:before {
  content: "";
}

/* line 32, ../scss/font-awesome/_icons.scss */
.icon-inbox:before {
  content: "";
}

/* line 33, ../scss/font-awesome/_icons.scss */
.icon-play-circle-o:before {
  content: "";
}

/* line 34, ../scss/font-awesome/_icons.scss */
.icon-rotate-right:before,
.icon-repeat:before {
  content: "";
}

/* line 36, ../scss/font-awesome/_icons.scss */
.icon-refresh:before {
  content: "";
}

/* line 37, ../scss/font-awesome/_icons.scss */
.icon-list-alt:before {
  content: "";
}

/* line 38, ../scss/font-awesome/_icons.scss */
.icon-lock:before {
  content: "";
}

/* line 39, ../scss/font-awesome/_icons.scss */
.icon-flag:before {
  content: "";
}

/* line 40, ../scss/font-awesome/_icons.scss */
.icon-headphones:before {
  content: "";
}

/* line 41, ../scss/font-awesome/_icons.scss */
.icon-volume-off:before {
  content: "";
}

/* line 42, ../scss/font-awesome/_icons.scss */
.icon-volume-down:before {
  content: "";
}

/* line 43, ../scss/font-awesome/_icons.scss */
.icon-volume-up:before {
  content: "";
}

/* line 44, ../scss/font-awesome/_icons.scss */
.icon-qrcode:before {
  content: "";
}

/* line 45, ../scss/font-awesome/_icons.scss */
.icon-barcode:before {
  content: "";
}

/* line 46, ../scss/font-awesome/_icons.scss */
.icon-tag:before {
  content: "";
}

/* line 47, ../scss/font-awesome/_icons.scss */
.icon-tags:before {
  content: "";
}

/* line 48, ../scss/font-awesome/_icons.scss */
.icon-book:before {
  content: "";
}

/* line 49, ../scss/font-awesome/_icons.scss */
.icon-bookmark:before {
  content: "";
}

/* line 50, ../scss/font-awesome/_icons.scss */
.icon-print:before {
  content: "";
}

/* line 51, ../scss/font-awesome/_icons.scss */
.icon-camera:before {
  content: "";
}

/* line 52, ../scss/font-awesome/_icons.scss */
.icon-font:before {
  content: "";
}

/* line 53, ../scss/font-awesome/_icons.scss */
.icon-bold:before {
  content: "";
}

/* line 54, ../scss/font-awesome/_icons.scss */
.icon-italic:before {
  content: "";
}

/* line 55, ../scss/font-awesome/_icons.scss */
.icon-text-height:before {
  content: "";
}

/* line 56, ../scss/font-awesome/_icons.scss */
.icon-text-width:before {
  content: "";
}

/* line 57, ../scss/font-awesome/_icons.scss */
.icon-align-left:before {
  content: "";
}

/* line 58, ../scss/font-awesome/_icons.scss */
.icon-align-center:before {
  content: "";
}

/* line 59, ../scss/font-awesome/_icons.scss */
.icon-align-right:before {
  content: "";
}

/* line 60, ../scss/font-awesome/_icons.scss */
.icon-align-justify:before {
  content: "";
}

/* line 61, ../scss/font-awesome/_icons.scss */
.icon-list:before {
  content: "";
}

/* line 62, ../scss/font-awesome/_icons.scss */
.icon-dedent:before,
.icon-outdent:before {
  content: "";
}

/* line 64, ../scss/font-awesome/_icons.scss */
.icon-indent:before {
  content: "";
}

/* line 65, ../scss/font-awesome/_icons.scss */
.icon-video-camera:before {
  content: "";
}

/* line 66, ../scss/font-awesome/_icons.scss */
.icon-photo:before,
.icon-image:before,
.icon-picture-o:before {
  content: "";
}

/* line 69, ../scss/font-awesome/_icons.scss */
.icon-pencil:before {
  content: "";
}

/* line 70, ../scss/font-awesome/_icons.scss */
.icon-map-marker:before {
  content: "";
}

/* line 71, ../scss/font-awesome/_icons.scss */
.icon-adjust:before {
  content: "";
}

/* line 72, ../scss/font-awesome/_icons.scss */
.icon-tint:before {
  content: "";
}

/* line 73, ../scss/font-awesome/_icons.scss */
.icon-edit:before,
.icon-pencil-square-o:before {
  content: "";
}

/* line 75, ../scss/font-awesome/_icons.scss */
.icon-share-square-o:before {
  content: "";
}

/* line 76, ../scss/font-awesome/_icons.scss */
.icon-check-square-o:before {
  content: "";
}

/* line 77, ../scss/font-awesome/_icons.scss */
.icon-arrows:before {
  content: "";
}

/* line 78, ../scss/font-awesome/_icons.scss */
.icon-step-backward:before {
  content: "";
}

/* line 79, ../scss/font-awesome/_icons.scss */
.icon-fast-backward:before {
  content: "";
}

/* line 80, ../scss/font-awesome/_icons.scss */
.icon-backward:before {
  content: "";
}

/* line 81, ../scss/font-awesome/_icons.scss */
.icon-play:before {
  content: "";
}

/* line 82, ../scss/font-awesome/_icons.scss */
.icon-pause:before {
  content: "";
}

/* line 83, ../scss/font-awesome/_icons.scss */
.icon-stop:before {
  content: "";
}

/* line 84, ../scss/font-awesome/_icons.scss */
.icon-forward:before {
  content: "";
}

/* line 85, ../scss/font-awesome/_icons.scss */
.icon-fast-forward:before {
  content: "";
}

/* line 86, ../scss/font-awesome/_icons.scss */
.icon-step-forward:before {
  content: "";
}

/* line 87, ../scss/font-awesome/_icons.scss */
.icon-eject:before {
  content: "";
}

/* line 88, ../scss/font-awesome/_icons.scss */
.icon-chevron-left:before {
  content: "";
}

/* line 89, ../scss/font-awesome/_icons.scss */
.icon-chevron-right:before {
  content: "";
}

/* line 90, ../scss/font-awesome/_icons.scss */
.icon-plus-circle:before {
  content: "";
}

/* line 91, ../scss/font-awesome/_icons.scss */
.icon-minus-circle:before {
  content: "";
}

/* line 92, ../scss/font-awesome/_icons.scss */
.icon-times-circle:before {
  content: "";
}

/* line 93, ../scss/font-awesome/_icons.scss */
.icon-check-circle:before {
  content: "";
}

/* line 94, ../scss/font-awesome/_icons.scss */
.icon-question-circle:before {
  content: "";
}

/* line 95, ../scss/font-awesome/_icons.scss */
.icon-info-circle:before {
  content: "";
}

/* line 96, ../scss/font-awesome/_icons.scss */
.icon-crosshairs:before {
  content: "";
}

/* line 97, ../scss/font-awesome/_icons.scss */
.icon-times-circle-o:before {
  content: "";
}

/* line 98, ../scss/font-awesome/_icons.scss */
.icon-check-circle-o:before {
  content: "";
}

/* line 99, ../scss/font-awesome/_icons.scss */
.icon-ban:before {
  content: "";
}

/* line 100, ../scss/font-awesome/_icons.scss */
.icon-arrow-left:before {
  content: "";
}

/* line 101, ../scss/font-awesome/_icons.scss */
.icon-arrow-right:before {
  content: "";
}

/* line 102, ../scss/font-awesome/_icons.scss */
.icon-arrow-up:before {
  content: "";
}

/* line 103, ../scss/font-awesome/_icons.scss */
.icon-arrow-down:before {
  content: "";
}

/* line 104, ../scss/font-awesome/_icons.scss */
.icon-mail-forward:before,
.icon-share:before {
  content: "";
}

/* line 106, ../scss/font-awesome/_icons.scss */
.icon-expand:before {
  content: "";
}

/* line 107, ../scss/font-awesome/_icons.scss */
.icon-compress:before {
  content: "";
}

/* line 108, ../scss/font-awesome/_icons.scss */
.icon-plus:before {
  content: "";
}

/* line 109, ../scss/font-awesome/_icons.scss */
.icon-minus:before {
  content: "";
}

/* line 110, ../scss/font-awesome/_icons.scss */
.icon-asterisk:before {
  content: "";
}

/* line 111, ../scss/font-awesome/_icons.scss */
.icon-exclamation-circle:before {
  content: "";
}

/* line 112, ../scss/font-awesome/_icons.scss */
.icon-gift:before {
  content: "";
}

/* line 113, ../scss/font-awesome/_icons.scss */
.icon-leaf:before {
  content: "";
}

/* line 114, ../scss/font-awesome/_icons.scss */
.icon-fire:before {
  content: "";
}

/* line 115, ../scss/font-awesome/_icons.scss */
.icon-eye:before {
  content: "";
}

/* line 116, ../scss/font-awesome/_icons.scss */
.icon-eye-slash:before {
  content: "";
}

/* line 117, ../scss/font-awesome/_icons.scss */
.icon-warning:before,
.icon-exclamation-triangle:before {
  content: "";
}

/* line 119, ../scss/font-awesome/_icons.scss */
.icon-plane:before {
  content: "";
}

/* line 120, ../scss/font-awesome/_icons.scss */
.icon-calendar:before {
  content: "";
}

/* line 121, ../scss/font-awesome/_icons.scss */
.icon-random:before {
  content: "";
}

/* line 122, ../scss/font-awesome/_icons.scss */
.icon-comment:before {
  content: "";
}

/* line 123, ../scss/font-awesome/_icons.scss */
.icon-magnet:before {
  content: "";
}

/* line 124, ../scss/font-awesome/_icons.scss */
.icon-chevron-up:before {
  content: "";
}

/* line 125, ../scss/font-awesome/_icons.scss */
.icon-chevron-down:before {
  content: "";
}

/* line 126, ../scss/font-awesome/_icons.scss */
.icon-retweet:before {
  content: "";
}

/* line 127, ../scss/font-awesome/_icons.scss */
.icon-shopping-cart:before {
  content: "";
}

/* line 128, ../scss/font-awesome/_icons.scss */
.icon-folder:before {
  content: "";
}

/* line 129, ../scss/font-awesome/_icons.scss */
.icon-folder-open:before {
  content: "";
}

/* line 130, ../scss/font-awesome/_icons.scss */
.icon-arrows-v:before {
  content: "";
}

/* line 131, ../scss/font-awesome/_icons.scss */
.icon-arrows-h:before {
  content: "";
}

/* line 132, ../scss/font-awesome/_icons.scss */
.icon-bar-chart-o:before {
  content: "";
}

/* line 133, ../scss/font-awesome/_icons.scss */
.icon-twitter-square:before {
  content: "";
}

/* line 134, ../scss/font-awesome/_icons.scss */
.icon-facebook-square:before {
  content: "";
}

/* line 135, ../scss/font-awesome/_icons.scss */
.icon-camera-retro:before {
  content: "";
}

/* line 136, ../scss/font-awesome/_icons.scss */
.icon-key:before {
  content: "";
}

/* line 137, ../scss/font-awesome/_icons.scss */
.icon-gears:before,
.icon-cogs:before {
  content: "";
}

/* line 139, ../scss/font-awesome/_icons.scss */
.icon-comments:before {
  content: "";
}

/* line 140, ../scss/font-awesome/_icons.scss */
.icon-thumbs-o-up:before {
  content: "";
}

/* line 141, ../scss/font-awesome/_icons.scss */
.icon-thumbs-o-down:before {
  content: "";
}

/* line 142, ../scss/font-awesome/_icons.scss */
.icon-star-half:before {
  content: "";
}

/* line 143, ../scss/font-awesome/_icons.scss */
.icon-heart-o:before {
  content: "";
}

/* line 144, ../scss/font-awesome/_icons.scss */
.icon-sign-out:before {
  content: "";
}

/* line 145, ../scss/font-awesome/_icons.scss */
.icon-linkedin-square:before {
  content: "";
}

/* line 146, ../scss/font-awesome/_icons.scss */
.icon-thumb-tack:before {
  content: "";
}

/* line 147, ../scss/font-awesome/_icons.scss */
.icon-external-link:before {
  content: "";
}

/* line 148, ../scss/font-awesome/_icons.scss */
.icon-sign-in:before {
  content: "";
}

/* line 149, ../scss/font-awesome/_icons.scss */
.icon-trophy:before {
  content: "";
}

/* line 150, ../scss/font-awesome/_icons.scss */
.icon-github-square:before {
  content: "";
}

/* line 151, ../scss/font-awesome/_icons.scss */
.icon-upload:before {
  content: "";
}

/* line 152, ../scss/font-awesome/_icons.scss */
.icon-lemon-o:before {
  content: "";
}

/* line 153, ../scss/font-awesome/_icons.scss */
.icon-phone:before {
  content: "";
}

/* line 154, ../scss/font-awesome/_icons.scss */
.icon-square-o:before {
  content: "";
}

/* line 155, ../scss/font-awesome/_icons.scss */
.icon-bookmark-o:before {
  content: "";
}

/* line 156, ../scss/font-awesome/_icons.scss */
.icon-phone-square:before {
  content: "";
}

/* line 157, ../scss/font-awesome/_icons.scss */
.icon-twitter:before {
  content: "";
}

/* line 158, ../scss/font-awesome/_icons.scss */
.icon-facebook:before {
  content: "";
}

/* line 159, ../scss/font-awesome/_icons.scss */
.icon-github:before {
  content: "";
}

/* line 160, ../scss/font-awesome/_icons.scss */
.icon-unlock:before {
  content: "";
}

/* line 161, ../scss/font-awesome/_icons.scss */
.icon-credit-card:before {
  content: "";
}

/* line 162, ../scss/font-awesome/_icons.scss */
.icon-rss:before {
  content: "";
}

/* line 163, ../scss/font-awesome/_icons.scss */
.icon-hdd-o:before {
  content: "";
}

/* line 164, ../scss/font-awesome/_icons.scss */
.icon-bullhorn:before {
  content: "";
}

/* line 165, ../scss/font-awesome/_icons.scss */
.icon-bell:before {
  content: "";
}

/* line 166, ../scss/font-awesome/_icons.scss */
.icon-certificate:before {
  content: "";
}

/* line 167, ../scss/font-awesome/_icons.scss */
.icon-hand-o-right:before {
  content: "";
}

/* line 168, ../scss/font-awesome/_icons.scss */
.icon-hand-o-left:before {
  content: "";
}

/* line 169, ../scss/font-awesome/_icons.scss */
.icon-hand-o-up:before {
  content: "";
}

/* line 170, ../scss/font-awesome/_icons.scss */
.icon-hand-o-down:before {
  content: "";
}

/* line 171, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-left:before {
  content: "";
}

/* line 172, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-right:before {
  content: "";
}

/* line 173, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-up:before {
  content: "";
}

/* line 174, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-down:before {
  content: "";
}

/* line 175, ../scss/font-awesome/_icons.scss */
.icon-globe:before {
  content: "";
}

/* line 176, ../scss/font-awesome/_icons.scss */
.icon-wrench:before {
  content: "";
}

/* line 177, ../scss/font-awesome/_icons.scss */
.icon-tasks:before {
  content: "";
}

/* line 178, ../scss/font-awesome/_icons.scss */
.icon-filter:before {
  content: "";
}

/* line 179, ../scss/font-awesome/_icons.scss */
.icon-briefcase:before {
  content: "";
}

/* line 180, ../scss/font-awesome/_icons.scss */
.icon-arrows-alt:before {
  content: "";
}

/* line 181, ../scss/font-awesome/_icons.scss */
.icon-group:before,
.icon-users:before {
  content: "";
}

/* line 183, ../scss/font-awesome/_icons.scss */
.icon-chain:before,
.icon-link:before {
  content: "";
}

/* line 185, ../scss/font-awesome/_icons.scss */
.icon-cloud:before {
  content: "";
}

/* line 186, ../scss/font-awesome/_icons.scss */
.icon-flask:before {
  content: "";
}

/* line 187, ../scss/font-awesome/_icons.scss */
.icon-cut:before,
.icon-scissors:before {
  content: "";
}

/* line 189, ../scss/font-awesome/_icons.scss */
.icon-copy:before,
.icon-files-o:before {
  content: "";
}

/* line 191, ../scss/font-awesome/_icons.scss */
.icon-paperclip:before {
  content: "";
}

/* line 192, ../scss/font-awesome/_icons.scss */
.icon-save:before,
.icon-floppy-o:before {
  content: "";
}

/* line 194, ../scss/font-awesome/_icons.scss */
.icon-square:before {
  content: "";
}

/* line 195, ../scss/font-awesome/_icons.scss */
.icon-navicon:before,
.icon-reorder:before,
.icon-bars:before {
  content: "";
}

/* line 198, ../scss/font-awesome/_icons.scss */
.icon-list-ul:before {
  content: "";
}

/* line 199, ../scss/font-awesome/_icons.scss */
.icon-list-ol:before {
  content: "";
}

/* line 200, ../scss/font-awesome/_icons.scss */
.icon-strikethrough:before {
  content: "";
}

/* line 201, ../scss/font-awesome/_icons.scss */
.icon-underline:before {
  content: "";
}

/* line 202, ../scss/font-awesome/_icons.scss */
.icon-table:before {
  content: "";
}

/* line 203, ../scss/font-awesome/_icons.scss */
.icon-magic:before {
  content: "";
}

/* line 204, ../scss/font-awesome/_icons.scss */
.icon-truck:before {
  content: "";
}

/* line 205, ../scss/font-awesome/_icons.scss */
.icon-pinterest:before {
  content: "";
}

/* line 206, ../scss/font-awesome/_icons.scss */
.icon-pinterest-square:before {
  content: "";
}

/* line 207, ../scss/font-awesome/_icons.scss */
.icon-google-plus-square:before {
  content: "";
}

/* line 208, ../scss/font-awesome/_icons.scss */
.icon-google-plus:before {
  content: "";
}

/* line 209, ../scss/font-awesome/_icons.scss */
.icon-money:before {
  content: "";
}

/* line 210, ../scss/font-awesome/_icons.scss */
.icon-caret-down:before {
  content: "";
}

/* line 211, ../scss/font-awesome/_icons.scss */
.icon-caret-up:before {
  content: "";
}

/* line 212, ../scss/font-awesome/_icons.scss */
.icon-caret-left:before {
  content: "";
}

/* line 213, ../scss/font-awesome/_icons.scss */
.icon-caret-right:before {
  content: "";
}

/* line 214, ../scss/font-awesome/_icons.scss */
.icon-columns:before {
  content: "";
}

/* line 215, ../scss/font-awesome/_icons.scss */
.icon-unsorted:before,
.icon-sort:before {
  content: "";
}

/* line 217, ../scss/font-awesome/_icons.scss */
.icon-sort-down:before,
.icon-sort-desc:before {
  content: "";
}

/* line 219, ../scss/font-awesome/_icons.scss */
.icon-sort-up:before,
.icon-sort-asc:before {
  content: "";
}

/* line 221, ../scss/font-awesome/_icons.scss */
.icon-envelope:before {
  content: "";
}

/* line 222, ../scss/font-awesome/_icons.scss */
.icon-linkedin:before {
  content: "";
}

/* line 223, ../scss/font-awesome/_icons.scss */
.icon-rotate-left:before,
.icon-undo:before {
  content: "";
}

/* line 225, ../scss/font-awesome/_icons.scss */
.icon-legal:before,
.icon-gavel:before {
  content: "";
}

/* line 227, ../scss/font-awesome/_icons.scss */
.icon-dashboard:before,
.icon-tachometer:before {
  content: "";
}

/* line 229, ../scss/font-awesome/_icons.scss */
.icon-comment-o:before {
  content: "";
}

/* line 230, ../scss/font-awesome/_icons.scss */
.icon-comments-o:before {
  content: "";
}

/* line 231, ../scss/font-awesome/_icons.scss */
.icon-flash:before,
.icon-bolt:before {
  content: "";
}

/* line 233, ../scss/font-awesome/_icons.scss */
.icon-sitemap:before {
  content: "";
}

/* line 234, ../scss/font-awesome/_icons.scss */
.icon-umbrella:before {
  content: "";
}

/* line 235, ../scss/font-awesome/_icons.scss */
.icon-paste:before,
.icon-clipboard:before {
  content: "";
}

/* line 237, ../scss/font-awesome/_icons.scss */
.icon-lightbulb-o:before {
  content: "";
}

/* line 238, ../scss/font-awesome/_icons.scss */
.icon-exchange:before {
  content: "";
}

/* line 239, ../scss/font-awesome/_icons.scss */
.icon-cloud-download:before {
  content: "";
}

/* line 240, ../scss/font-awesome/_icons.scss */
.icon-cloud-upload:before {
  content: "";
}

/* line 241, ../scss/font-awesome/_icons.scss */
.icon-user-md:before {
  content: "";
}

/* line 242, ../scss/font-awesome/_icons.scss */
.icon-stethoscope:before {
  content: "";
}

/* line 243, ../scss/font-awesome/_icons.scss */
.icon-suitcase:before {
  content: "";
}

/* line 244, ../scss/font-awesome/_icons.scss */
.icon-bell-o:before {
  content: "";
}

/* line 245, ../scss/font-awesome/_icons.scss */
.icon-coffee:before {
  content: "";
}

/* line 246, ../scss/font-awesome/_icons.scss */
.icon-cutlery:before {
  content: "";
}

/* line 247, ../scss/font-awesome/_icons.scss */
.icon-file-text-o:before {
  content: "";
}

/* line 248, ../scss/font-awesome/_icons.scss */
.icon-building-o:before {
  content: "";
}

/* line 249, ../scss/font-awesome/_icons.scss */
.icon-hospital-o:before {
  content: "";
}

/* line 250, ../scss/font-awesome/_icons.scss */
.icon-ambulance:before {
  content: "";
}

/* line 251, ../scss/font-awesome/_icons.scss */
.icon-medkit:before {
  content: "";
}

/* line 252, ../scss/font-awesome/_icons.scss */
.icon-fighter-jet:before {
  content: "";
}

/* line 253, ../scss/font-awesome/_icons.scss */
.icon-beer:before {
  content: "";
}

/* line 254, ../scss/font-awesome/_icons.scss */
.icon-h-square:before {
  content: "";
}

/* line 255, ../scss/font-awesome/_icons.scss */
.icon-plus-square:before {
  content: "";
}

/* line 256, ../scss/font-awesome/_icons.scss */
.icon-angle-double-left:before {
  content: "";
}

/* line 257, ../scss/font-awesome/_icons.scss */
.icon-angle-double-right:before {
  content: "";
}

/* line 258, ../scss/font-awesome/_icons.scss */
.icon-angle-double-up:before {
  content: "";
}

/* line 259, ../scss/font-awesome/_icons.scss */
.icon-angle-double-down:before {
  content: "";
}

/* line 260, ../scss/font-awesome/_icons.scss */
.icon-angle-left:before {
  content: "";
}

/* line 261, ../scss/font-awesome/_icons.scss */
.icon-angle-right:before {
  content: "";
}

/* line 262, ../scss/font-awesome/_icons.scss */
.icon-angle-up:before {
  content: "";
}

/* line 263, ../scss/font-awesome/_icons.scss */
.icon-angle-down:before {
  content: "";
}

/* line 264, ../scss/font-awesome/_icons.scss */
.icon-desktop:before {
  content: "";
}

/* line 265, ../scss/font-awesome/_icons.scss */
.icon-laptop:before {
  content: "";
}

/* line 266, ../scss/font-awesome/_icons.scss */
.icon-tablet:before {
  content: "";
}

/* line 267, ../scss/font-awesome/_icons.scss */
.icon-mobile-phone:before,
.icon-mobile:before {
  content: "";
}

/* line 269, ../scss/font-awesome/_icons.scss */
.icon-circle-o:before {
  content: "";
}

/* line 270, ../scss/font-awesome/_icons.scss */
.icon-quote-left:before {
  content: "";
}

/* line 271, ../scss/font-awesome/_icons.scss */
.icon-quote-right:before {
  content: "";
}

/* line 272, ../scss/font-awesome/_icons.scss */
.icon-spinner:before {
  content: "";
}

/* line 273, ../scss/font-awesome/_icons.scss */
.icon-circle:before {
  content: "";
}

/* line 274, ../scss/font-awesome/_icons.scss */
.icon-mail-reply:before,
.icon-reply:before {
  content: "";
}

/* line 276, ../scss/font-awesome/_icons.scss */
.icon-github-alt:before {
  content: "";
}

/* line 277, ../scss/font-awesome/_icons.scss */
.icon-folder-o:before {
  content: "";
}

/* line 278, ../scss/font-awesome/_icons.scss */
.icon-folder-open-o:before {
  content: "";
}

/* line 279, ../scss/font-awesome/_icons.scss */
.icon-smile-o:before {
  content: "";
}

/* line 280, ../scss/font-awesome/_icons.scss */
.icon-frown-o:before {
  content: "";
}

/* line 281, ../scss/font-awesome/_icons.scss */
.icon-meh-o:before {
  content: "";
}

/* line 282, ../scss/font-awesome/_icons.scss */
.icon-gamepad:before {
  content: "";
}

/* line 283, ../scss/font-awesome/_icons.scss */
.icon-keyboard-o:before {
  content: "";
}

/* line 284, ../scss/font-awesome/_icons.scss */
.icon-flag-o:before {
  content: "";
}

/* line 285, ../scss/font-awesome/_icons.scss */
.icon-flag-checkered:before {
  content: "";
}

/* line 286, ../scss/font-awesome/_icons.scss */
.icon-terminal:before {
  content: "";
}

/* line 287, ../scss/font-awesome/_icons.scss */
.icon-code:before {
  content: "";
}

/* line 288, ../scss/font-awesome/_icons.scss */
.icon-mail-reply-all:before,
.icon-reply-all:before {
  content: "";
}

/* line 290, ../scss/font-awesome/_icons.scss */
.icon-star-half-empty:before,
.icon-star-half-full:before,
.icon-star-half-o:before {
  content: "";
}

/* line 293, ../scss/font-awesome/_icons.scss */
.icon-location-arrow:before {
  content: "";
}

/* line 294, ../scss/font-awesome/_icons.scss */
.icon-crop:before {
  content: "";
}

/* line 295, ../scss/font-awesome/_icons.scss */
.icon-code-fork:before {
  content: "";
}

/* line 296, ../scss/font-awesome/_icons.scss */
.icon-unlink:before,
.icon-chain-broken:before {
  content: "";
}

/* line 298, ../scss/font-awesome/_icons.scss */
.icon-question:before {
  content: "";
}

/* line 299, ../scss/font-awesome/_icons.scss */
.icon-info:before {
  content: "";
}

/* line 300, ../scss/font-awesome/_icons.scss */
.icon-exclamation:before {
  content: "";
}

/* line 301, ../scss/font-awesome/_icons.scss */
.icon-superscript:before {
  content: "";
}

/* line 302, ../scss/font-awesome/_icons.scss */
.icon-subscript:before {
  content: "";
}

/* line 303, ../scss/font-awesome/_icons.scss */
.icon-eraser:before {
  content: "";
}

/* line 304, ../scss/font-awesome/_icons.scss */
.icon-puzzle-piece:before {
  content: "";
}

/* line 305, ../scss/font-awesome/_icons.scss */
.icon-microphone:before {
  content: "";
}

/* line 306, ../scss/font-awesome/_icons.scss */
.icon-microphone-slash:before {
  content: "";
}

/* line 307, ../scss/font-awesome/_icons.scss */
.icon-shield:before {
  content: "";
}

/* line 308, ../scss/font-awesome/_icons.scss */
.icon-calendar-o:before {
  content: "";
}

/* line 309, ../scss/font-awesome/_icons.scss */
.icon-fire-extinguisher:before {
  content: "";
}

/* line 310, ../scss/font-awesome/_icons.scss */
.icon-rocket:before {
  content: "";
}

/* line 311, ../scss/font-awesome/_icons.scss */
.icon-maxcdn:before {
  content: "";
}

/* line 312, ../scss/font-awesome/_icons.scss */
.icon-chevron-circle-left:before {
  content: "";
}

/* line 313, ../scss/font-awesome/_icons.scss */
.icon-chevron-circle-right:before {
  content: "";
}

/* line 314, ../scss/font-awesome/_icons.scss */
.icon-chevron-circle-up:before {
  content: "";
}

/* line 315, ../scss/font-awesome/_icons.scss */
.icon-chevron-circle-down:before {
  content: "";
}

/* line 316, ../scss/font-awesome/_icons.scss */
.icon-html5:before {
  content: "";
}

/* line 317, ../scss/font-awesome/_icons.scss */
.icon-css3:before {
  content: "";
}

/* line 318, ../scss/font-awesome/_icons.scss */
.icon-anchor:before {
  content: "";
}

/* line 319, ../scss/font-awesome/_icons.scss */
.icon-unlock-alt:before {
  content: "";
}

/* line 320, ../scss/font-awesome/_icons.scss */
.icon-bullseye:before {
  content: "";
}

/* line 321, ../scss/font-awesome/_icons.scss */
.icon-ellipsis-h:before {
  content: "";
}

/* line 322, ../scss/font-awesome/_icons.scss */
.icon-ellipsis-v:before {
  content: "";
}

/* line 323, ../scss/font-awesome/_icons.scss */
.icon-rss-square:before {
  content: "";
}

/* line 324, ../scss/font-awesome/_icons.scss */
.icon-play-circle:before {
  content: "";
}

/* line 325, ../scss/font-awesome/_icons.scss */
.icon-ticket:before {
  content: "";
}

/* line 326, ../scss/font-awesome/_icons.scss */
.icon-minus-square:before {
  content: "";
}

/* line 327, ../scss/font-awesome/_icons.scss */
.icon-minus-square-o:before {
  content: "";
}

/* line 328, ../scss/font-awesome/_icons.scss */
.icon-level-up:before {
  content: "";
}

/* line 329, ../scss/font-awesome/_icons.scss */
.icon-level-down:before {
  content: "";
}

/* line 330, ../scss/font-awesome/_icons.scss */
.icon-check-square:before {
  content: "";
}

/* line 331, ../scss/font-awesome/_icons.scss */
.icon-pencil-square:before {
  content: "";
}

/* line 332, ../scss/font-awesome/_icons.scss */
.icon-external-link-square:before {
  content: "";
}

/* line 333, ../scss/font-awesome/_icons.scss */
.icon-share-square:before {
  content: "";
}

/* line 334, ../scss/font-awesome/_icons.scss */
.icon-compass:before {
  content: "";
}

/* line 335, ../scss/font-awesome/_icons.scss */
.icon-toggle-down:before,
.icon-caret-square-o-down:before {
  content: "";
}

/* line 337, ../scss/font-awesome/_icons.scss */
.icon-toggle-up:before,
.icon-caret-square-o-up:before {
  content: "";
}

/* line 339, ../scss/font-awesome/_icons.scss */
.icon-toggle-right:before,
.icon-caret-square-o-right:before {
  content: "";
}

/* line 341, ../scss/font-awesome/_icons.scss */
.icon-euro:before,
.icon-eur:before {
  content: "";
}

/* line 343, ../scss/font-awesome/_icons.scss */
.icon-gbp:before {
  content: "";
}

/* line 344, ../scss/font-awesome/_icons.scss */
.icon-dollar:before,
.icon-usd:before {
  content: "";
}

/* line 346, ../scss/font-awesome/_icons.scss */
.icon-rupee:before,
.icon-inr:before {
  content: "";
}

/* line 348, ../scss/font-awesome/_icons.scss */
.icon-cny:before,
.icon-rmb:before,
.icon-yen:before,
.icon-jpy:before {
  content: "";
}

/* line 352, ../scss/font-awesome/_icons.scss */
.icon-ruble:before,
.icon-rouble:before,
.icon-rub:before {
  content: "";
}

/* line 355, ../scss/font-awesome/_icons.scss */
.icon-won:before,
.icon-krw:before {
  content: "";
}

/* line 357, ../scss/font-awesome/_icons.scss */
.icon-bitcoin:before,
.icon-btc:before {
  content: "";
}

/* line 359, ../scss/font-awesome/_icons.scss */
.icon-file:before {
  content: "";
}

/* line 360, ../scss/font-awesome/_icons.scss */
.icon-file-text:before {
  content: "";
}

/* line 361, ../scss/font-awesome/_icons.scss */
.icon-sort-alpha-asc:before {
  content: "";
}

/* line 362, ../scss/font-awesome/_icons.scss */
.icon-sort-alpha-desc:before {
  content: "";
}

/* line 363, ../scss/font-awesome/_icons.scss */
.icon-sort-amount-asc:before {
  content: "";
}

/* line 364, ../scss/font-awesome/_icons.scss */
.icon-sort-amount-desc:before {
  content: "";
}

/* line 365, ../scss/font-awesome/_icons.scss */
.icon-sort-numeric-asc:before {
  content: "";
}

/* line 366, ../scss/font-awesome/_icons.scss */
.icon-sort-numeric-desc:before {
  content: "";
}

/* line 367, ../scss/font-awesome/_icons.scss */
.icon-thumbs-up:before {
  content: "";
}

/* line 368, ../scss/font-awesome/_icons.scss */
.icon-thumbs-down:before {
  content: "";
}

/* line 369, ../scss/font-awesome/_icons.scss */
.icon-youtube-square:before {
  content: "";
}

/* line 370, ../scss/font-awesome/_icons.scss */
.icon-youtube:before {
  content: "";
}

/* line 371, ../scss/font-awesome/_icons.scss */
.icon-xing:before {
  content: "";
}

/* line 372, ../scss/font-awesome/_icons.scss */
.icon-xing-square:before {
  content: "";
}

/* line 373, ../scss/font-awesome/_icons.scss */
.icon-youtube-play:before {
  content: "";
}

/* line 374, ../scss/font-awesome/_icons.scss */
.icon-dropbox:before {
  content: "";
}

/* line 375, ../scss/font-awesome/_icons.scss */
.icon-stack-overflow:before {
  content: "";
}

/* line 376, ../scss/font-awesome/_icons.scss */
.icon-instagram:before {
  content: "";
}

/* line 377, ../scss/font-awesome/_icons.scss */
.icon-flickr:before {
  content: "";
}

/* line 378, ../scss/font-awesome/_icons.scss */
.icon-adn:before {
  content: "";
}

/* line 379, ../scss/font-awesome/_icons.scss */
.icon-bitbucket:before {
  content: "";
}

/* line 380, ../scss/font-awesome/_icons.scss */
.icon-bitbucket-square:before {
  content: "";
}

/* line 381, ../scss/font-awesome/_icons.scss */
.icon-tumblr:before {
  content: "";
}

/* line 382, ../scss/font-awesome/_icons.scss */
.icon-tumblr-square:before {
  content: "";
}

/* line 383, ../scss/font-awesome/_icons.scss */
.icon-long-arrow-down:before {
  content: "";
}

/* line 384, ../scss/font-awesome/_icons.scss */
.icon-long-arrow-up:before {
  content: "";
}

/* line 385, ../scss/font-awesome/_icons.scss */
.icon-long-arrow-left:before {
  content: "";
}

/* line 386, ../scss/font-awesome/_icons.scss */
.icon-long-arrow-right:before {
  content: "";
}

/* line 387, ../scss/font-awesome/_icons.scss */
.icon-apple:before {
  content: "";
}

/* line 388, ../scss/font-awesome/_icons.scss */
.icon-windows:before {
  content: "";
}

/* line 389, ../scss/font-awesome/_icons.scss */
.icon-android:before {
  content: "";
}

/* line 390, ../scss/font-awesome/_icons.scss */
.icon-linux:before {
  content: "";
}

/* line 391, ../scss/font-awesome/_icons.scss */
.icon-dribbble:before {
  content: "";
}

/* line 392, ../scss/font-awesome/_icons.scss */
.icon-skype:before {
  content: "";
}

/* line 393, ../scss/font-awesome/_icons.scss */
.icon-foursquare:before {
  content: "";
}

/* line 394, ../scss/font-awesome/_icons.scss */
.icon-trello:before {
  content: "";
}

/* line 395, ../scss/font-awesome/_icons.scss */
.icon-female:before {
  content: "";
}

/* line 396, ../scss/font-awesome/_icons.scss */
.icon-male:before {
  content: "";
}

/* line 397, ../scss/font-awesome/_icons.scss */
.icon-gittip:before {
  content: "";
}

/* line 398, ../scss/font-awesome/_icons.scss */
.icon-sun-o:before {
  content: "";
}

/* line 399, ../scss/font-awesome/_icons.scss */
.icon-moon-o:before {
  content: "";
}

/* line 400, ../scss/font-awesome/_icons.scss */
.icon-archive:before {
  content: "";
}

/* line 401, ../scss/font-awesome/_icons.scss */
.icon-bug:before {
  content: "";
}

/* line 402, ../scss/font-awesome/_icons.scss */
.icon-vk:before {
  content: "";
}

/* line 403, ../scss/font-awesome/_icons.scss */
.icon-weibo:before {
  content: "";
}

/* line 404, ../scss/font-awesome/_icons.scss */
.icon-renren:before {
  content: "";
}

/* line 405, ../scss/font-awesome/_icons.scss */
.icon-pagelines:before {
  content: "";
}

/* line 406, ../scss/font-awesome/_icons.scss */
.icon-stack-exchange:before {
  content: "";
}

/* line 407, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-o-right:before {
  content: "";
}

/* line 408, ../scss/font-awesome/_icons.scss */
.icon-arrow-circle-o-left:before {
  content: "";
}

/* line 409, ../scss/font-awesome/_icons.scss */
.icon-toggle-left:before,
.icon-caret-square-o-left:before {
  content: "";
}

/* line 411, ../scss/font-awesome/_icons.scss */
.icon-dot-circle-o:before {
  content: "";
}

/* line 412, ../scss/font-awesome/_icons.scss */
.icon-wheelchair:before {
  content: "";
}

/* line 413, ../scss/font-awesome/_icons.scss */
.icon-vimeo-square:before {
  content: "";
}

/* line 414, ../scss/font-awesome/_icons.scss */
.icon-turkish-lira:before,
.icon-try:before {
  content: "";
}

/* line 416, ../scss/font-awesome/_icons.scss */
.icon-plus-square-o:before {
  content: "";
}

/* line 417, ../scss/font-awesome/_icons.scss */
.icon-space-shuttle:before {
  content: "";
}

/* line 418, ../scss/font-awesome/_icons.scss */
.icon-slack:before {
  content: "";
}

/* line 419, ../scss/font-awesome/_icons.scss */
.icon-envelope-square:before {
  content: "";
}

/* line 420, ../scss/font-awesome/_icons.scss */
.icon-wordpress:before {
  content: "";
}

/* line 421, ../scss/font-awesome/_icons.scss */
.icon-openid:before {
  content: "";
}

/* line 422, ../scss/font-awesome/_icons.scss */
.icon-institution:before,
.icon-bank:before,
.icon-university:before {
  content: "";
}

/* line 425, ../scss/font-awesome/_icons.scss */
.icon-mortar-board:before,
.icon-graduation-cap:before {
  content: "";
}

/* line 427, ../scss/font-awesome/_icons.scss */
.icon-yahoo:before {
  content: "";
}

/* line 428, ../scss/font-awesome/_icons.scss */
.icon-google:before {
  content: "";
}

/* line 429, ../scss/font-awesome/_icons.scss */
.icon-reddit:before {
  content: "";
}

/* line 430, ../scss/font-awesome/_icons.scss */
.icon-reddit-square:before {
  content: "";
}

/* line 431, ../scss/font-awesome/_icons.scss */
.icon-stumbleupon-circle:before {
  content: "";
}

/* line 432, ../scss/font-awesome/_icons.scss */
.icon-stumbleupon:before {
  content: "";
}

/* line 433, ../scss/font-awesome/_icons.scss */
.icon-delicious:before {
  content: "";
}

/* line 434, ../scss/font-awesome/_icons.scss */
.icon-digg:before {
  content: "";
}

/* line 435, ../scss/font-awesome/_icons.scss */
.icon-pied-piper-square:before,
.icon-pied-piper:before {
  content: "";
}

/* line 437, ../scss/font-awesome/_icons.scss */
.icon-pied-piper-alt:before {
  content: "";
}

/* line 438, ../scss/font-awesome/_icons.scss */
.icon-drupal:before {
  content: "";
}

/* line 439, ../scss/font-awesome/_icons.scss */
.icon-joomla:before {
  content: "";
}

/* line 440, ../scss/font-awesome/_icons.scss */
.icon-language:before {
  content: "";
}

/* line 441, ../scss/font-awesome/_icons.scss */
.icon-fax:before {
  content: "";
}

/* line 442, ../scss/font-awesome/_icons.scss */
.icon-building:before {
  content: "";
}

/* line 443, ../scss/font-awesome/_icons.scss */
.icon-child:before {
  content: "";
}

/* line 444, ../scss/font-awesome/_icons.scss */
.icon-paw:before {
  content: "";
}

/* line 445, ../scss/font-awesome/_icons.scss */
.icon-spoon:before {
  content: "";
}

/* line 446, ../scss/font-awesome/_icons.scss */
.icon-cube:before {
  content: "";
}

/* line 447, ../scss/font-awesome/_icons.scss */
.icon-cubes:before {
  content: "";
}

/* line 448, ../scss/font-awesome/_icons.scss */
.icon-behance:before {
  content: "";
}

/* line 449, ../scss/font-awesome/_icons.scss */
.icon-behance-square:before {
  content: "";
}

/* line 450, ../scss/font-awesome/_icons.scss */
.icon-steam:before {
  content: "";
}

/* line 451, ../scss/font-awesome/_icons.scss */
.icon-steam-square:before {
  content: "";
}

/* line 452, ../scss/font-awesome/_icons.scss */
.icon-recycle:before {
  content: "";
}

/* line 453, ../scss/font-awesome/_icons.scss */
.icon-automobile:before,
.icon-car:before {
  content: "";
}

/* line 455, ../scss/font-awesome/_icons.scss */
.icon-cab:before,
.icon-taxi:before {
  content: "";
}

/* line 457, ../scss/font-awesome/_icons.scss */
.icon-tree:before {
  content: "";
}

/* line 458, ../scss/font-awesome/_icons.scss */
.icon-spotify:before {
  content: "";
}

/* line 459, ../scss/font-awesome/_icons.scss */
.icon-deviantart:before {
  content: "";
}

/* line 460, ../scss/font-awesome/_icons.scss */
.icon-soundcloud:before {
  content: "";
}

/* line 461, ../scss/font-awesome/_icons.scss */
.icon-database:before {
  content: "";
}

/* line 462, ../scss/font-awesome/_icons.scss */
.icon-file-pdf-o:before {
  content: "";
}

/* line 463, ../scss/font-awesome/_icons.scss */
.icon-file-word-o:before {
  content: "";
}

/* line 464, ../scss/font-awesome/_icons.scss */
.icon-file-excel-o:before {
  content: "";
}

/* line 465, ../scss/font-awesome/_icons.scss */
.icon-file-powerpoint-o:before {
  content: "";
}

/* line 466, ../scss/font-awesome/_icons.scss */
.icon-file-photo-o:before,
.icon-file-picture-o:before,
.icon-file-image-o:before {
  content: "";
}

/* line 469, ../scss/font-awesome/_icons.scss */
.icon-file-zip-o:before,
.icon-file-archive-o:before {
  content: "";
}

/* line 471, ../scss/font-awesome/_icons.scss */
.icon-file-sound-o:before,
.icon-file-audio-o:before {
  content: "";
}

/* line 473, ../scss/font-awesome/_icons.scss */
.icon-file-movie-o:before,
.icon-file-video-o:before {
  content: "";
}

/* line 475, ../scss/font-awesome/_icons.scss */
.icon-file-code-o:before {
  content: "";
}

/* line 476, ../scss/font-awesome/_icons.scss */
.icon-vine:before {
  content: "";
}

/* line 477, ../scss/font-awesome/_icons.scss */
.icon-codepen:before {
  content: "";
}

/* line 478, ../scss/font-awesome/_icons.scss */
.icon-jsfiddle:before {
  content: "";
}

/* line 479, ../scss/font-awesome/_icons.scss */
.icon-life-bouy:before,
.icon-life-saver:before,
.icon-support:before,
.icon-life-ring:before {
  content: "";
}

/* line 483, ../scss/font-awesome/_icons.scss */
.icon-circle-o-notch:before {
  content: "";
}

/* line 484, ../scss/font-awesome/_icons.scss */
.icon-ra:before,
.icon-rebel:before {
  content: "";
}

/* line 486, ../scss/font-awesome/_icons.scss */
.icon-ge:before,
.icon-empire:before {
  content: "";
}

/* line 488, ../scss/font-awesome/_icons.scss */
.icon-git-square:before {
  content: "";
}

/* line 489, ../scss/font-awesome/_icons.scss */
.icon-git:before {
  content: "";
}

/* line 490, ../scss/font-awesome/_icons.scss */
.icon-hacker-news:before {
  content: "";
}

/* line 491, ../scss/font-awesome/_icons.scss */
.icon-tencent-weibo:before {
  content: "";
}

/* line 492, ../scss/font-awesome/_icons.scss */
.icon-qq:before {
  content: "";
}

/* line 493, ../scss/font-awesome/_icons.scss */
.icon-wechat:before,
.icon-weixin:before {
  content: "";
}

/* line 495, ../scss/font-awesome/_icons.scss */
.icon-send:before,
.icon-paper-plane:before {
  content: "";
}

/* line 497, ../scss/font-awesome/_icons.scss */
.icon-send-o:before,
.icon-paper-plane-o:before {
  content: "";
}

/* line 499, ../scss/font-awesome/_icons.scss */
.icon-history:before {
  content: "";
}

/* line 500, ../scss/font-awesome/_icons.scss */
.icon-circle-thin:before {
  content: "";
}

/* line 501, ../scss/font-awesome/_icons.scss */
.icon-header:before {
  content: "";
}

/* line 502, ../scss/font-awesome/_icons.scss */
.icon-paragraph:before {
  content: "";
}

/* line 503, ../scss/font-awesome/_icons.scss */
.icon-sliders:before {
  content: "";
}

/* line 504, ../scss/font-awesome/_icons.scss */
.icon-share-alt:before {
  content: "";
}

/* line 505, ../scss/font-awesome/_icons.scss */
.icon-share-alt-square:before {
  content: "";
}

/* line 506, ../scss/font-awesome/_icons.scss */
.icon-bomb:before {
  content: "";
}

@font-face {
  font-family: 'Mono Social Icons Font';
  src: url("../fonts/monosocialfonts/MonoSocialIconsFont-1.10.eot");
  src: url("../fonts/monosocialfonts/MonoSocialIconsFont-1.10.eot") format("embedded-opentype"), url("../fonts/monosocialfonts/MonoSocialIconsFont-1.10.woff") format("woff"), url("../fonts/monosocialfonts/MonoSocialIconsFont-1.10.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 13, ../scss/_monofontsocialfonts.scss */
.social-icon,
a.social-icon:before {
  font-family: 'Mono Social Icons Font';
  font-size: 45px;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  font-smoothing: antialiased;
  display: inline;
  width: auto;
  height: auto;
  padding: 0;
  margin-top: 0;
  vertical-align: baseline;
  background-image: none;
  speak: none;
}

/* line 36, ../scss/_monofontsocialfonts.scss */
i.social-icon {
  font-style: normal;
}

/* line 38, ../scss/_monofontsocialfonts.scss */
a.social-icon:before {
  margin-right: 0.3em;
}

/* line 40, ../scss/_monofontsocialfonts.scss */
.social-icon {
  /* Default Style */
  /* Circle Style */
  /* Rounded Style */
}
/* line 43, ../scss/_monofontsocialfonts.scss */
.social-icon.fivehundredpx:before {
  content: "\e000";
}
/* line 44, ../scss/_monofontsocialfonts.scss */
.social-icon.aboutme:before {
  content: "\e001";
}
/* line 45, ../scss/_monofontsocialfonts.scss */
.social-icon.addme:before {
  content: "\e002";
}
/* line 46, ../scss/_monofontsocialfonts.scss */
.social-icon.amazon::before {
  content: "\e003";
}
/* line 47, ../scss/_monofontsocialfonts.scss */
.social-icon.aol:before {
  content: "\e004";
}
/* line 48, ../scss/_monofontsocialfonts.scss */
.social-icon.appstorealt:before {
  content: "\e005";
}
/* line 49, ../scss/_monofontsocialfonts.scss */
.social-icon.appstore:before {
  content: "\e006";
}
/* line 50, ../scss/_monofontsocialfonts.scss */
.social-icon.apple:before {
  content: "\e007";
}
/* line 51, ../scss/_monofontsocialfonts.scss */
.social-icon.bebo:before {
  content: "\e008";
}
/* line 52, ../scss/_monofontsocialfonts.scss */
.social-icon.behance:before {
  content: "\e009";
}
/* line 53, ../scss/_monofontsocialfonts.scss */
.social-icon.bing:before {
  content: "\e010";
}
/* line 54, ../scss/_monofontsocialfonts.scss */
.social-icon.blip:before {
  content: "\e011";
}
/* line 55, ../scss/_monofontsocialfonts.scss */
.social-icon.blogger:before {
  content: "\e012";
}
/* line 56, ../scss/_monofontsocialfonts.scss */
.social-icon.coroflot:before {
  content: "\e013";
}
/* line 57, ../scss/_monofontsocialfonts.scss */
.social-icon.daytum:before {
  content: "\e014";
}
/* line 58, ../scss/_monofontsocialfonts.scss */
.social-icon.delicious:before {
  content: "\e015";
}
/* line 59, ../scss/_monofontsocialfonts.scss */
.social-icon.designbump:before {
  content: "\e016";
}
/* line 60, ../scss/_monofontsocialfonts.scss */
.social-icon.designfloat:before {
  content: "\e017";
}
/* line 61, ../scss/_monofontsocialfonts.scss */
.social-icon.deviantart:before {
  content: "\e018";
}
/* line 62, ../scss/_monofontsocialfonts.scss */
.social-icon.diggalt:before {
  content: "\e019";
}
/* line 63, ../scss/_monofontsocialfonts.scss */
.social-icon.digg:before {
  content: "\e020";
}
/* line 64, ../scss/_monofontsocialfonts.scss */
.social-icon.dribble:before {
  content: "\e021";
}
/* line 65, ../scss/_monofontsocialfonts.scss */
.social-icon.drupal:before {
  content: "\e022";
}
/* line 66, ../scss/_monofontsocialfonts.scss */
.social-icon.ebay:before {
  content: "\e023";
}
/* line 67, ../scss/_monofontsocialfonts.scss */
.social-icon.email:before {
  content: "\e024";
}
/* line 68, ../scss/_monofontsocialfonts.scss */
.social-icon.emberapp:before {
  content: "\e025";
}
/* line 69, ../scss/_monofontsocialfonts.scss */
.social-icon.etsy:before {
  content: "\e026";
}
/* line 70, ../scss/_monofontsocialfonts.scss */
.social-icon.facebook:before {
  content: "\e027";
}
/* line 71, ../scss/_monofontsocialfonts.scss */
.social-icon.feedburner:before {
  content: "\e028";
}
/* line 72, ../scss/_monofontsocialfonts.scss */
.social-icon.flickr:before {
  content: "\e029";
}
/* line 73, ../scss/_monofontsocialfonts.scss */
.social-icon.foodspotting:before {
  content: "\e030";
}
/* line 74, ../scss/_monofontsocialfonts.scss */
.social-icon.forrst:before {
  content: "\e031";
}
/* line 75, ../scss/_monofontsocialfonts.scss */
.social-icon.foursquare:before {
  content: "\e032";
}
/* line 76, ../scss/_monofontsocialfonts.scss */
.social-icon.friendsfeed:before {
  content: "\e033";
}
/* line 77, ../scss/_monofontsocialfonts.scss */
.social-icon.friendstar:before {
  content: "\e034";
}
/* line 78, ../scss/_monofontsocialfonts.scss */
.social-icon.gdgt:before {
  content: "\e035";
}
/* line 79, ../scss/_monofontsocialfonts.scss */
.social-icon.github:before {
  content: "\e036";
}
/* line 80, ../scss/_monofontsocialfonts.scss */
.social-icon.githubalt:before {
  content: "\e037";
}
/* line 81, ../scss/_monofontsocialfonts.scss */
.social-icon.googlebuzz:before {
  content: "\e038";
}
/* line 82, ../scss/_monofontsocialfonts.scss */
.social-icon.googleplus:before {
  content: "\e039";
}
/* line 83, ../scss/_monofontsocialfonts.scss */
.social-icon.googletalk:before {
  content: "\e040";
}
/* line 84, ../scss/_monofontsocialfonts.scss */
.social-icon.gowallapin:before {
  content: "\e041";
}
/* line 85, ../scss/_monofontsocialfonts.scss */
.social-icon.gowalla:before {
  content: "\e042";
}
/* line 86, ../scss/_monofontsocialfonts.scss */
.social-icon.grooveshark:before {
  content: "\e043";
}
/* line 87, ../scss/_monofontsocialfonts.scss */
.social-icon.heart:before {
  content: "\e044";
}
/* line 88, ../scss/_monofontsocialfonts.scss */
.social-icon.hyves:before {
  content: "\e045";
}
/* line 89, ../scss/_monofontsocialfonts.scss */
.social-icon.icondock:before {
  content: "\e046";
}
/* line 90, ../scss/_monofontsocialfonts.scss */
.social-icon.icq:before {
  content: "\e047";
}
/* line 91, ../scss/_monofontsocialfonts.scss */
.social-icon.identica:before {
  content: "\e048";
}
/* line 92, ../scss/_monofontsocialfonts.scss */
.social-icon.imessage:before {
  content: "\e049";
}
/* line 93, ../scss/_monofontsocialfonts.scss */
.social-icon.itunes:before {
  content: "\e050";
}
/* line 94, ../scss/_monofontsocialfonts.scss */
.social-icon.lastfm:before {
  content: "\e051";
}
/* line 95, ../scss/_monofontsocialfonts.scss */
.social-icon.linkedin:before {
  content: "\e052";
}
/* line 96, ../scss/_monofontsocialfonts.scss */
.social-icon.meetup:before {
  content: "\e053";
}
/* line 97, ../scss/_monofontsocialfonts.scss */
.social-icon.metacafe:before {
  content: "\e054";
}
/* line 98, ../scss/_monofontsocialfonts.scss */
.social-icon.mixx:before {
  content: "\e055";
}
/* line 99, ../scss/_monofontsocialfonts.scss */
.social-icon.mobileme:before {
  content: "\e056";
}
/* line 100, ../scss/_monofontsocialfonts.scss */
.social-icon.mrwong:before {
  content: "\e057";
}
/* line 101, ../scss/_monofontsocialfonts.scss */
.social-icon.msn:before {
  content: "\e058";
}
/* line 102, ../scss/_monofontsocialfonts.scss */
.social-icon.myspace:before {
  content: "\e059";
}
/* line 103, ../scss/_monofontsocialfonts.scss */
.social-icon.newsvine:before {
  content: "\e060";
}
/* line 104, ../scss/_monofontsocialfonts.scss */
.social-icon.paypal:before {
  content: "\e061";
}
/* line 105, ../scss/_monofontsocialfonts.scss */
.social-icon.photobucket:before {
  content: "\e062";
}
/* line 106, ../scss/_monofontsocialfonts.scss */
.social-icon.picasa:before {
  content: "\e063";
}
/* line 107, ../scss/_monofontsocialfonts.scss */
.social-icon.pinterest:before {
  content: "\e064";
}
/* line 108, ../scss/_monofontsocialfonts.scss */
.social-icon.podcast:before {
  content: "\e065";
}
/* line 109, ../scss/_monofontsocialfonts.scss */
.social-icon.posterous:before {
  content: "\e066";
}
/* line 110, ../scss/_monofontsocialfonts.scss */
.social-icon.qik:before {
  content: "\e067";
}
/* line 111, ../scss/_monofontsocialfonts.scss */
.social-icon.quora:before {
  content: "\e068";
}
/* line 112, ../scss/_monofontsocialfonts.scss */
.social-icon.reddit:before {
  content: "\e069";
}
/* line 113, ../scss/_monofontsocialfonts.scss */
.social-icon.retweet:before {
  content: "\e070";
}
/* line 114, ../scss/_monofontsocialfonts.scss */
.social-icon.rss:before {
  content: "\e071";
}
/* line 115, ../scss/_monofontsocialfonts.scss */
.social-icon.scribd:before {
  content: "\e072";
}
/* line 116, ../scss/_monofontsocialfonts.scss */
.social-icon.sharethis:before {
  content: "\e073";
}
/* line 117, ../scss/_monofontsocialfonts.scss */
.social-icon.skype:before {
  content: "\e074";
}
/* line 118, ../scss/_monofontsocialfonts.scss */
.social-icon.slashdot:before {
  content: "\e075";
}
/* line 119, ../scss/_monofontsocialfonts.scss */
.social-icon.slideshare:before {
  content: "\e076";
}
/* line 120, ../scss/_monofontsocialfonts.scss */
.social-icon.smugmug:before {
  content: "\e077";
}
/* line 121, ../scss/_monofontsocialfonts.scss */
.social-icon.soundcloud:before {
  content: "\e078";
}
/* line 122, ../scss/_monofontsocialfonts.scss */
.social-icon.spotify:before {
  content: "\e079";
}
/* line 123, ../scss/_monofontsocialfonts.scss */
.social-icon.squidoo:before {
  content: "\e080";
}
/* line 124, ../scss/_monofontsocialfonts.scss */
.social-icon.stackoverflow:before {
  content: "\e081";
}
/* line 125, ../scss/_monofontsocialfonts.scss */
.social-icon.star:before {
  content: "\e082";
}
/* line 126, ../scss/_monofontsocialfonts.scss */
.social-icon.stumbleupon:before {
  content: "\e083";
}
/* line 127, ../scss/_monofontsocialfonts.scss */
.social-icon.technorati:before {
  content: "\e084";
}
/* line 128, ../scss/_monofontsocialfonts.scss */
.social-icon.tumblr:before {
  content: "\e085";
}
/* line 129, ../scss/_monofontsocialfonts.scss */
.social-icon.twitterbird:before {
  content: "\e086";
}
/* line 130, ../scss/_monofontsocialfonts.scss */
.social-icon.twitter:before {
  content: "\e087";
}
/* line 131, ../scss/_monofontsocialfonts.scss */
.social-icon.viddler:before {
  content: "\e088";
}
/* line 132, ../scss/_monofontsocialfonts.scss */
.social-icon.vimeo:before {
  content: "\e089";
}
/* line 133, ../scss/_monofontsocialfonts.scss */
.social-icon.virb:before {
  content: "\e090";
}
/* line 134, ../scss/_monofontsocialfonts.scss */
.social-icon.www:before {
  content: "\e091";
}
/* line 135, ../scss/_monofontsocialfonts.scss */
.social-icon.wikipedia:before {
  content: "\e092";
}
/* line 136, ../scss/_monofontsocialfonts.scss */
.social-icon.windows:before {
  content: "\e093";
}
/* line 137, ../scss/_monofontsocialfonts.scss */
.social-icon.wordpress:before {
  content: "\e094";
}
/* line 138, ../scss/_monofontsocialfonts.scss */
.social-icon.xing:before {
  content: "\e095";
}
/* line 139, ../scss/_monofontsocialfonts.scss */
.social-icon.yahoobuzz:before {
  content: "\e096";
}
/* line 140, ../scss/_monofontsocialfonts.scss */
.social-icon.yahoo:before {
  content: "\e097";
}
/* line 141, ../scss/_monofontsocialfonts.scss */
.social-icon.yelp:before {
  content: "\e098";
}
/* line 142, ../scss/_monofontsocialfonts.scss */
.social-icon.youtube:before {
  content: "\e099";
}
/* line 143, ../scss/_monofontsocialfonts.scss */
.social-icon.instagram:before {
  content: "\e100";
}
/* line 146, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.fivehundredpx:before {
  content: "\e200";
}
/* line 147, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.aboutme:before {
  content: "\e201";
}
/* line 148, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.addme:before {
  content: "\e202";
}
/* line 149, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.amazon::before {
  content: "\e203";
}
/* line 150, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.aol:before {
  content: "\e204";
}
/* line 151, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.appstorealt:before {
  content: "\e205";
}
/* line 152, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.appstore:before {
  content: "\e206";
}
/* line 153, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.apple:before {
  content: "\e207";
}
/* line 154, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.bebo:before {
  content: "\e208";
}
/* line 155, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.behance:before {
  content: "\e209";
}
/* line 156, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.bing:before {
  content: "\e210";
}
/* line 157, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.blip:before {
  content: "\e211";
}
/* line 158, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.blogger:before {
  content: "\e212";
}
/* line 159, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.coroflot:before {
  content: "\e213";
}
/* line 160, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.daytum:before {
  content: "\e214";
}
/* line 161, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.delicious:before {
  content: "\e215";
}
/* line 162, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.designbump:before {
  content: "\e216";
}
/* line 163, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.designfloat:before {
  content: "\e217";
}
/* line 164, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.deviantart:before {
  content: "\e218";
}
/* line 165, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.diggalt:before {
  content: "\e219";
}
/* line 166, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.digg:before {
  content: "\e220";
}
/* line 167, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.dribble:before {
  content: "\e221";
}
/* line 168, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.drupal:before {
  content: "\e222";
}
/* line 169, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.ebay:before {
  content: "\e223";
}
/* line 170, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.email:before {
  content: "\e224";
}
/* line 171, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.emberapp:before {
  content: "\e225";
}
/* line 172, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.etsy:before {
  content: "\e226";
}
/* line 173, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.facebook:before {
  content: "\e227";
}
/* line 174, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.feedburner:before {
  content: "\e228";
}
/* line 175, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.flickr:before {
  content: "\e229";
}
/* line 176, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.foodspotting:before {
  content: "\e230";
}
/* line 177, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.forrst:before {
  content: "\e231";
}
/* line 178, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.foursquare:before {
  content: "\e232";
}
/* line 179, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.friendsfeed:before {
  content: "\e233";
}
/* line 180, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.friendstar:before {
  content: "\e234";
}
/* line 181, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.gdgt:before {
  content: "\e235";
}
/* line 182, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.github:before {
  content: "\e236";
}
/* line 183, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.githubalt:before {
  content: "\e237";
}
/* line 184, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.googlebuzz:before {
  content: "\e238";
}
/* line 185, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.googleplus:before {
  content: "\e239";
}
/* line 186, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.googletalk:before {
  content: "\e240";
}
/* line 187, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.gowallapin:before {
  content: "\e241";
}
/* line 188, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.gowalla:before {
  content: "\e242";
}
/* line 189, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.grooveshark:before {
  content: "\e243";
}
/* line 190, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.heart:before {
  content: "\e244";
}
/* line 191, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.hyves:before {
  content: "\e245";
}
/* line 192, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.icondock:before {
  content: "\e246";
}
/* line 193, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.icq:before {
  content: "\e247";
}
/* line 194, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.identica:before {
  content: "\e248";
}
/* line 195, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.imessage:before {
  content: "\e249";
}
/* line 196, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.itunes:before {
  content: "\e250";
}
/* line 197, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.lastfm:before {
  content: "\e251";
}
/* line 198, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.linkedin:before {
  content: "\e252";
}
/* line 199, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.meetup:before {
  content: "\e253";
}
/* line 200, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.metacafe:before {
  content: "\e254";
}
/* line 201, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.mixx:before {
  content: "\e255";
}
/* line 202, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.mobileme:before {
  content: "\e256";
}
/* line 203, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.mrwong:before {
  content: "\e257";
}
/* line 204, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.msn:before {
  content: "\e258";
}
/* line 205, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.myspace:before {
  content: "\e259";
}
/* line 206, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.newsvine:before {
  content: "\e260";
}
/* line 207, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.paypal:before {
  content: "\e261";
}
/* line 208, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.photobucket:before {
  content: "\e262";
}
/* line 209, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.picasa:before {
  content: "\e263";
}
/* line 210, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.pinterest:before {
  content: "\e264";
}
/* line 211, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.podcast:before {
  content: "\e265";
}
/* line 212, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.posterous:before {
  content: "\e266";
}
/* line 213, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.qik:before {
  content: "\e267";
}
/* line 214, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.quora:before {
  content: "\e268";
}
/* line 215, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.reddit:before {
  content: "\e269";
}
/* line 216, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.retweet:before {
  content: "\e270";
}
/* line 217, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.rss:before {
  content: "\e271";
}
/* line 218, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.scribd:before {
  content: "\e272";
}
/* line 219, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.sharethis:before {
  content: "\e273";
}
/* line 220, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.skype:before {
  content: "\e274";
}
/* line 221, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.slashdot:before {
  content: "\e275";
}
/* line 222, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.slideshare:before {
  content: "\e276";
}
/* line 223, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.smugmug:before {
  content: "\e277";
}
/* line 224, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.soundcloud:before {
  content: "\e278";
}
/* line 225, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.spotify:before {
  content: "\e279";
}
/* line 226, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.squidoo:before {
  content: "\e280";
}
/* line 227, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.stackoverflow:before {
  content: "\e281";
}
/* line 228, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.star:before {
  content: "\e282";
}
/* line 229, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.stumbleupon:before {
  content: "\e283";
}
/* line 230, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.technorati:before {
  content: "\e284";
}
/* line 231, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.tumblr:before {
  content: "\e285";
}
/* line 232, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.twitterbird:before {
  content: "\e286";
}
/* line 233, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.twitter:before {
  content: "\e287";
}
/* line 234, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.viddler:before {
  content: "\e288";
}
/* line 235, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.vimeo:before {
  content: "\e289";
}
/* line 236, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.virb:before {
  content: "\e290";
}
/* line 237, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.www:before {
  content: "\e291";
}
/* line 238, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.wikipedia:before {
  content: "\e292";
}
/* line 239, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.windows:before {
  content: "\e293";
}
/* line 240, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.wordpress:before {
  content: "\e294";
}
/* line 241, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.xing:before {
  content: "\e295";
}
/* line 242, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.yahoobuzz:before {
  content: "\e296";
}
/* line 243, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.yahoo:before {
  content: "\e297";
}
/* line 244, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.yelp:before {
  content: "\e298";
}
/* line 245, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.youtube:before {
  content: "\e299";
}
/* line 246, ../scss/_monofontsocialfonts.scss */
.social-icon.circle.instagram:before {
  content: "\e300";
}
/* line 249, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.fivehundredpx:before {
  content: "\e400";
}
/* line 250, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.aboutme:before {
  content: "\e401";
}
/* line 251, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.addme:before {
  content: "\e402";
}
/* line 252, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.amazon::before {
  content: "\e403";
}
/* line 253, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.aol:before {
  content: "\e404";
}
/* line 254, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.appstorealt:before {
  content: "\e405";
}
/* line 255, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.appstore:before {
  content: "\e406";
}
/* line 256, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.apple:before {
  content: "\e407";
}
/* line 257, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.bebo:before {
  content: "\e408";
}
/* line 258, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.behance:before {
  content: "\e409";
}
/* line 259, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.bing:before {
  content: "\e410";
}
/* line 260, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.blip:before {
  content: "\e411";
}
/* line 261, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.blogger:before {
  content: "\e412";
}
/* line 262, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.coroflot:before {
  content: "\e413";
}
/* line 263, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.daytum:before {
  content: "\e414";
}
/* line 264, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.delicious:before {
  content: "\e415";
}
/* line 265, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.designbump:before {
  content: "\e416";
}
/* line 266, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.designfloat:before {
  content: "\e417";
}
/* line 267, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.deviantart:before {
  content: "\e418";
}
/* line 268, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.diggalt:before {
  content: "\e419";
}
/* line 269, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.digg:before {
  content: "\e420";
}
/* line 270, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.dribble:before {
  content: "\e421";
}
/* line 271, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.drupal:before {
  content: "\e422";
}
/* line 272, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.ebay:before {
  content: "\e423";
}
/* line 273, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.email:before {
  content: "\e424";
}
/* line 274, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.emberapp:before {
  content: "\e425";
}
/* line 275, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.etsy:before {
  content: "\e426";
}
/* line 276, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.facebook:before {
  content: "\e427";
}
/* line 277, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.feedburner:before {
  content: "\e428";
}
/* line 278, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.flickr:before {
  content: "\e429";
}
/* line 279, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.foodspotting:before {
  content: "\e430";
}
/* line 280, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.forrst:before {
  content: "\e431";
}
/* line 281, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.foursquare:before {
  content: "\e432";
}
/* line 282, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.friendsfeed:before {
  content: "\e433";
}
/* line 283, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.friendstar:before {
  content: "\e434";
}
/* line 284, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.gdgt:before {
  content: "\e435";
}
/* line 285, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.github:before {
  content: "\e436";
}
/* line 286, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.githubalt:before {
  content: "\e437";
}
/* line 287, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.googlebuzz:before {
  content: "\e438";
}
/* line 288, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.googleplus:before {
  content: "\e439";
}
/* line 289, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.googletalk:before {
  content: "\e440";
}
/* line 290, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.gowallapin:before {
  content: "\e441";
}
/* line 291, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.gowalla:before {
  content: "\e442";
}
/* line 292, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.grooveshark:before {
  content: "\e443";
}
/* line 293, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.heart:before {
  content: "\e444";
}
/* line 294, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.hyves:before {
  content: "\e445";
}
/* line 295, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.icondock:before {
  content: "\e446";
}
/* line 296, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.icq:before {
  content: "\e447";
}
/* line 297, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.identica:before {
  content: "\e448";
}
/* line 298, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.imessage:before {
  content: "\e449";
}
/* line 299, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.itunes:before {
  content: "\e450";
}
/* line 300, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.lastfm:before {
  content: "\e451";
}
/* line 301, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.linkedin:before {
  content: "\e452";
}
/* line 302, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.meetup:before {
  content: "\e453";
}
/* line 303, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.metacafe:before {
  content: "\e454";
}
/* line 304, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.mixx:before {
  content: "\e455";
}
/* line 305, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.mobileme:before {
  content: "\e456";
}
/* line 306, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.mrwong:before {
  content: "\e457";
}
/* line 307, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.msn:before {
  content: "\e458";
}
/* line 308, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.myspace:before {
  content: "\e459";
}
/* line 309, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.newsvine:before {
  content: "\e460";
}
/* line 310, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.paypal:before {
  content: "\e461";
}
/* line 311, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.photobucket:before {
  content: "\e462";
}
/* line 312, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.picasa:before {
  content: "\e463";
}
/* line 313, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.pinterest:before {
  content: "\e464";
}
/* line 314, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.podcast:before {
  content: "\e465";
}
/* line 315, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.posterous:before {
  content: "\e466";
}
/* line 316, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.qik:before {
  content: "\e467";
}
/* line 317, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.quora:before {
  content: "\e468";
}
/* line 318, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.reddit:before {
  content: "\e469";
}
/* line 319, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.retweet:before {
  content: "\e470";
}
/* line 320, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.rss:before {
  content: "\e471";
}
/* line 321, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.scribd:before {
  content: "\e472";
}
/* line 322, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.sharethis:before {
  content: "\e473";
}
/* line 323, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.skype:before {
  content: "\e474";
}
/* line 324, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.slashdot:before {
  content: "\e475";
}
/* line 325, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.slideshare:before {
  content: "\e476";
}
/* line 326, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.smugmug:before {
  content: "\e477";
}
/* line 327, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.soundcloud:before {
  content: "\e478";
}
/* line 328, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.spotify:before {
  content: "\e479";
}
/* line 329, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.squidoo:before {
  content: "\e480";
}
/* line 330, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.stackoverflow:before {
  content: "\e481";
}
/* line 331, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.star:before {
  content: "\e482";
}
/* line 332, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.stumbleupon:before {
  content: "\e483";
}
/* line 333, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.technorati:before {
  content: "\e484";
}
/* line 334, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.tumblr:before {
  content: "\e485";
}
/* line 335, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.twitterbird:before {
  content: "\e486";
}
/* line 336, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.twitter:before {
  content: "\e487";
}
/* line 337, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.viddler:before {
  content: "\e488";
}
/* line 338, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.vimeo:before {
  content: "\e489";
}
/* line 339, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.virb:before {
  content: "\e490";
}
/* line 340, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.www:before {
  content: "\e491";
}
/* line 341, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.wikipedia:before {
  content: "\e492";
}
/* line 342, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.windows:before {
  content: "\e493";
}
/* line 343, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.wordpress:before {
  content: "\e494";
}
/* line 344, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.xing:before {
  content: "\e495";
}
/* line 345, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.yahoobuzz:before {
  content: "\e496";
}
/* line 346, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.yahoo:before {
  content: "\e497";
}
/* line 347, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.yelp:before {
  content: "\e498";
}
/* line 348, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.youtube:before {
  content: "\e499";
}
/* line 349, ../scss/_monofontsocialfonts.scss */
.social-icon.rounded.instagram:before {
  content: "\e500";
}

/*--------------------------------------------------------------------*/
/* RADIUM THEME ANIMATIONS
/*--------------------------------------------------------------------*/
/* line 4, ../scss/_animate.scss */
.animated-content {
  opacity: 0;
}

/* line 8, ../scss/_animate.scss */
.image-outset {
  -webkit-transition: margin .1s;
  -moz-transition: margin .1s;
  -ms-transition: margin .1s;
  -o-transition: margin .1s;
  transition: margin .1s;
  position: relative;
  clear: both;
  outline: 0;
}

/* line 19, ../scss/_animate.scss */
.zoom-img-wrap {
  position: relative;
  z-index: 900;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -ms-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
  -webkit-transform: translate(0px, 258px) translateZ(0px);
}

/* line 30, ../scss/_animate.scss */
html[data-useragent*='MSIE 10.0'] .animated-content,
html[data-useragent*='Mozilla/5.0'] .animated-content,
.columns > .animated-content,
.start-animation.animated-content,
.start-animation.animated-content .animated-content,
.current .animated-content,
.content .radium-banner .inner.animated-content,
.columns .radium-banner .inner.animated-content,
.entry-content .animated-content {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 55, ../scss/_animate.scss */
.radium-banner .animated-content {
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}

/* line 62, ../scss/_animate.scss */
.inner .animated-content:nth-child(1) {
  -webkit-animation-delay: 0.4s !important;
  -moz-animation-delay: 0.4s !important;
  -o-animation-delay: 0.4s !important;
  animation-delay: 0.4s !important;
}

/* line 69, ../scss/_animate.scss */
.inner .animated-content:nth-child(2) {
  -webkit-animation-delay: 0.5s !important;
  -moz-animation-delay: 0.5s !important;
  -o-animation-delay: 0.5s !important;
  animation-delay: 0.5s !important;
}

/* line 76, ../scss/_animate.scss */
.inner .animated-content:nth-child(3) {
  -webkit-animation-delay: 0.6s !important;
  -moz-animation-delay: 0.6s !important;
  -o-animation-delay: 0.6s !important;
  animation-delay: 0.6s !important;
}

/* line 83, ../scss/_animate.scss */
.inner .animated-content:nth-child(4) {
  -webkit-animation-delay: 0.7s !important;
  -moz-animation-delay: 0.7s !important;
  -o-animation-delay: 0.7s !important;
  animation-delay: 0.7s !important;
}

/* line 90, ../scss/_animate.scss */
.inner .animated-content:nth-child(5) {
  -webkit-animation-delay: 0.8s !important;
  -moz-animation-delay: 0.8s !important;
  -o-animation-delay: 0.8s !important;
  animation-delay: 0.8s !important;
}

/* line 97, ../scss/_animate.scss */
.inner .animated-content:nth-child(6) {
  -webkit-animation-delay: 0.9s !important;
  -moz-animation-delay: 0.9 !important s;
  -o-animation-delay: 0.9s !important;
  animation-delay: 0.9s !important;
}

/* line 104, ../scss/_animate.scss */
.inner .animated-content:nth-child(7) {
  -webkit-animation-delay: 1s !important;
  -moz-animation-delay: 1 !important s;
  -o-animation-delay: 1s !important;
  animation-delay: 1s !important;
}

/* line 112, ../scss/_animate.scss */
.fly-in {
  -webkit-transform: translateY(50px) scale(1.05) translate3d(0, 0, 0);
  -moz-transform: translateY(50px) scale(1.05) translate3d(0, 0, 0);
  -ms-transform: translateY(50px) scale(1.05) translate3d(0, 0, 0);
  -o-transform: translateY(50px) scale(1.05) translate3d(0, 0, 0);
  transform: translateY(50px) scale(1.05) translate3d(0, 0, 0);
}

/* line 120, ../scss/_animate.scss */
.fly-in.start-animation {
  -webkit-animation: fly-in 0.6s ease-out forwards;
  -moz-animation: fly-in 0.6s ease-out forwards;
  animation: fly-in 0.6s ease-out forwards;
}

/* line 126, ../scss/_animate.scss */
.no-csstransitions .fly-in.start-animation {
  opacity: 1;
}

/* line 130, ../scss/_animate.scss */
.post-box-wrapper:nth-child(odd) > .start-animation {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

/* BUTTON SHAKE */
/* line 140, ../scss/_animate.scss */
.ButtonShake {
  -webkit-animation-name: ButtonShake;
  -moz-animation-name: ButtonShake;
  -o-animation-name: ButtonShake;
  animation-name: ButtonShake;
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -ms-animation-delay: 5s;
  -o-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-iteration-count: 5;
  -moz-animation-iteration-count: 5;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  -ms-animation-duration: 5s;
  -o-animation-duration: 5s;
  animation-duration: 5s;
}

@-webkit-keyframes ButtonShake {
  2%, 6% {
    -webkit-transform: translateX(3px);
  }
  4%, 8% {
    -webkit-transform: translateX(-3px);
  }
  10%, 100% {
    -webkit-transform: translateX(0px);
  }
}
@-moz-keyframes ButtonShake {
  0%, 100% {
    -moz-transform: translateX(0);
  }
  2%, 6% {
    -moz-transform: translateX(3px);
  }
  4%, 8% {
    -moz-transform: translateX(-3px);
  }
  10%, 100% {
    -moz-transform: translateX(0px);
  }
}
@-o-keyframes ButtonShake {
  2%, 6% {
    -o-transform: translateX(3px);
  }
  4%, 8% {
    -o-transform: translateX(-3px);
  }
  10%, 100% {
    -o-transform: translateX(0px);
  }
}
@keyframes ButtonShake {
  2%, 6% {
    transform: translateX(3px);
  }
  4%, 8% {
    transform: translateX(-3px);
  }
  10%, 100% {
    transform: translateX(0px);
  }
}
/* BACKGROUND ANIMATION */
/* line 183, ../scss/_animate.scss */
.BGAnimate {
  -webkit-animation: BGAnimate 10s infinite linear;
  -moz-animation: BGAnimate 10s infinite linear;
  -ms-animation: BGAnimate 10s infinite linear;
  -o-animation: BGAnimate 10s infinite linear;
  animation: BGAnimate 10s infinite linear;
}

@-webkit-keyframes BGAnimate {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
@-moz-keyframes BGAnimate {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
@-ms-keyframes BGAnimate {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
@-o-keyframes BGAnimate {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
@keyframes RadiumBGAnimate {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
/* HORIZONTAL BACKGROUND ANIMATION */
/* line 214, ../scss/_animate.scss */
.BGAnimateHori {
  -webkit-animation: BGAnimateHori 25s infinite linear;
  -moz-animation: BGAnimateHori 25s infinite linear;
  -ms-animation: BGAnimateHori 25s infinite linear;
  -o-animation: BGAnimateHori 25s infinite linear;
  animation: BGAnimateHori 25s infinite linear;
}

@-webkit-keyframes BGAnimateHori {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-moz-keyframes BGAnimateHori {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-ms-keyframes BGAnimateHori {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-o-keyframes BGAnimateHori {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@keyframes BGAnimateHori {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-webkit-keyframes MenuSlideTop {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 20px;
  }
}
@-moz-keyframes MenuSlideTop {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 20px;
  }
}
@-o-keyframes MenuSlideTop {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 20px;
  }
}
@keyframes MenuSlideTop {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 20px;
  }
}
@-webkit-keyframes MenuSlideLeft {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-moz-keyframes MenuSlideLeft {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-o-keyframes MenuSlideLeft {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes MenuSlideLeft {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 0;
  }
}
@-webkit-keyframes fly-in {
  0% {
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-moz-keyframes fly-in {
  0% {
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(0) scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-o-keyframes fly-in {
  0% {
    opacity: 0;
  }
  100% {
    -o-transform: translateY(0) scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fly-in {
  0% {
    opacity: 0;
  }
  100% {
    transform: translateY(0) scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes move-menu-down {
  0% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@-moz-keyframes move-menu-down {
  0% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@-o-keyframes move-menu-down {
  0% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@keyframes move-menu-down {
  0% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@-moz-keyframes loadingspin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes loadingspin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes loadingspin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes loadingspin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
/* line 452, ../scss/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-moz-keyframes flipInY {
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@-o-keyframes flipInY {
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
/* line 515, ../scss/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 545, ../scss/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 599, ../scss/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 653, ../scss/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 707, ../scss/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 761, ../scss/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* line 815, ../scss/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 866, ../scss/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 920, ../scss/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
  100% {
    opacity: 1;
    -o-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* line 981, ../scss/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1050, ../scss/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
    opacity: 1;
  }
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateY(30px);
  }
  80% {
    -o-transform: translateY(-10px);
    opacity: 1;
  }
  100% {
    -o-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* line 1144, ../scss/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }
  80% {
    -o-transform: translateX(-10px);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
    opacity: 1;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1238, ../scss/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
    opacity: 1;
  }
  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}
@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px);
  }
  80% {
    -o-transform: translateX(10px);
    opacity: 1;
  }
  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
    opacity: 1;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* line 1332, ../scss/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1394, ../scss/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1456, ../scss/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1518, ../scss/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/**
 * =Buttons
 * -----------------------------------------------------------*/
/* line 5, ../scss/_buttons.scss */
.added_to_cart,
.button,
button,
.button[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: none;
  cursor: pointer;
  display: inline-block;
  padding: 9px;
  color: rgba(255, 255, 255, 0.9);
  margin: 0 3px 6px 0;
  text-align: center;
  transition: color 0.1s linear, background .25s ease-in-out, box-shadow 0.6s ease-in-out;
  font-size: 13px;
  box-shadow: 0 0 0 30px transparent;
  background: rgba(255, 255, 255, 0.1);
  transform: translate3d(0, 0, 0);
  -webkit-border-radius: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  /* Color */
  background-color: #00A0F0;
  text-transform: uppercase;
}
/* line 37, ../scss/_buttons.scss */
.added_to_cart:active,
.button:active,
button:active,
.button[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  background-color: #007ebd;
}
/* line 38, ../scss/_buttons.scss */
.added_to_cart:hover, .added_to_cart:focus,
.button:hover,
.button:focus,
button:hover,
button:focus,
.button[type="submit"]:hover,
.button[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  background-color: #24b6ff;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2);
  transition: box-shadow 0.4s ease-in-out;
  outline: none;
  color: #fff;
}

/* line 48, ../scss/_buttons.scss */
input[type="submit"].button {
  height: auto;
}

/* line 50, ../scss/_buttons.scss */
button.button::-moz-focus-inner,
input[type=submit].button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Loading Icons */
/* line 64, ../scss/_buttons.scss */
input[type="submit"].loading::after,
.button.loading::after,
button.loading::after,
.item-options a.loading::after {
  display: inline-block;
  content: "\f021";
  font-family: 'FontAwesome';
  margin-left: 9px;
  height: 12px;
  -webkit-animation: loadingspin .9s infinite linear;
  -moz-animation: loadingspin .9s infinite linear;
  -o-animation: loadingspin .9s infinite linear;
  animation: loadingspin .9s infinite linear;
}

/* line 86, ../scss/_buttons.scss */
input[type="submit"].added::after,
.button.added::after,
button.added::after,
.item-options a.added::after {
  display: inline-block;
  content: "\f00c";
  font-family: 'FontAwesome';
  margin-left: 9px;
  height: 20px;
}

/* Don't use native buttons on iOS */
/* line 98, ../scss/_buttons.scss */
input[type=submit].button {
  -webkit-appearance: none;
}

/* line 100, ../scss/_buttons.scss */
input[type=submit].button,
a.button,
.button,
button.button,
.button[type="submit"],
input[type="button"],
input[type="reset"] {
  width: auto;
}

/* line 110, ../scss/_buttons.scss */
.sidebar input[type=submit].button, .sidebar a.button, .sidebar .button, .sidebar button.button, .sidebar .button[type="submit"], .sidebar input[type="button"], .sidebar input[type="reset"] {
  width: 100%;
}

/* Custom Buttons */
/* line 115, ../scss/_buttons.scss */
button.large,
.button.large {
  font-size: 20px;
  padding: 16px 21px;
  width: auto;
  margin-bottom: 4px;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 2px;
}

/* line 132, ../scss/_buttons.scss */
button.medium,
.button.medium {
  padding: 10px 15px 9px;
  margin-bottom: 4px;
}

/* line 138, ../scss/_buttons.scss */
button.signup,
.button.signup {
  padding: 10px 30px;
  font-size: 14px;
}
/* line 142, ../scss/_buttons.scss */
button.signup:hover,
.button.signup:hover {
  color: #1E2224;
}

/* line 145, ../scss/_buttons.scss */
button.radius,
.button.radius {
  border-radius: 5px;
}

/* line 150, ../scss/_buttons.scss */
button.round,
.button.round {
  -moz-border-radius: 1000px;
  -webkit-border-radius: 1000px;
  border-radius: 1000px;
}

/* line 157, ../scss/_buttons.scss */
button.superlarge,
.button.superlarge {
  border-style: solid;
  border-width: 2px;
  font-size: 30px;
  text-transform: uppercase;
  margin-left: 30%;
  margin-right: 30%;
  margin-top: 20px;
  display: block;
}

/* line 169, ../scss/_buttons.scss */
.button.center,
button.center {
  text-align: center;
}

/* line 174, ../scss/_buttons.scss */
.white.button {
  color: #333;
  background-color: #fff;
  border-color: #333;
}
/* line 179, ../scss/_buttons.scss */
.white.button:hover, .white.button:active {
  color: #ff5a00;
  border-color: #ff5a00;
}
/* line 183, ../scss/_buttons.scss */
.white.button:hover span, .white.button:active span {
  color: #ff5a00;
}
/* line 186, ../scss/_buttons.scss */
.white.button span {
  color: #333;
}
/* line 188, ../scss/_buttons.scss */
.white.button.transparent {
  border-color: #ff5a00;
  color: white;
}
/* line 192, ../scss/_buttons.scss */
.white.button.transparent:after {
  background-color: #fff;
}
/* line 194, ../scss/_buttons.scss */
.white.button.transparent:hover, .white.button.transparent:active {
  color: #ff5a00;
}
/* line 198, ../scss/_buttons.scss */
.white.button.large {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 206, ../scss/_buttons.scss */
button.transparent,
.button.transparent {
  background-color: transparent !important;
}
/* line 210, ../scss/_buttons.scss */
button.transparent:after,
.button.transparent:after {
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  content: '';
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 223, ../scss/_buttons.scss */
button.transparent:after:hover,
.button.transparent:after:hover {
  height: 100%;
}

/* line 228, ../scss/_buttons.scss */
.blue.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #017ac9;
}
/* line 233, ../scss/_buttons.scss */
.blue.button.transparent {
  border-color: #017ac9;
  color: #017ac9;
}
/* line 237, ../scss/_buttons.scss */
.blue.button.transparent:after {
  background-color: #017ac9;
}

/* line 242, ../scss/_buttons.scss */
.orange.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #ff5a00;
}
/* line 247, ../scss/_buttons.scss */
.orange.button.transparent {
  border-color: #ff5a00;
  color: #ff5a00;
}
/* line 251, ../scss/_buttons.scss */
.orange.button.transparent:after {
  background-color: #ff5a00;
}

/* line 256, ../scss/_buttons.scss */
.red.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #ee3728;
}
/* line 261, ../scss/_buttons.scss */
.red.button.transparent {
  color: #ee3728;
  border-color: #ee3728;
}
/* line 266, ../scss/_buttons.scss */
.red.button.transparent:after {
  background-color: #ee3728;
}

/* line 272, ../scss/_buttons.scss */
.green.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #7bc141;
}
/* line 277, ../scss/_buttons.scss */
.green.button:hover, .green.button:focus {
  background-color: #89D649;
}
/* line 280, ../scss/_buttons.scss */
.green.button:active {
  background-color: #84a303;
}
/* line 282, ../scss/_buttons.scss */
.green.button.transparent {
  color: #7bc141;
  border-color: #7bc141;
}
/* line 287, ../scss/_buttons.scss */
.green.button.transparent:after {
  background-color: #7bc141;
}

/* line 293, ../scss/_buttons.scss */
.grey.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #8b8b8b;
}
/* line 302, ../scss/_buttons.scss */
.grey.button.transparent {
  color: #8b8b8b;
  border-color: #8b8b8b;
}
/* line 307, ../scss/_buttons.scss */
.grey.button.transparent:after {
  background-color: #8b8b8b;
}

/* line 312, ../scss/_buttons.scss */
.purple.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: #83459a;
}
/* line 321, ../scss/_buttons.scss */
.purple.button.transparent {
  color: #83459a;
  border-color: #83459a;
}
/* line 326, ../scss/_buttons.scss */
.purple.button.transparent:after {
  background-color: #83459a;
}

/* line 331, ../scss/_buttons.scss */
.dark.button {
  color: rgba(255, 255, 255, 0.9);
  background-color: black;
}
/* line 340, ../scss/_buttons.scss */
.dark.button.transparent {
  color: black;
  border-color: black;
}
/* line 345, ../scss/_buttons.scss */
.dark.button.transparent:after {
  background-color: black;
}

/* line 351, ../scss/_buttons.scss */
.load-more-button button,
.load-more-button .read-more {
  background-color: black;
  position: relative;
  z-index: 0;
  padding: 9px 20px;
  color: white;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
}
/* line 366, ../scss/_buttons.scss */
.load-more-button button:hover:after, .load-more-button button:active:after,
.load-more-button .read-more:hover:after,
.load-more-button .read-more:active:after {
  background-color: transparent;
}
/* line 369, ../scss/_buttons.scss */
.load-more-button button:hover, .load-more-button button:active,
.load-more-button .read-more:hover,
.load-more-button .read-more:active {
  background-color: transparent;
  color: #000;
  border: 2px solid black;
}
/* line 376, ../scss/_buttons.scss */
.load-more-button button [class^="icon-"],
.load-more-button .read-more [class^="icon-"] {
  padding-left: 10px;
}

/* line 383, ../scss/_buttons.scss */
.load-more-button button.style2,
.load-more-button .read-more.style2 {
  background-color: #fff;
  color: black;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  text-decoration: none;
  border: 2px solid #000;
  font-size: 12px;
  font-weight: bold;
  width: 180px;
  text-align: center;
  line-height: 36px;
  text-transform: uppercase;
  padding-top: 2px;
  overflow: hidden;
  -webkit-transform: translateZ(0.1px);
}
/* line 407, ../scss/_buttons.scss */
.load-more-button button.style2 span,
.load-more-button .read-more.style2 span {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #000;
  -webkit-transition: -webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  display: block;
}
/* line 422, ../scss/_buttons.scss */
.load-more-button button.style2::after,
.load-more-button .read-more.style2::after {
  background: #000;
  color: #fff;
  content: attr(data-text);
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 2px;
  top: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  text-align: center;
  background: #000;
}
/* line 446, ../scss/_buttons.scss */
.load-more-button button.style2:hover::after,
.load-more-button .read-more.style2:hover::after {
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 459, ../scss/_buttons.scss */
.load-more-button button.style2:active::after,
.load-more-button .read-more.style2:active::after {
  background-color: rgba(0, 0, 0, 0.75);
}

/* =POST COMMENTS GALORE
-------------------------------------------------------------------*/
/* line 4, ../scss/_comments.scss */
#disqus_thread {
  margin-top: 30px;
}

/* =COMMENTS GENERAL
/*--------------------------------------------------------------------*/
/* line 10, ../scss/_comments.scss */
#comments {
  margin-top: 30px;
  /*  =COMMENT BODY
  /*--------------------------------------------------------------------*/
  /*  =COMMENT META / AVATAR
  /*--------------------------------------------------------------------*/
}
/* line 13, ../scss/_comments.scss */
#comments #comments-list {
  margin-top: 15px;
}
/* line 17, ../scss/_comments.scss */
#comments #reply-title,
#comments > h3 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
  margin-bottom: 15px;
  border-bottom: 2px solid #000;
  position: relative;
  z-index: 1;
}
/* line 30, ../scss/_comments.scss */
#comments #reply-title span,
#comments #reply-title > strong,
#comments > h3 span,
#comments > h3 > strong {
  background-color: #fff;
  padding-right: 15px;
}
/* line 36, ../scss/_comments.scss */
#comments #reply-title small,
#comments > h3 small {
  position: absolute;
  right: 0;
  padding: 0 15px;
  top: 5px;
}
/* line 45, ../scss/_comments.scss */
#comments #reply-title:after {
  content: "";
  position: absolute;
  background-color: white;
  height: 28px;
  width: 138px;
  left: 0;
  top: 0;
  z-index: -1;
}
/* line 56, ../scss/_comments.scss */
#comments .no-comments #reply-title:after {
  width: 100px;
}
/* line 60, ../scss/_comments.scss */
#comments span.comments-subtext {
  text-transform: uppercase;
  float: left;
  font-size: 11px;
}
/* line 66, ../scss/_comments.scss */
#comments span.comments-form-text {
  margin-top: 10px;
  text-transform: uppercase;
  display: block;
  font-size: 11px;
}
/* line 73, ../scss/_comments.scss */
#comments span.says {
  display: none;
}
/* line 75, ../scss/_comments.scss */
#comments ol li.comment {
  list-style: none;
  position: relative;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
#comments ol li.comment:before, #comments ol li.comment:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#comments ol li.comment:after {
  clear: both;
}
/* line 80, ../scss/_comments.scss */
#comments ol li.comment:last-child {
  margin-bottom: 0;
}
/* line 84, ../scss/_comments.scss */
#comments .commentlist {
  margin: 0 0 40px;
  list-style-type: none;
}
/* line 89, ../scss/_comments.scss */
#comments .comment-author-admin .comment-body,
#comments .bypostauthor .comment-body {
  background-color: rgba(204, 245, 255, 0.12);
}
/* line 96, ../scss/_comments.scss */
#comments .comment-body {
  border: 1px solid #dfdfdd;
  padding: 15px 15px 20px 15px;
  margin-top: 15px;
  margin-left: 75px;
  border-radius: 2px;
  *zoom: 1;
}
/* line 103, ../scss/_comments.scss */
#comments .comment-body:before {
  content: '';
  display: inline-block;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #dfdfdd;
  position: absolute;
  top: 30px;
  left: 67px;
}
/* line 116, ../scss/_comments.scss */
#comments .comment-body:after {
  content: '';
  display: inline-block;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #FFF;
  position: absolute;
  top: 31px;
  left: 68px;
}
/* line 273, ../scss/foundation/_global.scss */
#comments .comment-body:before, #comments .comment-body:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#comments .comment-body:after {
  clear: both;
}
/* line 131, ../scss/_comments.scss */
#comments .comment-body .reply {
  margin: 6px 0 10px 0;
}
/* line 133, ../scss/_comments.scss */
#comments .comment-body p:first-child {
  margin-top: 0;
}
/* line 135, ../scss/_comments.scss */
#comments .comment-body ody ul {
  list-style-type: disc;
}
/* line 137, ../scss/_comments.scss */
#comments .comment-body ol {
  list-style-type: decimal;
}
/* line 139, ../scss/_comments.scss */
#comments .comment-body .comment-wrapper > ol,
#comments .comment-body .comment-wrapper > ul {
  margin-bottom: 15px;
}
/* line 144, ../scss/_comments.scss */
#comments .comment-body .comment-avatar {
  padding: 0;
  width: auto;
  position: absolute;
  left: 0;
  top: 15px;
  width: 60px;
  height: 60px;
}
/* line 153, ../scss/_comments.scss */
#comments .comment-body .comment-avatar .avatar {
  border: 3px solid #F3F5F8;
}
/* line 161, ../scss/_comments.scss */
#comments .comment .children {
  list-style-type: none;
  margin: 0 0 0 45px;
  padding: 0;
}
/* line 171, ../scss/_comments.scss */
#comments .comment-author > h6 {
  margin-bottom: 3px;
}
/* line 175, ../scss/_comments.scss */
#comments .comment-author cite {
  text-transform: uppercase;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
}
/* line 182, ../scss/_comments.scss */
#comments .comment-author cite a {
  color: inherit;
}
/* line 185, ../scss/_comments.scss */
#comments .comment-author .meta-sep {
  color: #C7C7C7;
  margin: 0 5px;
}
/* line 192, ../scss/_comments.scss */
#comments .comment-meta {
  text-transform: uppercase;
  font: normal bold 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  margin-bottom: 5px;
}
/* line 197, ../scss/_comments.scss */
#comments .comment-meta a {
  font-weight: normal;
  text-decoration: none;
  color: #C7C7C7;
}
/* line 201, ../scss/_comments.scss */
#comments .comment-meta a:hover {
  color: #C7C7C7;
}
/* line 205, ../scss/_comments.scss */
#comments .comment-edit-link {
  color: #C7C7C7;
}
/* line 207, ../scss/_comments.scss */
#comments .comment-edit-link:hover {
  color: #222;
}

/* line 211, ../scss/_comments.scss */
.comments > ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 217, ../scss/_comments.scss */
.pinglist {
  margin: 20px 0 40px 30px;
  list-style-type: disc;
}

/* line 222, ../scss/_comments.scss */
.comment-body .reply a:before,
.comment-reply-link:before,
#cancel-comment-reply-link:before {
  content: '\f112';
  font-family: 'FontAwesome';
  font-style: normal;
  line-height: 20px;
  font-size: 12px;
  margin-right: 5px;
  float: none;
}

/* line 234, ../scss/_comments.scss */
.comment-reply-link {
  color: inherit;
  margin-top: 10px;
  display: block;
}
/* line 239, ../scss/_comments.scss */
.comment-reply-link:before {
  content: '\f112';
}

/* line 244, ../scss/_comments.scss */
#cancel-comment-reply-link:before {
  content: '\f057';
}

/* Post Author Styles */
/* line 249, ../scss/_comments.scss */
.bypostauthor .comment .avatar {
  border-color: #dfdfdd;
}

/* line 251, ../scss/_comments.scss */
.nocomments {
  text-align: center;
  padding: 20px;
}

/*	 =CANCEL / REPLY COMMENT
/*--------------------------------------------------------------------*/
/* line 259, ../scss/_comments.scss */
#reply-title small {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
#reply-title small:before, #reply-title small:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#reply-title small:after {
  clear: both;
}

/* line 263, ../scss/_comments.scss */
#cancel-comment-reply-link {
  float: right;
  text-transform: none;
  font-weight: bold;
  background-color: white;
  padding: 0 15px;
  color: inherit;
}

/* line 272, ../scss/_comments.scss */
#cancel-comment-reply {
  margin-bottom: 10px;
  text-align: right;
}

/* line 277, ../scss/_comments.scss */
#cancel-comment-reply-link,
.comment-body .reply a {
  font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* line 280, ../scss/_comments.scss */
.comment-awaiting-moderation {
  font: normal normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #C7C7C7;
  text-transform: uppercase;
}

/*	=COMMENT FORM ADJUSTMENTS
/*--------------------------------------------------------------------*/
/* line 289, ../scss/_comments.scss */
#respond {
  margin: 30px 0 15px 0;
}
/* line 292, ../scss/_comments.scss */
#respond .button,
#respond button.button,
#respond .button[type="submit"] {
  margin-bottom: 20px;
}

/* line 298, ../scss/_comments.scss */
.no-comments #respond {
  margin-top: 0;
}

/* line 304, ../scss/_comments.scss */
#commentform > div {
  position: relative;
}
/* line 306, ../scss/_comments.scss */
#commentform span.required {
  right: 32%;
  top: 20px;
}
/* line 311, ../scss/_comments.scss */
#commentform input[type="text"],
#commentform input[type="password"],
#commentform input[type="date"],
#commentform input[type="datetime"],
#commentform input[type="email"],
#commentform input[type="number"],
#commentform input[type="search"],
#commentform input[type="tel"],
#commentform input[type="time"],
#commentform input[type="url"] {
  margin-top: 3px;
  margin-bottom: 24px;
  float: left;
  margin-right: 20px;
  width: 70%;
}
/* line 328, ../scss/_comments.scss */
#commentform #submit {
  margin: 0;
  width: auto;
}
/* line 333, ../scss/_comments.scss */
#commentform p {
  line-height: 20px;
}

/* line 337, ../scss/_comments.scss */
p.form-submit {
  margin-bottom: 0;
}

/* line 341, ../scss/_comments.scss */
.comment-form-comment {
  margin-top: 20px;
}

/* line 343, ../scss/_comments.scss */
.logged-in-as {
  width: 100%;
  float: none;
  text-transform: uppercase;
  font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #C7C7C7;
  margin-bottom: 14px;
}

/* line 352, ../scss/_comments.scss */
li.comment #submit {
  margin-bottom: 20px;
  margin-top: 10px;
  -webkit-appearance: none;
}

/* line 358, ../scss/_comments.scss */
p.comments-closed {
  padding-bottom: 15px;
}

/* Pingback */
/* line 361, ../scss/_comments.scss */
#trackbacks-list {
  margin-top: 20px;
}

/* line 363, ../scss/_comments.scss */
.pingback {
  margin-bottom: 15px;
  border-top: 1px solid #dfdfdd;
  padding-top: 15px;
  clear: both;
}
/* line 369, ../scss/_comments.scss */
.pingback .comment-author {
  margin-bottom: 15px;
  color: black;
  font-family: "Oswald", "Lato", Arial, sans-serif;
}
/* line 373, ../scss/_comments.scss */
.pingback .comment-author a {
  color: inherit;
}

/* =Login/out --*/
/* line 378, ../scss/_comments.scss */
.logout {
  float: none !important;
  font-size: 11px;
}

/* line 383, ../scss/_comments.scss */
#login {
  margin-bottom: -10px;
}
/* line 385, ../scss/_comments.scss */
#login span a,
#login span {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}
/* line 392, ../scss/_comments.scss */
#login span a:hover {
  color: #222;
}

/* Facebook Comments FIX */
/* line 398, ../scss/_comments.scss */
.fb_iframe_widget span {
  margin-top: 30px;
}

/* line 402, ../scss/_comments.scss */
#livefyre-comments {
  margin-top: 30px;
}

/*--------------------------------------------------------------------*/
/* THEME FORMS
/*--------------------------------------------------------------------*/
/* line 6, ../scss/_forms.scss */
form label {
  cursor: pointer;
  display: block;
  line-height: 38px;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}

/* line 14, ../scss/_forms.scss */
span.required {
  color: #F63C38;
  font-size: 20px !important;
  line-height: 10px;
  position: absolute;
  right: 8px;
  top: 48px;
}

/* line 23, ../scss/_forms.scss */
form input {
  clear: none;
  display: inline;
}

/* line 28, ../scss/_forms.scss */
input.input-text,
textarea {
  display: block;
  margin-bottom: 18px;
  width: 100%;
}

/* line 35, ../scss/_forms.scss */
input {
  padding: 8px;
}

/* line 39, ../scss/_forms.scss */
input[type="text"] {
  margin-bottom: 15px;
}

/* line 43, ../scss/_forms.scss */
textarea {
  width: 100%;
  min-height: 150px;
  padding: 9px 14px;
}

/* line 49, ../scss/_forms.scss */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  background-color: #fff;
  border: 1px solid #D2D2D2;
  height: 38px;
  color: #393839;
  font: 12px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}
/* line 70, ../scss/_forms.scss */
input[type="text"]:hover, input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus,
input[type="date"]:hover,
input[type="date"]:focus,
input[type="datetime"]:hover,
input[type="datetime"]:focus,
input[type="email"]:hover,
input[type="email"]:focus,
input[type="number"]:hover,
input[type="number"]:focus,
input[type="search"]:hover,
input[type="search"]:focus,
input[type="tel"]:hover,
input[type="tel"]:focus,
input[type="time"]:hover,
input[type="time"]:focus,
input[type="url"]:hover,
input[type="url"]:focus,
textarea:hover,
textarea:focus {
  border-color: #BDBDBA;
  color: #23313A;
  outline: none;
}

/* line 79, ../scss/_forms.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="url"],
textarea {
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 94, ../scss/_forms.scss */
::-webkit-input-placeholder {
  color: #818b92;
}

/* line 96, ../scss/_forms.scss */
:-moz-placeholder {
  color: #818b92;
}

/* line 98, ../scss/_forms.scss */
::-moz-placeholder {
  color: #818b92;
}

/* line 100, ../scss/_forms.scss */
:-ms-input-placeholder {
  color: #818b92;
}

/* line 102, ../scss/_forms.scss */
input[type="radio"] {
  margin-bottom: 0;
}

/* ERRORS */
/* line 107, ../scss/_forms.scss */
label.error {
  display: none !important;
}

/* line 109, ../scss/_forms.scss */
.error input,
textarea.error,
.wpcf7-not-valid,
input[type=text].error {
  background-color: #FFFBFA;
  border-color: #CF5C46;
  color: #B62F15;
  -webkit-box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);
  box-shadow: 0 1px 2px rgba(182, 47, 21, 0.15);
}

/* line 121, ../scss/_forms.scss */
.error input:hover,
textarea.error:hover,
.wpcf7-not-valid:hover,
input[type=text].error:hover {
  background-color: #FFF;
  border-color: #CF5C46;
}

/* line 129, ../scss/_forms.scss */
.error input:focus,
textarea.error:focus,
.wpcf7-not-valid:focus,
input[type=text].error:focus {
  background-color: #FFF;
  border-color: #CF5C46;
}

/* ERROR ANIMATIONS */
/* line 138, ../scss/_forms.scss */
.requiredField.error {
  -webkit-animation-name: ButtonShake;
  -moz-animation-name: ButtonShake;
  -o-animation-name: ButtonShake;
  animation-name: ButtonShake;
  -webkit-animation-duration: 5s;
  -moz-animation-duration: 5s;
  -ms-animation-duration: 5s;
  -o-animation-duration: 5s;
  animation-duration: 5s;
}

/* CONTACT FORM 7 COMPATIBILITY */
/* line 153, ../scss/_forms.scss */
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  background: none;
  border: none;
  color: #ee3224;
  left: 0;
  position: relative;
}
/* line 161, ../scss/_forms.scss */
.wpcf7-form-control-wrap .wpcf7-not-valid {
  border-color: #ee3224;
}
/* line 165, ../scss/_forms.scss */
.wpcf7-form-control-wrap .error input,
.wpcf7-form-control-wrap .wpcf7-not-valid,
.wpcf7-form-control-wrap input[type=text].error,
.wpcf7-form-control-wrap textarea.error {
  box-shadow: none;
}

/* line 174, ../scss/_forms.scss */
div.wpcf7-mail-sent-ok {
  background-color: #BFF395;
  border: none;
  color: #4C6802;
}

/* line 180, ../scss/_forms.scss */
div.wpcf7-spam-blocked,
div.wpcf7-mail-sent-ng,
div.wpcf7-validation-errors {
  background-color: #FFE0D8;
  border: none;
  color: #F63C38;
}

/* line 188, ../scss/_forms.scss */
div.wpcf7-response-output {
  margin: 30px 0 0 0;
  padding: 0.6em 1em;
  text-align: center;
}

/* line 194, ../scss/_forms.scss */
.wpcf7-form p {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 15px;
  color: black;
  line-height: 2.3;
}

/* line 202, ../scss/_forms.scss */
span.wpcf7-form-control-wrap {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
span.wpcf7-form-control-wrap:before, span.wpcf7-form-control-wrap:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
span.wpcf7-form-control-wrap:after {
  clear: both;
}
/* line 205, ../scss/_forms.scss */
span.wpcf7-form-control-wrap input[type=email], span.wpcf7-form-control-wrap input[type=password], span.wpcf7-form-control-wrap input[type=search], span.wpcf7-form-control-wrap input[type=tel], span.wpcf7-form-control-wrap input[type=text], span.wpcf7-form-control-wrap input[type=url], span.wpcf7-form-control-wrap textarea {
  margin-bottom: 0;
}

/* line 211, ../scss/_forms.scss */
wpcf7-submit {
  padding: 8px 15px;
}

/* line 213, ../scss/_forms.scss */
div.wpcf7 img.ajax-loader {
  display: inline;
}

/* line 215, ../scss/_forms.scss */
.input-text-block {
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) {
  /* New Menu with icons
  -------------------------------------------------------------*/
  /* line 5, ../scss/_megamenu.scss */
  .menu-trigger {
    display: none;
  }

  /* line 7, ../scss/_megamenu.scss */
  .main_menu {
    z-index: 10;
    position: relative;
    min-height: 39px;
    /* =Mega Menu Layout and Styles ----*/
  }
  /* line 12, ../scss/_megamenu.scss */
  .main_menu a {
    display: block;
    font-size: 16px;
    width: auto;
    text-align: left;
    height: auto;
    margin: 0;
    outline: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    transition: background .5s, height .5s;
    -webkit-transition: background .5s, height .5s;
    -moz-transition: background .5s, height .5s;
    color: inherit;
    font-weight: normal;
    text-transform: capitalize;
    text-decoration: none;
    padding: 0 12px;
  }
  /* line 35, ../scss/_megamenu.scss */
  .main_menu a .menu-title-outer,
  .main_menu a .submenu-link {
    color: inherit;
    text-transform: uppercase;
    font-weight: normal;
    position: relative;
  }
  /* line 44, ../scss/_megamenu.scss */
  .main_menu a.has-icon .menu-title-outer,
  .main_menu a.has-icon .submenu-link {
    display: inline-block;
    padding-left: 7px;
  }
  /* line 53, ../scss/_megamenu.scss */
  .main_menu > ul > li > a,
  .main_menu > ul > li > a .menu-title-outer {
    font-family: "Oswald", "Lato", Arial, sans-serif;
    font-weight: 400;
  }
  /* line 59, ../scss/_megamenu.scss */
  .main_menu .hide-menu-text .menu-title-outer {
    display: none !important;
  }
  /* line 61, ../scss/_megamenu.scss */
  .main_menu .hide-menu-text a.has-icon .submenu-link {
    padding-left: 0;
  }
  /* line 63, ../scss/_megamenu.scss */
  .main_menu a [class^="icon-"] {
    width: auto;
  }
  /* line 67, ../scss/_megamenu.scss */
  .main_menu li ul li span.icon {
    display: inline-block;
    margin-right: 5px;
  }
  /* line 72, ../scss/_megamenu.scss */
  .main_menu span span {
    transform: translate3d(0, 0, 0);
  }
  /* line 74, ../scss/_megamenu.scss */
  .main_menu .submenu-indicator {
    display: block;
    top: 50%;
    height: 7px;
    width: 7px;
    margin-left: 7px;
    position: absolute;
    right: -11px;
    margin-top: -4px;
  }
  /* line 85, ../scss/_megamenu.scss */
  .main_menu .hide-menu-text .has-icon .submenu-indicator {
    right: -9px;
  }
  /* line 89, ../scss/_megamenu.scss */
  .main_menu .has-one-col-dropdown {
    position: relative;
  }
  /* line 93, ../scss/_megamenu.scss */
  .main_menu ul {
    padding: 0;
    margin: 0;
    zoom: 1;
    list-style: none;
  }
  /* line 103, ../scss/_megamenu.scss */
  .main_menu > ul > li {
    float: left;
    line-height: 100%;
    list-style: none;
    max-height: 39px;
  }
  /* line 109, ../scss/_megamenu.scss */
  .main_menu > ul > li:not(.has-cat-megamenu, .radium_mega3, .radium_mega4, .radium_mega5, .radium_mega6, .radium_mega7) {
    position: relative;
  }
  /* line 113, ../scss/_megamenu.scss */
  .main_menu > ul > li > a {
    padding: 13px 13px 10px 13px;
    text-align: center;
    position: relative;
    max-height: 39px;
  }
  /* line 119, ../scss/_megamenu.scss */
  .main_menu > ul > li > a:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: 0.3s all ease-in-out;
    height: 0;
    width: 100%;
    top: -5px;
    left: 0;
    background-color: #ff5a00;
  }
  /* line 132, ../scss/_megamenu.scss */
  .main_menu > ul > li > a:before {
    content: "";
    position: absolute;
    left: 40%;
    bottom: 0;
    border-width: 0 8px 8px;
    border-style: solid;
    border-color: transparent transparent transparent;
    display: block;
    width: 0;
    z-index: 1;
    transition: 0.3s border-color ease-in-out;
  }
  /* line 146, ../scss/_megamenu.scss */
  .main_menu > ul > li > a.open-mega-a:before, .main_menu > ul > li > a.open-sub-a:before {
    border-bottom-color: #ff5a00;
  }
  /* line 151, ../scss/_megamenu.scss */
  .main_menu > ul > li > a.open-mega-a:after, .main_menu > ul > li > a:hover:after, .main_menu > ul > li > a:active:after {
    height: 5px;
  }
  /* line 159, ../scss/_megamenu.scss */
  .main_menu > ul > li:hover > a {
    color: #ff5a00;
  }
  /* line 161, ../scss/_megamenu.scss */
  .main_menu > ul > li.current-menu-item > a:after, .main_menu > ul > li.has-submenu.current-menu-item > a:after, .main_menu > ul > li.current-menu-ancestor > a:after, .main_menu > ul > li.has-submenu.current-menu-ancestor > a:after {
    height: 5px;
  }
  /* line 168, ../scss/_megamenu.scss */
  .main_menu > ul > li.current-menu-item > a, .main_menu > ul > li.current-menu-item > a .menu-title-outer, .main_menu > ul > li.current-menu-ancestor > a, .main_menu > ul > li.current-menu-ancestor > a .menu-title-outer {
    color: #ff5a00;
  }
  /* line 182, ../scss/_megamenu.scss */
  .main_menu ul:before, .main_menu ul:after {
    content: "";
    display: table;
  }
  /* line 188, ../scss/_megamenu.scss */
  .main_menu ul:after {
    clear: both;
  }
  /* line 192, ../scss/_megamenu.scss */
  .main_menu ul > li > a {
    text-shadow: none;
  }
  /* line 194, ../scss/_megamenu.scss */
  .main_menu ul > li .menu-desc {
    font-size: 12px;
    display: block;
    letter-spacing: 0.2px;
    text-transform: lowercase;
    padding-top: 3px;
    line-height: 17px;
  }
  /* line 203, ../scss/_megamenu.scss */
  .main_menu ul > li > ul.sub-menu {
    position: absolute;
    top: 100%;
    z-index: 1;
    border-top: 2px solid #ff5a00;
    border-bottom: 2px solid #ff5a00;
    /* Animate */
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    display: block;
    opacity: 0;
    transition: transform 0.5s ease, opacity 0.2s ease;
    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease;
    /* End Animation */
  }
  /* line 223, ../scss/_megamenu.scss */
  .main_menu ul > li > ul.sub-menu.open {
    /* Animate */
    display: block;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transition: transform 0.3s ease, opacity 0.2s ease .1s;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
    /* End Animate */
  }
  /* line 234, ../scss/_megamenu.scss */
  .main_menu ul > li > ul.sub-menu.position-left {
    right: 0;
  }
  /* line 241, ../scss/_megamenu.scss */
  .main_menu ul > li > ul.sub-menu ul.sub-menu {
    top: 0;
    margin-top: 0;
    z-index: 2;
  }
  /* line 247, ../scss/_megamenu.scss */
  .main_menu ul > li > ul.sub-menu .current_page_item {
    color: black;
  }
  /* line 258, ../scss/_megamenu.scss */
  .main_menu > ul > li {
    /* Shortcodes in Menu */
  }
  /* line 260, ../scss/_megamenu.scss */
  .main_menu > ul > li > .sub-menu,
  .main_menu > ul > li li ul.sub-menu {
    position: absolute;
    width: 225px;
    top: 100%;
    padding: 0 12px 10px 12px;
    background: #fff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);
  }
  /* line 269, ../scss/_megamenu.scss */
  .main_menu > ul > li > .sub-menu li ul.sub-menu.position-left,
  .main_menu > ul > li li ul.sub-menu li ul.sub-menu.position-left {
    left: -225px;
  }
  /* line 273, ../scss/_megamenu.scss */
  .main_menu > ul > li > .sub-menu li ul.sub-menu.position-right,
  .main_menu > ul > li li ul.sub-menu li ul.sub-menu.position-right {
    left: -225px;
  }
  /* line 279, ../scss/_megamenu.scss */
  .main_menu > ul > li img {
    position: relative;
  }
  /* line 281, ../scss/_megamenu.scss */
  .main_menu > ul > li h1, .main_menu > ul > li h2, .main_menu > ul > li h3, .main_menu > ul > li h4, .main_menu > ul > li h5, .main_menu > ul > li h6 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  /* line 289, ../scss/_megamenu.scss */
  .main_menu > ul > li .hide-menu-text h1, .main_menu > ul > li .hide-menu-text h2, .main_menu > ul > li .hide-menu-text h3, .main_menu > ul > li .hide-menu-text h4, .main_menu > ul > li .hide-menu-text h5, .main_menu > ul > li .hide-menu-text h6 {
    display: none;
  }
  /* line 292, ../scss/_megamenu.scss */
  .main_menu > ul > li:hover > ul,
  .main_menu > ul > li > ul li:hover ul,
  .main_menu > ul > li > ul ul li:hover ul,
  .main_menu > ul > li > ul ul ul li:hover ul,
  .main_menu > ul > li > ul ul ul ul li:hover ul,
  .main_menu > ul > li > ul ul ul ul ul li:hover ul, .main_menu > ul > li:hover > ul ul,
  .main_menu > ul > li > ul li:hover ul ul,
  .main_menu > ul > li > ul ul li:hover ul ul,
  .main_menu > ul > li > ul ul ul li:hover ul ul,
  .main_menu > ul > li > ul ul ul ul li:hover ul ul {
    display: block;
  }
  /* line 305, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li {
    border-bottom: 1px solid #dfdfdd;
    position: relative;
  }
  /* line 309, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
    height: 1px;
    bottom: -1px;
    z-index: 1;
    left: 0;
    display: block;
    background-color: #ff5a00;
  }
  /* line 326, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li:hover:after, .main_menu > ul > li > ul li:active:after {
    width: 100%;
  }
  /* line 329, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li:hover a {
    color: #000;
  }
  /* line 331, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li a {
    padding: 12px;
    display: block;
    font-size: 16px;
  }
  /* line 337, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul li:last-child {
    border-bottom: none;
  }
  /* line 341, ../scss/_megamenu.scss */
  .main_menu > ul > li > ul ul {
    border-top: medium none;
    left: 226px;
    top: -26px;
    z-index: 999;
  }
  /* line 348, ../scss/_megamenu.scss */
  .main_menu > ul > li:last-child > a {
    border-right: none;
  }
  /* line 350, ../scss/_megamenu.scss */
  .main_menu > ul > li .radium-mega-div,
  .main_menu > ul > li > li > ul,
  .main_menu > ul > li > li > ul ul {
    background: #fff;
    padding: 10px 12px;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
  }
  /* line 361, ../scss/_megamenu.scss */
  .main_menu > ul > li > li:hover .menu-title-outer,
  .main_menu > ul > li > .current_page_item .menu-title-outer,
  .main_menu > ul > li > .current_page_item .menu-desc,
  .main_menu > ul > li > .current_page_parent .menu-title-outer,
  .main_menu > ul > li > li > ul li.current_page_item {
    color: #000;
  }
  /* line 368, ../scss/_megamenu.scss */
  .main_menu > ul > li .radium_mega_text_block {
    margin-bottom: 15px;
  }
  /* line 370, ../scss/_megamenu.scss */
  .main_menu > ul > li p {
    margin-bottom: 15px;
  }
  /* line 372, ../scss/_megamenu.scss */
  .main_menu > ul > li .row,
  .main_menu > ul > li .column,
  .main_menu > ul > li .columns {
    clear: both;
    width: 100%;
    padding: 0 0 0 0;
    text-align: left;
  }
  /* line 383, ../scss/_megamenu.scss */
  .main_menu > ul > li div ul {
    position: relative;
  }
  /* line 387, ../scss/_megamenu.scss */
  .main_menu > ul > li div > ul {
    display: block;
  }
  /* line 391, ../scss/_megamenu.scss */
  .main_menu > ul > li div.position-left {
    right: 0;
  }
  /* line 395, ../scss/_megamenu.scss */
  .main_menu > ul > li div.position-right {
    left: 0;
  }
  /* line 399, ../scss/_megamenu.scss */
  .main_menu > ul > li div > ul > li > ul {
    display: block;
  }
  /* line 401, ../scss/_megamenu.scss */
  .main_menu > ul > li div ul li a {
    padding: 0 12px;
  }
  /* line 403, ../scss/_megamenu.scss */
  .main_menu > ul > li div ul ul {
    padding: 0;
  }
  /* line 405, ../scss/_megamenu.scss */
  .main_menu > ul > li div ul ul ul {
    padding: 2px 0 0;
  }
  /* line 407, ../scss/_megamenu.scss */
  .main_menu > ul > li div ul ul .radium_mega_text_block {
    background: none;
    padding: 3px 0 0 0;
    margin: 0;
    font-size: 11px;
  }
  /* line 420, ../scss/_megamenu.scss */
  .main_menu .radium-mega-div {
    z-index: 1;
    position: absolute;
    border-top: 2px solid #ff5a00;
    border-bottom: 2px solid #ff5a00;
  }
  /* line 426, ../scss/_megamenu.scss */
  .main_menu .radium-mega-div .mega-title {
    border-bottom: 1px solid #dfdfdd;
    padding-bottom: 10px;
  }
  /* line 431, ../scss/_megamenu.scss */
  .main_menu .radium-mega-div .radium-mega-hr {
    width: 100%;
    height: 15px;
    margin-bottom: 15px;
    clear: both;
    padding: 0;
    border-bottom: 1px solid #ff5a00;
  }
  /* line 441, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns-first {
    margin-left: 0;
  }
  /* line 445, ../scss/_megamenu.scss */
  .main_menu .has-one-col-dropdown {
    position: relative;
  }
  /* line 449, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns {
    float: left;
    margin-left: 15px;
  }
  /* line 453, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns ul li {
    border-bottom: 1px solid #dfdfdd;
  }
  /* line 456, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns ul li a {
    padding: 12px 0;
    position: relative;
  }
  /* line 460, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns ul li a:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
    height: 1px;
    bottom: -1px;
    z-index: 1;
    left: 0;
    display: block;
    background-color: #ff5a00;
  }
  /* line 477, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns ul li a:hover:after, .main_menu .radium-mega-menu-columns ul li a:active:after {
    width: 100%;
  }
  /* line 483, ../scss/_megamenu.scss */
  .main_menu .radium-mega-text-block {
    border: none;
  }
  /* line 487, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns-first {
    margin-left: 0;
  }
  /* line 491, ../scss/_megamenu.scss */
  .main_menu .radium-mega-menu-columns:last-child {
    float: left;
  }
  /* line 495, ../scss/_megamenu.scss */
  .main_menu .radium_mega3,
  .main_menu .radium_mega4,
  .main_menu .radium_mega5,
  .main_menu .radium_mega6,
  .main_menu .radium_mega7 {
    width: 100%;
  }
  /* line 503, ../scss/_megamenu.scss */
  .main_menu .radium_mega1 {
    padding: 10px 0;
    width: 225px;
  }
  /* line 506, ../scss/_megamenu.scss */
  .main_menu .radium_mega1 > ul > li {
    width: 100%;
  }
  /* line 509, ../scss/_megamenu.scss */
  .main_menu .radium_mega2 {
    width: 450px;
  }
  /* line 512, ../scss/_megamenu.scss */
  .main_menu .radium_mega2 > ul > li {
    width: 48%;
  }
  /* line 516, ../scss/_megamenu.scss */
  .main_menu .radium_mega3 > ul > li {
    width: 32.1%;
  }
  /* line 518, ../scss/_megamenu.scss */
  .main_menu .radium_mega4 > ul > li {
    width: 23.9%;
  }
  /* line 520, ../scss/_megamenu.scss */
  .main_menu .radium_mega5 > ul > li {
    width: 18.3%;
  }
  /* line 522, ../scss/_megamenu.scss */
  .main_menu .radium_mega6 > ul > li {
    width: 15.4%;
  }
  /* line 524, ../scss/_megamenu.scss */
  .main_menu .radium_mega7 > ul > li {
    width: 13%;
  }
  /* line 527, ../scss/_megamenu.scss */
  .main_menu .submenu-indicator,
  .main_menu .radium_mega > li:hover > a .submenu-indicator,
  .main_menu .radium_mega > .current-menu-item > a .submenu-indicator {
    background: url("../images/sprite.png") no-repeat;
    background-position: 0 -442px;
  }
}
/* line 538, ../scss/_megamenu.scss */
.fallback_menu .radium_mega > li > a {
  text-transform: uppercase;
}

/* line 540, ../scss/_megamenu.scss */
.gecko .main_menu ul > li > ul.sub-menu li:first-child > a:after {
  top: -32px;
}

@media only screen and (min-width: 768px) {
  /* line 546, ../scss/_megamenu.scss */
  #main-menu .sub-mega-wrap {
    /* Animate */
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    display: block;
    opacity: 0;
    transition: transform 0.5s ease, opacity 0.2s ease;
    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease;
    /* End Animation */
  }
  /* line 561, ../scss/_megamenu.scss */
  #main-menu .sub-mega-wrap.open {
    /* Animate */
    display: block;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transition: transform 0.3s ease, opacity 0.2s ease .1s;
    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
    /* End Animate */
  }
  /* line 574, ../scss/_megamenu.scss */
  #main-menu .sub-mega-wrap > .sub-menu-left:last-child {
    border-right: 1px solid #363A3D;
  }
  /* line 577, ../scss/_megamenu.scss */
  #main-menu .sub-mega-wrap > .sub-menu-left:last-child > .sub-menu {
    margin-right: -1px;
  }
  /* line 589, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap {
    position: absolute;
    width: 100%;
    padding: 0;
    background: #fff;
    border-top: 2px solid #ff5a00;
    border-bottom: 2px solid #ff5a00;
  }
  /* line 597, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap.cat-menu,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap.cat-menu {
    width: 100%;
  }
  /* line 601, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap.single-cat,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap.single-cat {
    width: 100%;
  }
  /* line 607, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap > ul .subcat-title,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap > ul .subcat-title {
    font-family: "Oswald", "Lato", Arial, sans-serif;
    font-weight: 400;
  }
  /* line 614, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat.sub-cat-list,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat.sub-cat-list {
    float: left;
    width: 86%;
    margin-left: 5px;
  }
  /* line 620, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap a {
    padding: 0;
  }
  /* line 626, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:hover,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:hover {
    background-color: transparent;
  }
  /* line 628, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
    height: 1px;
    bottom: -1px;
    z-index: 1;
    left: 0;
    display: block;
    background-color: #ff5a00;
  }
  /* line 645, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:hover:after, #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:active:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:hover:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu > li.cat-post:active:after {
    width: 100%;
  }
  /* line 650, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu {
    padding-left: 15px;
    margin-top: 15px;
  }
  /* line 654, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-menu:not(.subcat),
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-menu:not(.subcat) {
    float: left;
  }
  /* line 659, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap [class*=block-grid-],
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap [class*=block-grid-] {
    padding: 15px 8px 0 8px;
    margin: 0;
  }
  /* line 663, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap [class*=block-grid-] > li,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap [class*=block-grid-] > li {
    overflow: hidden;
    padding-bottom: 13px;
    position: relative;
  }
  /* line 671, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-cat-list .no-thumb .post-thumb img,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .sub-cat-list .no-thumb .post-thumb img {
    max-height: 120px;
  }
  /* line 675, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu {
    width: 13%;
    float: left;
    border-right: 1px solid #dfdfdd;
    margin-bottom: 15px;
  }
  /* line 681, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li {
    padding: 10px 0 10px 5px;
    transition: padding 0.3s ease-in;
    border-bottom: 1px solid #dfdfdd;
    position: relative;
  }
  /* line 688, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:first-child,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:first-child {
    border-top: 1px solid #dfdfdd;
  }
  /* line 690, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a {
    font-family: "Oswald", "Lato", Arial, sans-serif;
    font-weight: 400;
    line-height: 1.2;
    text-transform: uppercase;
  }
  /* line 696, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a .menu-title,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a .menu-title {
    display: inline;
  }
  /* line 700, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a .icon,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li > a .icon {
    margin-right: 10px;
  }
  /* line 705, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover, #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active {
    background-color: #ff5a00;
    border-bottom-color: #ff5a00;
    padding-left: 10px;
  }
  /* line 143, ../scss/_mixins.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover:after, #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active:after {
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    visibility: visible;
  }
  /* line 153, ../scss/_mixins.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover:after, #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover:after,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active:after {
    border-width: 20px;
    border-left-color: #ff5a00;
    right: -40px;
    top: 50%;
    margin-top: -20px;
  }
  /* line 711, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover a, #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li:hover a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li.active a {
    color: white;
  }
  /* line 714, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li ul,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu > li ul {
    display: none;
  }
  /* line 718, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu .sub-menu,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap:not(.single-cat) .sub-menu .sub-menu {
    display: none;
  }
  /* line 726, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat > li:not(.cat-post),
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat > li:not(.cat-post) {
    display: none;
  }
  /* line 730, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat > li.active,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat > li.active {
    display: block;
  }
  /* line 734, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat a {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px;
  }
  /* line 740, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .cat-link,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .cat-link {
    padding: 10px 0;
    margin-top: 8px;
  }
  /* line 745, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta {
    position: absolute;
    bottom: 5px;
    left: 5px;
    line-height: 16px;
    font-size: 10px;
    text-transform: uppercase;
  }
  /* line 753, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta > div,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta > div {
    margin-bottom: 0;
    font-size: 10px;
    font-family: inherit;
  }
  /* line 759, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta .date,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .entry-meta .date {
    color: #000;
    font-size: 10px;
    line-height: 16px;
    background: rgba(255, 255, 255, 0.57);
    display: inline-block;
    padding: 0 4px;
    margin-bottom: 2px;
    margin-right: 2px;
  }
  /* line 772, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .subcat-thumbnail,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .subcat-thumbnail {
    margin-bottom: 8px;
    overflow: hidden;
    position: relative;
  }
  /* line 777, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .subcat-thumbnail img,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .subcat-thumbnail img {
    width: 100%;
  }
  /* line 782, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .no-thumb img,
  #main-menu .menu-item-object-video_category.has-cat-megamenu .sub-mega-wrap .subcat .no-thumb img {
    max-height: 140px;
  }
  /* line 789, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu h5,
  #main-menu .menu-item-object-video_category.has-cat-megamenu h5 {
    color: white;
    font-size: 11px;
    margin-top: 5px;
    background: red;
    display: inline-block;
    line-height: 1;
    padding: 10px;
  }
  /* line 799, ../scss/_megamenu.scss */
  #main-menu .menu-item-object-category.has-cat-megamenu ul + a,
  #main-menu .menu-item-object-video_category.has-cat-megamenu ul + a {
    display: block !important;
    text-align: center;
    width: 100%;
  }
}
/* --------------------------------------------
    Header Tools
-------------------------------------------- */
/* line 7, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu,
.site-header-toolbar .menu.right {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
/* line 14, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li,
.site-header-toolbar .menu.right > li {
  float: left;
  background-image: url(../images/dots_pat_light.png);
  background-repeat: no-repeat;
  background-position: 0 center;
  transition: .3s all ease-in-out;
}
/* line 21, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li:first-child,
.site-header-toolbar .menu.right > li:first-child {
  background-image: none;
}
/* line 23, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li:after,
.site-header-toolbar .menu.right > li:after {
  content: '';
  position: absolute;
  z-index: 1;
  transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
  height: 0;
  width: 100%;
  top: -1px;
  left: 0;
  background-color: #ff5a00;
}
/* line 37, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li > a,
.site-header-toolbar .menu.right > li > a {
  padding: 0 12px;
  display: block;
  color: #eee;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 43px;
}
/* line 47, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li > a > i,
.site-header-toolbar .top-menu > li > a > [class*=" icon-"],
.site-header-toolbar .top-menu > li > a > [class^=icon-],
.site-header-toolbar .menu.right > li > a > i,
.site-header-toolbar .menu.right > li > a > [class*=" icon-"],
.site-header-toolbar .menu.right > li > a > [class^=icon-] {
  font-size: 16px;
}
/* line 55, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li.current_page_item, .site-header-toolbar .top-menu > li:hover,
.site-header-toolbar .menu.right > li.current_page_item,
.site-header-toolbar .menu.right > li:hover {
  color: #fff;
}
/* line 58, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li.current_page_item:after, .site-header-toolbar .top-menu > li:hover:after,
.site-header-toolbar .menu.right > li.current_page_item:after,
.site-header-toolbar .menu.right > li:hover:after {
  height: 3px;
}
/* line 67, ../scss/_header-tools.scss */
.site-header-toolbar .top-menu > li {
  position: relative;
}
/* line 71, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools {
  font-size: 13px;
  line-height: 17px;
}
/* line 77, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .cart-contents:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f07a";
  margin-right: 10px;
  font-size: 16px;
}
/* line 90, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.site-header-toolbar .header-tools > ul:before, .site-header-toolbar .header-tools > ul:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.site-header-toolbar .header-tools > ul:after {
  clear: both;
}
/* line 93, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul.menu {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 99, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li {
  list-style: none;
  float: left;
}
/* line 103, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li > a {
  display: block;
  color: #fff;
  padding: 0 8px;
}
/* line 109, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li > ul {
  margin: 0;
  padding: 0;
}
/* line 114, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li:last-child .sub-menu > li:first-child:before {
  right: 35px;
}
/* line 116, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu {
  background-color: #22272A;
  position: absolute;
  z-index: 9995;
  top: 100%;
  right: 0;
  min-width: 100px;
  display: none;
  pointer-events: none;
  -moz-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.2);
  font-family: 16px/normal "Lato", Arial, sans-serif;
  /* Animate */
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  display: block;
  opacity: 0;
  transition: transform 0.5s ease, opacity 0.2s ease;
  -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease;
  /* End Animation */
}
/* line 144, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu.open {
  /* Animate */
  display: block;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: transform 0.3s ease, opacity 0.2s ease .1s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
  /* End Animate */
  pointer-events: all;
}
/* line 157, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu li {
  list-style: none;
  padding: 0 20px;
  color: #fff;
}
/* line 161, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu li a {
  color: #fff;
}
/* line 163, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu li:first-child:before {
  content: " ";
  display: block;
  border-bottom: 8px solid #22272A;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: none;
  margin-top: -8px;
  position: absolute;
  right: 20px;
}
/* line 175, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu li:after {
  content: '';
  position: absolute;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 0;
  height: 1px;
  bottom: -1px;
  z-index: 1;
  left: 0;
  display: block;
  background-color: #ff5a00;
}
/* line 189, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu li:hover::after {
  width: 100%;
}
/* line 194, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu form label {
  color: #fff;
}
/* line 196, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu .widget_wp_sidebarlogin h3 {
  color: #fff;
}
/* line 198, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools > ul > li .sub-menu .bag-product-price,
.site-header-toolbar .header-tools > ul > li .sub-menu .bag-product-quantity {
  color: rgba(255, 255, 255, 0.63);
}
/* line 206, ../scss/_header-tools.scss */
.site-header-toolbar li.shopping-bag-item a > i.radium-cart {
  background: transparent url("images/shopping_bag_icon.png") no-repeat top left;
  margin-right: 6px;
  width: 14px;
  height: 16px;
  display: inline-block;
  vertical-align: -3px;
}
/* line 215, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag {
  width: 310px;
}
/* line 217, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag li:first-child:before {
  right: 25px;
}
/* line 219, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag .cart-subtotal .desc {
  float: left;
  text-transform: uppercase;
}
/* line 221, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag .cart-subtotal span {
  padding-top: 5px;
}
/* line 223, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag .cart-subtotal .amount {
  float: right;
}
/* line 225, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag .button {
  width: 47%;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
/* line 230, ../scss/_header-tools.scss */
.site-header-toolbar .shopping-bag .button:last-child {
  margin-right: 0;
}
/* line 235, ../scss/_header-tools.scss */
.site-header-toolbar .wishlist-link i {
  vertical-align: 0;
  font-size: 20px;
}
/* line 240, ../scss/_header-tools.scss */
.site-header-toolbar .wishlist-link span {
  margin-left: 6px;
}
/* line 242, ../scss/_header-tools.scss */
.site-header-toolbar .wishlist-bag {
  width: 260px;
}
/* line 244, ../scss/_header-tools.scss */
.site-header-toolbar .bag-header {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  padding: 7px 0;
  font-size: 16px;
  line-height: 30px;
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
}
/* line 253, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product {
  padding: 15px 15px 15px 0;
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
  position: relative;
  font-size: 12px;
  line-height: 17px;
}
/* line 260, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product figure {
  overflow: hidden;
  position: relative;
  float: left;
}
/* line 266, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product .bag-product-title {
  font-weight: bold;
  margin-bottom: 3px;
}
/* line 271, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product .bag-product-img img {
  width: 55px;
  height: 55px;
}
/* line 276, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product .bag-product-details {
  margin-left: 73px;
}
/* line 280, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product .bag-product-details a {
  margin: 0;
  padding: 0;
}
/* line 285, ../scss/_header-tools.scss */
.site-header-toolbar .bag-product a.remove {
  color: rgba(255, 255, 255, 0.5) !important;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 15px;
  top: 13px;
}
/* line 296, ../scss/_header-tools.scss */
.site-header-toolbar .bag-empty,
.site-header-toolbar .wishlist-empty {
  padding: 12px 0 15px 0;
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
  font-size: 16px;
  line-height: 27px;
}
/* line 304, ../scss/_header-tools.scss */
.site-header-toolbar .bag-buttons {
  padding: 15px 0;
  text-align: center;
}
/* line 308, ../scss/_header-tools.scss */
.site-header-toolbar .bag-buttons a {
  display: block;
  width: 100%;
  margin: 0;
  font-size: 10px;
}
/* line 319, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .radium-edd-link i {
  margin-right: 7px;
}
/* line 321, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.sub-menu {
  width: 275px;
  margin-right: -15px;
}
/* line 325, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.sub-menu .inner {
  padding: 15px 0;
}
/* line 327, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.sub-menu > li:after {
  display: none;
}
/* line 331, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.sub-menu h3 {
  font-size: 16px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
  width: 100%;
}
/* line 336, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.sub-menu h3 span {
  float: right;
}
/* line 342, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item #loginform input {
  margin-bottom: 0;
  color: inherit;
}
/* line 347, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item #loginform input[type="text"],
.site-header-toolbar .header-tools .account-item #loginform input[type="password"] {
  border-radius: 2px;
  background: #181818;
  border-color: #2e2d2d;
}
/* line 354, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item #loginform input[type="submit"] {
  width: 100%;
  background-color: transparent;
  position: relative;
  z-index: 0;
  border-color: #FF5A00;
  color: #FF5A00;
}
/* line 363, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item #loginform p.sidebar_login_error {
  color: #AE121E !important;
  background-color: #FBB1B7 !important;
  border-color: #F00 !important;
}
/* line 371, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.pagenav.sidebar_login_links {
  margin: 10px 0 0 0;
  padding: 0;
}
/* line 375, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item ul.pagenav.sidebar_login_links li {
  padding: 0;
  margin-right: 12px;
  float: left;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.14);
}
/* line 384, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details {
  font-size: 16px;
  line-height: 21px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
}
/* line 390, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details .avatar_container {
  float: left;
}
/* line 394, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details .username_container {
  float: left;
}
/* line 396, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details .username_container span {
  display: block;
}
/* line 398, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details .username_container .user_login,
.site-header-toolbar .header-tools .account-item .user-info-details .username_container .user_email {
  font-size: 85%;
  opacity: .7;
}
/* line 405, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-details .avatar_container img {
  padding: 3px;
  border: 1px solid rgba(223, 223, 221, 0.12);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* line 415, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-nav-primary ul {
  margin: 0;
  padding: 0;
}
/* line 420, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-nav-primary ul li {
  border-bottom: 1px solid #363A3D;
  position: relative;
  padding: 0 0;
}
/* line 425, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-nav-primary ul li a {
  padding: 10px 12px;
  display: block;
  font-size: 13px;
}
/* line 434, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-extra-links {
  margin-top: 10px;
  padding: 0 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  padding-bottom: 10px;
}
/* line 440, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-extra-links .menu-logout {
  float: right;
}
/* line 444, ../scss/_header-tools.scss */
.site-header-toolbar .header-tools .account-item .user-info-extra-links .menu-dashboard {
  float: left;
}
/* line 453, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item .radium-lang-link span {
  margin-left: 9px;
}
/* line 455, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item ul.sub-menu {
  padding: 0;
  margin: 0;
  width: 200px;
}
/* line 460, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item ul.sub-menu > li {
  padding: 10px 12px;
  border-bottom: 1px solid #363A3D;
  position: relative;
}
/* line 465, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item ul.sub-menu > li:first-child:before {
  margin-top: -18px;
}
/* line 469, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item ul.sub-menu > li a:hover {
  color: #ff5a00;
}
/* line 470, ../scss/_header-tools.scss */
.site-header-toolbar li.wpml-item ul.sub-menu > li img {
  margin-right: 5px;
}

@media only screen and (min-width: 1024px) {
  /* line 479, ../scss/_header-tools.scss */
  .site-header-toolbar .header-tools > ul > li {
    position: relative;
  }
}
/* = Grid Page Setup (Used by Portfolio and gallery page Templates )
--------------------------------------------------------------*/
/* line 4, ../scss/_page-grid.scss */
.page-grid-item {
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: pointer;
  /* Two Columns ----------------------------*/
  /* Three Columns ----------------------------*/
  /* Four Columns ----------------------------*/
  /* General -------------------------------*/
}
/* line 11, ../scss/_page-grid.scss */
.page-grid-item.two-columns {
  float: left;
  width: 480px;
  margin: 0 15px 15px 0;
}
/* line 16, ../scss/_page-grid.scss */
.page-grid-item.two-columns .grid-thumb > a,
.page-grid-item.two-columns .grid-thumb img {
  width: 100%;
  height: 300px;
}
/* line 22, ../scss/_page-grid.scss */
.page-grid-item.two-columns .post-thumb-overlay {
  padding-left: 164px;
}
/* line 28, ../scss/_page-grid.scss */
.page-grid-item.three-columns {
  float: left;
  width: 28.9%;
  margin: 0 15px 15px 0;
}
/* line 33, ../scss/_page-grid.scss */
.page-grid-item.three-columns .grid-thumb > a,
.page-grid-item.three-columns .grid-thumb img {
  width: 100%;
  height: 200px;
}
/* line 41, ../scss/_page-grid.scss */
.page-grid-item.four-columns {
  float: left;
  width: 230px;
  margin: 0 15px 15px 0;
}
/* line 46, ../scss/_page-grid.scss */
.page-grid-item.four-columns .grid-thumb > a,
.page-grid-item.four-columns .grid-thumb img {
  height: 160px;
  width: 100%;
}
/* line 52, ../scss/_page-grid.scss */
.page-grid-item.four-columns .post-thumb-overlay {
  font-size: 12px;
  padding-top: 34%;
  padding-left: 48px;
  width: 55%;
}
/* line 62, ../scss/_page-grid.scss */
.page-grid-item h3 {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 67, ../scss/_page-grid.scss */
.page-grid-item a {
  color: #8F949D;
}
/* line 69, ../scss/_page-grid.scss */
.page-grid-item a img {
  width: 100%;
}
/* line 72, ../scss/_page-grid.scss */
.page-grid-item h3,
.page-grid-item h3 a,
.page-grid-item h4,
.page-grid-item h4 a {
  font-size: 13px;
  line-height: normal;
  text-align: center;
  color: #1e2224;
  line-height: 1.5;
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 87, ../scss/_page-grid.scss */
.page-grid-item h3 a:hover,
.page-grid-item h4 a:hover {
  color: #8f949d;
}
/* line 88, ../scss/_page-grid.scss */
.page-grid-item h3 a:active,
.page-grid-item h4 a:active {
  color: #0081C7;
}
/* line 91, ../scss/_page-grid.scss */
.page-grid-item p {
  text-align: center;
  width: 100%;
  color: #595858;
}
/* line 97, ../scss/_page-grid.scss */
.page-grid-item.last {
  margin-right: 0;
}
/* line 99, ../scss/_page-grid.scss */
.page-grid-item .grid-thumb {
  position: relative;
  margin-bottom: 10px;
}
/* line 104, ../scss/_page-grid.scss */
.page-grid-item .entry-summary {
  margin-bottom: 10px;
  min-height: 46px;
}
/* line 109, ../scss/_page-grid.scss */
.page-grid-item .grid-cats a {
  color: #818b92;
}
/* line 111, ../scss/_page-grid.scss */
.page-grid-item.active {
  border-bottom-color: transparent !important;
}
/* line 115, ../scss/_page-grid.scss */
.page-grid-item.active .entry-summary {
  z-index: 3;
  position: relative;
  color: #fff;
}
/* line 121, ../scss/_page-grid.scss */
.page-grid-item.active h3,
.page-grid-item.active h3 a,
.page-grid-item.active h4,
.page-grid-item.active h4 a {
  color: #fff;
}
/* line 128, ../scss/_page-grid.scss */
.page-grid-item.active a, .page-grid-item.active p {
  color: #fff;
}

/* line 132, ../scss/_page-grid.scss */
.post-thumb-overlay {
  z-index: 2;
  position: relative;
  display: block;
  opacity: 1;
  text-indent: -99999px;
}

/* line 140, ../scss/_page-grid.scss */
.post-thumb-overlay-icon {
  display: none;
}

/* line 144, ../scss/_page-grid.scss */
.stripes {
  position: absolute;
  opacity: .8;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
  display: none;
  background-color: #ff5a00;
  background-repeat: no-repeat;
  background-image: url("../images/sprite.png");
  background-position: 0 -504px;
  width: 100%;
  height: 100%;
}
/* line 160, ../scss/_page-grid.scss */
.stripes a {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 167, ../scss/_page-grid.scss */
.page-grid-item.four-columns .stripes {
  background-image: url("../images/sprite.png");
  background-position: 0 -684px;
}

/* line 172, ../scss/_page-grid.scss */
.grid-thumb > a,
.radium-gallery-item > a {
  display: block;
  position: relative;
}

/* General Page Grid */
/* line 179, ../scss/_page-grid.scss */
.stage,
.radium-gallery-wrapper,
.radium-gallery.thumbnails {
  *zoom: 1;
  min-width: 977px;
  position: relative;
}
/* line 273, ../scss/foundation/_global.scss */
.stage:before, .stage:after,
.radium-gallery-wrapper:before,
.radium-gallery-wrapper:after,
.radium-gallery.thumbnails:before,
.radium-gallery.thumbnails:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.stage:after,
.radium-gallery-wrapper:after,
.radium-gallery.thumbnails:after {
  clear: both;
}
/* line 185, ../scss/_page-grid.scss */
.stage [class*="column"] + [class*="column"]:last-child,
.radium-gallery-wrapper [class*="column"] + [class*="column"]:last-child,
.radium-gallery.thumbnails [class*="column"] + [class*="column"]:last-child {
  float: left;
}

/* line 189, ../scss/_page-grid.scss */
.stage .page-grid-item {
  border-bottom: 1px solid #dfdfdd;
}

/* line 191, ../scss/_page-grid.scss */
.radium-gallery.thumbnails > a,
.radium-gallery-item > a {
  position: relative;
}
/* line 195, ../scss/_page-grid.scss */
.radium-gallery.thumbnails > a:before,
.radium-gallery-item > a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-image: url("../images/sprite.png");
  background-position: 86% -476px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 1;
}
/* line 213, ../scss/_page-grid.scss */
.radium-gallery.thumbnails > a:hover:before,
.radium-gallery-item > a:hover:before {
  opacity: 1;
}

/* line 217, ../scss/_page-grid.scss */
.radium-gallery-caption {
  padding-bottom: 10px;
}

/* line 225, ../scss/_page-grid.scss */
.stage .product-small,
.stage .page-grid-item,
.radium-gallery .product-small,
.radium-gallery .page-grid-item,
.products .product-small,
.products .page-grid-item,
.bg-video .product-small,
.bg-video .page-grid-item,
.radium_slider_wrapper_outer .product-small,
.radium_slider_wrapper_outer .page-grid-item {
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3 s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
/* line 234, ../scss/_page-grid.scss */
.stage.loading,
.radium-gallery.loading,
.products.loading,
.bg-video.loading,
.radium_slider_wrapper_outer.loading {
  min-height: 200px;
  background: url(../images/loader.gif) no-repeat center center;
}
/* line 237, ../scss/_page-grid.scss */
.stage.loading .product-small,
.stage.loading .page-grid-item,
.radium-gallery.loading .product-small,
.radium-gallery.loading .page-grid-item,
.products.loading .product-small,
.products.loading .page-grid-item,
.bg-video.loading .product-small,
.bg-video.loading .page-grid-item,
.radium_slider_wrapper_outer.loading .product-small,
.radium_slider_wrapper_outer.loading .page-grid-item {
  opacity: 0;
}

/* line 252, ../scss/_page-grid.scss */
.no-js .stage.loading,
.no-js .radium-gallery.loading,
.no-js .products.loading,
.no-js .bg-video.loading,
.no-js .radium_slider_wrapper_outer.loading {
  min-height: none;
  background-image: none;
}
/* line 255, ../scss/_page-grid.scss */
.no-js .stage.loading .product-small,
.no-js .stage.loading .page-grid-item,
.no-js .radium-gallery.loading .product-small,
.no-js .radium-gallery.loading .page-grid-item,
.no-js .products.loading .product-small,
.no-js .products.loading .page-grid-item,
.no-js .bg-video.loading .product-small,
.no-js .bg-video.loading .page-grid-item,
.no-js .radium_slider_wrapper_outer.loading .product-small,
.no-js .radium_slider_wrapper_outer.loading .page-grid-item {
  opacity: 1;
}

/* line 263, ../scss/_page-grid.scss */
video.loading {
  display: none;
}

/* line 267, ../scss/_page-grid.scss */
.radium_slider_wrapper_outer.loading {
  min-height: 400px;
}

/* LightBox Gallery */
/* line 273, ../scss/_page-grid.scss */
.lightbox-wrapper {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.lightbox-wrapper:before, .lightbox-wrapper:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.lightbox-wrapper:after {
  clear: both;
}
/* line 277, ../scss/_page-grid.scss */
.lightbox-wrapper div.thumbnails a {
  float: left;
  width: 29.0%;
  margin-right: 15px;
  margin-bottom: 10px;
}
/* line 283, ../scss/_page-grid.scss */
.lightbox-wrapper div.thumbnails a img {
  margin: 0;
  padding: 0;
}
/* line 285, ../scss/_page-grid.scss */
.lightbox-wrapper div.thumbnails a.last {
  margin-right: 0;
}
/* line 289, ../scss/_page-grid.scss */
.lightbox-wrapper div.thumbnails a.first {
  clear: both;
}

/* line 2, ../scss/_prettyphoto.scss */
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}

/* line 4, ../scss/_prettyphoto.scss */
div.pp_default .pp_expand,
div.pp_default .pp_contract {
  cursor: pointer;
  display: none;
  z-index: 20000;
  font-family: FontAwesome;
  font-size: 11px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #C2C2C9;
  overflow: hidden;
  border: 1px solid #C2C2C9;
  position: absolute;
  top: 10px;
  right: 38px;
}
/* line 24, ../scss/_prettyphoto.scss */
div.pp_default .pp_expand:before,
div.pp_default .pp_contract:before {
  content: "\f065";
  padding-right: 30px;
  padding-left: 8px;
}
/* line 30, ../scss/_prettyphoto.scss */
div.pp_default .pp_expand:hover,
div.pp_default .pp_contract:hover {
  cursor: pointer;
}

/* line 36, ../scss/_prettyphoto.scss */
div.pp_default .pp_contract:before {
  content: "\f066";
}

/* line 42, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery ul li a {
  border: 1px solid #aaa;
}

/* line 43, ../scss/_prettyphoto.scss */
div.pp_default .pp_social {
  margin-top: 7px;
}

/* line 45, ../scss/_prettyphoto.scss */
div.pp_default .pp_close,
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause {
  cursor: pointer;
  font-family: FontAwesome;
  font-size: 11px;
  text-align: center;
  color: #C2C2C9;
  position: absolute;
  top: -2px;
  display: block;
  visibility: hidden;
}
/* line 59, ../scss/_prettyphoto.scss */
div.pp_default .pp_close:before,
div.pp_default .pp_nav .pp_play:before,
div.pp_default .pp_nav .pp_pause:before {
  content: "\f04b";
  padding-right: 30px;
  visibility: visible;
  border: 1px solid #dfdfdd;
  padding: 8px 10px;
}
/* line 67, ../scss/_prettyphoto.scss */
div.pp_default .pp_close:hover:before,
div.pp_default .pp_nav .pp_play:hover:before,
div.pp_default .pp_nav .pp_pause:hover:before {
  border-color: #ff5a00;
  color: #ff5a00;
}

/* line 73, ../scss/_prettyphoto.scss */
div.pp_default .pp_nav .pp_play {
  padding: 0 10px;
  left: 0;
}

/* line 78, ../scss/_prettyphoto.scss */
div.pp_default .pp_nav .pp_pause {
  padding: 0 8px;
  left: 0;
}
/* line 82, ../scss/_prettyphoto.scss */
div.pp_default .pp_nav .pp_pause:before {
  content: "\f04c";
}

/* line 88, ../scss/_prettyphoto.scss */
div.pp_default .pp_close {
  right: 0;
  top: 2px;
}
/* line 91, ../scss/_prettyphoto.scss */
div.pp_default .pp_close:before {
  content: "\f00d";
}

/* line 97, ../scss/_prettyphoto.scss */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}

/* line 99, ../scss/_prettyphoto.scss */
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 50px;
  position: relative;
}

/* line 106, ../scss/_prettyphoto.scss */
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
}

/* line 116, ../scss/_prettyphoto.scss */
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 10px;
}

/* line 118, ../scss/_prettyphoto.scss */
div.pp_default .pp_loaderIcon {
  background: #fff url(../images/loader.gif) center center no-repeat;
}

/* line 122, ../scss/_prettyphoto.scss */
div.pp_pic_holder a:focus {
  outline: none;
}

/* line 123, ../scss/_prettyphoto.scss */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9500;
}

/* line 124, ../scss/_prettyphoto.scss */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

/* line 125, ../scss/_prettyphoto.scss */
.pp_content {
  height: 40px;
  min-width: 40px;
}

/* line 127, ../scss/_prettyphoto.scss */
* html .pp_content {
  width: 40px;
}

/* line 129, ../scss/_prettyphoto.scss */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 132, ../scss/_prettyphoto.scss */
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}

/* line 133, ../scss/_prettyphoto.scss */
.pp_description {
  display: none;
  margin: 0;
}

/* line 134, ../scss/_prettyphoto.scss */
.pp_social {
  float: left;
  margin: 0;
}

/* line 135, ../scss/_prettyphoto.scss */
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}

/* line 136, ../scss/_prettyphoto.scss */
.pp_social .twitter {
  float: left;
}

/* line 137, ../scss/_prettyphoto.scss */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 10px;
}

/* line 138, ../scss/_prettyphoto.scss */
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}

/* line 140, ../scss/_prettyphoto.scss */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

/* line 142, ../scss/_prettyphoto.scss */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

/* line 143, ../scss/_prettyphoto.scss */
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 144, ../scss/_prettyphoto.scss */
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}

/* line 145, ../scss/_prettyphoto.scss */
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

/* line 146, ../scss/_prettyphoto.scss */
.pp_gallery ul a img {
  border: 0;
}

/* line 147, ../scss/_prettyphoto.scss */
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

/* line 148, ../scss/_prettyphoto.scss */
.pp_gallery li.default a {
  display: block;
  height: 33px;
  width: 50px;
}

/* line 150, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery .pp_arrow_previous,
div.pp_default .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
  display: block;
  float: left;
  margin-top: 3px;
  overflow: hidden;
  height: 20px;
  width: 8px;
  margin: 4px 0 0;
  font-family: FontAwesome;
  font-size: 14px;
  text-align: center;
  visibility: hidden;
}
/* line 166, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery .pp_arrow_previous:before,
div.pp_default .pp_gallery .pp_arrow_next:before {
  content: "\f053";
  color: #C2C2C9;
  visibility: visible;
  border: 1px solid #dfdfdd;
  padding: 10px 13px;
}
/* line 174, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery .pp_arrow_previous:hover:before,
div.pp_default .pp_gallery .pp_arrow_next:hover:before {
  border-color: #ff5a00;
  color: #ff5a00;
}

/* line 182, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery .pp_arrow_next:before {
  content: "\f054";
}

/* line 188, ../scss/_prettyphoto.scss */
div.pp_default .pp_details .pp_arrow_previous,
div.pp_default .pp_details .pp_arrow_next {
  display: none;
}

/* line 193, ../scss/_prettyphoto.scss */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}

/* line 194, ../scss/_prettyphoto.scss */
#pp_full_res {
  line-height: 1 !important;
}

/* line 195, ../scss/_prettyphoto.scss */
#pp_full_res .pp_inline {
  text-align: left;
}

/* line 196, ../scss/_prettyphoto.scss */
#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}

/* line 198, ../scss/_prettyphoto.scss */
div.ppt {
  color: #a2aab0;
  display: none;
  font-size: 17px;
  z-index: 9999;
}

/* line 205, ../scss/_prettyphoto.scss */
div.pp_default .pp_content,
div.light_rounded .pp_content {
  background-color: #fff;
}

/* line 208, ../scss/_prettyphoto.scss */
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt,
div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt,
div.facebook #pp_full_res .pp_inline {
  color: #000;
}

/* line 213, ../scss/_prettyphoto.scss */
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a,
.pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff;
}

/* line 216, ../scss/_prettyphoto.scss */
div.pp_default .pp_details, div.light_rounded .pp_details,
div.dark_rounded .pp_details, div.dark_square .pp_details,
div.light_square .pp_details, div.facebook .pp_details {
  position: relative;
}

/* line 221, ../scss/_prettyphoto.scss */
.pp_top, .pp_bottom {
  position: relative;
}

/* line 222, ../scss/_prettyphoto.scss */
* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}

/* line 223, ../scss/_prettyphoto.scss */
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

/* line 224, ../scss/_prettyphoto.scss */
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

/* line 225, ../scss/_prettyphoto.scss */
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

/* line 226, ../scss/_prettyphoto.scss */
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

/* line 227, ../scss/_prettyphoto.scss */
.pp_fade, .pp_gallery li.default a img {
  display: none;
}

/* line 230, ../scss/_prettyphoto.scss */
div.pp_default .pp_overlay {
  opacity: 0.9 !important;
}

/* line 234, ../scss/_prettyphoto.scss */
div.pp_default .pp_next,
div.pp_default .pp_previous {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  text-align: center;
  display: block;
  position: absolute;
  top: 50%;
  visibility: hidden;
}
/* line 250, ../scss/_prettyphoto.scss */
div.pp_default .pp_next:before,
div.pp_default .pp_previous:before {
  color: #C2C2C9;
  visibility: visible;
  border: 1px solid #dfdfdd;
  padding: 10px 13px;
}
/* line 257, ../scss/_prettyphoto.scss */
div.pp_default .pp_next:hover:before,
div.pp_default .pp_previous:hover:before {
  border-color: #ff5a00;
  color: #ff5a00;
}

/* line 264, ../scss/_prettyphoto.scss */
div.pp_default a.pp_next {
  right: -75px;
}
/* line 268, ../scss/_prettyphoto.scss */
div.pp_default a.pp_next:before {
  content: "\f054";
}

/* line 274, ../scss/_prettyphoto.scss */
div.pp_default a.pp_previous {
  left: -47px;
}
/* line 277, ../scss/_prettyphoto.scss */
div.pp_default a.pp_previous:before {
  content: "\f053";
}

/** Page Builder **/
/* line 2, ../scss/_radium-builder.scss */
#featured-area > .fullwidth > div > .row {
  max-width: none;
}
/* line 4, ../scss/_radium-builder.scss */
#featured-area > .fullwidth > div > .row > .columns {
  padding: 0 0 0 0;
}

/* line 7, ../scss/_radium-builder.scss */
.page-template-page-builder-php #main-container {
  padding: 0 0;
}

/* line 13, ../scss/_radium-builder.scss */
#featured-area.boxed {
  margin: 15px;
  margin-bottom: 0;
}
/* line 18, ../scss/_radium-builder.scss */
#featured-area.boxed #content_carousel li,
#featured-area.boxed #content_carousel .big,
#featured-area.boxed #content_carousel .wide {
  width: 305px;
}
/* line 23, ../scss/_radium-builder.scss */
#featured-area .fullwidth {
  margin-top: 0px;
}
/* line 25, ../scss/_radium-builder.scss */
#featured-area .featured-element-1 {
  padding-top: 20px;
}
/* line 27, ../scss/_radium-builder.scss */
#featured-area .element-content_slider .flex-direction-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 0px;
  opacity: 1;
  z-index: 99;
}
/* line 35, ../scss/_radium-builder.scss */
#featured-area .element-content_slider .flex-direction-nav .flex-prev {
  left: 40px;
}
/* line 39, ../scss/_radium-builder.scss */
#featured-area .element-content_slider .flex-direction-nav .flex-next {
  right: 40px;
}
/* line 43, ../scss/_radium-builder.scss */
#featured-area .element-content_slider .flex-direction-nav a {
  position: absolute;
  top: 0;
  width: 40px;
  height: 46px;
  margin-top: -25px;
  line-height: 46px;
  display: block;
  color: #fff;
  transition: all .3s ease;
  opacity: 0;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background: url(../images/_blank.gif);
}
/* line 56, ../scss/_radium-builder.scss */
#featured-area .element-content_slider .flex-direction-nav a:before {
  position: absolute;
  top: 0;
  width: 34px;
  height: 46px;
  line-height: 46px;
  font-family: "FontAwesome";
  font-size: 30px;
  display: block;
  text-indent: 0;
  text-align: center;
}

/* line 73, ../scss/_radium-builder.scss */
#featured-area.boxed > div > .row,
#builder-container > .row {
  width: 100%;
  max-width: 980px;
  min-width: 727px;
  margin: 0 auto;
  position: relative;
}

/* line 76, ../scss/_radium-builder.scss */
.page-template-page-builder-php .row > .large-12 > .row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
}

/* line 86, ../scss/_radium-builder.scss */
#builder-container #content {
  padding-top: 15px;
  padding-bottom: 5px;
}
/* line 92, ../scss/_radium-builder.scss */
#builder-container .entry-element-title {
  margin-left: -14px;
  margin-right: -14px;
  margin-bottom: 15px;
  border-bottom: 2px solid #ff5a00;
  position: relative;
  height: 32px;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  overflow: hidden;
}
/* line 102, ../scss/_radium-builder.scss */
#builder-container .entry-element-title:after {
  content: '';
  background-color: #fff;
  height: 32px;
  width: 15px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 112, ../scss/_radium-builder.scss */
#builder-container .entry-element-title h3 {
  color: #000;
  background-color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 0 15px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  text-align: center;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  position: relative;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
#builder-container .entry-element-title h3:before, #builder-container .entry-element-title h3:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#builder-container .entry-element-title h3:after {
  clear: both;
}
/* line 131, ../scss/_radium-builder.scss */
#builder-container .element-category-view-all {
  position: absolute;
  top: 0;
  right: 12px;
  background: white;
  padding: 0 5px;
  font-size: 13px;
  line-height: 30px;
}
/* line 140, ../scss/_radium-builder.scss */
#builder-container .element-category-view-all a {
  color: inherit;
}
/* line 143, ../scss/_radium-builder.scss */
#builder-container .row-wrapper {
  margin-bottom: 25px;
}
/* line 146, ../scss/_radium-builder.scss */
#builder-container .row-wrapper .large-6.columns:last-child {
  border-left: 1px solid #dfdfdd;
}
/* line 148, ../scss/_radium-builder.scss */
#builder-container .row-wrapper .large-6.columns:first-child .entry-element-title:after {
  width: 0;
}
/* line 152, ../scss/_radium-builder.scss */
#builder-container .row-wrapper .large-6.columns:last-child .entry-element-title {
  margin-left: -16px;
}
/* line 157, ../scss/_radium-builder.scss */
#builder-container .align-center {
  text-align: center;
}
/* line 159, ../scss/_radium-builder.scss */
#builder-container .align-right {
  text-align: right;
}
/* line 161, ../scss/_radium-builder.scss */
#builder-container .nav-tabs {
  margin-left: -14px;
  margin-right: -14px;
  position: relative;
}
/* line 166, ../scss/_radium-builder.scss */
#builder-container .nav-tabs a {
  font-size: 18px;
  line-height: 30px;
}
/* line 173, ../scss/_radium-builder.scss */
#builder-container .latest-posts-tabs {
  position: absolute;
  top: 0;
  right: 15px;
}
/* line 179, ../scss/_radium-builder.scss */
#builder-container .element-content_slider .no-element-title .flex-direction-nav {
  background: none;
  right: 0;
}
/* line 184, ../scss/_radium-builder.scss */
#builder-container .element-content_slider .flex-direction-nav,
#builder-container .horizontal-carousel-container .control {
  background-color: #fff;
}
/* line 187, ../scss/_radium-builder.scss */
#builder-container .reviews-carousel .horizontal-carousel-container .control.next,
#builder-container .element-radium_video .video-central-carousel .horizontal-carousel-container .control.next {
  right: 0;
}
/* line 192, ../scss/_radium-builder.scss */
#builder-container .reviews-carousel .horizontal-carousel-container .control.prev,
#builder-container .element-radium_video .video-central-carousel .horizontal-carousel-container .control.prev {
  right: 25px;
}
/* line 197, ../scss/_radium-builder.scss */
#builder-container .element-content_slider .flex-direction-nav {
  right: -10px;
}
/* line 201, ../scss/_radium-builder.scss */
#builder-container .element-blog #blog-grid {
  margin-top: 0;
}
/* line 204, ../scss/_radium-builder.scss */
#builder-container .element-blog #blog-grid .blog-grid-items .review-score {
  position: absolute;
  bottom: 13%;
}
/* line 209, ../scss/_radium-builder.scss */
#builder-container .element-blog #blog-grid .blog-grid-items .small .entry-meta,
#builder-container .element-blog #blog-grid .blog-grid-items .small-thumbs .entry-meta {
  text-transform: uppercase;
}
/* line 216, ../scss/_radium-builder.scss */
#builder-container a span.social-icon {
  display: inline-block;
}

/* line 222, ../scss/_radium-builder.scss */
.row-wrapper.fullwidth > .row {
  max-width: none;
}
/* line 224, ../scss/_radium-builder.scss */
.row-wrapper.fullwidth > .row .element.large-12 {
  padding: 0 0;
}

/* =Widget Area Element*/
/* line 231, ../scss/_radium-builder.scss */
.element-widgets .widget {
  margin: 0 0;
  list-style: none;
}
/* line 236, ../scss/_radium-builder.scss */
.element-widgets > li.widget ul,
.element-widgets > li.widget li {
  list-style: none;
  margin-left: 0;
}
/* line 238, ../scss/_radium-builder.scss */
.element-widgets ul li ul {
  margin-left: 0;
}
/* line 240, ../scss/_radium-builder.scss */
.element-widgets h2.widgettitle {
  color: #434242;
  font-size: 16px;
  line-height: 20px;
}

/* =Divider element */
/* line 249, ../scss/_radium-builder.scss */
.element-divider {
  margin-bottom: 0;
}
/* line 252, ../scss/_radium-builder.scss */
.element-divider .divider-dashed:before,
.element-divider .divider-solid:before {
  background-color: transparent;
}
/* line 255, ../scss/_radium-builder.scss */
.element-divider .divider-dashed {
  border-bottom: 1px dashed #dfdfdd;
  background-color: transparent;
}

/* Carousel */
/* line 262, ../scss/_radium-builder.scss */
.element-contact form {
  margin-bottom: 0;
}

/* line 268, ../scss/_radium-builder.scss */
.with-sidebar #builder-container .horizontal-carousel > ul > li {
  width: 220px;
}
/* line 272, ../scss/_radium-builder.scss */
.with-sidebar #builder-container .element-radium_video .video-central-carousel .horizontal-carousel-container li.video-central-item {
  width: 220px;
}

/* line 278, ../scss/_radium-builder.scss */
#builder-container .row-wrapper.element-woocommerce_shop_archive {
  margin-bottom: 0;
}
/* line 281, ../scss/_radium-builder.scss */
#builder-container .row-wrapper.element-woocommerce_shop_archive .woocommerce ul.products {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 0;
}
/* line 287, ../scss/_radium-builder.scss */
#builder-container .row-wrapper.element-woocommerce_shop_archive .related.products,
#builder-container .row-wrapper.element-woocommerce_shop_archive .upsells.products {
  padding: 0 0 0 0;
}
/* line 292, ../scss/_radium-builder.scss */
#builder-container .row-wrapper.element-woocommerce_shop_archive .product-small .add_to_cart_button, #builder-container .row-wrapper.element-woocommerce_shop_archive .product-small .added_to_cart {
  right: 16%;
}

/* line 298, ../scss/_radium-builder.scss */
.element-content_slider {
  overflow: hidden;
}

/*
*
* Shortcode CSS styling.
* RadiumThemes Shortcodes Plugin
*
*/
/* =Column Sizes and Styles
--------------------------------------------------------------*/
/* line 11, ../scss/_shortcodes.scss */
.radium-one-half {
  width: 48%;
}

/* line 15, ../scss/_shortcodes.scss */
.radium-one-third {
  width: 30.66%;
}

/* line 19, ../scss/_shortcodes.scss */
.radium-two-third {
  width: 65.33%;
}

/* line 23, ../scss/_shortcodes.scss */
.radium-one-fourth {
  width: 22%;
}

/* line 27, ../scss/_shortcodes.scss */
.radium-three-fourth {
  width: 74%;
}

/* line 31, ../scss/_shortcodes.scss */
.radium-one-fifth {
  width: 16.8%;
}

/* line 35, ../scss/_shortcodes.scss */
.radium-two-fifth {
  width: 37.6%;
}

/* line 39, ../scss/_shortcodes.scss */
.radium-three-fifth {
  width: 58.4%;
}

/* line 43, ../scss/_shortcodes.scss */
.radium-four-fifth {
  width: 67.2%;
}

/* line 47, ../scss/_shortcodes.scss */
.radium-one-sixth {
  width: 13.33%;
}

/* line 51, ../scss/_shortcodes.scss */
.radium-five-sixth {
  width: 82.67%;
}

/* line 55, ../scss/_shortcodes.scss */
.radium-five-sixth,
.radium-four-fifth,
.radium-one-fifth,
.radium-one-fourth,
.radium-one-half,
.radium-one-sixth,
.radium-one-third,
.radium-three-fifth,
.radium-three-fourth,
.radium-two-fifth,
.radium-two-third {
  margin-right: 4%;
  margin-bottom: 20px;
  float: left;
}

/* line 71, ../scss/_shortcodes.scss */
.radium-column-last {
  margin-right: 0 !important;
  clear: right;
}

/* Divider Shortcode */
/* line 77, ../scss/_shortcodes.scss */
.hr {
  clear: both;
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  background: #dfdfdd;
  margin-bottom: 15px;
  height: 1px;
}
/* line 87, ../scss/_shortcodes.scss */
.hr a {
  padding: 0 0 0 10px;
}
/* line 91, ../scss/_shortcodes.scss */
.hr .skip {
  color: #999A9C;
  position: absolute;
  right: 0;
  line-height: 15px;
  display: block;
}

/* line 101, ../scss/_shortcodes.scss */
.hr_invisible {
  clear: both;
  display: block;
  width: 100%;
  background: transparent;
  height: 15px;
  background: none;
}

/* Text dividers
---------------------------------------------- */
/* line 112, ../scss/_shortcodes.scss */
.tx-div {
  display: block;
  height: 3px;
  background-color: #000;
  opacity: .1;
  margin: 15px 0;
}

/* line 120, ../scss/_shortcodes.scss */
.text-center .tx-div {
  margin: 15px auto;
}

/* line 124, ../scss/_shortcodes.scss */
.tx-div.small {
  width: 30px;
}

/* line 128, ../scss/_shortcodes.scss */
.tx-div.medium {
  width: 60px;
}

/* Buttons Icons
---------------------------------------------- */
/* line 134, ../scss/_shortcodes.scss */
.button [class^="icon-"],
.button[class*=" icon-"] {
  margin-right: 5px;
}

/** Tabs **/
/* line 140, ../scss/_shortcodes.scss */
.nav-tabs {
  margin: 0 0 15px;
  padding: 0;
  list-style: none;
  border-bottom: 0;
  display: block;
  border-bottom: 2px solid #ff5a00;
}
/* line 148, ../scss/_shortcodes.scss */
.nav-tabs > li {
  float: left;
  background-color: #fff;
  position: relative;
  line-height: 30px;
}
/* line 154, ../scss/_shortcodes.scss */
.nav-tabs > li:last-child {
  margin-right: 5px;
}
/* line 158, ../scss/_shortcodes.scss */
.nav-tabs > li a {
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  padding: 0 7px;
  color: rgba(0, 0, 0, 0.51);
  border-right: 1px solid rgba(51, 51, 51, 0.1);
}
/* line 167, ../scss/_shortcodes.scss */
.nav-tabs > li.active, .nav-tabs > li.active:hover {
  position: relative;
  color: #000;
}
/* line 172, ../scss/_shortcodes.scss */
.nav-tabs > li.active a, .nav-tabs > li.active:hover a {
  color: black;
}
/* line 177, ../scss/_shortcodes.scss */
.nav-tabs > li:first-child a {
  padding-left: 15px;
}
/* line 181, ../scss/_shortcodes.scss */
.nav-tabs > li:last-child a {
  padding-right: 15px;
  border-right: none;
}

/* line 188, ../scss/_shortcodes.scss */
.tab-content {
  position: relative;
  overflow: hidden;
}
/* line 192, ../scss/_shortcodes.scss */
.tab-content .entry-title {
  font-size: 16px;
}
/* line 196, ../scss/_shortcodes.scss */
.tab-content .tab-pane.active {
  display: block;
}
/* line 200, ../scss/_shortcodes.scss */
.tab-content .tab-pane {
  display: none;
}

/* line 206, ../scss/_shortcodes.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -moz-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}

/* line 214, ../scss/_shortcodes.scss */
.fade.in {
  opacity: 1;
}

/* =Sliding Carousel
----------------------------------------------- */
/* line 220, ../scss/_shortcodes.scss */
.horizontal-carousel {
  position: relative;
  width: 1340px;
}
/* line 224, ../scss/_shortcodes.scss */
.horizontal-carousel > ul {
  margin: 0;
  padding: 0;
  left: 0;
  position: relative;
  overflow: hidden;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.horizontal-carousel > ul:before, .horizontal-carousel > ul:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.horizontal-carousel > ul:after {
  clear: both;
}
/* line 232, ../scss/_shortcodes.scss */
.horizontal-carousel > ul > li {
  list-style: none;
  float: left;
  overflow: hidden;
}
/* line 240, ../scss/_shortcodes.scss */
.horizontal-carousel.post > ul {
  height: 267px;
}

/* line 246, ../scss/_shortcodes.scss */
.horizontal-carousel-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 256, ../scss/_shortcodes.scss */
.horizontal-carousel-container .control {
  background-repeat: no-repeat;
  position: absolute;
  height: 50px;
  width: 50px;
  z-index: 9;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
}
/* line 266, ../scss/_shortcodes.scss */
.horizontal-carousel-container .control.prev {
  left: 0;
}
/* line 270, ../scss/_shortcodes.scss */
.horizontal-carousel-container .control.next {
  right: 0;
}

/* line 278, ../scss/_shortcodes.scss */
.no-js .horizontal-carousel-container .control {
  display: none;
}

/* Teaser */
/* line 283, ../scss/_shortcodes.scss */
.teaser {
  position: relative;
  cursor: pointer;
  border-right: 1px solid white;
  overflow: hidden;
}
/* line 289, ../scss/_shortcodes.scss */
.teaser .section-link {
  font-weight: 400;
  font-size: 10px;
  line-height: 1;
  font-family: 16px/normal "Lato", Arial, sans-serif;
  text-transform: uppercase;
  color: white;
}
/* line 297, ../scss/_shortcodes.scss */
.teaser .section-link span {
  background: rgba(145, 19, 184, 0.91);
  padding: 2px 6px;
  margin: 0 1px;
}
/* line 303, ../scss/_shortcodes.scss */
.teaser .section-link.sponsored {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 307, ../scss/_shortcodes.scss */
.teaser .section-link.sponsored .sponsor-label {
  font-size: 10px;
  margin-right: 0;
}
/* line 312, ../scss/_shortcodes.scss */
.teaser .section-link.sponsored .sponsor-name {
  display: block;
  font-size: 10px;
  text-shadow: none;
  color: white;
}
/* line 322, ../scss/_shortcodes.scss */
.teaser .by-line {
  text-transform: capitalize;
  opacity: .7;
  filter: alpha(opacity=70);
  text-align: center;
  z-index: 3;
  color: white;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 332, ../scss/_shortcodes.scss */
.teaser .by-line .link-author,
.teaser .by-line a {
  font-weight: 600;
  color: white;
}
/* line 340, ../scss/_shortcodes.scss */
.teaser img {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 358, ../scss/_shortcodes.scss */
.teaser:hover img {
  -webkit-transform: scale(1.03, 1.03);
  -moz-transform: scale(1.03, 1.03);
  -ms-transform: scale(1.03, 1.03);
  -o-transform: scale(1.03, 1.03);
  transform: scale(1.03, 1.03);
}
/* line 367, ../scss/_shortcodes.scss */
.teaser .stats {
  display: none;
}
/* line 371, ../scss/_shortcodes.scss */
.teaser.teaser-small {
  width: 300px;
  height: 200px;
}
/* line 375, ../scss/_shortcodes.scss */
.teaser.teaser-small .teaser-image,
.teaser.teaser-small .teaser-overlay {
  width: 300px;
  height: 200px;
}
/* line 381, ../scss/_shortcodes.scss */
.teaser.teaser-small .teaser-info {
  top: 30px;
  left: 0;
}
/* line 386, ../scss/_shortcodes.scss */
.teaser.teaser-small .teaser-title {
  font-size: 20px;
}
/* line 390, ../scss/_shortcodes.scss */
.teaser.teaser-small.stats {
  width: 90%;
  padding: 5%;
}
/* line 397, ../scss/_shortcodes.scss */
.teaser.teaser-medium {
  width: 416px;
  height: 267px;
}
/* line 401, ../scss/_shortcodes.scss */
.teaser.teaser-medium .inner {
  z-index: 1;
}
/* line 405, ../scss/_shortcodes.scss */
.teaser.teaser-medium .teaser-image,
.teaser.teaser-medium .teaser-overlay {
  width: 416px;
  height: 267px;
}
/* line 411, ../scss/_shortcodes.scss */
.teaser.teaser-medium .teaser-info {
  padding-top: 18%;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 417, ../scss/_shortcodes.scss */
.teaser.teaser-medium .teaser-title {
  color: #fff;
}
/* line 422, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover .teaser-overlay {
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: background .2s linear;
  -moz-transition: background .2s linear;
  -o-transition: background .2s linear;
  transition: background .2s linear;
}
/* line 430, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover .teaser-title {
  color: #86bfff;
}
/* line 434, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover .by-line,
.teaser.teaser-medium:hover .section-link {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 440, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover.stats {
  -webkit-transition: bottom .25s linear;
  -moz-transition: bottom .25s linear;
  -o-transition: bottom .25s linear;
  transition: bottom .25s linear;
  bottom: 0;
}
/* line 448, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover .stats.stat {
  color: white;
}
/* line 452, ../scss/_shortcodes.scss */
.teaser.teaser-medium:hover .stats .stat:hover {
  color: #53a4ff;
}
/* line 458, ../scss/_shortcodes.scss */
.teaser.teaser-medium.stats {
  position: absolute;
  text-align: center;
  width: 80%;
  padding: 10%;
  background: black;
  background: rgba(0, 0, 0, 0.75);
  left: 0;
  height: 35px;
  line-height: 35px;
  -webkit-transition: bottom .25s linear;
  -moz-transition: bottom .25s linear;
  -o-transition: bottom .25s linear;
  transition: bottom .25s linear;
  z-index: 9;
  bottom: -35px;
}

/* line 480, ../scss/_shortcodes.scss */
.teaser-image,
.teaser-link,
.teaser-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 488, ../scss/_shortcodes.scss */
.teaser-link {
  width: 100%;
  height: 100%;
  z-index: 10;
  color: #fff;
}

/* line 495, ../scss/_shortcodes.scss */
.teaser-image {
  z-index: 1;
}

/* line 499, ../scss/_shortcodes.scss */
.teaser-overlay {
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: background .2s linear;
  -moz-transition: background .2s linear;
  -o-transition: background .2s linear;
  transition: background .2s linear;
  z-index: 2;
}

/* line 508, ../scss/_shortcodes.scss */
.teaser-info {
  text-align: center;
  position: relative;
  z-index: 3;
  margin: 0 auto;
}

/* line 515, ../scss/_shortcodes.scss */
.teaser-title {
  margin-bottom: 0;
}
/* line 518, ../scss/_shortcodes.scss */
.teaser-title a {
  color: white;
}
/* line 521, ../scss/_shortcodes.scss */
.teaser-title a:hover {
  color: #ff5a00;
}

/* --------------------------------------------
    SOCIAL SHORTCODE
 -------------------------------------------- */
/* line 530, ../scss/_shortcodes.scss */
.social-icons-wrapper {
  margin: 0 auto;
  text-align: center;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.social-icons-wrapper:before, .social-icons-wrapper:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.social-icons-wrapper:after {
  clear: both;
}

/* line 536, ../scss/_shortcodes.scss */
ul.social-icons {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 541, ../scss/_shortcodes.scss */
ul.social-icons li {
  text-align: center;
  padding: 0 !important;
  display: inline-block !important;
  -webkit-transition: opacity .3s ease;
  -moz-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s;
}
/* line 554, ../scss/_shortcodes.scss */
ul.social-icons li a {
  display: inline-block;
}

/* line 563, ../scss/_shortcodes.scss */
a span.social-icon {
  font-size: 30px !important;
  line-height: 32px !important;
  color: #dfdfdd;
  border: 1px solid #dfdfdd;
  border-radius: 2px;
  display: block;
  width: 32px;
  height: 32px;
  margin-bottom: 2px;
  margin-left: 2px;
  transition: color .2s ease-in, border-color .2s ease-in-out;
  text-align: center;
}
/* line 577, ../scss/_shortcodes.scss */
a span.social-icon.www:hover {
  color: green !important;
  border-color: green !important;
}
/* line 582, ../scss/_shortcodes.scss */
a span.social-icon.behance:hover {
  color: #2b9ad2 !important;
  border-color: #2b9ad2 !important;
}
/* line 587, ../scss/_shortcodes.scss */
a span.social-icon.blogger:hover {
  color: #ff6500 !important;
  border-color: #ff6500 !important;
}
/* line 592, ../scss/_shortcodes.scss */
a span.social-icon.deviantart:hover {
  color: #536659 !important;
  border-color: #536659 !important;
}
/* line 597, ../scss/_shortcodes.scss */
a span.social-icon.dribbble:hover {
  color: #f973a4 !important;
  border-color: #f973a4 !important;
}
/* line 602, ../scss/_shortcodes.scss */
a span.social-icon.facebook:hover {
  color: #3b5a9b !important;
  border-color: #3b5a9b !important;
}
/* line 607, ../scss/_shortcodes.scss */
a span.social-icon.flickr:hover {
  color: #ff0084 !important;
  border-color: #ff0084 !important;
}
/* line 612, ../scss/_shortcodes.scss */
a span.social-icon.forrst:hover {
  color: #2f713d !important;
  border-color: #2f713d !important;
}
/* line 617, ../scss/_shortcodes.scss */
a span.social-icon.googleplus:hover {
  color: #f63d26 !important;
  border-color: #f63d26 !important;
}
/* line 622, ../scss/_shortcodes.scss */
a span.social-icon.instagram:hover {
  color: #507ea4 !important;
  border-color: #507ea4 !important;
}
/* line 627, ../scss/_shortcodes.scss */
a span.social-icon.lastfm:hover {
  color: #da0019 !important;
  border-color: #da0019 !important;
}
/* line 632, ../scss/_shortcodes.scss */
a span.social-icon.linkedin:hover {
  color: #0072b2 !important;
  border-color: #0072b2 !important;
}
/* line 637, ../scss/_shortcodes.scss */
a span.social-icon.paypal:hover {
  color: #165c82 !important;
  border-color: #165c82 !important;
}
/* line 642, ../scss/_shortcodes.scss */
a span.social-icon.picasa:hover {
  color: #8a65a3 !important;
  border-color: #8a65a3 !important;
}
/* line 647, ../scss/_shortcodes.scss */
a span.social-icon.pinterest:hover {
  color: #cb2027 !important;
  border-color: #cb2027 !important;
}
/* line 652, ../scss/_shortcodes.scss */
a span.social-icon.skype:hover {
  color: #00aaf1 !important;
  border-color: #00aaf1 !important;
}
/* line 657, ../scss/_shortcodes.scss */
a span.social-icon.soundcloud:hover {
  color: #ff6900 !important;
  border-color: #ff6900 !important;
}
/* line 662, ../scss/_shortcodes.scss */
a span.social-icon.stumbleupon:hover {
  color: #eb4823 !important;
  border-color: #eb4823 !important;
}
/* line 667, ../scss/_shortcodes.scss */
a span.social-icon.twitter:hover {
  color: #2baae1 !important;
  border-color: #2baae1 !important;
}
/* line 672, ../scss/_shortcodes.scss */
a span.social-icon.vimeo:hover {
  color: #40b2dc !important;
  border-color: #40b2dc !important;
}
/* line 677, ../scss/_shortcodes.scss */
a span.social-icon.youtube:hover {
  color: #ff3330 !important;
  border-color: #ff3330 !important;
}
/* line 682, ../scss/_shortcodes.scss */
a span.social-icon.tumblr:hover {
  color: #2c4762 !important;
  border-color: #2c4762 !important;
}
/* line 687, ../scss/_shortcodes.scss */
a span.social-icon.dribble:hover {
  color: #ea4c89 !important;
  border-color: #ea4c89 !important;
}
/* line 692, ../scss/_shortcodes.scss */
a span.social-icon.spotify:hover {
  color: #acd341 !important;
  border-color: #acd341 !important;
}
/* line 697, ../scss/_shortcodes.scss */
a span.social-icon.yelp:hover {
  color: #c41200 !important;
  border-color: #c41200 !important;
}
/* line 702, ../scss/_shortcodes.scss */
a span.social-icon.email:hover {
  color: #23313A !important;
  border-color: #23313A !important;
}

/* line 711, ../scss/_shortcodes.scss */
.entry-content a span.social-icon {
  display: inline-block;
}

/* Radium Image */
/* line 717, ../scss/_shortcodes.scss */
.radium_single_image figure {
  padding-bottom: 20px;
}
/* line 720, ../scss/_shortcodes.scss */
.radium_single_image figure a {
  position: relative;
  display: block;
}
/* line 725, ../scss/_shortcodes.scss */
.radium_single_image figure [class^="icon-"] {
  position: absolute;
  bottom: 20px;
  left: 20px;
  line-height: 32px;
  border: 1px solid #dfdfdd;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  color: #dfdfdd;
  text-align: center;
}
/* line 738, ../scss/_shortcodes.scss */
.radium_single_image figure:hover [class^="icon-"] {
  color: #ff5a00;
  border-color: #ff5a00;
}
/* line 745, ../scss/_shortcodes.scss */
.radium_single_image figcaption {
  padding: 20px 30px 0;
  margin-bottom: 0;
  text-align: center;
}
/* line 752, ../scss/_shortcodes.scss */
.radium_single_image.borderframe img {
  border: 2px solid #dfdfdd;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 761, ../scss/_shortcodes.scss */
.radium_single_image.glowframe img {
  border: 2px solid #029dd3;
  width: 98%;
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* line 771, ../scss/_shortcodes.scss */
.radium_single_image .shadowframe img {
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}

/* List Shortcode */
/* line 781, ../scss/_shortcodes.scss */
.list ol li,
.list ul li {
  list-style: none !important;
}

/* Misc */
/* line 787, ../scss/_shortcodes.scss */
.entry-content ol.unstyled,
.entry-content ul.unstyled,
ol.unstyled,
ul.unstyled {
  margin-left: 0;
}
/* line 793, ../scss/_shortcodes.scss */
.entry-content ol.unstyled li,
.entry-content ul.unstyled li,
ol.unstyled li,
ul.unstyled li {
  list-style: none !important;
}

/* Message Boxes*/
/* line 799, ../scss/_shortcodes.scss */
.alert {
  padding: 10px 6px;
  margin: 10px 0;
  border: 1px solid;
  transition: .1s linear all;
  -webkit-transition: .1s linear all;
  -moz-transition: .1s linear all;
}

/* note */
/* line 809, ../scss/_shortcodes.scss */
.alert.note {
  color: #975507;
  border-color: #e9c78c;
}

/* Info box */
/* line 815, ../scss/_shortcodes.scss */
.alert.info {
  color: #204479;
  border-color: #017ac9;
}

/* Error box */
/* line 821, ../scss/_shortcodes.scss */
.alert.error,
.alert.warning {
  color: #8b0f0f;
  border-color: #f3c0c0;
}

/* Success box */
/* line 828, ../scss/_shortcodes.scss */
.alert.success {
  color: #11601c;
  border-color: #b8dca6;
}

/* =Tab Styles
--------------------------------------------------------------*/
/* line 836, ../scss/_shortcodes.scss */
.radium-tabs-horizontal.ui-tabs .ui-tabs-hide {
  position: absolute;
  left: -10000px;
}

/* line 841, ../scss/_shortcodes.scss */
.radium-tabs-horizontal {
  background: none;
  margin-top: 15px;
}
/* line 845, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.radium-tabs-horizontal ul.radium-nav:before, .radium-tabs-horizontal ul.radium-nav:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.radium-tabs-horizontal ul.radium-nav:after {
  clear: both;
}
/* line 852, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav li {
  float: left;
  position: relative;
  margin: 0 -1px -1px 0;
  z-index: 10;
  list-style: none;
}
/* line 859, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav li a {
  border: 1px solid #dfdfdd;
  border-bottom: none;
  display: block;
  overflow: hidden;
  padding: 7px 20px 0;
  height: 45px;
  margin: 0;
  text-decoration: none;
  font-weight: bold;
}
/* line 870, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav li a:hover {
  margin: 0;
}
/* line 875, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav li.ui-tabs-active {
  border-top: 2px solid #ff5a00;
}
/* line 878, ../scss/_shortcodes.scss */
.radium-tabs-horizontal ul.radium-nav li.ui-tabs-active a {
  margin-top: -2px;
}
/* line 885, ../scss/_shortcodes.scss */
.radium-tabs-horizontal .tabs-content {
  border: 1px solid #dfdfdd;
}
/* line 889, ../scss/_shortcodes.scss */
.radium-tabs-horizontal .radium-tab {
  padding: 20px;
  margin-bottom: 20px;
}
/* line 893, ../scss/_shortcodes.scss */
.radium-tabs-horizontal .radium-tab[aria-expanded='true'] {
  -webkit-animation: zoomOut 500ms ease both;
  -moz-animation: zoomOut 500ms ease both;
  -o-animation: zoomOut 500ms ease both;
  animation: zoomOut 500ms ease both;
}

/* verticla Tabs */
/* line 904, ../scss/_shortcodes.scss */
.radium-tabs-vertical {
  padding: 0;
  margin-bottom: 20px;
}
/* line 908, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-widget-header {
  border: none;
}
/* line 912, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
}
/* line 918, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border: 1px solid #dfdfdd;
  border-top: none;
  overflow: hidden;
  position: relative;
  z-index: 2;
  list-style: none;
}
/* line 928, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li:first-child {
  border-top: 1px solid #dfdfdd;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  border-top-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  border-top-left-radius: 2px;
}
/* line 938, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li a {
  display: block;
  width: 100%;
  padding: .6em 1em;
  text-transform: uppercase;
}
/* line 944, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li a:hover {
  cursor: pointer;
}
/* line 949, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
  border-left: 2px solid #ff5a00;
}
/* line 952, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
  position: relative;
  z-index: 2;
}
/* line 958, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-nav li:last-child {
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
}
/* line 969, ../scss/_shortcodes.scss */
.radium-tabs-vertical .ui-tabs-panel {
  float: left;
  width: 75%;
  border-radius: 0;
  position: relative;
  left: -1px;
  padding: 0 40px;
}
/* line 978, ../scss/_shortcodes.scss */
.radium-tabs-vertical .sidebar_tab_shadow:after {
  content: '';
  position: absolute;
  height: 90%;
  width: 1px;
  right: -14px;
  z-index: 2;
  top: 5%;
  overflow: hidden;
}

/*-----------------------------------------------------------------------------------*/
/*	Toggle Styles
/*-----------------------------------------------------------------------------------*/
/* line 994, ../scss/_shortcodes.scss */
.radium-toggle {
  border-bottom: 1px solid #dfdfdd;
}
/* line 997, ../scss/_shortcodes.scss */
.radium-toggle .radium-toggle-title {
  display: block;
  font-weight: bold;
  color: #ff5a00;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: all .2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
}
/* line 1011, ../scss/_shortcodes.scss */
.radium-toggle .target {
  margin-bottom: 14px;
}
/* line 1015, ../scss/_shortcodes.scss */
.radium-toggle .ui-state-active .ui-icon:before,
.radium-toggle span.ui-icon:before {
  content: '\f067';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
}
/* line 1023, ../scss/_shortcodes.scss */
.radium-toggle .ui-state-active .ui-icon:before {
  content: '\f068';
}
/* line 1027, ../scss/_shortcodes.scss */
.radium-toggle span.ui-icon {
  margin: 0 8px 0 0;
}

/* ---------------------------------------------------- */
/* accordion											*/
/* ---------------------------------------------------- */
/* line 1037, ../scss/_shortcodes.scss */
.accordion {
  border-bottom: 1px solid #dfdfdd;
}

/* line 1041, ../scss/_shortcodes.scss */
.accordion .title a {
  font-weight: bold;
  display: block;
  border-top: 1px solid #dfdfdd;
  padding: 10px 20px 10px 0;
}

/* line 1048, ../scss/_shortcodes.scss */
.accordion .inner {
  padding: 0 20px 20px 0;
}

/* line 1052, ../scss/_shortcodes.scss */
.accordion .active .ui-accordion-header-icon:before,
.accordion .ui-accordion-header-icon:before {
  content: '\f067';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
}

/* line 1060, ../scss/_shortcodes.scss */
.accordion .active .ui-accordion-header-icon:before {
  content: '\f068';
}

/* line 1064, ../scss/_shortcodes.scss */
.accordion .ui-accordion-header-icon {
  margin: 0 8px 0 0;
}

/* Banner boxes */
/* line 1069, ../scss/_shortcodes.scss */
.radium-banner-grid {
  margin-left: -7px !important;
  margin-right: -7px !important;
}
/* line 1073, ../scss/_shortcodes.scss */
.radium-banner-grid .columns {
  margin-right: -1px;
}
/* line 1077, ../scss/_shortcodes.scss */
.radium-banner-grid .columns > div {
  margin-left: 7px;
  margin-right: 7px;
}
/* line 1082, ../scss/_shortcodes.scss */
.radium-banner-grid .radium-banner {
  display: block;
}
/* line 1086, ../scss/_shortcodes.scss */
.radium-banner-grid .columns > img {
  margin-bottom: 10px;
}

/* line 1092, ../scss/_shortcodes.scss */
.radium-banner {
  background: #595858;
  display: block;
  position: relative;
  overflow: hidden;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 1103, ../scss/_shortcodes.scss */
.radium-banner.light {
  box-shadow: inset 0 0 6px 0 #eee;
  background-color: #fafafa;
}
/* line 1108, ../scss/_shortcodes.scss */
.radium-banner .banner-bg {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -ms-behavior: url("backgroundsize.htc");
}
/* line 1122, ../scss/_shortcodes.scss */
.radium-banner .banner-effect {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  background-color: transparent;
}
/* line 1133, ../scss/_shortcodes.scss */
.radium-banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
}
/* line 1139, ../scss/_shortcodes.scss */
.radium-banner .inner {
  white-space: normal;
  z-index: 3;
  position: absolute;
  left: 10%;
  bottom: 10%;
  right: 10%;
  margin: 0 auto;
}
/* line 1149, ../scss/_shortcodes.scss */
.radium-banner .button {
  margin: 10px 5px;
  padding: 5px 15px;
  font-weight: bold;
}
/* line 1155, ../scss/_shortcodes.scss */
.radium-banner .text-right .button {
  margin: 10px 0 10px 10px;
}
/* line 1159, ../scss/_shortcodes.scss */
.radium-banner .text-left .button {
  margin: 10px 10px 10px 0;
}
/* line 1163, ../scss/_shortcodes.scss */
.radium-banner .center {
  bottom: 50% !important;
  top: auto !important;
}
/* line 1168, ../scss/_shortcodes.scss */
.radium-banner .left {
  left: 10%;
  right: auto;
}
/* line 1173, ../scss/_shortcodes.scss */
.radium-banner .far-left {
  left: 20px;
  right: auto;
  text-align: left;
}
/* line 1179, ../scss/_shortcodes.scss */
.radium-banner .right {
  left: auto;
  right: 10%;
}
/* line 1184, ../scss/_shortcodes.scss */
.radium-banner .far-right {
  left: auto;
  right: 20px;
  text-align: right;
}
/* line 1190, ../scss/_shortcodes.scss */
.radium-banner .center .tx-div {
  margin: 0 auto;
}
/* line 1194, ../scss/_shortcodes.scss */
.radium-banner .far-left .tx-div,
.radium-banner .left .tx-div {
  margin: 0 auto 0 0;
}
/* line 1199, ../scss/_shortcodes.scss */
.radium-banner .far-right .tx-div,
.radium-banner .right .tx-div {
  margin: 0 0 0 auto;
}
/* line 1204, ../scss/_shortcodes.scss */
.radium-banner .text-center .tx-div {
  margin: 0 auto;
}
/* line 1208, ../scss/_shortcodes.scss */
.radium-banner .text-left .tx-div {
  margin: 0 auto 0 0;
}
/* line 1212, ../scss/_shortcodes.scss */
.radium-banner .text-right .tx-div {
  margin: 0 0 0 auto;
}
/* line 1216, ../scss/_shortcodes.scss */
.radium-banner .tx-div {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
/* line 1221, ../scss/_shortcodes.scss */
.radium-banner .inner.top {
  top: 12% !important;
  margin: 0 auto !important;
  bottom: auto !important;
}
/* line 1227, ../scss/_shortcodes.scss */
.radium-banner .inner.bottom {
  bottom: 12% !important;
  margin: 0 auto !important;
  top: auto !important;
}
/* line 1233, ../scss/_shortcodes.scss */
.radium-banner .inner.far-bottom {
  bottom: 0 !important;
  top: auto !important;
}
/* line 1238, ../scss/_shortcodes.scss */
.radium-banner .inner.far-top {
  top: 0 !important;
  bottom: auto !important;
}

/* line 1245, ../scss/_shortcodes.scss */
.text-box-dark {
  background: #000;
  color: #FFF;
  display: inline;
  line-height: 120% !important;
  box-shadow: 10px 0 0 #000;
}
/* line 1252, ../scss/_shortcodes.scss */
.text-box-dark:before {
  box-shadow: -10px 0 0 #000;
  display: inline-block;
  width: 10px;
  content: '';
}

/* line 1260, ../scss/_shortcodes.scss */
.text-box-light {
  background: #FFF;
  color: #111;
  display: inline;
  line-height: 120% !important;
  box-shadow: 10px 0 0 #FFF;
}
/* line 1267, ../scss/_shortcodes.scss */
.text-box-light:before {
  box-shadow: -10px 0 0 #FFF;
  display: inline-block;
  width: 10px;
  content: '';
}

/* line 1275, ../scss/_shortcodes.scss */
.text-box-primary {
  background: #595858;
  color: #fff;
  display: inline;
  line-height: 140% !important;
}

/* line 1282, ../scss/_shortcodes.scss */
.text-box-dark:after,
.text-box-light:after,
.text-box-primary:after {
  visibility: hidden;
  display: block;
  font-size: 0 !important;
  content: '';
  clear: both;
  height: 0 !important;
}

/* line 1293, ../scss/_shortcodes.scss */
.dark .text-box-light {
  color: #000;
}

/* -- textbox styles --*/
/* line 1298, ../scss/_shortcodes.scss */
div[class*='banner-textbox-'] .inner {
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

/* line 1304, ../scss/_shortcodes.scss */
.banner-textbox-white .inner {
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 1309, ../scss/_shortcodes.scss */
.banner-textbox-white-bordered .inner {
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px dashed #333;
}

/* line 1315, ../scss/_shortcodes.scss */
.banner-textbox-primary-stretched .inner,
.banner-textbox-white-stretched .inner,
.banner-textbox-white-stretched .inner {
  left: 0 !important;
  right: 0 !important;
}

/* line 1322, ../scss/_shortcodes.scss */
.dark .tx-div {
  background-color: #FFF;
  opacity: .3;
}

/* -- hover styles -- */
/* line 1328, ../scss/_shortcodes.scss */
.radium-banner .banner-bg {
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

/* -- hover style : fade effect --*/
/* line 1335, ../scss/_shortcodes.scss */
.radium-banner.hover_fade:hover .banner-bg {
  opacity: .3;
}

/* -- hover style : hover zoom --*/
/* line 1340, ../scss/_shortcodes.scss */
.radium-banner.hover_zoom:hover .banner-bg {
  opacity: .4;
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);
  transform: scale(1.25);
}

/* -- font sizes -- */
/* line 1349, ../scss/_shortcodes.scss */
.radium-banner h1 {
  font-weight: bolder;
  font-size: 350%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1356, ../scss/_shortcodes.scss */
.radium-banner h2 {
  font-size: 300%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1362, ../scss/_shortcodes.scss */
.radium-banner h3 {
  font-size: 200%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1368, ../scss/_shortcodes.scss */
.radium-banner h4 {
  font-size: 150%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1374, ../scss/_shortcodes.scss */
.radium-banner h5 {
  font-size: 100%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1380, ../scss/_shortcodes.scss */
.radium-banner h6 {
  font-size: 60%;
  line-height: 100%;
  margin: 7px 0;
}

/* line 1386, ../scss/_shortcodes.scss */
.radium-banner p {
  font-size: 60%;
  line-height: 120%;
}

/* line 1391, ../scss/_shortcodes.scss */
.radium-banner h1.h-large {
  font-size: 650%;
  line-height: 85%;
  padding: 0 !important;
}

/* line 1397, ../scss/_shortcodes.scss */
.radium-banner h1.h-xlarge {
  font-size: 1200%;
  line-height: 85%;
  padding: 0 !important;
}

/* line 1403, ../scss/_shortcodes.scss */
.radium-banner h1.h-xxlarge {
  font-size: 1500%;
  line-height: 85%;
  padding: 0 !important;
}

/* line 1409, ../scss/_shortcodes.scss */
.radium-banner h1.h-xxlarge {
  font-size: 1700%;
  line-height: 85%;
  padding: 0 !important;
}

/* line 1415, ../scss/_shortcodes.scss */
.large-1 .radium-banner,
.large-2 .radium-banner {
  font-size: 6px;
}

/* line 1420, ../scss/_shortcodes.scss */
.large-3 .radium-banner {
  font-size: 8px;
}

/* line 1424, ../scss/_shortcodes.scss */
.large-4 .radium-banner {
  font-size: 8px;
}

/* line 1428, ../scss/_shortcodes.scss */
.large-5 .radium-banner {
  font-size: 13px;
}

/* line 1432, ../scss/_shortcodes.scss */
.large-6 .radium-banner {
  font-size: 14px;
}

/* line 1436, ../scss/_shortcodes.scss */
.large-7 .radium-banner {
  font-size: 14px;
}

/* line 1440, ../scss/_shortcodes.scss */
.large-8 .radium-banner {
  font-size: 14px;
}

/* line 1444, ../scss/_shortcodes.scss */
.large-9 .radium-banner {
  font-size: 14px;
}

/* line 1448, ../scss/_shortcodes.scss */
.large-1 .radium-banner .button,
.large-2 .radium-banner .button,
.large-3 .radium-banner .button,
.large-4 .radium-banner .button {
  font-size: 140%;
}

/* smaller font sizes on small columns */
@media only screen and (max-width: 500px) {
  /* line 1457, ../scss/_shortcodes.scss */
  .radium-banner .inner {
    min-width: 60% !important;
  }

  /* line 1461, ../scss/_shortcodes.scss */
  .radium-banner .button-row .button {
    display: block;
    margin: 0 0 5px;
  }

  /* line 1466, ../scss/_shortcodes.scss */
  .radium-banner {
    font-size: 9px;
  }

  /* line 1470, ../scss/_shortcodes.scss */
  .radium-banner .button,
  .radium-banner p {
    font-size: 130%;
  }
}
@media only screen and (min-width: 500px) {
  /* line 1476, ../scss/_shortcodes.scss */
  .radium-banner {
    font-size: 10px;
  }

  /* line 1480, ../scss/_shortcodes.scss */
  .radium-banner .button,
  .radium-banner p {
    font-size: 130%;
  }
}
@media only screen and (min-width: 600px) {
  /* line 1486, ../scss/_shortcodes.scss */
  .radium-banner {
    font-size: 12px;
  }

  /* line 1490, ../scss/_shortcodes.scss */
  .radium-banner .button,
  .radium-banner p {
    font-size: 120%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1496, ../scss/_shortcodes.scss */
  .radium-banner {
    font-size: 16px;
  }

  /* line 1500, ../scss/_shortcodes.scss */
  .radium-banner .button,
  .radium-banner p {
    font-size: 90%;
  }
}
@keyframes snow {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-moz-keyframes snow {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-webkit-keyframes snow {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-ms-keyframes snow {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
/* line 1542, ../scss/_shortcodes.scss */
.snow .banner-effect {
  background-image: url("../images/snow.png");
  -webkit-animation: snow 20s linear infinite;
  -moz-animation: snow 20s linear infinite;
  -ms-animation: snow 20s linear infinite;
  animation: snow 20s linear infinite;
}

@keyframes confetti {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-moz-keyframes confetti {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-webkit-keyframes confetti {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
@-ms-keyframes confetti {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px, 300px 300px;
  }
}
/* line 1586, ../scss/_shortcodes.scss */
.confetti .banner-effect {
  background-image: url("../images/confetti.png");
  -webkit-animation: confetti 10s linear infinite;
  -moz-animation: confetti 10s linear infinite;
  -ms-animation: confetti 10s linear infinite;
  animation: confetti 10s linear infinite;
}

@keyframes glass {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px;
  }
}
@-moz-keyframes glass {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px;
  }
}
@-webkit-keyframes glass {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, -400px -400px;
  }
}
@-ms-keyframes glass {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: 500px 1000px, 400px 400px;
  }
}
/* line 1630, ../scss/_shortcodes.scss */
.sliding-glass .banner-effect {
  background-image: url("../images/sliding-glass.png");
  -webkit-animation: glass 30s linear infinite;
  -moz-animation: glass 30s linear infinite;
  -ms-animation: glass 30s linear infinite;
  animation: glass 30s linear infinite;
}

@keyframes sparkle {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: -500px -1000px, -400px -400px, 300px 300px;
  }
}
@-moz-keyframes sparkle {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: -500px -1000px, -400px -400px, 300px 300px;
  }
}
@-webkit-keyframes sparkle {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: -500px -1000px, -200px -400px, 300px 300px;
  }
}
@-ms-keyframes sparkle {
  0% {
    background-position: 0 0px, 0 0px, 0 0;
  }
  100% {
    background-position: -500px -1000px, -400px -400px, 300px 300px;
  }
}
/* line 1674, ../scss/_shortcodes.scss */
.sparkle .banner-effect {
  background-image: url("../images/sparkle.png");
  -webkit-animation: sparkle 60s linear infinite;
  -moz-animation: sparkle 60s linear infinite;
  -ms-animation: sparkle 60s linear infinite;
  animation: sparkle 60s linear infinite;
}

@keyframes rain {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 500px 1000px;
  }
}
@-moz-keyframes rain {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 500px 1000px;
  }
}
@-webkit-keyframes rain {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 500px 1000px;
  }
}
@-ms-keyframes rain {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 500px 1000px;
  }
}
/* line 1718, ../scss/_shortcodes.scss */
.rain .banner-effect {
  background-image: url("../images/rain.png");
  -webkit-animation: rain 2s linear infinite;
  -moz-animation: rain 2s linear infinite;
  -ms-animation: rain 2s linear infinite;
  animation: rain 2s linear infinite;
}

/*
 * jQuery FlexSlider v2.0
 * http:/www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http:/www.gnu.org/licenses/gpl-2.0.html
 */
/* Browser Resets */
/* line 12, ../scss/_sliders.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 19, ../scss/_sliders.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 30, ../scss/_sliders.scss */
.flexslider {
  margin: 0;
  padding: 0;
}
/* line 34, ../scss/_sliders.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* line 38, ../scss/_sliders.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 47, ../scss/_sliders.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 53, ../scss/_sliders.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 62, ../scss/_sliders.scss */
html[xmlns] .slides {
  display: block;
}

/* line 66, ../scss/_sliders.scss */
* html .slides {
  height: 1%;
}

/* line 70, ../scss/_sliders.scss */
.flexslider .slides {
  zoom: 1;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 78, ../scss/_sliders.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 85, ../scss/_sliders.scss */
.flexslider {
  position: relative;
  zoom: 1;
}

/* line 90, ../scss/_sliders.scss */
.flex-viewport {
  max-height: 100%;
  -webkit-transition: all 1000ms ease 300ms ease-out;
  -moz-transition: all 1000ms ease 300ms ease-out;
  transition: all 1000ms ease 300ms ease-out;
}
/* line 94, ../scss/_sliders.scss */
.flex-viewport .slides > li {
  position: relative;
  opacity: 1;
}
/* line 95, ../scss/_sliders.scss */
.flex-viewport .loading .slides > li {
  opacity: 0;
}

/* line 99, ../scss/_sliders.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 106, ../scss/_sliders.scss */
.no-js .flex-viewport .loading .slides > li {
  opacity: 1;
}
/* line 109, ../scss/_sliders.scss */
.no-js .loading .flex-viewport {
  max-height: auto;
}

/* Direction Nav */
/* line 116, ../scss/_sliders.scss */
.flex-direction-nav {
  *height: 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: absolute;
  top: 17px;
  left: 20px;
}
/* line 125, ../scss/_sliders.scss */
.flex-direction-nav li {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
}
/* line 131, ../scss/_sliders.scss */
.flex-direction-nav li .gallery-caption {
  text-align: center;
  display: block;
  margin-top: 10px;
}
/* line 138, ../scss/_sliders.scss */
.flex-direction-nav a {
  border: 1px solid #000;
  border-radius: 1px;
  color: #000;
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
  display: block;
  position: absolute;
  cursor: pointer;
  -webkit-transition: all 300ms ease 300ms ease-out;
  -moz-transition: all 300ms ease 300ms ease-out;
  transition: all 300ms ease 300ms ease-out;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 157, ../scss/_sliders.scss */
.flex-direction-nav a:hover {
  border-color: #7BC673;
  color: #7BC673;
}
/* line 162, ../scss/_sliders.scss */
.flex-direction-nav a.flex-next {
  right: -3px;
}
/* line 164, ../scss/_sliders.scss */
.flex-direction-nav a.flex-next:before {
  content: "\f105";
}
/* line 167, ../scss/_sliders.scss */
.flex-direction-nav a.flex-prev {
  left: 0;
  margin-right: 1px;
}
/* line 170, ../scss/_sliders.scss */
.flex-direction-nav a.flex-prev:before {
  content: "\f104";
}

/* line 175, ../scss/_sliders.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0.1 !important;
  filter: alpha(opacity=30);
  cursor: default;
}

/* line 184, ../scss/_sliders.scss */
#featured-area .flex-direction-nav a {
  width: 100%;
  top: 45%;
}
/* line 188, ../scss/_sliders.scss */
#featured-area .flex-direction-nav a.flex-next {
  right: 0;
}
/* line 192, ../scss/_sliders.scss */
#featured-area .flex-direction-nav a.flex-prev {
  left: 0;
  margin-right: 0;
}

/* Control Nav */
/* line 203, ../scss/_sliders.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
/* line 208, ../scss/_sliders.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 216, ../scss/_sliders.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
/* line 227, ../scss/_sliders.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
/* line 231, ../scss/_sliders.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 238, ../scss/_sliders.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
/* line 242, ../scss/_sliders.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
/* line 247, ../scss/_sliders.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
/* line 252, ../scss/_sliders.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}
/* line 254, ../scss/_sliders.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 262, ../scss/_sliders.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }
  /* line 267, ../scss/_sliders.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
/* line 274, ../scss/_sliders.scss */
.post-slider,
.radium-slider {
  position: relative;
}

/* line 279, ../scss/_sliders.scss */
.entry-content-media .slider-wrapper {
  background-color: #F9F9F9;
  padding-top: 15px;
}
/* line 283, ../scss/_sliders.scss */
.entry-content-media .slider-wrapper .flex-direction-nav {
  left: auto;
  width: 100%;
  top: 50%;
  margin-top: -35px;
}
/* line 289, ../scss/_sliders.scss */
.entry-content-media .slider-wrapper .flex-direction-nav a.flex-next {
  right: 5px;
}
/* line 293, ../scss/_sliders.scss */
.entry-content-media .slider-wrapper .flex-direction-nav a.flex-prev {
  left: 5px;
}
/* line 299, ../scss/_sliders.scss */
.entry-content-media .slider-wrapper .slider-desc {
  text-align: center;
}
/* line 304, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav {
  position: relative;
  margin-top: 8px;
  padding: 8px 30px;
  background-color: #E7E7E9;
  z-index: 2;
  position: relative;
}
/* line 312, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav li {
  border: 1px solid transparent;
  opacity: .8;
  cursor: pointer;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}
/* line 322, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav li.flex-active-slide {
  border: 1px solid red;
  opacity: 1;
}
/* line 328, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav img {
  display: block;
  margin: 0 auto;
}
/* line 333, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav .flex-direction-nav {
  z-index: -1;
  top: 0;
  margin-top: 0;
  margin: 0 -30px;
}
/* line 339, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav .flex-direction-nav a {
  height: 95px;
  width: 20px;
  line-height: 95px;
  border-width: 0;
  background-color: #fff;
}
/* line 347, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav .flex-direction-nav a.flex-next {
  right: 0;
  border-left-width: 1px;
}
/* line 352, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav .flex-direction-nav a.flex-prev {
  left: 0;
  border-right-width: 1px;
}
/* line 357, ../scss/_sliders.scss */
.entry-content-media .post-slider-nav .flex-direction-nav .flex-disabled {
  display: none;
}

/* line 365, ../scss/_sliders.scss */
.post-slider li img {
  display: block;
  margin: 0 auto;
}

/* line 372, ../scss/_sliders.scss */
.flexslider-wrapper {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.flexslider-wrapper:before, .flexslider-wrapper:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.flexslider-wrapper:after {
  clear: both;
}

/* line 376, ../scss/_sliders.scss */
.slider .exif-data-holder {
  top: 75px;
  position: absolute;
  left: 20px;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.68);
  padding: 20px;
  font-size: 12px;
  display: block;
}

/* Flexslider 
.radium-slider-content {
	float: left;
	width: 68%;
	position: relative;
	margin: 0;
}
*/
/* line 396, ../scss/_sliders.scss */
.slider-tabs {
  background-color: black;
}
/* line 401, ../scss/_sliders.scss */
.slider-tabs .flex-viewport {
  height: 92px;
  margin: 0 15px;
}
/* line 406, ../scss/_sliders.scss */
.slider-tabs .tabs {
  padding: 15px 0;
  list-style: none;
  position: relative;
  height: 92px;
}
/* line 412, ../scss/_sliders.scss */
.slider-tabs .tabs li {
  width: 130px !important;
  float: left;
  display: block;
}
/* line 418, ../scss/_sliders.scss */
.slider-tabs .tabs a {
  color: #aaa;
  font-size: 13px;
  border-bottom: 1px solid #111;
  display: block;
  height: 62px;
}
/* line 425, ../scss/_sliders.scss */
.slider-tabs .tabs a span {
  display: block;
  overflow: hidden;
  padding: 8px;
}
/* line 432, ../scss/_sliders.scss */
.slider-tabs .tabs img {
  display: block;
  overflow: hidden;
  background: white;
  padding: 2px;
  margin-bottom: 7px;
}
/* line 440, ../scss/_sliders.scss */
.slider-tabs .tabs .flex-active-slide img {
  background-color: #ff5a00;
}

/* Carousel */
/* line 451, ../scss/_sliders.scss */
.carousel .flex-direction-nav {
  top: 41%;
  left: 0;
  width: 100%;
}
/* line 456, ../scss/_sliders.scss */
.carousel .flex-direction-nav a {
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
/* line 465, ../scss/_sliders.scss */
.carousel .flex-direction-nav a.flex-next, .carousel .flex-direction-nav a.flex-prev {
  background-color: transparent;
  border-radius: 50%;
}
/* line 469, ../scss/_sliders.scss */
.carousel .flex-direction-nav a.flex-next:hover, .carousel .flex-direction-nav a.flex-prev:hover {
  background-color: #ff5a00;
}
/* line 472, ../scss/_sliders.scss */
.carousel .flex-direction-nav a.flex-prev {
  left: -35px;
}
/* line 474, ../scss/_sliders.scss */
.carousel .flex-direction-nav a.flex-next {
  right: -35px;
}

/* line 481, ../scss/_sliders.scss */
.popup-gallery {
  position: relative;
  margin-bottom: 30px;
  text-align: center;
  padding: 15px;
  background: #131313;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 491, ../scss/_sliders.scss */
.popup-gallery .entry-title {
  color: #fff;
  margin-bottom: 15px;
}
/* line 496, ../scss/_sliders.scss */
.popup-gallery .popup-gallery-open {
  display: block;
}

/* line 500, ../scss/_sliders.scss */
.popup-gallery .block-title {
  color: #ffffff !important;
}

/* line 504, ../scss/_sliders.scss */
.popup-gallery a {
  color: #fff;
  text-decoration: none !important;
  display: block;
}

/* line 510, ../scss/_sliders.scss */
.popup-gallery a img {
  display: inline-block;
}

/* line 514, ../scss/_sliders.scss */
#gallery-ad {
  width: 300px;
  height: 250px;
  margin: 0 auto;
  background: #131313;
}

/* line 521, ../scss/_sliders.scss */
a.fancybox-nav [class*=" icon-"],
a.fancybox-nav [class^=icon-] {
  display: none;
}

/* line 526, ../scss/_sliders.scss */
a.fancybox-close {
  text-indent: 99999px;
}

/* line 528, ../scss/_sliders.scss */
#fancybox-thumbs ul li {
  padding: 3px !important;
}
/* line 530, ../scss/_sliders.scss */
#fancybox-thumbs ul li.fancybox-thumb-active a {
  border-width: 3px !important;
  border-color: #ff5a00 !important;
}

/* line 1, ../scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 10, ../scss/_tooltip.scss */
.tooltip * {
  font-size: 13px;
  line-height: 22px;
  box-sizing: content-box;
}

/* line 17, ../scss/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 21, ../scss/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 25, ../scss/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 29, ../scss/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 33, ../scss/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 37, ../scss/_tooltip.scss */
.tooltip-inner {
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
}

/* line 45, ../scss/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 52, ../scss/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 59, ../scss/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 65, ../scss/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 71, ../scss/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.8);
}

/* line 78, ../scss/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.8);
}

/* line 85, ../scss/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

/* line 92, ../scss/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

/* line 98, ../scss/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

/*--------------------------------------------------------------------*/
/* WIDGET STYLES
/*--------------------------------------------------------------------*/
/* =Dynamic Widget Grid
--------------------------------*/
/* line 7, ../scss/_widgets.scss */
.widget_row {
  width: 100%;
  margin: 0 auto;
}
/* line 11, ../scss/_widgets.scss */
.widget_row .widget-area {
  float: left;
  min-height: 1px;
  position: relative;
  margin: 0 0 0 4.4%;
}
/* line 18, ../scss/_widgets.scss */
.widget_row .widget-area:first-child {
  margin-left: 0;
}
/* line 20, ../scss/_widgets.scss */
.widget_row .widget_1 {
  width: 100%;
}
/* line 21, ../scss/_widgets.scss */
.widget_row .widget_2 {
  width: 47.8%;
}
/* line 22, ../scss/_widgets.scss */
.widget_row .widget_3 {
  width: 30.37%;
}
/* line 23, ../scss/_widgets.scss */
.widget_row .widget_4 {
  width: 21.68%;
}
/* line 24, ../scss/_widgets.scss */
.widget_row .widget_5 {
  width: 65.2%;
}
/* line 25, ../scss/_widgets.scss */
.widget_row .widget_6 {
  width: 13%;
}

/*--------------------------------------------------------------------*/
/*  GENERAL WIDGET STYLES
/*--------------------------------------------------------------------*/
/* line 36, ../scss/_widgets.scss */
.widget .widget-title {
  text-align: center;
  margin-bottom: 12px;
}
/* line 41, ../scss/_widgets.scss */
.widget .widget-title {
  border-bottom: 2px solid #000;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
}
/* line 48, ../scss/_widgets.scss */
.widget .widget-title span {
  background-color: #fff;
  padding: 0 15px;
}
/* line 55, ../scss/_widgets.scss */
.widget ul {
  padding: 0;
  margin: 0;
}
/* line 59, ../scss/_widgets.scss */
.widget ul > li {
  list-style: none;
}
/* line 61, ../scss/_widgets.scss */
.widget ul ul {
  margin: 0;
  padding: 0;
}
/* line 62, ../scss/_widgets.scss */
.widget ul li li {
  padding-left: 0;
}
/* line 63, ../scss/_widgets.scss */
.widget ul li a {
  color: #595858;
}
/* line 64, ../scss/_widgets.scss */
.widget ul li {
  text-align: left;
}
/* line 68, ../scss/_widgets.scss */
.widget .alert {
  margin: 10px;
}

/*--------------------------------------------------------------------*/
/*  SIDEBAR STYLES
/*--------------------------------------------------------------------*/
/* line 76, ../scss/_widgets.scss */
.sidebar {
  -webkit-backface-visibility: hidden;
  text-align: center;
  margin-top: 15px;
}
/* line 81, ../scss/_widgets.scss */
.sidebar .widget {
  *zoom: 1;
  margin-bottom: 30px;
}
/* line 273, ../scss/foundation/_global.scss */
.sidebar .widget:before, .sidebar .widget:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.sidebar .widget:after {
  clear: both;
}
/* line 85, ../scss/_widgets.scss */
.sidebar .widget h5 {
  margin-bottom: 15px;
}
/* line 87, ../scss/_widgets.scss */
.sidebar .widget h5 a {
  text-transform: uppercase;
}
/* line 92, ../scss/_widgets.scss */
.sidebar .social-icons li {
  float: left;
}

/* line 100, ../scss/_widgets.scss */
#sidebar-secondary .widget {
  margin-bottom: 35px;
}
/* line 102, ../scss/_widgets.scss */
#sidebar-secondary .widget-ad {
  padding: 0;
}

/*--------------------------------------------------------------------*/
/*  WORDPRESS DEFAULT WIDGETS
/*--------------------------------------------------------------------*/
/* line 112, ../scss/_widgets.scss */
.widget_recent_entries lu,
.widget_categories ul,
.widget_archive ul {
  margin-top: 10px;
}
/* line 117, ../scss/_widgets.scss */
.widget_recent_entries lu li:before,
.widget_categories ul li:before,
.widget_archive ul li:before {
  content: "\f016";
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-right: 8px;
  float: none;
}

/* line 127, ../scss/_widgets.scss */
.widget_recent_comments ul {
  margin-top: 10px;
}
/* line 130, ../scss/_widgets.scss */
.widget_recent_comments ul li:before {
  content: "\f075";
  font-family: 'FontAwesome';
  font-size: 16px;
  margin-right: 8px;
  float: none;
}

/*--------------------------------------------------------------------*/
/*  RECENT POSTS WIDGET
/*--------------------------------------------------------------------*/
/* line 146, ../scss/_widgets.scss */
.widget_radium_recent_posts h5.widget-title {
  margin-bottom: 12px;
}
/* line 150, ../scss/_widgets.scss */
.widget_radium_recent_posts li {
  border-bottom: 1px solid #dfdfdd;
  position: relative;
  padding: 0px 0px 14px 50px;
  margin-bottom: 3px;
}
/* line 157, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-date {
  position: absolute;
  left: 0;
  top: 3px;
  width: 40px;
  pointer-events: none;
  border: 2px solid #DFDFDC;
  margin-right: 10px;
  text-align: center;
  font-size: 70%;
  padding: 5px 0;
  color: #DFDFDC;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  line-height: 100%;
  text-transform: uppercase;
}
/* line 174, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-date span {
  display: block;
}
/* line 175, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-date .post-date-day {
  margin-bottom: 5px;
}
/* line 178, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-title {
  line-height: 1;
  text-transform: uppercase;
}
/* line 182, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-title a {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  color: inherit;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
}
/* line 191, ../scss/_widgets.scss */
.widget_radium_recent_posts li .post-comments {
  font-size: 80%;
  display: block;
  color: #AFAFAE;
  text-transform: uppercase;
  font-size: 10px;
  margin-top: 6px;
}

/*--------------------------------------------------------------------*/
/*  RECENT COMMENTS WIDGET
/*--------------------------------------------------------------------*/
/* line 209, ../scss/_widgets.scss */
.widget_recent_comments li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfdfdd;
  position: relative;
}
/* line 215, ../scss/_widgets.scss */
.widget_recent_comments li:before {
  content: "\f075";
}

/*--------------------------------------------------------------------*/
/*  CUSTOM MENU WIDGET
/*--------------------------------------------------------------------*/
/* line 229, ../scss/_widgets.scss */
.widget.widget_nav_menu .widget-title {
  margin-bottom: 6px;
}
/* line 235, ../scss/_widgets.scss */
.widget.widget_nav_menu ul li {
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
  padding: 6px 0;
  text-align: left;
  position: relative;
}
/* line 241, ../scss/_widgets.scss */
.widget.widget_nav_menu ul li:first-child {
  padding-top: 0;
}
/* line 244, ../scss/_widgets.scss */
.widget.widget_nav_menu ul li a:before {
  content: "\f054";
  top: 15px;
  right: 0;
  position: absolute;
  height: 20px;
  width: 13px;
  display: block;
  z-index: 1;
  font: normal 10px FontAwesome;
  font-weight: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  line-height: normal;
  vertical-align: baseline;
}

/*--------------------------------------------------------------------*/
/*  NEWSLETTER WIDGET
/*--------------------------------------------------------------------*/
/* line 273, ../scss/_widgets.scss */
.widget_radium_newsletter:not(.custom-class) {
  border: 1px solid #dfdfdd;
  padding: 15px;
}
/* line 278, ../scss/_widgets.scss */
.widget_radium_newsletter p,
.widget_radium_newsletter p:last-child,
.widget_radium_newsletter p:last-of-type,
.widget_radium_newsletter p:empty {
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 286, ../scss/_widgets.scss */
.widget_radium_newsletter input[type="email"],
.widget_radium_newsletter input[type="text"] {
  margin-bottom: 6px;
  width: 100% !important;
}
/* line 292, ../scss/_widgets.scss */
.widget_radium_newsletter input[type="submit"] {
  padding: 10px 20px;
  width: 100%;
}
/* line 297, ../scss/_widgets.scss */
.widget_radium_newsletter.custom-class {
  padding: 0 15px 15px 15px;
}

/* line 303, ../scss/_widgets.scss */
#bottom-footer .widget_radium_newsletter {
  border-color: rgba(223, 223, 221, 0.12);
}

/* -----------------------------------------------------------------------------
 * Categories
 * -------------------------------------------------------------------------- */
/* line 313, ../scss/_widgets.scss */
.widget_radium_categories_widget ul {
  list-style: none;
  padding-left: 0;
}
/* line 318, ../scss/_widgets.scss */
.widget_radium_categories_widget li {
  margin-top: 10px;
  position: relative;
}
/* line 322, ../scss/_widgets.scss */
.widget_radium_categories_widget li:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 43%;
  z-index: 1;
  display: block;
  width: 84%;
  border-bottom: 1px dashed #999;
}
/* line 334, ../scss/_widgets.scss */
.widget_radium_categories_widget .category {
  position: relative;
}
/* line 338, ../scss/_widgets.scss */
.widget_radium_categories_widget .category.show-count .category-post-count {
  display: inline-block;
}
/* line 342, ../scss/_widgets.scss */
.widget_radium_categories_widget .entry-title {
  font-size: 16px;
  display: inline;
  padding: 0 5px 0 0;
  position: relative;
  z-index: 2;
  background: #fff;
}
/* line 351, ../scss/_widgets.scss */
.widget_radium_categories_widget .category-post-count {
  margin-left: 10px;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 4px;
  background-color: rgba(0, 0, 0, 0.13);
  color: black;
}

/*--------------------------------------------------------------------*/
/*  SEARCH WIDGET
/*--------------------------------------------------------------------*/
/* line 369, ../scss/_widgets.scss */
.widget_search form {
  margin-bottom: 0px;
}
/* line 373, ../scss/_widgets.scss */
.widget_search h5 {
  margin-bottom: 0;
}
/* line 377, ../scss/_widgets.scss */
.widget_search .searchform input[type="submit"] {
  display: none !important;
}
/* line 381, ../scss/_widgets.scss */
.widget_search input[type="text"] {
  background-image: url(../images/icon-search.png);
  background-position: 270px 10px;
  background-repeat: no-repeat;
  padding-left: 10px;
  margin-bottom: 0;
  width: 100%;
}
/* line 388, ../scss/_widgets.scss */
.widget_search input[type="text"]:focus {
  background-position: 320px 10px;
  padding-left: 10px;
}

/*--------------------------------------------------------------------*/
/*  TAG CLOUD WIDGET
/*--------------------------------------------------------------------*/
/* line 399, ../scss/_widgets.scss */
.tagcloud {
  float: left;
  margin-bottom: -4px;
  margin-top: 7px;
}
/* line 404, ../scss/_widgets.scss */
.tagcloud a {
  border-radius: 3px;
  display: inline-block;
  font: normal 11px "Lato", Arial, sans-serif !important;
  float: left;
  margin: 0px 2px 2px 0px;
  padding: 4px 7px;
  position: relative;
  text-transform: uppercase;
  border: 1px solid #ff5a00;
}

/*--------------------------------------------------------------------*/
/*  TWITTER WIDGET
/*--------------------------------------------------------------------*/
/* line 423, ../scss/_widgets.scss */
.widget_radium_tweets .widget-title {
  border-bottom: 1px solid #dfdfdd;
}
/* line 427, ../scss/_widgets.scss */
.widget_radium_tweets .error {
  padding: 10px 0;
}
/* line 431, ../scss/_widgets.scss */
.widget_radium_tweets.custom-class.widget .widget-title {
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
}
/* line 437, ../scss/_widgets.scss */
.widget_radium_tweets.blue .alert.error {
  color: #fff;
  border-color: #fff;
}

/* line 447, ../scss/_widgets.scss */
.twitter-div ul {
  margin-bottom: 15px;
}
/* line 450, ../scss/_widgets.scss */
.twitter-div ul li {
  padding: 10px 0;
  border-bottom: 1px solid #dfdfdd;
  position: relative;
}
/* line 455, ../scss/_widgets.scss */
.twitter-div ul li:last-child {
  margin-bottom: 0;
}
/* line 459, ../scss/_widgets.scss */
.twitter-div ul li span {
  display: block;
}
/* line 461, ../scss/_widgets.scss */
.twitter-div ul li span a {
  text-transform: none;
  font-size: 13px;
  font-style: normal;
}
/* line 468, ../scss/_widgets.scss */
.twitter-div ul li a {
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  color: #5C5C68;
}
/* line 477, ../scss/_widgets.scss */
.twitter-div .button {
  font-size: 13px;
  margin: 0 0 0 0;
  padding: 8px 10px;
  width: 100%;
}

/* line 487, ../scss/_widgets.scss */
.custom-class.widget .widget-title {
  border: none;
  color: #fff;
  padding-top: 4px;
  margin-bottom: 0;
  padding-bottom: 0;
  background-image: url(../images/dots_pat_light.png);
}
/* line 496, ../scss/_widgets.scss */
.custom-class.widget .twitter-div {
  margin-bottom: 0;
}
/* line 499, ../scss/_widgets.scss */
.custom-class.widget .twitter-div .twitter-div {
  border-color: rgba(255, 255, 255, 0.3);
}
/* line 501, ../scss/_widgets.scss */
.custom-class.widget .twitter-div ul {
  margin-bottom: 0;
}
/* line 503, ../scss/_widgets.scss */
.custom-class.widget .twitter-div li,
.custom-class.widget .twitter-div a {
  color: #fff;
}
/* line 508, ../scss/_widgets.scss */
.custom-class.widget .twitter-div li {
  border-color: rgba(255, 255, 255, 0.3);
  color: #fff;
  padding: 15px;
}

/*--------------------------------------------------------------------*/
/*  CALENDER WIDGET
/*--------------------------------------------------------------------*/
/* line 521, ../scss/_widgets.scss */
.widget table#wp-calendar {
  width: 99%;
  margin-left: 2px;
}
/* line 525, ../scss/_widgets.scss */
.widget table#wp-calendar a {
  display: block;
  background: #fa4c29;
  color: #fff;
  text-decoration: none;
}
/* line 530, ../scss/_widgets.scss */
.widget table#wp-calendar a:hover {
  background: #333;
  color: #fff;
  text-decoration: none;
}
/* line 537, ../scss/_widgets.scss */
.widget table#wp-calendar thead {
  background-color: transparent;
}
/* line 540, ../scss/_widgets.scss */
.widget table#wp-calendar thead th {
  padding: 0 6px;
  line-height: 3em;
}
/* line 547, ../scss/_widgets.scss */
.widget table#wp-calendar tbody td {
  text-align: center;
  border: 1px solid #ddd;
  background: #fff;
  color: #999;
  font-size: 12px;
  line-height: 3em;
  padding: 0px 0px;
}
/* line 557, ../scss/_widgets.scss */
.widget table#wp-calendar tfoot td {
  padding: 0 6px;
  line-height: 3em;
}
/* line 562, ../scss/_widgets.scss */
.widget table#wp-calendar tfoot {
  background-color: transparent;
}
/* line 564, ../scss/_widgets.scss */
.widget table#wp-calendar caption {
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  padding: 0 0 6px 0;
}
/* line 571, ../scss/_widgets.scss */
.widget table#wp-calendar th {
  text-align: center;
  padding: 0 0 0 0;
}
/* line 576, ../scss/_widgets.scss */
.widget table#wp-calendar #next a {
  text-align: right;
  color: #666;
  line-height: 10px;
  background: none;
}
/* line 583, ../scss/_widgets.scss */
.widget table#wp-calendar #prev a {
  text-align: left;
  color: #666;
  line-height: 15px;
  background: none;
}
/* line 590, ../scss/_widgets.scss */
.widget table#wp-calendar #next a:hover,
.widget table#wp-calendar #prev a:hover {
  color: #000;
}

/* =Child/Sibling Widget */
/* line 597, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu nav li {
  color: #555;
  background-color: rgba(61, 63, 64, 0.02);
  margin: 1px 0px 0 0;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
}
/* line 607, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li:hover {
  background-color: #ff5a00;
  border-right: 1px solid rgba(255, 103, 79, 0.24);
}
/* line 610, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li:hover a {
  color: white;
}
/* line 613, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li.current_page_item {
  border-right: 1px solid #ff5a00;
}
/* line 615, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li.current_page_item:hover a {
  color: white;
}
/* line 618, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li a {
  display: block;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  display: block;
  position: relative;
}
/* line 626, ../scss/_widgets.scss */
#sidebar .widget_radium_pages_menu li.current_page_item a {
  color: #ff5a00;
}

/* Social Widget **/
/* line 631, ../scss/_widgets.scss */
.social-icons-wrapper {
  margin-bottom: 15px;
}

/*-- FANS HOME --*/
/* line 636, ../scss/_widgets.scss */
.widget.dark.widget_radium_social_fans p {
  color: white;
}

/* line 638, ../scss/_widgets.scss */
.widget_radium_social_fans {
  position: relative;
  font-family: "Oswald", "Lato", Arial, sans-serif;
}
/* line 642, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home {
  padding: 15px;
  border: 1px solid #dfdfdd;
}
/* line 647, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-number p {
  border: none;
}
/* line 651, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-no-one {
  height: 83%;
}
/* line 655, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-no-two {
  height: 67%;
}
/* line 659, ../scss/_widgets.scss */
.widget_radium_social_fans span {
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}
/* line 666, ../scss/_widgets.scss */
.widget_radium_social_fans a {
  float: left;
  width: 100%;
  height: 100%;
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
}
/* line 675, ../scss/_widgets.scss */
.widget_radium_social_fans p {
  text-align: center;
  color: #fff;
  transition: .5s;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
/* line 682, ../scss/_widgets.scss */
.widget_radium_social_fans a span.social-icon {
  border: none;
  color: white;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 0;
  height: 34px;
}
/* line 691, ../scss/_widgets.scss */
.widget_radium_social_fans a span.social-icon:hover {
  color: #fff !important;
}
/* line 694, ../scss/_widgets.scss */
.widget_radium_social_fans [class^="icon-"] {
  line-height: 34px;
}
/* line 698, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-number {
  color: black;
}
/* line 700, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-number span {
  font-size: 66px;
  text-align: center;
  line-height: 66px;
  margin-bottom: 15px;
  padding: 0;
  color: inherit;
  display: block;
}
/* line 710, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home-number p {
  float: left;
  width: 100%;
  color: inherit;
  font-size: 16px;
  margin-bottom: 10px;
  background: none;
  padding: 0;
  font-weight: normal;
}
/* line 722, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-home > div:not(.fans-home-number) {
  float: left;
  width: 65px;
  height: 65px;
  margin: 0 1px 1px 0;
  overflow: hidden;
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
}
/* line 733, ../scss/_widgets.scss */
.widget_radium_social_fans p {
  width: 65px;
  position: relative;
  -webkit-transform: translateZ(0.1px);
  line-height: 32px;
}
/* line 739, ../scss/_widgets.scss */
.widget_radium_social_fans p span {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #fff;
  -webkit-transition: -webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  display: block;
}
/* line 754, ../scss/_widgets.scss */
.widget_radium_social_fans p::after {
  background-color: #fff;
  color: #000;
  content: attr(data-text);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  font-size: 16px;
  line-height: 30px;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: -moz-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: -o-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: -ms-transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
  text-align: center;
}
/* line 780, ../scss/_widgets.scss */
.widget_radium_social_fans p:hover::after {
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 793, ../scss/_widgets.scss */
.widget_radium_social_fans p:active::after {
  background-color: transparent;
  color: #fff;
}
/* line 800, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-twitter {
  background-color: #4aa8df;
}
/* line 804, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-fb {
  background-color: #37467b;
}
/* line 808, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-g {
  background-color: #de4839;
}
/* line 812, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-count-users {
  background-color: #82b440;
}
/* line 816, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-instagram {
  background-color: #517fa4;
}
/* line 820, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-pinterest {
  background-color: #cb2027;
}
/* line 824, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-youtube {
  background-color: #ff3330;
}
/* line 828, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-vimeo {
  background-color: #40b2dc;
}
/* line 832, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-dribbble {
  background-color: #f973a4;
}
/* line 836, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-soundcloud {
  background-color: #ff6900;
}
/* line 840, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-behance {
  background-color: #2b9ad2;
}
/* line 844, ../scss/_widgets.scss */
.widget_radium_social_fans .fans-rss {
  background-color: #e78733;
}

/*** Ads Widget */
/* line 851, ../scss/_widgets.scss */
.widget_radium_ad_widget {
  margin-bottom: 15px;
}
/* line 854, ../scss/_widgets.scss */
.widget_radium_ad_widget.add-padding .widget-ad {
  padding: 10px 20px;
}
/* line 856, ../scss/_widgets.scss */
.widget_radium_ad_widget .widget-ad {
  padding: 10px 0;
}
/* line 859, ../scss/_widgets.scss */
.widget_radium_ad_widget .widget-ad h3 {
  clear: both;
  color: #CCC;
  float: left;
  font: 400 8px/8px sans-serif;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 5px;
}
/* line 869, ../scss/_widgets.scss */
.widget_radium_ad_widget .widget-ad a {
  display: block;
  float: left;
  margin-bottom: 10px;
}

/* line 879, ../scss/_widgets.scss */
.sidebar .widget_radium_ad_widget {
  margin-bottom: 15px;
}

/*** Buzz Widget */
/* line 886, ../scss/_widgets.scss */
.featured .widget-buzz-header {
  background: url("../images/sprite.png") no-repeat;
  background-position: center -190px;
  color: #fff;
  text-align: center;
  height: 75px;
  z-index: 3;
  position: relative;
  font-size: 24px;
  line-height: 64px;
  font-weight: normal;
  padding-bottom: 0;
  margin-top: -20px;
  margin-bottom: 15px;
  border-bottom: none;
}
/* line 902, ../scss/_widgets.scss */
.featured .widget-buzz-header span {
  background-color: transparent;
  padding: 0 0;
}
/* line 908, ../scss/_widgets.scss */
.featured ul li .entry-title a {
  color: black;
}

/* line 912, ../scss/_widgets.scss */
h3.widget-buzz-header {
  text-align: center;
  margin-bottom: 12px;
  padding-bottom: 0;
  border-bottom: 2px solid #000;
  text-transform: uppercase;
  font-size: 16px;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
}
/* line 922, ../scss/_widgets.scss */
h3.widget-buzz-header span {
  background-color: #fff;
  padding: 0 15px;
}
/* line 927, ../scss/_widgets.scss */
h3.widget-buzz-header a {
  color: #aaa;
}

/* line 931, ../scss/_widgets.scss */
ul.widget-buzz {
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 938, ../scss/_widgets.scss */
ul.widget-buzz li {
  display: block;
  float: left;
  margin-bottom: 5px;
  padding-bottom: 5px;
  position: relative;
  text-align: center;
  width: 100%;
}
/* line 947, ../scss/_widgets.scss */
ul.widget-buzz li:last-child {
  margin-bottom: 0;
}
/* line 949, ../scss/_widgets.scss */
ul.widget-buzz li .entry-title {
  font-size: 14px;
  line-height: 18px;
}
/* line 956, ../scss/_widgets.scss */
ul.widget-buzz .entry-meta > div {
  text-transform: uppercase;
  font-size: 9px;
  line-height: 16px;
  color: inherit;
  margin-bottom: 2px;
  width: auto;
  display: inline-block;
}

/* line 968, ../scss/_widgets.scss */
.dates-off ul.widget-buzz li {
  margin-bottom: 15px;
}

/* -----------------------------------------------------------------------------
 * Text
 * -------------------------------------------------------------------------- */
/* line 975, ../scss/_widgets.scss */
.widget_text img {
  margin-bottom: 15px;
}

/* -----------------------------------------------------------------------------
 * Banner
 * -------------------------------------------------------------------------- */
/* line 982, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner {
  background-size: cover;
  background-position: center center;
  display: block;
}
/* line 987, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-inner {
  padding: 15px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, black));
  background: -webkit-linear-gradient(top, transparent 0, black 100%);
  background: -webkit-linear-gradient(top, transparent 0%, #000000 100%);
  background: linear-gradient(to bottom, transparent 0%, #000000 100%);
  -webkit-transition: background-color 0.25s ease-out;
  -moz-transition: background-color 0.25s ease-out;
  transition: background-color 0.25s ease-out;
}
/* line 998, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-inner:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1001, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-title,
.widget_radium_widgets_custom_banner .banner .banner-supertitle,
.widget_radium_widgets_custom_banner .banner .banner-subtitle {
  margin: 0;
  color: #fff;
  font-weight: 400;
  text-align: left;
  font-size: 13px;
}
/* line 1011, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-title {
  text-transform: uppercase;
  font-size: 21px;
}
/* line 1016, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-subtitle {
  opacity: 0.7;
  margin: 10px 0;
}
/* line 1021, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-supertitle {
  opacity: 0.75;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-size: 12px;
}
/* line 1030, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-supertitle + .banner-title {
  margin-top: 0;
}
/* line 1034, ../scss/_widgets.scss */
.widget_radium_widgets_custom_banner .banner .banner-button {
  margin-top: 15px;
  margin: 15px 15px 0 0;
  text-align: center;
  display: inherit;
}

/*--------------------------------------------------------------------*/
/* Latest Reviews */
/*--------------------------------------------------------------------*/
/* line 1052, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews ul li {
  line-height: 22px;
  margin: 15px 0 17px;
}
/* line 1056, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews ul li:last-child {
  margin-bottom: 0;
}
/* line 1058, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews ul li h5 {
  margin-bottom: 0;
}
/* line 1063, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews li a {
  text-decoration: none;
}
/* line 1067, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews .total {
  float: right;
  font-size: 16px;
  font-weight: normal;
  padding: 0 5px;
  background-color: #FFCC0D;
  color: #000;
  position: relative;
  top: -6px;
}
/* line 1077, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews .total::after {
  content: '';
  position: absolute;
  position: absolute;
  right: 32%;
  bottom: -3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 4px solid #FFCC0D;
}
/* line 1090, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews .score-line span {
  height: 5px;
  margin-top: 3px;
  width: 0;
  -webkit-transition: width 0.7s ease-in-out;
  -moz-transition: width 0.7s ease-in-out;
  -o-transition: width 0.7s ease-in-out;
  transition: width 0.7s ease-in-out;
  background-color: #FFCC0D;
}
/* line 1101, ../scss/_widgets.scss */
.widget.widget_radium_widget_latest_reviews .start-animation .score-line span {
  width: 100%;
}

/*--------------------------------------------------------------------*/
/* Most Commented*/
/*--------------------------------------------------------------------*/
/* line 1113, ../scss/_widgets.scss */
.widget_radium_most_commented li {
  line-height: 22px;
  margin: 10px 0 17px;
  position: relative;
}
/* line 1118, ../scss/_widgets.scss */
.widget_radium_most_commented li:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 11px;
  z-index: 1;
  display: block;
  width: 87%;
  border-bottom: 1px dashed #999;
}
/* line 1129, ../scss/_widgets.scss */
.widget_radium_most_commented li .entry-title {
  display: inline;
  padding: 0 5px 0 0;
  position: relative;
  z-index: 2;
  background: #fff;
}
/* line 1137, ../scss/_widgets.scss */
.widget_radium_most_commented li span {
  float: right;
  display: block;
  height: 22px;
  padding: 0 3px;
  text-align: center;
  color: #000;
  position: relative;
  top: 0;
  min-width: 24px;
  z-index: 3;
  background-color: #FFCC0D;
}
/* line 1150, ../scss/_widgets.scss */
.widget_radium_most_commented li span i {
  font-style: normal;
}
/* line 1153, ../scss/_widgets.scss */
.widget_radium_most_commented li span i:before {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 1px;
  width: 16px;
  height: 10px;
}
/* line 1162, ../scss/_widgets.scss */
.widget_radium_most_commented li span i:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 8px;
  border: 2px solid transparent;
  background: transparent;
  border-top-color: #FFCC0D;
  border-left-color: #FFCC0D;
}

/*--------------------------------------------------------------------*/
/* WIDGET TABBED
/*--------------------------------------------------------------------*/
/* line 1190, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular li,
.widget_radium_post_tabs .thumbnail-large .recent li {
  padding: 8px 0 8px 0;
}
/* line 1194, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular .post-thumb,
.widget_radium_post_tabs .thumbnail-large .popular img,
.widget_radium_post_tabs .thumbnail-large .recent .post-thumb,
.widget_radium_post_tabs .thumbnail-large .recent img {
  width: 298px;
  height: 140px;
}
/* line 1200, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular .post-thumb,
.widget_radium_post_tabs .thumbnail-large .recent .post-thumb {
  margin-bottom: 5px;
  position: relative;
}
/* line 1204, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular .post-thumb > .entry-meta,
.widget_radium_post_tabs .thumbnail-large .recent .post-thumb > .entry-meta {
  position: absolute;
  bottom: 5px;
  left: 5px;
  line-height: 16px;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 1212, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular .post-thumb > .entry-meta .date,
.widget_radium_post_tabs .thumbnail-large .recent .post-thumb > .entry-meta .date {
  color: #000;
  font-size: 10px;
  line-height: 16px;
  background: rgba(255, 255, 255, 0.57);
  display: inline-block;
  padding: 0 4px;
  margin-bottom: 2px;
}
/* line 1222, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-large .popular .post-thumb > .entry-meta div.entry-review,
.widget_radium_post_tabs .thumbnail-large .recent .post-thumb > .entry-meta div.entry-review {
  background: #f4b711;
  color: #fff;
  padding: 0px 4px;
  font-size: 11px;
}
/* line 1238, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-small-right .popular .post-thumb,
.widget_radium_post_tabs .thumbnail-small-right .recent .post-thumb {
  float: right;
}
/* line 1244, ../scss/_widgets.scss */
.widget_radium_post_tabs .thumbnail-small-left .post-thumb,
.widget_radium_post_tabs .thumbnail-small-right .post-thumb {
  float: left;
  margin-right: 10px;
  margin-top: 4px;
  max-width: 70px;
  max-height: 48px;
}
/* line 1253, ../scss/_widgets.scss */
.widget_radium_post_tabs #comments {
  margin-top: 0;
}
/* line 1259, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold .tabs {
  list-style: none;
  overflow: hidden;
}
/* line 1264, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li {
  width: 100%;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  float: left;
  border: 1px solid #D9E0E2;
  border-right: none;
  display: table-cell;
  line-height: 34px;
  text-align: center;
  transition: color 0.1s;
  white-space: nowrap;
  cursor: pointer;
  height: 39px;
}
/* line 1281, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li.active {
  background-color: #F8F9FA;
  color: #4E5860;
}
/* line 1286, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li a {
  color: black;
}
/* line 1288, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li img {
  margin-top: 9px;
}
/* line 1290, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li span {
  float: left;
  margin-left: 5px;
}
/* line 1295, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li:before {
  padding-right: 5px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  float: left;
  margin-left: 10px;
}
/* line 1307, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li.popular:before {
  content: "\f06d";
  color: #ff5a00;
}
/* line 1316, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li.recent:before {
  content: "\f06c";
  color: #7bc141;
}
/* line 1323, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li.comments {
  border-right: 1px solid #D9E0E2;
}
/* line 1326, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-hold #tabs > li.comments:before {
  content: "\f0e6";
  font-size: 17px;
  float: left;
  margin-left: 10px;
}
/* line 1340, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li .post-holder .meta,
.widget_radium_post_tabs .tab-holder .recentcomments .meta {
  font-size: 10px;
  color: #747474;
}
/* line 1346, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1351, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list h5 {
  margin-bottom: 0;
}
/* line 1355, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li {
  padding: 8px 0 12px 2px;
  overflow: hidden;
  line-height: 18px;
  margin-bottom: 0;
  border-bottom: 1px solid #dfdfdd;
}
/* line 1362, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li:last-child {
  border-bottom: 0;
}
/* line 1366, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li .post-holder p {
  margin: 0;
  margin-bottom: 5px;
}
/* line 1371, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li .post-holder .comment-text-side {
  line-height: 16px;
}
/* line 1375, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li .entry-meta {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1;
  display: block;
  float: left;
  margin-top: 2px;
}
/* line 1384, ../scss/_widgets.scss */
.widget_radium_post_tabs .tab-holder .news-list li.comments .entry-title {
  text-transform: uppercase;
}
/* line 1397, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-popular-posts.has-recent-posts.has-recent-comments #tabs > li {
  width: 40%;
}
/* line 1400, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-popular-posts.has-recent-posts.has-recent-comments #tabs > li.popular {
  border-right: none;
}
/* line 1404, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-popular-posts.has-recent-posts.has-recent-comments #tabs > li.comments {
  width: 20%;
}
/* line 1406, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-popular-posts.has-recent-posts.has-recent-comments #tabs > li.comments span {
  display: none;
}
/* line 1416, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-recent-posts.has-recent-comments #tabs > li,
.widget_radium_post_tabs .has-popular-posts.has-recent-posts #tabs > li,
.widget_radium_post_tabs .has-popular-posts.has-recent-comments #tabs > li {
  width: 50%;
}
/* line 1418, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-recent-posts.has-recent-comments #tabs > li.comments,
.widget_radium_post_tabs .has-popular-posts.has-recent-posts #tabs > li.comments,
.widget_radium_post_tabs .has-popular-posts.has-recent-comments #tabs > li.comments {
  border-left: none;
}
/* line 1427, ../scss/_widgets.scss */
.widget_radium_post_tabs .has-popular-posts #tabs > li,
.widget_radium_post_tabs .has-recent-posts #tabs > li {
  border-right: 1px solid #D9E0E2;
}

/* Site Author Widget */
/* line 1437, ../scss/_widgets.scss */
.widget_radium_site_authors.widget .widget-title {
  margin-bottom: 10px;
}
/* line 1441, ../scss/_widgets.scss */
.widget_radium_site_authors li {
  float: left;
  width: 54px;
  height: 54px;
  margin: 0 0 1px 1px;
}
/* line 1448, ../scss/_widgets.scss */
.widget_radium_site_authors img {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
}

/* line 1456, ../scss/_widgets.scss */
.widget_recent_entries li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfdfdd;
}

/* line 1464, ../scss/_widgets.scss */
.widget_shopping_cart_content .button {
  padding: 5px 9px;
}
/* line 1468, ../scss/_widgets.scss */
.widget_shopping_cart_content .button a {
  color: white;
}

/*--------------------------------------------------------------------*/
/* WIDGET COLORS
/*--------------------------------------------------------------------*/
/* line 1478, ../scss/_widgets.scss */
.dark.widget {
  background-color: black;
}
/* line 1481, ../scss/_widgets.scss */
.dark.widget .widget-title {
  color: white;
  background-color: #000;
  margin-top: 12px;
}
/* line 1485, ../scss/_widgets.scss */
.dark.widget .widget-title span {
  background-color: #000;
}
/* line 1488, ../scss/_widgets.scss */
.dark.widget p {
  color: #666;
}
/* line 1490, ../scss/_widgets.scss */
.dark.widget input {
  border: none;
  border-radius: 1px;
}
/* line 1495, ../scss/_widgets.scss */
.dark.widget.widget_display_featured, .dark.widget.widget_display_recent, .dark.widget.widget_display_popular, .dark.widget.widget_recent_entries {
  padding: 0 10px;
}
/* line 1501, ../scss/_widgets.scss */
.dark.widget.widget_display_featured ul li, .dark.widget.widget_display_recent ul li, .dark.widget.widget_display_popular ul li, .dark.widget.widget_recent_entries ul li {
  border-color: rgba(223, 223, 221, 0.12);
}
/* line 1504, ../scss/_widgets.scss */
.dark.widget.widget_display_featured ul li a:hover, .dark.widget.widget_display_recent ul li a:hover, .dark.widget.widget_display_popular ul li a:hover, .dark.widget.widget_recent_entries ul li a:hover {
  color: #ff5a00;
}

/* line 1512, ../scss/_widgets.scss */
.grey.widget {
  background-color: #eee;
  padding: 20px;
}

/* line 1517, ../scss/_widgets.scss */
.blue.widget,
.blue.widget .widget-title,
.blue.widget .widget-title span {
  background-color: #4fc6f8;
}

/* Widgets when placed in the footer */
/* line 1526, ../scss/_widgets.scss */
#bottom-footer .widget_radium_buzz_widget h3.widget-buzz-header,
#bottom-footer .widget-title {
  background-color: #000;
  border-color: rgba(97, 97, 97, 0.48);
  background-image: url(../images/dots_pat_light.png);
}
/* line 1531, ../scss/_widgets.scss */
#bottom-footer .widget_radium_buzz_widget h3.widget-buzz-header span,
#bottom-footer .widget-title span {
  background-color: #000;
  color: #FC0;
}
/* line 1542, ../scss/_widgets.scss */
#bottom-footer .widget_radium_post_tabs .tab-hold #tabs > li a {
  color: #fc0;
}
/* line 1546, ../scss/_widgets.scss */
#bottom-footer .widget_radium_social_fans .fans-home-number,
#bottom-footer .widget_radium_ad_widget .widget-ad h3,
#bottom-footer .widget_radium_recent_posts li .post-date {
  color: #666;
}
/* line 1552, ../scss/_widgets.scss */
#bottom-footer .widget_radium_social_fans .fans-home,
#bottom-footer .widget_radium_recent_posts li,
#bottom-footer .widget_radium_recent_posts li .post-date,
#bottom-footer .widget_recent_comments li:first-child,
#bottom-footer .widget_recent_comments li,
#bottom-footer .widget_recent_entries li,
#bottom-footer .widget_radium_post_tabs .tab-holder .news-list li,
#bottom-footer .widget_display_featured ul li,
#bottom-footer .widget_display_recent ul li,
#bottom-footer .widget_display_popular ul li,
#bottom-footer .widget_radium_post_tabs .has-popular-posts #tabs > li,
#bottom-footer .widget_radium_post_tabs .has-recent-posts #tabs > li,
#bottom-footer .widget_radium_most_commented li:after,
#bottom-footer .widget_layered_nav > ul > li,
#bottom-footer .widget_product_categories > ul > li,
#bottom-footer .product_list_widget li {
  border-color: rgba(223, 223, 221, 0.12);
}
/* line 1571, ../scss/_widgets.scss */
#bottom-footer .widget_radium_post_tabs .tab-hold #tabs > li.active {
  background-color: rgba(223, 223, 221, 0.12);
}
/* line 1575, ../scss/_widgets.scss */
#bottom-footer .widget_radium_social_fans .fans-home-number p {
  text-align: center;
}
/* line 1579, ../scss/_widgets.scss */
#bottom-footer .widget_radium_most_commented li .entry-title {
  background-color: black;
}
/* line 1583, ../scss/_widgets.scss */
#bottom-footer .product_list_widget span.amount {
  color: white;
}
/* line 1587, ../scss/_widgets.scss */
#bottom-footer .widget_video_search input[type="text"] {
  width: 71%;
  height: 53px;
}

/* line 3, ../scss/_events.scss */
#tribe-events-pg-template {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}

@media only screen and (min-width: 768px) {
  /* line 3, ../scss/_narrow.scss */
  .narrow {
    /* Styles */
  }
  /* line 5, ../scss/_narrow.scss */
  .narrow #theme-wrapper {
    position: relative;
  }
  /* line 7, ../scss/_narrow.scss */
  .narrow #theme-wrapper-inner {
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
    max-width: 1024px;
  }
  /* line 14, ../scss/_narrow.scss */
  .narrow #header .site-navigation .nav-primary.stuck {
    width: 1024px;
  }
  /* line 18, ../scss/_narrow.scss */
  .narrow #header.logo-left .site-header-banner {
    width: 61%;
  }
  /* line 22, ../scss/_narrow.scss */
  .narrow #header.has-news.has-search .site-navigation .search-form {
    width: 86.4%;
  }
  /* line 29, ../scss/_narrow.scss */
  .narrow .content-carousel li,
  .narrow .content-carousel li .content-carousel-inner-big,
  .narrow .content-carousel li .content-carousel-inner-wide {
    width: 341px;
  }
  /* line 35, ../scss/_narrow.scss */
  .narrow .content-carousel li.content-carousel-super-big {
    width: 684px;
  }
  /* line 39, ../scss/_narrow.scss */
  .narrow.with-sidebar #builder-container .element-radium_video .video-central-carousel .horizontal-carousel-container li.video-central-item, .narrow.with-sidebar #builder-container .horizontal-carousel > ul > li {
    width: 225px;
  }
  /* line 44, ../scss/_narrow.scss */
  .narrow.with-sidebar .element-content_slider .media-slider, .narrow.with-sidebar .element-content_slider .entry-content-media .post-thumb a, .narrow.with-sidebar .element-content_slider .entry-content-media .post-thumb img {
    max-height: 400px;
  }
  /* line 60, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php .blog-grid-items .small a.more-link,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .blog-grid-items .small-thumbs a.more-link,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .blog-grid-items .smaller a.more-link {
    width: 100%;
  }
  /* line 66, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php #builder-container .element-blog_review .horizontal-carousel > ul > li, .narrow.with-sidebar.page-template-page-templatespage-home-php.with-sidebar #builder-container .element-radium_video .video-central-carousel .horizontal-carousel-container li.video-central-item {
    width: 170px;
    height: 204px;
  }
  /* line 72, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-blog_review .reviews-carousel .entry-content-media,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-blog_review .horizontal-carousel.post > ul {
    height: 204px;
  }
  /* line 77, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php .content-list-big .entry-header .entry-title {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 82, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php .posts-list-excerpt .entry-content-media,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .posts-list-excerpt article {
    max-height: 200px;
  }
  /* line 87, ../scss/_narrow.scss */
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-content_slider .media-slider,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-content_slider .entry-content-media,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-content_slider .entry-content-media .post-thumb a,
  .narrow.with-sidebar.page-template-page-templatespage-home-php .element-content_slider .slider-wrapper .post-slider .hentry {
    max-height: 250px;
  }
  /* line 96, ../scss/_narrow.scss */
  .narrow .recent-posts-carousel li,
  .narrow .recent-posts-carousel li .teaser-mini {
    width: 241px;
  }
  /* line 101, ../scss/_narrow.scss */
  .narrow .single .post-side-share.position-above .icon,
  .narrow .single .post-side-share.position-above-below .icon,
  .narrow .single .post-side-share.position-below .icon {
    padding: 10px 10px;
  }
  /* line 107, ../scss/_narrow.scss */
  .narrow .single .post-side-share.position-above .icon .share-network,
  .narrow .single .post-side-share.position-above-below .icon .share-network,
  .narrow .single .post-side-share.position-below .icon .share-network {
    margin-left: 12px;
  }
  /* line 113, ../scss/_narrow.scss */
  .narrow #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .subcat .no-thumb img {
    max-height: 111px;
  }
  /* line 117, ../scss/_narrow.scss */
  .narrow #main-menu .menu-item-object-category.has-cat-megamenu .sub-mega-wrap .sub-cat-list .no-thumb .post-thumb img {
    max-height: 93px;
  }
  /* line 121, ../scss/_narrow.scss */
  .narrow .main_menu .radium_mega4 > ul > li {
    width: 23.6%;
  }
  /* line 125, ../scss/_narrow.scss */
  .narrow .main_menu .radium_mega5 > ul > li {
    width: 18.6%;
  }
  /* line 129, ../scss/_narrow.scss */
  .narrow .main_menu .radium_mega6 > ul > li {
    width: 15.2%;
  }
  /* line 133, ../scss/_narrow.scss */
  .narrow .main_menu .radium_mega7 > ul > li {
    width: 12.7%;
  }
  /* line 137, ../scss/_narrow.scss */
  .narrow .teaser.teaser-medium {
    width: 348px;
  }
  /* line 141, ../scss/_narrow.scss */
  .narrow .teaser.teaser-medium .teaser-info {
    padding-top: 25%;
  }
  /* line 145, ../scss/_narrow.scss */
  .narrow .radium-product-carousel li {
    margin-left: 20px;
  }
  /* line 150, ../scss/_narrow.scss */
  .narrow .video-home-slider-grid .video-wall-wrap .video-wall-wrap-inner, .narrow .video-home-slider-grid .video-wall-wrap .video-wall-wrap-inner .video-item, .narrow .video-home-slider-grid .video-wall-wrap .video-wall-wrap-inner .thumb {
    width: 690px;
  }
  /* line 154, ../scss/_narrow.scss */
  .narrow .video-home-slider-grid .video-wall-wrap .video-wall-wrap-inner .thumb img {
    min-height: 400px;
  }
  /* line 158, ../scss/_narrow.scss */
  .narrow .widget.widget_video_search input[type="text"] {
    width: 66.8%;
  }
  /* line 162, ../scss/_narrow.scss */
  .narrow .radium-gallery-item > a:before,
  .narrow .radium-gallery.thumbnails > a:before {
    background-position: 66px -655px;
  }
  /* line 167, ../scss/_narrow.scss */
  .narrow .radium-gallery-wrapper,
  .narrow .radium-gallery.thumbnails,
  .narrow .stage {
    min-width: 741px;
  }
  /* line 173, ../scss/_narrow.scss */
  .narrow .entry-rating {
    min-width: 400px;
  }
  /* line 177, ../scss/_narrow.scss */
  .narrow .large-3.columns.sidebar-right,
  .narrow .large-3.columns.sidebar-left {
    width: 32.3%;
  }
  /* line 182, ../scss/_narrow.scss */
  .narrow .large-9.columns.sidebar-right,
  .narrow .large-9.columns.sidebar-left {
    width: 67.7%;
  }
  /* line 187, ../scss/_narrow.scss */
  .narrow .pull-9.sidebar-left {
    right: 67.7%;
  }
  /* line 191, ../scss/_narrow.scss */
  .narrow .push-3.sidebar-left {
    left: 32.3%;
  }
  /* line 195, ../scss/_narrow.scss */
  .narrow .about-author .author-desc {
    width: 77%;
  }
  /* line 199, ../scss/_narrow.scss */
  .narrow .content-list-small .entry-header {
    width: 69%;
  }
  /* line 201, ../scss/_narrow.scss */
  .narrow .blog-grid-items .small-thumbs .content_wrapper {
    width: 50%;
  }
  /* line 205, ../scss/_narrow.scss */
  .narrow .widget_radium_social_fans .fans-home > div:not(.fans-home-number) {
    width: 62px;
  }
  /* line 209, ../scss/_narrow.scss */
  .narrow .widget_radium_ad_widget.add-padding .widget-ad {
    padding: 10px 13px;
  }
}
/*
 * Review graph
 */
/* line 5, ../scss/_rating.scss */
.score-line span {
  display: block;
}

/* line 9, ../scss/_rating.scss */
.score-outer {
  background: #f3f3f3;
  background: rgba(0, 0, 0, 0.05);
}

/* line 16, ../scss/_rating.scss */
.latest-reviews .score-line {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: right;
}
/* line 23, ../scss/_rating.scss */
.latest-reviews .score-line span i {
  display: none;
  padding: 0 10px;
  font-style: normal;
}
/* line 29, ../scss/_rating.scss */
.latest-reviews .inview .score-line span i {
  display: block;
}

/* line 37, ../scss/_rating.scss */
.entry-breakdown .total {
  float: right;
}
/* line 41, ../scss/_rating.scss */
.entry-breakdown item .score-line {
  opacity: 0.1;
  background: #242628;
}
/* line 46, ../scss/_rating.scss */
.entry-breakdown .score-line,
.entry-breakdown .score-line span {
  height: 12px;
}
/* line 51, ../scss/_rating.scss */
.entry-breakdown .total-score h4 {
  color: #000;
}
/* line 55, ../scss/_rating.scss */
.entry-breakdown .total-score h4 .total {
  font-size: 18px;
}

/*
 * Reviews Elements
 */
/* line 66, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container {
  position: inherit;
}
/* line 69, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control {
  top: 31px;
}
/* line 72, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control.prev, .reviews-carousel .horizontal-carousel-container .control.next {
  left: auto;
  right: 15px;
  height: 20px;
  width: 25px;
  line-height: 20px;
  text-align: center;
}
/* line 81, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control.prev:before, .reviews-carousel .horizontal-carousel-container .control.next:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 90, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control:hover {
  border-color: #7BC673;
  color: #7BC673;
}
/* line 96, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control.next:before {
  content: "\f105";
}
/* line 99, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control.prev {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  right: 40px;
}
/* line 102, ../scss/_rating.scss */
.reviews-carousel .horizontal-carousel-container .control.prev:before {
  content: "\f104";
}
/* line 108, ../scss/_rating.scss */
.reviews-carousel li {
  width: 223px;
  height: 267px;
}
/* line 113, ../scss/_rating.scss */
.reviews-carousel .review-slide-item {
  position: relative;
  margin-left: 1px;
  display: block;
}
/* line 118, ../scss/_rating.scss */
.reviews-carousel .review-slide-item .entry-content-media {
  position: relative;
  height: 267px;
}
/* line 123, ../scss/_rating.scss */
.reviews-carousel .review-slide-item .review-score {
  left: 50%;
  top: 27%;
  margin-left: -50px;
  bottom: auto;
  right: auto;
  padding: 0;
  position: absolute;
}
/* line 135, ../scss/_rating.scss */
.reviews-carousel .review-slide-item .entry-header .entry-title {
  font-size: 17px;
  color: #fff;
}
/* line 140, ../scss/_rating.scss */
.reviews-carousel .review-slide-item .entry-header .entry-meta > div {
  font-size: 10px;
}
/* line 146, ../scss/_rating.scss */
.reviews-carousel .review-slide-item .entry-excerpt {
  max-width: 190px;
}

/* Star Ratings */
/* line 157, ../scss/_rating.scss */
.entry-rating {
  float: left;
  padding: 10px;
  width: 50%;
  text-align: left;
  margin: 8px 15px 15px 0;
  background: rgba(238, 239, 240, 0.16);
}
/* line 165, ../scss/_rating.scss */
.entry-rating .inner {
  padding: 15px;
  border: 1px solid #dfdfdd;
}
/* line 170, ../scss/_rating.scss */
.entry-rating .entry-title {
  border-bottom: 1px solid #dfdfdd;
  padding-bottom: 5px;
}
/* line 175, ../scss/_rating.scss */
.entry-rating .entry-meta,
.entry-rating .entry-title {
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 181, ../scss/_rating.scss */
.entry-rating [class^="score-"] {
  width: 74px;
  height: 74px;
  padding: 3px;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
}
/* line 188, ../scss/_rating.scss */
.entry-rating [class^="score-"] input {
  color: #8c919b;
  opacity: 0.7;
  font: normal 29px/29px Arial, Helvetica, sans-serif;
  letter-spacing: -0.1em;
  width: 76px;
  height: 44px;
  left: 0;
  top: 50%;
  margin-top: -22px;
}
/* line 201, ../scss/_rating.scss */
.entry-rating .user-rating {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #dfdfdd;
}
/* line 206, ../scss/_rating.scss */
.entry-rating .user-rating strong {
  font-weight: normal;
}
/* line 208, ../scss/_rating.scss */
.entry-rating .user-rating span {
  color: #000;
}
/* line 210, ../scss/_rating.scss */
.entry-rating .user-rating .user-review-rating {
  float: right;
  position: relative;
}
/* line 215, ../scss/_rating.scss */
.entry-rating .user-rating .user-rating-stars-outer .rating-stars-wrapper {
  top: 5px;
}
/* line 219, ../scss/_rating.scss */
.entry-rating .user-rating .your-rating {
  display: none;
  font-weight: normal;
}
/* line 224, ../scss/_rating.scss */
.entry-rating .user-rating .user-rating {
  border: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 232, ../scss/_rating.scss */
.entry-rating .rating-summary {
  margin-top: 15px;
  color: #23313A;
  width: 100%;
  border-top: 1px solid #dfdfdd;
  padding-top: 15px;
}
/* line 239, ../scss/_rating.scss */
.entry-rating .rating-summary h3,
.entry-rating .rating-summary h4,
.entry-rating .rating-summary span {
  text-align: center;
  color: #000;
}
/* line 248, ../scss/_rating.scss */
.entry-rating .long-summary {
  float: left;
  width: 65%;
}
/* line 251, ../scss/_rating.scss */
.entry-rating .long-summary .description {
  font-size: 14px;
}
/* line 253, ../scss/_rating.scss */
.entry-rating .long-summary strong {
  text-transform: uppercase;
  font-weight: normal;
}
/* line 259, ../scss/_rating.scss */
.entry-rating .rating-final-score {
  float: right;
  width: 30%;
  margin-left: 15px;
  padding: 20px 10px;
  background-color: #FFCC0D;
  margin-top: 8px;
}
/* line 266, ../scss/_rating.scss */
.entry-rating .rating-final-score h3 {
  font-size: 41px;
}
/* line 274, ../scss/_rating.scss */
.entry-rating.stars .rating-title {
  float: left;
  margin: 0;
  line-height: 18px;
  margin-bottom: 15px;
}
/* line 281, ../scss/_rating.scss */
.entry-rating.stars .rating-stars-outer {
  float: right;
  position: relative;
}
/* line 286, ../scss/_rating.scss */
.entry-rating.stars .rating-stars-wrapper {
  position: absolute;
  top: 8px;
  right: 10px;
  height: 18px;
  width: 97px;
  background: url(../images/star-sprite.png) scroll transparent no-repeat;
  background-position: 0px -20px;
}
/* line 296, ../scss/_rating.scss */
.entry-rating.stars .rating-stars {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 18px;
  background: url(../images/star-sprite.png) scroll transparent no-repeat;
}
/* line 306, ../scss/_rating.scss */
.entry-rating.percentage {
  background: rgba(238, 239, 240, 0.16);
}
/* line 309, ../scss/_rating.scss */
.entry-rating.percentage .rating-percentage {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
}
/* line 315, ../scss/_rating.scss */
.entry-rating.percentage .rating-percentage .rating-percentage span {
  display: block;
  background: #FF9B1A;
  width: 0;
  height: 22px;
  -webkit-transition: width 0.7s ease-in-out;
  -moz-transition: width 0.7s ease-in-out;
  -o-transition: width 0.7s ease-in-out;
  transition: width 0.7s ease-in-out;
}
/* line 330, ../scss/_rating.scss */
.entry-rating.percentage.start-animation .rating-percentage span, .entry-rating.percentage.start-animation .rating-stars span {
  width: 100% !important;
}
/* line 335, ../scss/_rating.scss */
.entry-rating.percentage .rating-title {
  font: 16px/normal "Lato", Arial, sans-serif;
  margin-bottom: 5px;
}
/* line 340, ../scss/_rating.scss */
.entry-rating.percentage .rating-percentage-wrapper {
  height: 22px;
  background: rgba(128, 128, 128, 0.24);
}
/* line 347, ../scss/_rating.scss */
.entry-rating.percentage .user-rating .rating-stars-wrapper {
  position: absolute;
  top: 5px;
  right: 0;
  height: 18px;
  width: 150px;
  background: rgba(128, 128, 128, 0.24);
}
/* line 356, ../scss/_rating.scss */
.entry-rating.percentage .user-rating .rating-stars {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 18px;
  max-width: 100%;
}
/* line 362, ../scss/_rating.scss */
.entry-rating.percentage .user-rating .rating-stars span {
  display: block;
  background: #FF9B1A;
  width: 0;
  height: 18px;
  -webkit-transition: width 0.7s ease-in-out;
  -moz-transition: width 0.7s ease-in-out;
  -o-transition: width 0.7s ease-in-out;
  transition: width 0.7s ease-in-out;
}
/* line 378, ../scss/_rating.scss */
.entry-rating.bottom {
  float: none;
  margin-top: 15px;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.entry-rating.bottom:before, .entry-rating.bottom:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.entry-rating.bottom:after {
  clear: both;
}

/* line 386, ../scss/_rating.scss */
.post.entry-content {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.post.entry-content:before, .post.entry-content:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.post.entry-content:after {
  clear: both;
}

/* line 390, ../scss/_rating.scss */
.chart-shortcode2 {
  padding: 20px 10px;
  background-color: rgba(255, 90, 0, 0.7);
  border: 1px solid #ff5a00;
}
/* line 395, ../scss/_rating.scss */
.chart-shortcode2 span {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  width: 100%;
  display: block;
}
/* line 403, ../scss/_rating.scss */
.chart-shortcode2 .numbers {
  font-size: 30px;
}
/* line 407, ../scss/_rating.scss */
.chart-shortcode2 .title {
  display: block;
  font-size: 13px;
}

/* line 413, ../scss/_rating.scss */
.entry-review {
  position: relative;
  display: inline-block;
}
/* line 417, ../scss/_rating.scss */
.entry-review .number {
  margin-left: 3px;
  display: inline;
}
/* line 422, ../scss/_rating.scss */
.entry-review span {
  display: inline;
}

/* line 434, ../scss/_rating.scss */
#related-posts li .entry-header .entry-meta div.entry-review,
article.content-list-big .entry-header .entry-meta div.entry-review,
.review-slide-item .entry-header .entry-meta div.entry-review,
.element-content_slider .entry-header .entry-meta div.entry-review,
.content_carousel_element .entry-header .entry-meta div.entry-review,
.content-list-small .entry-header .entry-meta div.entry-review {
  font-size: 10px;
}

/* line 440, ../scss/_rating.scss */
.type-post .entry-meta div.entry-review,
.entry-header .entry-meta div.entry-review,
.smaller .entry-meta div.entry-review,
.subcat-thumbnail .entry-meta div.entry-review,
.blog-grid-items .grid_elements .entry-meta div.entry-review {
  background: #f4b711;
  color: #fff;
  padding: 0px 4px;
  font-size: 11px;
}

/* line 2, ../scss/_quick-view.scss */
#quickpop {
  width: 900px;
}

/* line 6, ../scss/_quick-view.scss */
#lean_overlay {
  position: fixed;
  z-index: 10000;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
  opacity: 0.5 !important;
}

/* line 18, ../scss/_quick-view.scss */
#quickpop {
  background: WHITE;
  padding: 30px;
}
/* line 22, ../scss/_quick-view.scss */
#quickpop #quick-pop-inner {
  position: relative;
}
/* line 26, ../scss/_quick-view.scss */
#quickpop h1.entry-title {
  font-size: 30px;
  line-height: 1.2;
}
/* line 31, ../scss/_quick-view.scss */
#quickpop .short-description {
  margin-bottom: 20px;
}
/* line 35, ../scss/_quick-view.scss */
#quickpop .product-slider {
  margin-right: 20px;
}
/* line 39, ../scss/_quick-view.scss */
#quickpop .quantity,
#quickpop #main .quantity {
  float: left;
}
/* line 44, ../scss/_quick-view.scss */
#quickpop .price {
  margin-bottom: 15px;
}
/* line 46, ../scss/_quick-view.scss */
#quickpop .media-slider.loading {
  background: #fff url("../images/loader.gif") no-repeat center center;
  height: 300px;
}
/* line 47, ../scss/_quick-view.scss */
#quickpop .media-slider.loading .flex-direction-nav {
  display: none;
}
/* line 48, ../scss/_quick-view.scss */
#quickpop .media-slider.loading .flex-viewport, #quickpop .media-slider.loading img {
  opacity: 0;
}
/* line 55, ../scss/_quick-view.scss */
#quickpop .media-slider.loaded {
  height: auto;
}
/* line 56, ../scss/_quick-view.scss */
#quickpop .media-slider.loaded .flex-direction-nav {
  display: block;
}
/* line 57, ../scss/_quick-view.scss */
#quickpop .media-slider.loaded .flex-viewport, #quickpop .media-slider.loaded img {
  opacity: 1;
}
/* line 62, ../scss/_quick-view.scss */
#quickpop #close-quickpop {
  position: absolute;
  height: 40px;
  width: 40px;
  background-color: #222;
  top: 0;
  right: 0;
  text-align: center;
}
/* line 71, ../scss/_quick-view.scss */
#quickpop #close-quickpop span {
  display: block;
  line-height: 40px;
  color: #fff;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f00c";
  height: 40px;
  width: 40px;
  position: relative;
  background: url("../images/sprite.png") no-repeat;
  background-position: 10px -367px;
}
/* line 90, ../scss/_quick-view.scss */
#quickpop #close-quickpop:hover {
  border-color: #ff5a00;
  color: #ff5a00;
}

/* line 100, ../scss/_quick-view.scss */
.no-js #quickpop .media-slider.loading {
  background-image: none;
  height: auto;
}
/* line 101, ../scss/_quick-view.scss */
.no-js #quickpop .media-slider.loading .flex-viewport,
.no-js #quickpop .media-slider.loading img {
  opacity: 0;
}

/* line 3, ../scss/_message-bar.scss */
.breaking-banner > .row {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dfdfdd;
}
/* line 9, ../scss/_message-bar.scss */
.breaking-banner .story {
  position: relative;
  overflow: hidden;
  background-color: #FC0;
  min-height: 44px;
}
/* line 16, ../scss/_message-bar.scss */
.breaking-banner .meta-bar-title {
  float: left;
  margin-right: 10px;
  background-color: #ee3224;
}
/* line 143, ../scss/_mixins.scss */
.breaking-banner .meta-bar-title:after {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  visibility: visible;
}
/* line 153, ../scss/_mixins.scss */
.breaking-banner .meta-bar-title:after {
  border-width: 23px;
  border-left-color: #ee3224;
  right: -46px;
  top: 50%;
  margin-top: -23px;
}
/* line 22, ../scss/_message-bar.scss */
.breaking-banner .meta-bar-title h3 {
  margin-bottom: 0;
  line-height: 46px;
}
/* line 26, ../scss/_message-bar.scss */
.breaking-banner .meta-bar-title h3 a {
  color: #fff;
}
/* line 33, ../scss/_message-bar.scss */
.breaking-banner .meta-bar a,
.breaking-banner .story-h a {
  color: #fff;
}
/* line 36, ../scss/_message-bar.scss */
.breaking-banner .meta-bar {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  height: 45px;
  overflow: hidden;
  position: relative;
  padding: 0;
  margin-left: 20px;
  width: 80%;
  float: left;
}
/* line 46, ../scss/_message-bar.scss */
.breaking-banner .meta-bar ul {
  width: 100%;
  height: 45px;
  padding: 0;
  margin: 0;
  margin-left: 7px;
}
/* line 54, ../scss/_message-bar.scss */
.breaking-banner .meta-bar li {
  height: 45px;
  line-height: 45px;
  list-style: none;
}
/* line 60, ../scss/_message-bar.scss */
.breaking-banner .meta-bar .story-time {
  padding-right: 1em;
  padding-left: 5px;
  font-size: .8em;
}
/* line 68, ../scss/_message-bar.scss */
.breaking-banner .meta-bar-title h3,
.breaking-banner .story-h {
  font-size: 18px;
  line-height: 45px;
  margin-bottom: 0;
}
/* line 75, ../scss/_message-bar.scss */
.breaking-banner .meta-bar-title,
.breaking-banner .meta-bar-cat {
  border-right: 0;
  display: inline-block;
  zoom: 1;
  position: static;
  vertical-align: top;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFF;
  height: 46px;
  position: relative;
  padding: 0 13px;
}

/* = Blog Grid
--------------------------------------------------------------*/
/* line 4, ../scss/_blog.scss */
.entry-extras {
  display: block;
  font-size: 10px;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-transform: uppercase;
}

/* line 16, ../scss/_blog.scss */
.entry-category {
  font-size: 10px;
  display: block;
  padding: 2px 8px 3px 8px;
  line-height: 1;
  float: left;
}
/* line 22, ../scss/_blog.scss */
.entry-category.none {
  background-color: #EE3224;
}
/* line 24, ../scss/_blog.scss */
.entry-category a,
.entry-category a:hover {
  color: #fff;
}

/* line 29, ../scss/_blog.scss */
.entry-featured {
  float: left;
  font-size: 10px;
  margin-left: 1px;
  line-height: 1;
  display: block;
  padding: 2px 8px 3px 8px;
  color: #fff;
  background-color: #AC0AF0;
}

/* line 41, ../scss/_blog.scss */
#blog-grid {
  margin-top: 20px;
}

/* line 45, ../scss/_blog.scss */
.grid_elements.small .fluid-width-video-wrapper {
  padding-top: 45% !important;
}

/* line 49, ../scss/_blog.scss */
.grid_elements.mini {
  width: 33%;
  float: left;
  padding-left: 20px;
  padding-bottom: 20px;
}

/* line 58, ../scss/_blog.scss */
.blog-grid-items .entry-content-media {
  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 64, ../scss/_blog.scss */
.blog-grid-items .entry-title {
  margin-bottom: 8px;
}
/* line 68, ../scss/_blog.scss */
.blog-grid-items .small-thumbs {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.blog-grid-items .small-thumbs:before, .blog-grid-items .small-thumbs:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.blog-grid-items .small-thumbs:after {
  clear: both;
}
/* line 71, ../scss/_blog.scss */
.blog-grid-items .small-thumbs .entry-title {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 25px;
  margin-bottom: 2px;
}
/* line 79, ../scss/_blog.scss */
.blog-grid-items .small-thumbs .entry-content p {
  margin-bottom: 0;
}
/* line 82, ../scss/_blog.scss */
.blog-grid-items .small-thumbs [class*=" icon-"] {
  display: block;
  text-align: center;
  color: #FFF;
  margin-top: 3px;
}
/* line 89, ../scss/_blog.scss */
.blog-grid-items .small-thumbs a.video-play-icon {
  top: 42%;
  left: 50%;
  position: absolute;
}
/* line 95, ../scss/_blog.scss */
.blog-grid-items .small-thumbs .entry-content-media {
  float: left;
  margin: 0 15px 15px 0;
  width: 46%;
}
/* line 101, ../scss/_blog.scss */
.blog-grid-items .small-thumbs .content_wrapper {
  float: left;
  width: 51%;
  padding-top: 0;
  padding-bottom: 4px;
}
/* line 110, ../scss/_blog.scss */
.blog-grid-items .mini h2.entry-title {
  margin-bottom: 0;
}
/* line 114, ../scss/_blog.scss */
.blog-grid-items .grid_elements {
  position: relative;
}
/* line 117, ../scss/_blog.scss */
.blog-grid-items .grid_elements.last {
  padding-left: 15px;
}
/* line 121, ../scss/_blog.scss */
.blog-grid-items .grid_elements.small-thumbs {
  padding-left: 0;
}
/* line 127, ../scss/_blog.scss */
.blog-grid-items .big {
  padding-bottom: 20px;
  border-bottom: 1px solid #dfdfdd;
  padding: 0 20px 20px 20px;
}
/* line 133, ../scss/_blog.scss */
.blog-grid-items .small,
.blog-grid-items .smaller {
  width: 50%;
  float: left;
  padding-bottom: 20px;
}
/* line 139, ../scss/_blog.scss */
.blog-grid-items .small .entry-title,
.blog-grid-items .smaller .entry-title {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 25px;
}
/* line 145, ../scss/_blog.scss */
.blog-grid-items .small p,
.blog-grid-items .smaller p {
  margin-bottom: 0;
}
/* line 147, ../scss/_blog.scss */
.blog-grid-items .small .more-link,
.blog-grid-items .smaller .more-link {
  margin-top: 0;
}
/* line 149, ../scss/_blog.scss */
.blog-grid-items .small .post-grid-comments,
.blog-grid-items .smaller .post-grid-comments {
  margin-top: 7px !important;
}
/* line 152, ../scss/_blog.scss */
.blog-grid-items .small .post-grid-comments [class*=" icon-"],
.blog-grid-items .smaller .post-grid-comments [class*=" icon-"] {
  margin-right: 5px;
}
/* line 163, ../scss/_blog.scss */
.blog-grid-items .small .entry-meta,
.blog-grid-items .smaller .entry-meta,
.blog-grid-items .small-thumbs .entry-meta {
  position: absolute;
  bottom: 5px;
  left: 5px;
  line-height: 16px;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 171, ../scss/_blog.scss */
.blog-grid-items .small .entry-meta > div,
.blog-grid-items .smaller .entry-meta > div,
.blog-grid-items .small-thumbs .entry-meta > div {
  margin-bottom: 0;
  font-size: 10px;
}
/* line 176, ../scss/_blog.scss */
.blog-grid-items .small .entry-meta .date,
.blog-grid-items .smaller .entry-meta .date,
.blog-grid-items .small-thumbs .entry-meta .date {
  color: #000;
  font-size: 10px;
  line-height: 16px;
  background: rgba(255, 255, 255, 0.57);
  display: inline-block;
  padding: 0 4px;
  margin-bottom: 2px;
}
/* line 188, ../scss/_blog.scss */
.blog-grid-items .small a.more-link,
.blog-grid-items .smaller a.more-link,
.blog-grid-items .small-thumbs a.more-link {
  border: none;
  margin-top: 5px;
  float: left;
  width: 50%;
  color: #999;
  font-size: 12px;
  font-style: normal;
  font-family: inherit;
}
/* line 199, ../scss/_blog.scss */
.blog-grid-items .small .post-grid-comments,
.blog-grid-items .smaller .post-grid-comments,
.blog-grid-items .small-thumbs .post-grid-comments {
  width: 50%;
  float: left;
  text-align: right;
  display: block;
  margin-top: 0;
  font-size: 13px;
  line-height: 1;
  font-style: normal;
  text-transform: uppercase;
  padding-bottom: 0;
  line-height: 0;
  color: #999;
}
/* line 216, ../scss/_blog.scss */
.blog-grid-items .smaller {
  width: 33.333%;
}
/* line 219, ../scss/_blog.scss */
.blog-grid-items .smaller.first {
  padding-right: 15px;
}
/* line 223, ../scss/_blog.scss */
.blog-grid-items .smaller .entry-title {
  font-size: 16px;
  line-height: 21px;
}
/* line 228, ../scss/_blog.scss */
.blog-grid-items .smaller a.more-link {
  float: none;
  width: 100%;
}
/* line 235, ../scss/_blog.scss */
.blog-grid-items .footer-meta {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
/* line 241, ../scss/_blog.scss */
.blog-grid-items .review-score {
  position: absolute;
  bottom: 20%;
  left: 50%;
  margin-left: -50px;
  z-index: 2;
}

/* line 250, ../scss/_blog.scss */
.blog-grid-divider {
  clear: both;
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
  height: 1px;
  border-bottom: 1px dotted #dfdfdd;
}

/** Builder Elemnets */
/* line 264, ../scss/_blog.scss */
.element-blog_latest .large-6.columns:last-child {
  border-right: none;
  border-left: none !important;
}
/* line 269, ../scss/_blog.scss */
.element-blog_latest a.button {
  padding: 4px 25px;
  margin: 15px 0 0 0;
  border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 277, ../scss/_blog.scss */
.posts-list-excerpt {
  padding-right: 0;
  overflow: hidden;
}

/* line 282, ../scss/_blog.scss */
.content-list-small {
  border-bottom: 1px solid #dfdfdd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 287, ../scss/_blog.scss */
.content-list-small .entry-extras {
  width: 100%;
}
/* line 290, ../scss/_blog.scss */
.content-list-small .entry-extras .entry-category {
  float: none;
  padding: 2px;
  font-size: 9px;
  overflow: hidden;
}
/* line 297, ../scss/_blog.scss */
.content-list-small .entry-extras .entry-featured {
  display: none;
}
/* line 300, ../scss/_blog.scss */
.content-list-small .entry-content-media {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 15px;
}
/* line 307, ../scss/_blog.scss */
.content-list-small .entry-header {
  float: left;
  width: 77%;
}
/* line 311, ../scss/_blog.scss */
.content-list-small .entry-header .entry-title {
  font-size: 14px;
  line-height: 18px;
}
/* line 314, ../scss/_blog.scss */
.content-list-small .entry-header .entry-title a {
  color: #000;
}
/* line 317, ../scss/_blog.scss */
.content-list-small .entry-header .entry-meta {
  position: relative;
  width: 100%;
}
/* line 321, ../scss/_blog.scss */
.content-list-small .entry-header .entry-meta > div {
  margin-bottom: 0;
  float: left;
  background: rgba(0, 0, 0, 0.13);
  color: white;
  padding: 0 4px;
  margin-top: 4px;
  margin-right: 1px;
}
/* line 332, ../scss/_blog.scss */
.content-list-small .entry-header .entry-extras {
  position: relative;
  display: inline;
}
/* line 338, ../scss/_blog.scss */
.content-list-small .post-thumb {
  position: relative;
}
/* line 342, ../scss/_blog.scss */
.content-list-small.type-post .entry-meta > div {
  font-size: 9px;
  line-height: 16px;
  text-transform: uppercase;
}

/* line 353, ../scss/_blog.scss */
.content-list-big .entry-header .entry-title {
  font-size: 24px;
  line-height: 30px;
  color: white;
}
/* line 360, ../scss/_blog.scss */
.content-list-big .entry-excerpt {
  min-height: 38px;
  max-width: 287px;
}

/* line 367, ../scss/_blog.scss */
.posts-list-excerpt {
  margin-bottom: 15px;
}
/* line 370, ../scss/_blog.scss */
.posts-list-excerpt article {
  position: relative;
}
/* line 374, ../scss/_blog.scss */
.posts-list-excerpt .entry-content-media {
  position: relative;
}
/* line 380, ../scss/_blog.scss */
.posts-list-excerpt .entry-header h2.entry-title a {
  color: #fff;
}

/** Featured News Slider **/
/* line 389, ../scss/_blog.scss */
.element-content_slider .loading {
  max-height: 380px;
  overflow: hidden;
}
/* line 394, ../scss/_blog.scss */
.element-content_slider .slider-wrapper {
  margin: 0;
  float: left;
  line-height: 20px;
}
/* line 401, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .hentry {
  position: relative;
}
/* line 405, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-thumbnail {
  position: relative;
}
/* line 409, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-thumbnail {
  position: relative;
  margin-bottom: 0;
}
/* line 414, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-meta {
  color: #eee;
}
/* line 416, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-meta a {
  color: #fff;
}
/* line 419, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-title {
  font-size: 36px;
  line-height: 1;
  margin-bottom: 35px;
}
/* line 424, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-title a {
  color: #fff;
  display: inline;
}
/* line 432, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav {
  top: -42px;
  left: auto;
  right: 0;
}
/* line 436, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav a {
  opacity: 1 !important;
}
/* line 438, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav li {
  height: 20px;
  width: 25px;
}
/* line 442, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav li .gallery-caption {
  margin-top: 10px;
}
/* line 446, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav li:first-child a {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 450, ../scss/_blog.scss */
.element-content_slider .flex-direction-nav li a {
  color: rgba(0, 0, 0, 0.2);
  height: 20px;
  width: 25px;
  line-height: 20px;
  background-color: #FFF;
  border: none;
  right: 0;
  background: none;
}
/* line 466, ../scss/_blog.scss */
.element-content_slider .no-element-title .flex-direction-nav {
  top: 11px;
}

/* line 475, ../scss/_blog.scss */
.no-js .element-content_slider .loading {
  max-height: none;
}

/* line 480, ../scss/_blog.scss */
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* line 486, ../scss/_blog.scss */
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
/* line 491, ../scss/_blog.scss */
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: .6s ease-in-out left;
  -moz-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}
/* line 500, ../scss/_blog.scss */
.carousel .item > img {
  display: block;
  line-height: 1;
}
/* line 505, ../scss/_blog.scss */
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
/* line 511, ../scss/_blog.scss */
.carousel .active {
  left: 0;
}
/* line 515, ../scss/_blog.scss */
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 522, ../scss/_blog.scss */
.carousel .next {
  left: 100%;
}
/* line 526, ../scss/_blog.scss */
.carousel .prev {
  left: -100%;
}
/* line 530, ../scss/_blog.scss */
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
/* line 535, ../scss/_blog.scss */
.carousel .active.left {
  left: -100%;
}
/* line 539, ../scss/_blog.scss */
.carousel .active.right {
  left: 100%;
}

/* line 544, ../scss/_blog.scss */
.carousel-control {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-weight: 100;
  line-height: 35px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: .5;
  filter: alpha(opacity=50);
}
/* line 562, ../scss/_blog.scss */
.carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 567, ../scss/_blog.scss */
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90);
}

/* line 575, ../scss/_blog.scss */
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
/* line 584, ../scss/_blog.scss */
.carousel-caption h4,
.carousel-caption p {
  color: #fff;
  line-height: 20px;
}
/* line 590, ../scss/_blog.scss */
.carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 594, ../scss/_blog.scss */
.carousel-caption p {
  margin-bottom: 0;
}

/*--------------------------------------------------------------------*/
/* BLOGROLL (POST FORMATS & BLOG PAGE)
/*--------------------------------------------------------------------*/
/* READ MORE LINK */
/* line 604, ../scss/_blog.scss */
a.more-link {
  display: block;
  margin-top: 15px;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 32px;
  text-transform: uppercase;
  padding-bottom: 0;
  width: 100%;
}

/*--------------------------------------------------------------------*/
/*                        SINGLE POST STYLES
/*--------------------------------------------------------------------*/
/* POST META */
/* line 625, ../scss/_blog.scss */
.post .entry-meta > div {
  font-size: 13px;
  text-transform: uppercase;
  line-height: 16px;
  margin-bottom: 5px;
}
/* line 632, ../scss/_blog.scss */
.post .entry-meta h6 {
  display: inline;
  margin-right: 5px;
}
/* line 638, ../scss/_blog.scss */
.post .entry-header h1 {
  margin-bottom: 5px;
}
/* line 642, ../scss/_blog.scss */
.post .entry-content {
  position: relative;
}
/* line 645, ../scss/_blog.scss */
.post .entry-content p img {
  margin-bottom: 15px;
}
/* line 648, ../scss/_blog.scss */
.post .entry-content .entry-meta {
  margin-top: 20px;
}
/* line 652, ../scss/_blog.scss */
.post .post-excerpt {
  font: italic 22px/33px Georgia, serif;
  border-bottom: 5px solid #000;
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 659, ../scss/_blog.scss */
.post .post-excerpt p {
  font: italic 22px/33px Georgia, serif;
  color: #000;
}

/* line 670, ../scss/_blog.scss */
.single main {
  position: relative;
}
/* line 675, ../scss/_blog.scss */
.single main .type-post .entry-content-media {
  background-repeat: no-repeat;
}
/* line 679, ../scss/_blog.scss */
.single main .type-post > .large {
  position: relative;
}
/* line 682, ../scss/_blog.scss */
.single main .type-post > .large .entry-media-wrapper,
.single main .type-post > .large .entry-header-wrapper {
  max-width: none;
  float: none;
  padding: 0 0;
}
/* line 689, ../scss/_blog.scss */
.single main .type-post > .large .entry-media-wrapper {
  margin-top: 0px;
  background: #000;
  min-height: 450px;
  margin: 0 15px;
}
/* line 695, ../scss/_blog.scss */
.single main .type-post > .large .entry-media-wrapper .entry-content-media {
  min-height: 450px;
  position: relative;
  background-position: 50% 80%;
  background-size: cover;
  background-color: #000;
  margin-bottom: 8px;
}
/* line 703, ../scss/_blog.scss */
.single main .type-post > .large .entry-media-wrapper .entry-content-media:before {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  background: -moz-linear-gradient(top, transparent 0, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000));
  background: -webkit-linear-gradient(top, transparent 0, #000 100%);
  background: -o-linear-gradient(top, transparent 0, black 100%);
  background: -ms-linear-gradient(top, transparent 0, black 100%);
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  transition: height 0.5s ease;
  z-index: 1;
}
/* line 726, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper {
  margin: 12px 15px 15px 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  color: #fff;
}
/* line 734, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper .breadcrumb {
  margin-bottom: -7px;
}
/* line 736, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper .breadcrumb span {
  opacity: .8;
  color: #fff;
}
/* line 741, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper .entry-header {
  padding: 0 15px;
}
/* line 743, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper .entry-title {
  color: #fff;
}
/* line 745, ../scss/_blog.scss */
.single main .type-post > .large .entry-header-wrapper .entry-meta {
  color: #CECECE;
}
/* line 750, ../scss/_blog.scss */
.single main .type-post .entry-media-wrapper {
  float: left;
  padding: 0 15px;
  max-width: 50%;
}
/* line 756, ../scss/_blog.scss */
.single main .type-post .entry-content-media {
  margin-bottom: 15px;
}
/* line 760, ../scss/_blog.scss */
.single main .type-post .entry-header-wrapper {
  float: left;
  padding: 0 15px 0 0;
  max-width: 50%;
}
/* line 766, ../scss/_blog.scss */
.single main .type-post .entry-header {
  margin-bottom: 15px;
}
/* line 770, ../scss/_blog.scss */
.single main .type-post .entry-meta {
  margin-top: 9px;
}
/* line 773, ../scss/_blog.scss */
.single main .type-post .entry-meta > div {
  float: left;
  margin-right: 12px;
}
/* line 777, ../scss/_blog.scss */
.single main .type-post .entry-meta > div a {
  color: inherit;
}
/* line 779, ../scss/_blog.scss */
.single main .type-post .entry-meta > div img {
  width: 11px;
  height: 11px;
  display: inline-block;
  margin: 0 0;
  margin-top: -4px;
  margin-right: 2px;
}
/* line 788, ../scss/_blog.scss */
.single main .type-post .entry-meta > div.date {
  padding-left: 13px;
  position: relative;
}
/* line 792, ../scss/_blog.scss */
.single main .type-post .entry-meta > div.date:before {
  content: "\f073";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 10px;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 813, ../scss/_blog.scss */
.single main .type-post article.entry-content h1, .single main .type-post article.entry-content h2, .single main .type-post article.entry-content h3, .single main .type-post article.entry-content h4, .single main .type-post article.entry-content h5, .single main .type-post article.entry-content h6 {
  line-height: 1.5;
}
/* line 819, ../scss/_blog.scss */
.single main .type-post article.entry-content p:first-child:first-letter {
  font-size: 4em;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  float: left;
  color: #282828;
  margin-right: 0.10em;
  margin-top: 14px;
  display: inline;
  line-height: 0.5;
}
/* line 830, ../scss/_blog.scss */
.single main .type-post article.entry-content blockquote p:first-child:first-letter {
  font-size: inherit;
  font-family: inherit;
  float: none;
  color: inherit;
  margin-right: inherit;
  margin-top: inherit;
  display: inherit;
  line-height: inherit;
}
/* line 841, ../scss/_blog.scss */
.single main .type-post .post-excerpt {
  margin-top: 0;
}
/* line 845, ../scss/_blog.scss */
.single main .type-post .post-top .large-6:last-child {
  padding-left: 0;
}
/* line 851, ../scss/_blog.scss */
.single main .format-gallery .entry-content-media {
  margin-bottom: 15px;
}
/* line 855, ../scss/_blog.scss */
.single main .format-link .icon-link {
  margin-right: 11px;
}
/* line 859, ../scss/_blog.scss */
.single main footer.meta {
  margin-top: 30px;
}
/* line 861, ../scss/_blog.scss */
.single main footer.meta h6,
.single main footer.meta a,
.single main footer.meta li {
  float: left;
  line-height: 1;
}
/* line 865, ../scss/_blog.scss */
.single main footer.meta ul {
  margin: 0;
  padding: 0;
}
/* line 869, ../scss/_blog.scss */
.single main footer.meta li {
  list-style: none;
}
/* line 873, ../scss/_blog.scss */
.single main footer.meta strong,
.single main footer.meta a {
  background: #000;
  text-transform: uppercase;
  color: #FFF;
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
  padding: 4px 8px;
  margin: 1px 1px 0 0;
  float: left;
}
/* line 886, ../scss/_blog.scss */
.single main footer.meta a {
  background: #AAA;
  text-decoration: none;
}
/* line 897, ../scss/_blog.scss */
.single .post-side-share.position-right, .single .post-side-share.position-left {
  padding: 0 10px;
  padding-bottom: 10px;
  background-color: #EB3D35;
  margin: 0px;
  top: 120px;
  position: fixed;
  display: block;
  opacity: 1;
  z-index: 1;
  text-align: center;
  display: none;
}
/* line 911, ../scss/_blog.scss */
.single .post-side-share.position-right .share-network, .single .post-side-share.position-left .share-network {
  display: none;
}
/* line 915, ../scss/_blog.scss */
.single .post-side-share.position-right .icon, .single .post-side-share.position-left .icon {
  padding: 15px 0;
}
/* line 921, ../scss/_blog.scss */
.single .post-side-share.position-left {
  left: 11px;
}
/* line 925, ../scss/_blog.scss */
.single .post-side-share.position-right {
  right: 11px;
}
/* line 929, ../scss/_blog.scss */
.single .post-side-share.position-above, .single .post-side-share.position-below, .single .post-side-share.position-above-below {
  margin: 30px 0 15px 0;
}
/* line 935, ../scss/_blog.scss */
.single .post-side-share.position-above .icon, .single .post-side-share.position-below .icon, .single .post-side-share.position-above-below .icon {
  float: left;
  width: auto;
  padding: 10px 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  position: relative;
}
/* line 943, ../scss/_blog.scss */
.single .post-side-share.position-above .icon:last-child, .single .post-side-share.position-below .icon:last-child, .single .post-side-share.position-above-below .icon:last-child {
  margin-right: 0;
}
/* line 945, ../scss/_blog.scss */
.single .post-side-share.position-above .icon:before, .single .post-side-share.position-below .icon:before, .single .post-side-share.position-above-below .icon:before {
  z-index: 2;
  position: relative;
}
/* line 950, ../scss/_blog.scss */
.single .post-side-share.position-above .icon:after, .single .post-side-share.position-below .icon:after, .single .post-side-share.position-above-below .icon:after {
  bottom: 0;
  left: 0;
  content: " ";
  position: absolute;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.15);
  z-index: 1;
  height: 38px;
  width: 38px;
}
/* line 962, ../scss/_blog.scss */
.single .post-side-share.position-above .icon .share-network, .single .post-side-share.position-below .icon .share-network, .single .post-side-share.position-above-below .icon .share-network {
  margin-left: 15px;
}
/* line 967, ../scss/_blog.scss */
.single .post-side-share.position-above .icon_embed_fb, .single .post-side-share.position-below .icon_embed_fb, .single .post-side-share.position-above-below .icon_embed_fb {
  background-color: #3b5998;
}
/* line 971, ../scss/_blog.scss */
.single .post-side-share.position-above .icon_embed_tw, .single .post-side-share.position-below .icon_embed_tw, .single .post-side-share.position-above-below .icon_embed_tw {
  background-color: #00aced;
}
/* line 975, ../scss/_blog.scss */
.single .post-side-share.position-above .icon_embed_gplus, .single .post-side-share.position-below .icon_embed_gplus, .single .post-side-share.position-above-below .icon_embed_gplus {
  background-color: #d14836;
}
/* line 979, ../scss/_blog.scss */
.single .post-side-share.position-above .icon_embed_linkedin, .single .post-side-share.position-below .icon_embed_linkedin, .single .post-side-share.position-above-below .icon_embed_linkedin {
  background-color: #007bb6;
}
/* line 983, ../scss/_blog.scss */
.single .post-side-share.position-above .icon_embed_comments, .single .post-side-share.position-below .icon_embed_comments, .single .post-side-share.position-above-below .icon_embed_comments {
  background-color: #ff5a00;
}
/* line 987, ../scss/_blog.scss */
.single .post-side-share.position-above .post-total-share,
.single .post-side-share.position-above .post-total-comments, .single .post-side-share.position-below .post-total-share,
.single .post-side-share.position-below .post-total-comments, .single .post-side-share.position-above-below .post-total-share,
.single .post-side-share.position-above-below .post-total-comments {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  float: left;
  margin-left: 15px;
}
/* line 995, ../scss/_blog.scss */
.single .post-side-share.position-above .post-total-comments, .single .post-side-share.position-below .post-total-comments, .single .post-side-share.position-above-below .post-total-comments {
  padding-left: 15px;
  border-left: 1px solid #dfdfdd;
}
/* line 1000, ../scss/_blog.scss */
.single .post-side-share.position-above .total-count, .single .post-side-share.position-below .total-count, .single .post-side-share.position-above-below .total-count {
  display: block;
  line-height: 1;
  margin-top: 2px;
}
/* line 1006, ../scss/_blog.scss */
.single .post-side-share.position-above .total-title, .single .post-side-share.position-below .total-title, .single .post-side-share.position-above-below .total-title {
  display: block;
  line-height: 1;
  margin-top: 4px;
  font-size: 12px;
}
/* line 1015, ../scss/_blog.scss */
.single .post-side-share .title {
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  padding: 7px 0 5px 0;
  position: relative;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid rgba(255, 255, 255, 0.38);
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}
/* line 1028, ../scss/_blog.scss */
.single .post-side-share .icon {
  display: block;
  width: 100%;
  color: #fff;
}

/* POST THUMB */
/* line 1038, ../scss/_blog.scss */
.single-post .post-thumb img:hover {
  opacity: 1;
}

/* line 1042, ../scss/_blog.scss */
.single-post .post-thumb img:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* line 1049, ../scss/_blog.scss */
.entry-content-media .gallery-image {
  margin-bottom: 15px;
}
/* line 1051, ../scss/_blog.scss */
.entry-content-media .gallery-image:last-child {
  margin-bottom: 0;
}

/* line 1054, ../scss/_blog.scss */
.post-grid-share {
  position: absolute;
  bottom: 1px;
  left: 0;
  z-index: 2;
  width: 30px;
  height: 24px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
/* line 1065, ../scss/_blog.scss */
.post-grid-share span {
  display: block;
  position: relative;
  margin: 0;
  width: 29px;
  height: 25px;
  padding-left: 10px;
  padding-right: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwQkQyMzc5OUNGMTExRTNCNDM2ODgzRURFRTVDQTY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwQkQyMzdBOUNGMTExRTNCNDM2ODgzRURFRTVDQTY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBCRDIzNzc5Q0YxMTFFM0I0MzY4ODNFREVFNUNBNjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCRDIzNzg5Q0YxMTFFM0I0MzY4ODNFREVFNUNBNjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AlltcAAAA30lEQVR42pzTvQrCMBDA8VoUwUXQxcVZwdHR1anqS0gHF19DJ1+gk5uzi7g5+BwqflFbwckOilD/gQjVptAY+JX04K5JejHCMDQ0dbHFBlZGBDXHAVU535uG/oh+0cxqJrdRwFEkY6Cz9x5cNKPxtMkdVfKnwAoLlGQwhwmuOMGRyS1VcfFYY4cAS8zD+HCSVhd9ESvo46UocEkqoOoDF5Wf2A1l1W9R9cFUEQtQV3dFfFniEMfw4WEEW87tNFtIGjXM4KOBJ4a6dyEPD8V/78ID968z/PM6n2WTWW8BBgAegbqEAG3L/wAAAABJRU5ErkJggg==") no-repeat;
  background-position: 7px 3px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: 1px solid #F00;
  background-color: rgba(255, 0, 0, 0.33);
}
/* line 1087, ../scss/_blog.scss */
.post-grid-share span.icon {
  float: left;
  width: auto;
  min-width: 25px;
  text-indent: 21px;
  padding-right: 5px;
  border-radius: 0;
  font: bold 14px/27px helvetica;
  color: #FFF;
  line-height: 24px;
}

/* line 1102, ../scss/_blog.scss */
span.post-format {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  text-indent: -9999px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1120, ../scss/_blog.scss */
span.post-format.audio {
  background-position: -81px 0px;
}
/* line 1122, ../scss/_blog.scss */
span.post-format.gallery {
  background-position: -319px 0px;
}
/* line 1124, ../scss/_blog.scss */
span.post-format.video {
  background-image: url(../images/icon-play-24.png);
  background-position: center center;
}

/*--------------------------------------------------------------------*/
/* AUTHOR POST / ABOUT THE AUTHOR (PROFILE PAGE)
/*--------------------------------------------------------------------*/
/* line 1135, ../scss/_blog.scss */
.about-author {
  margin-top: 30px;
  color: #666;
  font-size: 90%;
  padding: 10px;
  background: rgba(238, 239, 240, 0.16);
  position: relative;
}
/* line 1143, ../scss/_blog.scss */
.about-author:after {
  content: '';
  display: inline-block;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(238, 239, 240, 0.16);
  position: absolute;
  top: -8px;
  left: 13px;
}
/* line 1154, ../scss/_blog.scss */
.about-author .inner {
  padding: 20px;
  border: 1px solid #dfdfdd;
}
/* line 1158, ../scss/_blog.scss */
.about-author .inner > h3 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  background: #fcfcfc url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
  margin-bottom: 5px;
  border-bottom: 2px solid #000;
}
/* line 1168, ../scss/_blog.scss */
.about-author .inner > h3 span {
  background-color: #fcfcfc;
  padding-right: 15px;
}
/* line 1176, ../scss/_blog.scss */
.about-author .author-avatar {
  margin-top: 8px;
  float: left;
  margin-right: 15px;
}
/* line 1182, ../scss/_blog.scss */
.about-author .author-desc {
  float: left;
  width: 83%;
}
/* line 1186, ../scss/_blog.scss */
.about-author .author-desc h4 {
  margin-top: 10px;
}
/* line 1190, ../scss/_blog.scss */
.about-author .author-desc p {
  margin-bottom: 1.3em;
}
/* line 1193, ../scss/_blog.scss */
.about-author .author-links {
  margin-top: 20px;
  margin-bottom: 5px;
  margin: 0;
  padding: 0;
}
/* line 1198, ../scss/_blog.scss */
.about-author .author-links li {
  display: inline-block;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .2s;
  -moz-animation-duration: .2s;
  -ms-animation-duration: .2s;
  -o-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-name: FadeIn;
  -moz-animation-name: FadeIn;
  -o-animation-name: FadeIn;
  animation-name: FadeIn;
}
/* line 1214, ../scss/_blog.scss */
.about-author .author-links li a {
  border-bottom: none;
  text-align: center;
}

/* POST NAV */
/* line 1224, ../scss/_blog.scss */
.post-nav {
  padding: 15px 0;
  position: relative;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 15px 0;
}
/* line 1231, ../scss/_blog.scss */
.post-nav h6 {
  margin-bottom: 0;
}
/* line 1233, ../scss/_blog.scss */
.post-nav ul {
  padding: 0;
  margin: 0;
}
/* line 1237, ../scss/_blog.scss */
.post-nav ul li {
  list-style: none;
}
/* line 1240, ../scss/_blog.scss */
.post-nav ul li a {
  position: relative;
  display: block;
  text-align: center;
  color: inherit;
}
/* line 1247, ../scss/_blog.scss */
.post-nav ul li.previous {
  border-bottom: 1px solid #DDD;
  padding-bottom: 15px;
}
/* line 1252, ../scss/_blog.scss */
.post-nav ul li.next {
  padding-top: 15px;
}
/* line 1256, ../scss/_blog.scss */
.post-nav ul li [class*=" icon-"] {
  display: none;
}
/* line 1264, ../scss/_blog.scss */
.post-nav .next {
  text-align: right;
}
/* line 1270, ../scss/_blog.scss */
.post-nav.below-post li {
  padding: 0 15px;
}
/* line 1273, ../scss/_blog.scss */
.post-nav.below-post li h4 {
  margin-bottom: 0;
}
/* line 1277, ../scss/_blog.scss */
.post-nav.below-post li.previous {
  border-bottom: none;
  padding-bottom: 0;
  float: left;
  width: 50%;
  text-align: right;
  border-right: 1px solid #dfdfdd;
}
/* line 1285, ../scss/_blog.scss */
.post-nav.below-post li.previous a {
  text-align: left;
}
/* line 1290, ../scss/_blog.scss */
.post-nav.below-post li.next {
  padding-top: 0;
  float: right;
  width: 50%;
  text-align: right;
}
/* line 1295, ../scss/_blog.scss */
.post-nav.below-post li.next a {
  text-align: right;
}

/* RELATED POSTS  */
/* line 1307, ../scss/_blog.scss */
#related-posts {
  margin-top: 30px;
}
/* line 1310, ../scss/_blog.scss */
#related-posts > h3 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
  margin-bottom: 15px;
  border-bottom: 2px solid #000;
}
/* line 1319, ../scss/_blog.scss */
#related-posts > h3 span {
  background-color: #fff;
  padding-right: 15px;
}
/* line 1325, ../scss/_blog.scss */
#related-posts ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1330, ../scss/_blog.scss */
#related-posts ul li {
  position: relative;
  padding-bottom: 0;
  float: left;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  overflow: hidden;
}
/* line 1338, ../scss/_blog.scss */
#related-posts ul li > a {
  display: block;
}
/* line 1340, ../scss/_blog.scss */
#related-posts ul li:hover .entry-header h4 {
  margin-bottom: 5px !important;
}
/* line 1344, ../scss/_blog.scss */
#related-posts ul .entry-excerpt {
  min-height: 32px;
}
/* line 1350, ../scss/_blog.scss */
#related-posts .one-item li {
  width: 100%;
}
/* line 1353, ../scss/_blog.scss */
#related-posts .one-item li img {
  width: 100%;
}
/* line 1355, ../scss/_blog.scss */
#related-posts .one-item li .entry-header h4 {
  margin-bottom: 35px;
}
/* line 1358, ../scss/_blog.scss */
#related-posts .two-items li {
  width: 50%;
}
/* line 1360, ../scss/_blog.scss */
#related-posts .two-items li img {
  width: 100%;
}
/* line 1362, ../scss/_blog.scss */
#related-posts .two-items li .entry-header h4 {
  margin-bottom: 40px;
}
/* line 1365, ../scss/_blog.scss */
#related-posts .three-items li {
  width: 33.33%;
}
/* line 1367, ../scss/_blog.scss */
#related-posts .three-items li img {
  width: 100%;
  height: 302px;
}
/* line 1373, ../scss/_blog.scss */
#related-posts .four-items li {
  width: 50%;
}
/* line 1375, ../scss/_blog.scss */
#related-posts .four-items li img {
  width: 100%;
}
/* line 1376, ../scss/_blog.scss */
#related-posts .four-items li .entry-header h4 {
  margin-bottom: 35px;
}
/* line 1379, ../scss/_blog.scss */
#related-posts .five-items li {
  width: 100%;
}
/* line 1382, ../scss/_blog.scss */
#related-posts .five-items li:first-child {
  border-left: none;
  width: 33.33%;
  height: 302px;
}
/* line 1386, ../scss/_blog.scss */
#related-posts .five-items li:first-child img {
  height: 302px;
}
/* line 1390, ../scss/_blog.scss */
#related-posts .five-items li:not(:first-child) {
  width: 33.33%;
}
/* line 1392, ../scss/_blog.scss */
#related-posts .five-items li:not(:first-child) img {
  height: 150px;
}
/* line 1397, ../scss/_blog.scss */
#related-posts .entry-content-media {
  position: relative;
  max-height: 302px;
}
/* line 1402, ../scss/_blog.scss */
#related-posts .entry-header h4 {
  margin-bottom: 25px;
  color: white;
}

/* RECENT POSTS CAROUSEL */
/* line 1411, ../scss/_blog.scss */
.recent-posts-carousel-container {
  padding: 0 31px;
  position: relative;
  border-bottom: 1px solid #dfdfdd;
}

/* line 1417, ../scss/_blog.scss */
.recent-posts-carousel {
  height: 95px;
  padding: 0 0;
  margin: 15px 0 0 0;
}
/* line 1422, ../scss/_blog.scss */
.recent-posts-carousel .horizontal-carousel-container {
  position: inherit;
}
/* line 1426, ../scss/_blog.scss */
.recent-posts-carousel .horizontal-carousel {
  height: 80px;
}
/* line 1430, ../scss/_blog.scss */
.recent-posts-carousel ul {
  margin: 0 15px;
  padding: 0;
}
/* line 1435, ../scss/_blog.scss */
.recent-posts-carousel li {
  width: 238px;
  height: 80px;
}
/* line 1438, ../scss/_blog.scss */
.recent-posts-carousel li .teaser-mini {
  width: 238px;
  height: 80px;
}
/* line 1444, ../scss/_blog.scss */
.recent-posts-carousel .grid-thumb,
.recent-posts-carousel .entry-summary {
  float: left;
}
/* line 1449, ../scss/_blog.scss */
.recent-posts-carousel .grid-thumb {
  width: auto;
  margin-right: 15px;
}
/* line 1458, ../scss/_blog.scss */
.recent-posts-carousel .entry-extras {
  position: relative;
  left: auto;
  top: auto;
}
/* line 1463, ../scss/_blog.scss */
.recent-posts-carousel .entry-extras .entry-category {
  padding: 2px 5px;
}
/* line 1467, ../scss/_blog.scss */
.recent-posts-carousel .entry-extras .entry-featured {
  display: none;
}
/* line 1470, ../scss/_blog.scss */
.recent-posts-carousel .entry-summary {
  width: 129px;
}
/* line 1473, ../scss/_blog.scss */
.recent-posts-carousel .entry-summary .entry-title {
  margin-top: 5px;
  width: 100%;
  float: left;
  line-height: 1.3;
}
/* line 1479, ../scss/_blog.scss */
.recent-posts-carousel .entry-summary .entry-title a {
  color: black;
}
/* line 1484, ../scss/_blog.scss */
.recent-posts-carousel .control {
  background-image: none !important;
  background-color: white;
  padding: 24px 5px;
  height: 80px;
  width: 20px;
  top: 0px;
  margin-top: 0;
  text-align: center;
}
/* line 1494, ../scss/_blog.scss */
.recent-posts-carousel .control.prev:before, .recent-posts-carousel .control.next:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}
/* line 1502, ../scss/_blog.scss */
.recent-posts-carousel .control.prev {
  left: 0px;
  border-right: 1px solid #dfdfdd;
}
/* line 1503, ../scss/_blog.scss */
.recent-posts-carousel .control.prev:before {
  content: "\f104";
}
/* line 1508, ../scss/_blog.scss */
.recent-posts-carousel .control.next {
  right: 0px;
  border-left: 1px solid #dfdfdd;
}
/* line 1509, ../scss/_blog.scss */
.recent-posts-carousel .control.next:before {
  content: "\f105";
}

/* line 1517, ../scss/_blog.scss */
#related-posts li,
.content-list-big,
.review-slide-item,
.content-carousel-element {
  overflow: hidden;
}

/* line 1530, ../scss/_blog.scss */
#related-posts li .entry-content-media,
.content-list-big .entry-content-media,
.review-slide-item .entry-content-media,
.element-content_slider .entry-content-media,
.content-carousel-element .entry-content-media {
  overflow: hidden;
}
/* line 1533, ../scss/_blog.scss */
#related-posts li .entry-content-media:before,
.content-list-big .entry-content-media:before,
.review-slide-item .entry-content-media:before,
.element-content_slider .entry-content-media:before,
.content-carousel-element .entry-content-media:before {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  background: -moz-linear-gradient(top, transparent 0, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000));
  background: -webkit-linear-gradient(top, transparent 0, #000 100%);
  background: -o-linear-gradient(top, transparent 0, black 100%);
  background: -ms-linear-gradient(top, transparent 0, black 100%);
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  transition: height 0.5s ease;
  z-index: 1;
}
/* line 1552, ../scss/_blog.scss */
#related-posts li .entry-content-media img,
.content-list-big .entry-content-media img,
.review-slide-item .entry-content-media img,
.element-content_slider .entry-content-media img,
.content-carousel-element .entry-content-media img {
  -webkit-transition: transform 0.4s ease;
  -moz-transition: transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 1571, ../scss/_blog.scss */
#related-posts li .entry-meta,
.content-list-big .entry-meta,
.review-slide-item .entry-meta,
.element-content_slider .entry-meta,
.content-carousel-element .entry-meta {
  line-height: 16px;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 1575, ../scss/_blog.scss */
#related-posts li .entry-meta > div,
.content-list-big .entry-meta > div,
.review-slide-item .entry-meta > div,
.element-content_slider .entry-meta > div,
.content-carousel-element .entry-meta > div {
  margin-bottom: 0;
}
/* line 1578, ../scss/_blog.scss */
#related-posts li .entry-meta .date,
.content-list-big .entry-meta .date,
.review-slide-item .entry-meta .date,
.element-content_slider .entry-meta .date,
.content-carousel-element .entry-meta .date {
  color: #000;
  font-size: 10px;
  line-height: 16px;
  background: rgba(255, 255, 255, 0.57);
  display: inline-block;
  padding: 0 4px;
  margin-bottom: 2px;
}
/* line 1588, ../scss/_blog.scss */
#related-posts li .entry-title,
.content-list-big .entry-title,
.review-slide-item .entry-title,
.element-content_slider .entry-title,
.content-carousel-element .entry-title {
  -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: 0.07s;
  -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
  -o-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
}
/* line 1596, ../scss/_blog.scss */
#related-posts li .entry-header,
.content-list-big .entry-header,
.review-slide-item .entry-header,
.element-content_slider .entry-header,
.content-carousel-element .entry-header {
  -webkit-transform: translateY(60px);
  -moz-transform: translateY(45px);
  -ms-transform: translateY(45px);
  -o-transform: translateY(45px);
  transform: translateY(60px);
  -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: 0.07s;
  -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
  -o-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 1618, ../scss/_blog.scss */
#related-posts li .entry-header h1,
.content-list-big .entry-header h1,
.review-slide-item .entry-header h1,
.element-content_slider .entry-header h1,
.content-carousel-element .entry-header h1 {
  margin-bottom: 35px;
}
/* line 1620, ../scss/_blog.scss */
#related-posts li .entry-header h2,
.content-list-big .entry-header h2,
.review-slide-item .entry-header h2,
.element-content_slider .entry-header h2,
.content-carousel-element .entry-header h2 {
  margin-bottom: 20px;
}
/* line 1622, ../scss/_blog.scss */
#related-posts li .entry-header h3,
.content-list-big .entry-header h3,
.review-slide-item .entry-header h3,
.element-content_slider .entry-header h3,
.content-carousel-element .entry-header h3 {
  margin-bottom: 0;
}
/* line 1624, ../scss/_blog.scss */
#related-posts li .entry-header h4,
.content-list-big .entry-header h4,
.review-slide-item .entry-header h4,
.element-content_slider .entry-header h4,
.content-carousel-element .entry-header h4 {
  margin-bottom: 25px;
}
/* line 1628, ../scss/_blog.scss */
#related-posts li .review-score,
.content-list-big .review-score,
.review-slide-item .review-score,
.element-content_slider .review-score,
.content-carousel-element .review-score {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
/* line 1634, ../scss/_blog.scss */
#related-posts li .entry-excerpt,
.content-list-big .entry-excerpt,
.review-slide-item .entry-excerpt,
.element-content_slider .entry-excerpt,
.content-carousel-element .entry-excerpt {
  display: block;
  opacity: 0;
  -webkit-transform: translateY(45px);
  -moz-transform: translateY(45px);
  -ms-transform: translateY(45px);
  -o-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: 0.07s;
  -moz-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s, top 0.7s ease-in;
  -o-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s, top 0.7s ease-in;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.07s, top 0.7s ease-in;
  color: #CECECE;
  font-size: 13px;
  line-height: 1.5;
}
/* line 1658, ../scss/_blog.scss */
#related-posts li:hover .entry-content-media:before,
.content-list-big:hover .entry-content-media:before,
.review-slide-item:hover .entry-content-media:before,
.element-content_slider:hover .entry-content-media:before,
.content-carousel-element:hover .entry-content-media:before {
  height: 100%;
}
/* line 1660, ../scss/_blog.scss */
#related-posts li:hover .entry-content-media img,
.content-list-big:hover .entry-content-media img,
.review-slide-item:hover .entry-content-media img,
.element-content_slider:hover .entry-content-media img,
.content-carousel-element:hover .entry-content-media img {
  -webkit-transform: scale(1.03, 1.03);
  -moz-transform: scale(1.03, 1.03);
  -ms-transform: scale(1.03, 1.03);
  -o-transform: scale(1.03, 1.03);
  transform: scale(1.03, 1.03);
}
/* line 1671, ../scss/_blog.scss */
#related-posts li:hover .entry-header h1,
#related-posts li:hover .entry-header h1.entry-title,
.content-list-big:hover .entry-header h1,
.content-list-big:hover .entry-header h1.entry-title,
.review-slide-item:hover .entry-header h1,
.review-slide-item:hover .entry-header h1.entry-title,
.element-content_slider:hover .entry-header h1,
.element-content_slider:hover .entry-header h1.entry-title,
.content-carousel-element:hover .entry-header h1,
.content-carousel-element:hover .entry-header h1.entry-title {
  margin-bottom: 10px;
}
/* line 1674, ../scss/_blog.scss */
#related-posts li:hover .entry-header h2,
.content-list-big:hover .entry-header h2,
.review-slide-item:hover .entry-header h2,
.element-content_slider:hover .entry-header h2,
.content-carousel-element:hover .entry-header h2 {
  margin-bottom: 8px;
}
/* line 1676, ../scss/_blog.scss */
#related-posts li:hover .entry-header h3,
.content-list-big:hover .entry-header h3,
.review-slide-item:hover .entry-header h3,
.element-content_slider:hover .entry-header h3,
.content-carousel-element:hover .entry-header h3 {
  margin-bottom: 8px;
}
/* line 1678, ../scss/_blog.scss */
#related-posts li:hover .entry-header h4,
.content-list-big:hover .entry-header h4,
.review-slide-item:hover .entry-header h4,
.element-content_slider:hover .entry-header h4,
.content-carousel-element:hover .entry-header h4 {
  margin-bottom: 5px;
}
/* line 1682, ../scss/_blog.scss */
#related-posts li:hover .entry-excerpt,
#related-posts li:hover .entry-header,
.content-list-big:hover .entry-excerpt,
.content-list-big:hover .entry-header,
.review-slide-item:hover .entry-excerpt,
.review-slide-item:hover .entry-header,
.element-content_slider:hover .entry-excerpt,
.element-content_slider:hover .entry-header,
.content-carousel-element:hover .entry-excerpt,
.content-carousel-element:hover .entry-header {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
/* line 1692, ../scss/_blog.scss */
#related-posts li:hover .review-score,
.content-list-big:hover .review-score,
.review-slide-item:hover .review-score,
.element-content_slider:hover .review-score,
.content-carousel-element:hover .review-score {
  opacity: 0;
}

/* line 1698, ../scss/_blog.scss */
.element-content_slider .slider-wrapper .post-slider .entry-title {
  color: white;
}

/* line 1702, ../scss/_blog.scss */
.element-content_slider:hover .slider-wrapper .post-slider .entry-title {
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) {
  /* line 1708, ../scss/_blog.scss */
  .entry-content-media .post-thumb {
    box-shadow: inset 0 0 6px 0 #eee;
    background-color: #fafafa;
    text-align: center;
    overflow: hidden;
    display: block;
  }
  /* line 1715, ../scss/_blog.scss */
  .entry-content-media .post-thumb.image-loading {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/image-loading.png);
  }
  /* line 1721, ../scss/_blog.scss */
  .entry-content-media .post-thumb img {
    margin: 0 auto;
    -webkit-transition: opacity 0.5s ease, transform 0.4s ease;
    -moz-transition: opacity 0.5s ease, transform 0.4s ease;
    -o-transition: opacity 0.5s ease, transform 0.4s ease;
    -ms-transition: opacity 0.5s ease, transform 0.4s ease;
    transition: opacity 0.5s ease, transform 0.4s ease;
  }
  /* line 1732, ../scss/_blog.scss */
  .entry-content-media .post-thumb.image-loading img,
  .entry-content-media .post-thumb.image-loading .background-image {
    zoom: 1;
    opacity: 0;
  }
  /* line 1738, ../scss/_blog.scss */
  .entry-content-media .post-thumb.image-loading span.post-format {
    display: none;
  }
  /* line 1746, ../scss/_blog.scss */
  .entry-content-media .post-thumb.zoom-img-in img {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  /* line 1767, ../scss/_blog.scss */
  .entry-content-media .post-thumb.zoom-img-in:hover img {
    -webkit-transform: scale(1.03, 1.03);
    -moz-transform: scale(1.03, 1.03);
    -ms-transform: scale(1.03, 1.03);
    -o-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
  }

  /* line 1783, ../scss/_blog.scss */
  .posts-list .entry-content-media .post-thumb.image-loading {
    background-image: url(../images/image-loading-small.png);
  }
}
/* line 1794, ../scss/_blog.scss */
.no-js .image-loading img,
.no-js .image-loading .background-image,
.ie .image-loading img,
.ie .image-loading .background-image {
  zoom: 1;
  opacity: 1 !important;
}

/* line 1803, ../scss/_blog.scss */
.ie .image-loading span.post-format {
  display: block;
}

/* line 3, ../scss/_video-central.scss */
.single .video-central .large-9.columns {
  border-right: 1px solid #dfdfdd;
}

/* Radium Video */
/* line 12, ../scss/_video-central.scss */
.video-central-carousel .horizontal-carousel {
  height: 135px;
}
/* line 16, ../scss/_video-central.scss */
.video-central-carousel ul {
  padding: 0;
  margin: 0 !important;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.video-central-carousel ul:before, .video-central-carousel ul:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.video-central-carousel ul:after {
  clear: both;
}
/* line 22, ../scss/_video-central.scss */
.video-central-carousel li.video-central-item {
  list-style: none;
  float: left;
  width: 226px;
  height: 160px;
  margin: 0 1px 0 0;
  padding: 0;
}
/* line 32, ../scss/_video-central.scss */
.video-central-carousel .video-slide-item {
  position: relative;
  margin-left: 1px;
}
/* line 37, ../scss/_video-central.scss */
.video-central-carousel .entry-content-media {
  position: relative;
  height: 135px;
}
/* line 41, ../scss/_video-central.scss */
.video-central-carousel .entry-content-media:before {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  background: -moz-linear-gradient(top, transparent 0, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000));
  background: -webkit-linear-gradient(top, transparent 0, #000 100%);
  background: -o-linear-gradient(top, transparent 0, black 100%);
  background: -ms-linear-gradient(top, transparent 0, black 100%);
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  z-index: 1;
}
/* line 57, ../scss/_video-central.scss */
.video-central-carousel .entry-content-media .post-thumb {
  position: relative;
}
/* line 60, ../scss/_video-central.scss */
.video-central-carousel .entry-content-media .post-thumb:before {
  background: url(../images/video-play-small.png) no-repeat;
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 17%;
  left: 40%;
}
/* line 73, ../scss/_video-central.scss */
.video-central-carousel .entry-header {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 30px 10px 5px 10px;
  z-index: 1;
}
/* line 79, ../scss/_video-central.scss */
.video-central-carousel .entry-header .entry-title {
  font-size: 15px;
}
/* line 81, ../scss/_video-central.scss */
.video-central-carousel .entry-header .entry-title a {
  color: #fff;
  display: inline;
}
/* line 87, ../scss/_video-central.scss */
.video-central-carousel .entry-header .entry-meta > div {
  font-size: 10px;
}

/* Element  Tabs */
/* line 99, ../scss/_video-central.scss */
.element-radium_video .nav-tabs,
.element-radium_video .tab-content {
  position: inherit;
}
/* line 104, ../scss/_video-central.scss */
.element-radium_video .nav-tabs {
  background: #fff url(../images/dots_pat.png) repeat-x center;
}
/* line 110, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container {
  position: inherit;
}
/* line 113, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container li.video-central-item {
  width: 222px;
  margin: 0 1px 0 0;
}
/* line 116, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container li.video-central-item img {
  border: none;
}
/* line 119, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control {
  top: 31px;
}
/* line 122, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control.prev, .element-radium_video .video-central-carousel .horizontal-carousel-container .control.next {
  left: auto;
  right: 15px;
  height: 20px;
  width: 25px;
  line-height: 20px;
  text-align: center;
  background-color: #fff;
}
/* line 132, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control.prev:before, .element-radium_video .video-central-carousel .horizontal-carousel-container .control.next:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
/* line 142, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control:hover {
  border-color: #7BC673;
  color: #7BC673;
}
/* line 148, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control.next:before {
  content: "\f105";
}
/* line 151, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control.prev {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  right: 40px;
}
/* line 154, ../scss/_video-central.scss */
.element-radium_video .video-central-carousel .horizontal-carousel-container .control.prev:before {
  content: "\f104";
}

/* line 165, ../scss/_video-central.scss */
.section-title {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 0;
  background: #fff url(../images/dots_pat.png) repeat-x center;
  line-height: 30px;
  margin-bottom: 15px;
  border-bottom: 2px solid #000;
}
/* line 174, ../scss/_video-central.scss */
.section-title span {
  background-color: #fff;
  padding-right: 15px;
}

/* line 182, ../scss/_video-central.scss */
li.video-central-item .video-central-thumb {
  overflow: hidden;
}
/* line 185, ../scss/_video-central.scss */
li.video-central-item .video-central-thumb img {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 205, ../scss/_video-central.scss */
li.video-central-item:hover .video-central-thumb img {
  -webkit-transform: scale(1.03, 1.03);
  -moz-transform: scale(1.03, 1.03);
  -ms-transform: scale(1.03, 1.03);
  -o-transform: scale(1.03, 1.03);
  transform: scale(1.03, 1.03);
}

/* line 216, ../scss/_video-central.scss */
.video-central-nav-tabs > li {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}

/* line 221, ../scss/_video-central.scss */
.video-central-row {
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
.video-central-row:before, .video-central-row:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
.video-central-row:after {
  clear: both;
}
/* line 224, ../scss/_video-central.scss */
.video-central-row.large-9.columns {
  border-right: 1px solid #dfdfdd;
}

/* Content Carousel Slider */
/* line 4, ../scss/_grid-slider.scss */
.content-carousel {
  width: 100%;
  height: 480px;
  overflow: hidden;
}
/* line 10, ../scss/_grid-slider.scss */
.content-carousel ul {
  height: 480px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
/* line 17, ../scss/_grid-slider.scss */
.content-carousel li {
  width: 312px;
  float: left;
  list-style: none;
  margin-right: 1px;
  overflow: hidden;
  /*Slider Content*/
}
/* line 25, ../scss/_grid-slider.scss */
.content-carousel li .content-carousel-inner-small {
  width: 160px;
  height: 160px;
}
/* line 30, ../scss/_grid-slider.scss */
.content-carousel li .content-carousel-inner-wide {
  width: 312px;
  height: 160px;
}
/* line 35, ../scss/_grid-slider.scss */
.content-carousel li .content-carousel-inner-big {
  width: 312px;
  height: 320px;
}
/* line 40, ../scss/_grid-slider.scss */
.content-carousel li.content-carousel-super-big {
  width: 560px;
  height: 480px;
}
/* line 43, ../scss/_grid-slider.scss */
.content-carousel li.content-carousel-super-big .content-carousel-element {
  height: 480px;
}
/* line 46, ../scss/_grid-slider.scss */
.content-carousel li.content-carousel-wider {
  width: 339px;
}
/* line 48, ../scss/_grid-slider.scss */
.content-carousel li.content-carousel-wider .content-carousel-element {
  height: 241px;
}
/* line 51, ../scss/_grid-slider.scss */
.content-carousel li.content-carousel-wider:last-child {
  margin-right: 0;
}
/* line 56, ../scss/_grid-slider.scss */
.content-carousel .entry-title {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
}
/* line 61, ../scss/_grid-slider.scss */
.content-carousel .entry-title a {
  color: #fff;
}
/* line 65, ../scss/_grid-slider.scss */
.content-carousel .entry-title span {
  display: block;
}
/* line 69, ../scss/_grid-slider.scss */
.content-carousel .entry-excerpt {
  max-width: 287px;
  max-height: 100px;
  min-height: 38px;
}
/* line 75, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element {
  position: relative;
  float: left;
  margin-bottom: 1px;
}
/* line 80, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element:last-child {
  margin-bottom: 0;
}
/* line 82, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element a {
  text-decoration: none;
  display: block;
}
/* line 87, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element .content_wrapper {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  z-index: 3;
  opacity: 1 !important;
  overflow: hidden;
}
/* line 97, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element .content_wrapper .content {
  padding: 15px;
  overflow: hidden;
  position: relative;
  background-position: bottom;
  background-repeat: repeat-x;
  z-index: 8;
}
/* line 105, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element .content_wrapper .content .text {
  font-size: 9pt;
  line-height: 1.2;
  text-align: justify;
  margin-top: 10px;
  text-decoration: none;
}
/* line 117, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element a:hover .content_wrapper .content {
  background-image: none;
}
/* line 121, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-element .image {
  position: relative;
  background: #000;
  z-index: 1;
}
/* line 129, ../scss/_grid-slider.scss */
.content-carousel .content-carousel-inner-small h4 {
  font-size: 16px;
}

/* line 135, ../scss/_grid-slider.scss */
#featured-area.boxed .content-carousel li.content-carousel-super-big {
  width: 530px;
}

/* line 139, ../scss/_grid-slider.scss */
.content-carousel-inner-super-big .entry-header {
  margin-bottom: 0 !important;
}
/* line 142, ../scss/_grid-slider.scss */
.content-carousel-inner-super-big .entry-header .entry-title {
  font-size: 30px;
  line-height: 40px;
}

@media only screen and (max-width: 767px) {
  /* line 151, ../scss/_grid-slider.scss */
  .content-carousel {
    height: 230px;
  }
  /* line 154, ../scss/_grid-slider.scss */
  .content-carousel ul,
  .content-carousel li.content-carousel-super-big .content-carousel-element {
    height: 230px;
  }

  /* line 161, ../scss/_grid-slider.scss */
  .content-carousel li.content-carousel-super-big {
    height: 230px;
    width: 100%;
  }

  /* line 166, ../scss/_grid-slider.scss */
  .content-carousel-inner-super-big .entry-header {
    margin-bottom: 30px;
  }
}
/* line 1, ../scss/_carousel-big.scss */
.large-carousel {
  position: relative;
  overflow: hidden;
}
/* line 5, ../scss/_carousel-big.scss */
.large-carousel .carousel-content {
  position: relative;
  height: 430px;
}
/* line 10, ../scss/_carousel-big.scss */
.large-carousel .carousel-item {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: .8s;
  -moz-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s;
  z-index: 0;
}
/* line 31, ../scss/_carousel-big.scss */
.large-carousel .carousel-item.move-at-bat {
  left: 0;
  z-index: 2;
}
/* line 36, ../scss/_carousel-big.scss */
.large-carousel .carousel-item.move-on-deck {
  left: 100%;
  z-index: 1;
}
/* line 41, ../scss/_carousel-big.scss */
.large-carousel .carousel-item.move-in-the-hole {
  display: none;
  z-index: 1;
}
/* line 46, ../scss/_carousel-big.scss */
.large-carousel .carousel-item.move-last-up {
  left: -100%;
  z-index: 1;
}
/* line 51, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-link {
  height: 100%;
  display: block;
  position: relative;
}
/* line 55, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-link:hover {
  color: white;
}
/* line 60, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-details {
  color: #FFF;
  padding: 0;
  border: 0 none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 69, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-details .inner {
  position: relative;
}
/* line 72, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-details .inner:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  background: -moz-linear-gradient(top, transparent 0, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #000));
  background: -webkit-linear-gradient(top, transparent 0, #000 100%);
  background: -o-linear-gradient(top, transparent 0, black 100%);
  background: -ms-linear-gradient(top, transparent 0, black 100%);
  background: linear-gradient(to bottom, transparent 0%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  transition: height 0.5s ease;
  z-index: 1;
}
/* line 94, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-author {
  max-width: 193px;
}
/* line 98, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-meta {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 4;
}
/* line 104, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-meta .entry-review {
  float: left;
  background: #f4b711;
  color: #fff;
  padding: 0px 6px;
  font-size: 16px;
  margin-left: 5px;
}
/* line 112, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-meta .entry-review .inner {
  font-size: 12px;
  line-height: 13px;
  padding: 1px 0;
}
/* line 120, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-meta > [class*=" icon-"],
.large-carousel .carousel-item .entry-meta > [class^=icon-] {
  float: left;
  height: 16px;
  width: 16px;
}
/* line 128, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-content-media {
  padding-top: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  text-align: center;
  overflow: hidden;
}
/* line 136, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-content-media .icon-play {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 4;
  font-size: 29px;
  line-height: 57px;
  border: 3px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-top: -31px;
  margin-left: -31px;
  height: 60px;
  width: 60px;
  text-align: center;
  display: block;
  padding-left: 9px;
  color: white;
}
/* line 159, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-content-media img,
.large-carousel .carousel-item .entry-content-media .background-image {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity .33s;
  -moz-transition: opacity .33s;
  -o-transition: opacity .33s;
  transition: opacity .33s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
}
/* line 180, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .background-image {
  width: 100%;
  height: 100%;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
/* line 191, ../scss/_carousel-big.scss */
.large-carousel .carousel-item a,
.large-carousel .carousel-item .entry-title .entry-link {
  color: #FFF;
}
/* line 196, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-title {
  max-width: 340px;
  z-index: 1;
  position: relative;
  margin: 0;
  padding: .55em .9em .4em;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  min-height: 3.3em;
}
/* line 206, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-title a {
  display: block;
}
/* line 209, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-subdetails {
  color: #FFF;
  padding: 1px 0;
  max-height: 2.7em;
  overflow: hidden;
  border-top: 1px dotted #FFF;
  border-top-color: rgba(255, 255, 255, 0.2);
  position: relative;
  z-index: 1;
}
/* line 220, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-author {
  float: left;
  max-width: 193px;
}
/* line 225, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-author,
.large-carousel .carousel-item .entry-date,
.large-carousel .carousel-item .entry-subheading {
  display: block;
  padding: 0 1.4em;
  line-height: 2.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 236, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-subheading,
.large-carousel .carousel-item .entry-date {
  float: right;
  border-left: 1px dotted #FFF;
  border-left-color: rgba(255, 255, 255, 0.2);
}
/* line 243, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .entry-author,
.large-carousel .carousel-item .article-block .entry-date,
.large-carousel .carousel-item .article-block .entry-subheading {
  display: block;
  padding: 0 1.4em;
  line-height: 2.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 254, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .arrow-control {
  width: 6%;
  height: 30%;
  top: 30%;
  min-width: 55px;
  min-height: 60px;
}
/* line 262, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .arrow-control-prev {
  -webkit-transform: translateX(-48px);
  -moz-transform: translateX(-48px);
  -o-transform: translateX(-48px);
  -ms-transform: translateX(-48px);
  transform: translateX(-48px);
}
/* line 270, ../scss/_carousel-big.scss */
.large-carousel .carousel-item .arrow-control-next {
  -webkit-transform: translateX(48px);
  -moz-transform: translateX(48px);
  -o-transform: translateX(48px);
  -ms-transform: translateX(48px);
  transform: translateX(48px);
}
/* line 278, ../scss/_carousel-big.scss */
.large-carousel .carousel-item:hover .arrow-control-prev, .large-carousel .carousel-item:hover .arrow-control-next {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 289, ../scss/_carousel-big.scss */
.large-carousel .arrow-control {
  -webkit-tap-highlight-color: transparent;
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
  z-index: 4;
  height: 50%;
  top: 25%;
  -webkit-transition: -webkit-transform .2s;
  -moz-transition: -moz-transform .2s;
  -o-transition: -o-transform .2s;
  transition: -webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s;
}
/* line 306, ../scss/_carousel-big.scss */
.large-carousel .arrow-control.disabled .arrow-control-btn {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 314, ../scss/_carousel-big.scss */
.large-carousel .arrow-control i {
  line-height: 52px;
  text-indent: -99999em;
  display: block;
}
/* line 322, ../scss/_carousel-big.scss */
.large-carousel .arrow-control-btn {
  display: block;
  position: absolute;
  top: 50%;
  width: 44px;
  height: 52px;
  margin-top: -26px;
  text-align: center;
  font-size: 2.2em;
  color: #FFF;
  background: url(../images/sprite.png) no-repeat;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
/* line 340, ../scss/_carousel-big.scss */
.large-carousel .arrow-control-prev,
.large-carousel .arrow-control-prev .arrow-control-btn {
  left: 0;
  background-position: -4px -95px;
}
/* line 346, ../scss/_carousel-big.scss */
.large-carousel .arrow-control-next,
.large-carousel .arrow-control-next .arrow-control-btn {
  right: 0;
  background-position: 0 0;
}

@media screen and (min-width: 980px) {
  /* line 356, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item {
    width: 33.4%;
    -webkit-transition-property: width,left,opacity;
    -moz-transition-property: width,left,opacity;
    -o-transition-property: width,left,opacity;
    transition-property: width,left,opacity;
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s;
    opacity: 0;
  }
  /* line 368, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-at-bat {
    width: 66.6%;
    opacity: 1;
  }
  /* line 373, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-on-deck {
    left: 66.666666%;
    opacity: 1;
  }
  /* line 378, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-in-the-hole, .large-carousel .carousel-item.move-last-up {
    zoom: 1;
    filter: alpha(opacity=40);
    -webkit-opacity: .4;
    -moz-opacity: .4;
    opacity: 0.4;
  }
  /* line 387, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-in-the-hole {
    display: block;
    left: 100%;
  }
  /* line 392, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-last-up {
    left: -33.33333%;
  }
  /* line 396, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item.move-at-bat .entry-details, .large-carousel .carousel-item.move-on-deck .entry-details {
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    bottom: 0;
  }
  /* line 406, ../scss/_carousel-big.scss */
  .large-carousel .carousel-item .entry-details {
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    bottom: -10px;
    -webkit-transition-property: opacity,bottom,color;
    -moz-transition-property: opacity,bottom,color;
    -o-transition-property: opacity,bottom,color;
    transition-property: opacity,bottom,color;
    -webkit-transition-duration: .264s;
    -moz-transition-duration: .264s;
    -o-transition-duration: .264s;
    transition-duration: .264s;
    -webkit-transition-delay: .6400000000000001s,0.6400000000000001s,0;
    -moz-transition-delay: .6400000000000001s,0.6400000000000001s,0;
    -o-transition-delay: .6400000000000001s,0.6400000000000001s,0;
    transition-delay: 0.64s, 0.64s, 0;
  }

  /* line 429, ../scss/_carousel-big.scss */
  .carousel-transition .move-in-the-hole {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-animation-name: animationCarouselWrapBegin,animationCarouselWrapEnd;
    -moz-animation-name: animationCarouselWrapBegin,animationCarouselWrapEnd;
    -o-animation-name: animationCarouselWrapBegin,animationCarouselWrapEnd;
    animation-name: animationCarouselWrapBegin,animationCarouselWrapEnd;
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-delay: 0,0.4s;
    -moz-animation-delay: 0,0.4s;
    -o-animation-delay: 0,0.4s;
    animation-delay: 0, 0.4s;
  }

  /* line 450, ../scss/_carousel-big.scss */
  .carousel-reverse .move-in-the-hole {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
    -webkit-transition-property: width,left,opacity;
    -moz-transition-property: width,left,opacity;
    -o-transition-property: width,left,opacity;
    transition-property: width,left,opacity;
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: 0.8s;
  }
  /* line 465, ../scss/_carousel-big.scss */
  .carousel-reverse .move-last-up {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-animation-name: animationCarouselWrapReverseBegin,animationCarouselWrapReverseEnd;
    -moz-animation-name: animationCarouselWrapReverseBegin,animationCarouselWrapReverseEnd;
    -o-animation-name: animationCarouselWrapReverseBegin,animationCarouselWrapReverseEnd;
    animation-name: animationCarouselWrapReverseBegin,animationCarouselWrapReverseEnd;
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-delay: 0,0.4s;
    -moz-animation-delay: 0,0.4s;
    -o-animation-delay: 0,0.4s;
    animation-delay: 0, 0.4s;
  }

  /* line 486, ../scss/_carousel-big.scss */
  .move-last-up .entry-details,
  .carousel-reverse .move-on-deck .entry-details,
  .carousel-reverse .move-in-the-hole .entry-details {
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
  }

  /* line 497, ../scss/_carousel-big.scss */
  .no-js .large-carousel .carousel-content {
    overflow: hidden;
  }
  /* line 501, ../scss/_carousel-big.scss */
  .no-js .large-carousel .carousel-item {
    opacity: 1 !important;
    float: left;
    position: relative;
    width: 33.33%;
  }
  /* line 508, ../scss/_carousel-big.scss */
  .no-js .large-carousel .arrow-control {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 518, ../scss/_carousel-big.scss */
  .large-carousel .carousel-content {
    height: 230px;
  }
  /* line 521, ../scss/_carousel-big.scss */
  .large-carousel .carousel-content .entry-title {
    font-size: 18px;
  }
}
@-webkit-keyframes animationCarouselWrapBegin {
  from {
    left: -33.333333%;
    opacity: 0.4;
  }
  to {
    left: -56%;
    opacity: 0;
  }
}
@-webkit-keyframes animationCarouselWrapEnd {
  from {
    left: 116%;
    opacity: 0;
  }
  to {
    left: 100%;
    opacity: 0.4;
  }
}
@-webkit-keyframes animationCarouselWrapReverseBegin {
  from {
    left: 100%;
  }
  to {
    left: 134.2%;
  }
}
@-webkit-keyframes animationCarouselWrapReverseEnd {
  from {
    left: -52%;
  }
  to {
    left: -33.33333%;
  }
}
@-moz-keyframes animationCarouselWrapBegin {
  from {
    left: -33.333333%;
    opacity: 0.4;
  }
  to {
    left: -56%;
    opacity: 0;
  }
}
@-moz-keyframes animationCarouselWrapEnd {
  from {
    left: 116%;
    opacity: 0;
  }
  to {
    left: 100%;
    opacity: 0.4;
  }
}
@-moz-keyframes animationCarouselWrapReverseBegin {
  from {
    left: 100%;
  }
  to {
    left: 134.2%;
  }
}
@-moz-keyframes animationCarouselWrapReverseEnd {
  from {
    left: -52%;
  }
  to {
    left: -33.33333%;
  }
}
@-ms-keyframes animationCarouselWrapBegin {
  from {
    left: -33.333333%;
    opacity: 0.4;
  }
  to {
    left: -56%;
    opacity: 0;
  }
}
@-ms-keyframes animationCarouselWrapEnd {
  from {
    left: 116%;
    opacity: 0;
  }
  to {
    left: 100%;
    opacity: 0.4;
  }
}
@-ms-keyframes animationCarouselWrapReverseBegin {
  from {
    left: 100%;
  }
  to {
    left: 134.2%;
  }
}
@-ms-keyframes animationCarouselWrapReverseEnd {
  from {
    left: -52%;
  }
  to {
    left: -33.33333%;
  }
}
@-o-keyframes animationCarouselWrapBegin {
  from {
    left: -33.333333%;
    opacity: 0.4;
  }
  to {
    left: -56%;
    opacity: 0;
  }
}
@-o-keyframes animationCarouselWrapEnd {
  from {
    left: 116%;
    opacity: 0;
  }
  to {
    left: 100%;
    opacity: 0.4;
  }
}
@-o-keyframes animationCarouselWrapReverseBegin {
  from {
    left: 100%;
  }
  to {
    left: 134.2%;
  }
}
@-o-keyframes animationCarouselWrapReverseEnd {
  from {
    left: -52%;
  }
  to {
    left: -33.33333%;
  }
}
@keyframes animationCarouselWrapBegin {
  from {
    left: -33.333333%;
    opacity: 0.4;
  }
  to {
    left: -56%;
    opacity: 0;
  }
}
@keyframes animationCarouselWrapEnd {
  from {
    left: 116%;
    opacity: 0;
  }
  to {
    left: 100%;
    opacity: 0.4;
  }
}
@keyframes animationCarouselWrapReverseBegin {
  from {
    left: 100%;
  }
  to {
    left: 134.2%;
  }
}
@keyframes animationCarouselWrapReverseEnd {
  from {
    left: -52%;
  }
  to {
    left: -33.33333%;
  }
}
/* line 1, ../scss/_sprites-source.scss */
.bg-arrow-carousel-big-next, .bg-arrow-carousel-big-prev, .bg-buzz-featured, .bg-carousel-arrow-small, .bg-close_small, .bg-drop, .bg-i_zoom, .bg-i_zoom_small, .bg-i_zoom_smaller, .bg-icon-close-white, .bg-icon-random-white, .bg-icon-search-white, .bg-post-format-video, .bg-ribbon-shadow-left, .bg-ribbon-shadow-right, .bg-ui.totop {
  background: url("../images/sprite.png") no-repeat;
}

/* line 5, ../scss/_sprites-source.scss */
.bg-arrow-carousel-big-next {
  background-position: 0 0;
}

/* line 9, ../scss/_sprites-source.scss */
.bg-arrow-carousel-big-prev {
  background-position: 0 -95px;
}

/* line 13, ../scss/_sprites-source.scss */
.bg-buzz-featured {
  background-position: 0 -190px;
}

/* line 17, ../scss/_sprites-source.scss */
.bg-carousel-arrow-small {
  background-position: 0 -311px;
}

/* line 21, ../scss/_sprites-source.scss */
.bg-close_small {
  background-position: 0 -377px;
}

/* line 25, ../scss/_sprites-source.scss */
.bg-drop {
  background-position: 0 -442px;
}

/* line 29, ../scss/_sprites-source.scss */
.bg-i_zoom {
  background-position: 0 -504px;
}

/* line 33, ../scss/_sprites-source.scss */
.bg-i_zoom_small {
  background-position: 0 -684px;
}

/* line 37, ../scss/_sprites-source.scss */
.bg-i_zoom_smaller {
  background-position: 0 -802px;
}

/* line 41, ../scss/_sprites-source.scss */
.bg-icon-close-white {
  background-position: 0 -863px;
}

/* line 45, ../scss/_sprites-source.scss */
.bg-icon-random-white {
  background-position: 0 -925px;
}

/* line 49, ../scss/_sprites-source.scss */
.bg-icon-search-white {
  background-position: 0 -984px;
}

/* line 53, ../scss/_sprites-source.scss */
.bg-post-format-video {
  background-position: 0 -1049px;
}

/* line 57, ../scss/_sprites-source.scss */
.bg-ribbon-shadow-left {
  background-position: 0 -1109px;
}

/* line 61, ../scss/_sprites-source.scss */
.bg-ribbon-shadow-right {
  background-position: 0 -1160px;
}

/* line 65, ../scss/_sprites-source.scss */
.bg-ui.totop {
  background-position: 0 -1211px;
}

/*
 * Default
 * Basic and global styles
 * ------------------------------------------------------------------------------------------- */
/* line 55, ../scss/style.scss */
* {
  tap-highlight-color: transparent;
}

/* line 57, ../scss/style.scss */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

/* line 65, ../scss/style.scss */
body {
  background-color: #fff;
  font-family: "Lato", Arial, sans-serif;
  color: #595858;
  line-height: 1.6em;
}

/* line 72, ../scss/style.scss */
p {
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1.2em;
}

/* line 78, ../scss/style.scss */
p:last-child,
p:last-of-type,
p:empty {
  margin-bottom: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

/* line 85, ../scss/style.scss */
p:empty {
  height: 0;
  line-height: 1px;
}

/* line 87, ../scss/style.scss */
a {
  color: #ff5a00;
  -webkit-transition: background .2s ease-out, color .2s ease-out;
  -moz-transition: background .2s ease-out, color .2s ease-out;
  -o-transition: background .2s ease-out, color .2s ease-out;
  -ms-transition: background .2s ease-out, color .2s ease-out;
  transition: background .2s ease-out, color .2s ease-out;
  text-decoration: none;
}
/* line 95, ../scss/style.scss */
a:hover {
  color: #ff674f;
}
/* line 96, ../scss/style.scss */
a:active {
  color: #a3443e;
}

/* Remove the blue Webkit background when element is tapped */
/* line 100, ../scss/style.scss */
a, button {
  -webkit-tap-highlight-color: transparent;
}

/* line 102, ../scss/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  color: #000;
  padding: 0;
  margin: 0;
}

/* line 115, ../scss/style.scss */
h1 {
  font-size: 47px;
  line-height: 50px;
  margin-bottom: 10px;
}

/* line 116, ../scss/style.scss */
h2 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 15px;
}

/* line 117, ../scss/style.scss */
h3 {
  font-size: 22px;
  margin-bottom: 13px;
}

/* line 118, ../scss/style.scss */
h4 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}

/* line 119, ../scss/style.scss */
h5 {
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 15px;
}

/* line 120, ../scss/style.scss */
h6 {
  font-size: 11px;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 15px;
}

/* line 122, ../scss/style.scss */
::selection {
  color: #fff;
  background: #ff674f;
  text-shadow: none;
}

/* line 128, ../scss/style.scss */
.error {
  color: #ff0000;
}

/* line 130, ../scss/style.scss */
hr {
  border-color: #2d2e2e;
}

/* line 132, ../scss/style.scss */
figure {
  margin: 0;
}

/* line 134, ../scss/style.scss */
q,
blockquote {
  display: block;
  color: black;
  margin: 15px 0 20px 5%;
  padding: 0 20px 0px 20px;
  border-left: 5px solid #EEE;
}

/* line 143, ../scss/style.scss */
q,
blockquote,
q p,
blockquote p,
article .entry-content blockquote p,
article .entry-content q p {
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  line-height: 1.4;
}

/* line 155, ../scss/style.scss */
pre {
  margin: 25px 0px;
  padding: 25px 15px 25px 20px;
  clear: both;
  border-radius: 0px;
  overflow: auto;
  font: 14px/19px "Courier New", Courier, mono, sans-serif;
  border: 1px solid rgba(45, 46, 46, 0.08);
  border-left: 20px solid rgba(45, 46, 46, 0.08);
}

/* line 166, ../scss/style.scss */
code {
  font: 16px/30px "Courier New", Courier, mono, sans-serif;
  overflow: auto;
  border-style: none;
}

/* line 172, ../scss/style.scss */
pre ol,
pre ul {
  padding: 0;
}

/* Misc */
/* line 176, ../scss/style.scss */
ul.unstyled li,
ol.unstyled li {
  margin-left: 0;
  list-style: none;
}

/* line 182, ../scss/style.scss */
.video-frame {
  z-index: 10;
}

/* line 184, ../scss/style.scss */
span.highlight,
mark {
  background: #FFFFAA;
  color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
}

/* line 191, ../scss/style.scss */
abbr[title] {
  border-bottom: none;
}

/* line 195, ../scss/style.scss */
dt {
  font-weight: bold;
  color: black;
  margin: 0;
}

/* line 201, ../scss/style.scss */
dd {
  line-height: 1.8em;
  margin-top: .9em;
  margin-bottom: .9em;
}

/* line 207, ../scss/style.scss */
table {
  border: 1px solid #dfdfdd;
}

/* line 211, ../scss/style.scss */
table > caption {
  color: black;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 217, ../scss/style.scss */
table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
  padding: 20px;
  font-size: 1em;
}

/* line 225, ../scss/style.scss */
table tr th,
table tr td {
  padding: 15px;
  font-size: 1em;
}

/* line 231, ../scss/style.scss */
table thead,
table tr.alt,
table tr:nth-of-type(even) {
  background-color: #f7f7f6;
}

/* line 235, ../scss/style.scss */
table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
  line-height: 1.125em;
}

/* line 243, ../scss/style.scss */
address {
  margin-bottom: 1em;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
/* line 249, ../scss/style.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
}

/* line 262, ../scss/style.scss */
.icon-resize-full {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
/* line 267, ../scss/style.scss */
.icon-resize-full:before {
  content: "\f07e";
}

/* =General
 -----------------------------------------------------------*/
/*.wf-loading *,
.wf-inactive * {
	visibility: hidden;
}

.wf-active * {
	visibility: visible;
}

.wf-loading h1,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
.wf-loading h6,
.wf-loading p,
.wf-loading li,
.wf-loading cite {
    visibility: hidden
} */
/* line 296, ../scss/style.scss */
.center {
  text-align: center;
}

/* line 298, ../scss/style.scss */
.row {
  max-width: 1240px;
}

/* line 302, ../scss/style.scss */
#theme-wrapper-inner {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  background-color: #fff;
  transition: height 0.3s ease;
}

/* line 312, ../scss/style.scss */
.boxed #theme-wrapper-inner {
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
  max-width: 1240px;
}

/* line 317, ../scss/style.scss */
.entry-title {
  margin-bottom: 0;
}
/* line 319, ../scss/style.scss */
.entry-title a {
  color: #000;
}

/* line 324, ../scss/style.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  margin-bottom: 1.3em;
}
/* line 328, ../scss/style.scss */
.entry-content p a:hover {
  color: #23313A;
}
/* line 332, ../scss/style.scss */
.entry-content div > ul,
.entry-content div > ol,
.entry-content p > ul,
.entry-content p > ol {
  margin-bottom: 15px;
  margin-left: 30px;
}
/* line 340, ../scss/style.scss */
.entry-content ul,
.entry-content ol {
  margin: 0 0 0 20px;
  padding: 0;
}
/* line 346, ../scss/style.scss */
.entry-content ul li {
  list-style: disc;
}
/* line 348, ../scss/style.scss */
.entry-content form ul {
  margin: 0;
}
/* line 350, ../scss/style.scss */
.entry-content form ul li {
  list-style: none;
}

/* line 355, ../scss/style.scss */
article .entry-content p,
.comment-body p {
  line-height: 1.8em;
  margin-top: .9em;
  margin-bottom: .9em;
}
/* line 361, ../scss/style.scss */
article .entry-content p b,
article .entry-content p strong,
.comment-body p b,
.comment-body p strong {
  color: black;
}

/* =General Colors
 -----------------------------------------------------------*/
/* line 370, ../scss/style.scss */
.dark {
  color: white;
}
/* line 373, ../scss/style.scss */
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
  color: white;
}

/* line 377, ../scss/style.scss */
.bg-blue {
  background: #2991d6;
}

/* line 378, ../scss/style.scss */
.bg-brown {
  background: #825339;
}

/* line 379, ../scss/style.scss */
.bg-chocolate {
  background: #ED703A;
}

/* line 380, ../scss/style.scss */
.bg-gold {
  background: #D69942;
}

/* line 381, ../scss/style.scss */
.bg-green {
  background: #97CC02;
}

/* line 382, ../scss/style.scss */
.bg-olive {
  background: #A1A61A;
}

/* line 383, ../scss/style.scss */
.bg-orange {
  background: #FF7713;
}

/* line 384, ../scss/style.scss */
.bg-pink {
  background: #E7276F;
}

/* line 385, ../scss/style.scss */
.bg-red {
  background: #FF0000;
}

/* line 386, ../scss/style.scss */
.bg-sea {
  background: #13BFB1;
}

/* line 387, ../scss/style.scss */
.bg-violet {
  background: #53348B;
}

/* line 388, ../scss/style.scss */
.bg-yellow {
  background: #EEA200;
}

/*--------------------------------------------------------------------*/
/*  MAIN HEADER
/*--------------------------------------------------------------------*/
/* line 394, ../scss/style.scss */
#header {
  position: relative;
  transition: all .25s ease;
}
/* line 398, ../scss/style.scss */
#header .site-title-wrapper h1 {
  margin-bottom: 0;
}
/* line 402, ../scss/style.scss */
#header .site-id,
#header .site-id a {
  display: inline-block;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 47px;
  line-height: 1;
}
/* line 413, ../scss/style.scss */
#header .site-id .alert {
  font-size: 12px;
  font-family: inherit;
  text-transform: none;
  font-weight: normal;
}
/* line 420, ../scss/style.scss */
#header .site-description {
  font-size: 16px;
  line-height: 25px;
}
/* line 425, ../scss/style.scss */
#header > .row > .columns > div {
  float: left;
}
/* line 430, ../scss/style.scss */
#header.logo-left .site-id {
  float: left;
  width: 35%;
  margin: 15px 0;
}
/* line 436, ../scss/style.scss */
#header.logo-left .site-header-banner {
  float: right !important;
  width: 65%;
  margin: 15px 0;
}
/* line 440, ../scss/style.scss */
#header.logo-left .site-header-banner img {
  text-align: right;
  float: right;
}
/* line 449, ../scss/style.scss */
#header.logo-center .site-id {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  float: none !important;
  margin: 15px 0;
}
/* line 456, ../scss/style.scss */
#header.logo-center .site-id .logo {
  background-position: center;
}
/* line 459, ../scss/style.scss */
#header.logo-center .site-header-banner {
  width: 100%;
  float: none !important;
  margin: 0 auto 15px auto;
  text-align: center;
}
/* line 464, ../scss/style.scss */
#header.logo-center .site-header-banner img {
  text-align: center;
}
/* line 471, ../scss/style.scss */
#header.logo-right .site-id {
  float: right !important;
  width: 35%;
  margin: 15px 0;
}
/* line 476, ../scss/style.scss */
#header.logo-right .site-id .logo {
  background-position-x: right;
}
/* line 479, ../scss/style.scss */
#header.logo-right .site-header-banner {
  float: left !important;
  width: 65%;
  margin: 15px 0;
}
/* line 483, ../scss/style.scss */
#header.logo-right .site-header-banner img {
  text-align: left;
  float: left;
}
/* line 491, ../scss/style.scss */
#header.has-news .nav-primary,
#header.has-news .breaking-banner {
  margin-left: 100px;
}
/* line 499, ../scss/style.scss */
#header.has-news.has-search .site-navigation .search-form {
  width: 88.85%;
  margin-left: 100px;
}
/* line 502, ../scss/style.scss */
#header.has-news.has-search .site-navigation .search-form .container input[type=text] {
  height: 90px;
  line-height: 80px;
  font-size: 40px;
}
/* line 509, ../scss/style.scss */
#header.has-news.has-search .site-navigation #header-nav-extras {
  width: 45px;
}
/* line 516, ../scss/style.scss */
#header .search-form {
  width: 97%;
}
/* line 519, ../scss/style.scss */
#header .search-form .container input[type=text] {
  height: 45px;
  font-size: 16px;
  line-height: 40px;
}
/* line 526, ../scss/style.scss */
#header.has-trending {
  margin: 0 0;
}
/* line 529, ../scss/style.scss */
#header.has-trending .nav-primary {
  margin-right: 38px;
}
/* line 531, ../scss/style.scss */
#header.has-trending.has-random .nav-primary {
  margin-right: 38px;
}
/* line 533, ../scss/style.scss */
#header.has-trending #header-search,
#header.has-trending #header-random {
  float: none;
}
/* line 538, ../scss/style.scss */
#header.has-trending #header-search {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
/* line 540, ../scss/style.scss */
#header.has-trending .site-navigation .nav-primary {
  border-bottom: none;
}
/* line 543, ../scss/style.scss */
#header.has-random .site-navigation .search-form {
  width: 96.9%;
}
/* line 545, ../scss/style.scss */
#header.has-random .site-navigation .search-form .container input[type=text] {
  height: 90px;
  line-height: 80px;
  font-size: 40px;
}
/* line 552, ../scss/style.scss */
#header .site-navigation {
  width: 100%;
}
/* line 555, ../scss/style.scss */
#header .site-navigation .nav-primary {
  *zoom: 1;
  border-top: 5px solid black;
  border-bottom: 1px solid black;
}
/* line 273, ../scss/foundation/_global.scss */
#header .site-navigation .nav-primary:before, #header .site-navigation .nav-primary:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#header .site-navigation .nav-primary:after {
  clear: both;
}
/* line 561, ../scss/style.scss */
#header .site-navigation > .row > .columns {
  padding: 0 0;
}
/* line 563, ../scss/style.scss */
#header .site-navigation .search-form {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 568, ../scss/style.scss */
#header .site-navigation .search-form .container {
  /* Animate */
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  display: block;
  transition: transform 0.5s ease, opacity 0.2s ease;
  -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease;
  /* End Animation */
}
/* line 582, ../scss/style.scss */
#header .site-navigation .search-form .container input[type="text"] {
  padding: 10px 20px;
  margin-bottom: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  border-width: 2px;
  border-color: #000;
  color: #000;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}
/* line 594, ../scss/style.scss */
#header .site-navigation .search-form .container button {
  display: none;
}
/* line 603, ../scss/style.scss */
#header .site-header-toolbar {
  background-color: rgba(0, 0, 0, 0.86);
  border-top: 1px solid rgba(0, 0, 0, 0.81);
  border-bottom: 1px solid rgba(0, 0, 0, 0.81);
}
/* line 608, ../scss/style.scss */
#header .site-header-toolbar .top-menu {
  float: left;
  width: 70%;
}
/* line 613, ../scss/style.scss */
#header .site-header-toolbar div.header-tools {
  width: 30%;
  float: right;
}

/* Stucky Header */
@media screen and (min-width: 980px) {
  /* line 625, ../scss/style.scss */
  #header .site-navigation .nav-primary.stuck {
    animation: move-menu-down 650ms ease;
    position: fixed;
    z-index: 99;
    top: 0;
    width: 1240px;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 635, ../scss/style.scss */
  .logged-in.admin-bar #header .site-navigation .nav-primary.stuck {
    top: 28px;
  }
}
/** Header Styles */
/* line 643, ../scss/style.scss */
.header-style-default #header .site-navigation {
  background-color: white;
}
/* line 647, ../scss/style.scss */
.header-style-default #header .site-navigation .nav-primary.stuck {
  border: 1px solid black;
  background-color: white;
}
/* line 652, ../scss/style.scss */
.header-style-default .main_menu > ul > li > a,
.header-style-default .main_menu > ul > li > a .submenu-link > strong {
  color: black;
}

/* line 661, ../scss/style.scss */
.header-style-dark #header .site-navigation {
  background-color: black;
}
/* line 665, ../scss/style.scss */
.header-style-dark #header .site-navigation .nav-primary.stuck {
  background-color: black;
}
/* line 669, ../scss/style.scss */
.header-style-dark .main_menu > ul > li > a,
.header-style-dark .main_menu > ul > li > a .submenu-link > strong {
  color: white;
}
/* line 674, ../scss/style.scss */
.header-style-dark #header .site-navigation .nav-primary {
  border-top: 5px solid #555050;
  border-bottom: 1px solid #555050;
}

/* line 682, ../scss/style.scss */
.boxed #theme-wrapper {
  position: relative;
}

/* line 684, ../scss/style.scss */
.top-news {
  width: 107px;
  height: 90px;
  padding: 10px;
  padding-left: 17px;
  text-transform: uppercase;
  font-size: inherit;
  white-space: normal;
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -7px;
}
/* line 698, ../scss/style.scss */
.top-news .ribbon-shadow-left {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -6px;
  left: 0px;
}
/* line 706, ../scss/style.scss */
.top-news .number {
  font-size: 40px;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  line-height: 1.1;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}
/* line 716, ../scss/style.scss */
.top-news .number + span {
  font-size: 9px;
  line-height: 1;
  display: block;
  font-weight: bold;
}
/* line 723, ../scss/style.scss */
.top-news > a {
  color: #FFF;
  text-align: center;
}

/* line 730, ../scss/style.scss */
#header-nav-extras {
  position: absolute;
  right: -6px;
  top: 0;
  background: #000;
  z-index: 11;
}
/* line 737, ../scss/style.scss */
#header-nav-extras .ribbon-shadow-right {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -6px;
  right: 0px;
}

/* line 746, ../scss/style.scss */
#header-search {
  background-position: 13px -972px;
  z-index: 9999;
  position: relative;
  width: 45px;
  float: left;
}
/* line 752, ../scss/style.scss */
#header-search .search-remove {
  cursor: pointer;
  display: block;
  width: 45px;
  height: 44px;
}

/* line 762, ../scss/style.scss */
#header .search-form-is-visible #header-search {
  background-position: 13px -850px;
}
/* line 766, ../scss/style.scss */
#header .search-form-is-visible.site-navigation .search-form {
  z-index: 9999;
}
/* line 769, ../scss/style.scss */
#header .search-form-is-visible.site-navigation .search-form .container {
  /* Animate */
  display: block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transition: transform 0.3s ease, opacity 0.2s ease .1s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.2s ease .1s;
  /* End Animate */
}

/* line 782, ../scss/style.scss */
#header-random {
  width: 45px;
  height: 45px;
  float: left;
  background-position: 13px -912px;
}
/* line 787, ../scss/style.scss */
#header-random a {
  width: 45px;
  height: 45px;
  display: block;
  background: none;
}

/* Drop Down */
/* line 797, ../scss/style.scss */
.top-news-items {
  width: 100%;
  background-color: white;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 150ms;
  -moz-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
}
/* line 817, ../scss/style.scss */
.top-news-items.open {
  height: 220px;
  border-bottom: 1px solid #dfdfdd;
}
/* line 822, ../scss/style.scss */
.top-news-items .sub-mega-wrap {
  padding: 15px 0;
  background-color: rgba(238, 239, 240, 0.16);
  height: 220px;
}
/* line 827, ../scss/style.scss */
.top-news-items .sub-mega-wrap .horizontal-carousel-container .control {
  margin-top: -32px;
}
/* line 831, ../scss/style.scss */
.top-news-items .sub-mega-wrap .horizontal-carousel.post > ul {
  height: 205px;
}
/* line 837, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li {
  list-style: none;
  width: 230px;
  height: 185px;
  margin-left: 15px;
  overflow: hidden;
}
/* line 844, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .subcat-thumbnail {
  margin-bottom: 8px;
  overflow: hidden;
  position: relative;
}
/* line 849, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .subcat-thumbnail img {
  max-height: 140px;
}
/* line 854, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li a {
  display: block;
}
/* line 858, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .subcat-title {
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 862, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .subcat-title a {
  color: inherit;
}
/* line 863, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .subcat-title span {
  color: gray;
}
/* line 867, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .entry-meta {
  position: absolute;
  bottom: 5px;
  left: 5px;
  line-height: 16px;
  font-size: 10px;
  text-transform: uppercase;
}
/* line 875, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .entry-meta > div {
  margin-bottom: 0;
  font-size: 10px;
  font-family: inherit;
}
/* line 881, ../scss/style.scss */
.top-news-items .sub-mega-wrap .sub-menu li .entry-meta .date {
  color: #000;
  font-size: 10px;
  line-height: 16px;
  background: rgba(255, 255, 255, 0.57);
  display: inline-block;
  padding: 0 4px;
  margin-bottom: 2px;
  margin-right: 2px;
}

/* Main Page Layout */
/* line 903, ../scss/style.scss */
main.sidebar-left,
main.sidebar-right {
  width: 73.3%;
}

/* line 908, ../scss/style.scss */
main.push-3.sidebar-left,
main.push-3.sidebar-right {
  left: 26.55%;
}

/* line 913, ../scss/style.scss */
.sidebar-wrapper {
  width: 26.61%;
}

/* line 917, ../scss/style.scss */
.sidebar-wrapper.pull-9 {
  right: 73.55%;
}

/* line 921, ../scss/style.scss */
main.content {
  padding: 15px;
}

/* line 923, ../scss/style.scss */
body.overlay_active #theme-wrapper {
  height: 0;
  overflow: hidden;
}

/* line 928, ../scss/style.scss */
#theme-wrapper {
  *zoom: 1;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
/* line 273, ../scss/foundation/_global.scss */
#theme-wrapper:before, #theme-wrapper:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#theme-wrapper:after {
  clear: both;
}

/* -- breadcrumbs -- */
/* line 938, ../scss/style.scss */
.breadcrumb-row {
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 943, ../scss/style.scss */
.breadcrumb {
  text-transform: uppercase;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}
/* line 948, ../scss/style.scss */
.breadcrumb a {
  color: #999;
  font-weight: normal;
  display: inline-block;
}
/* line 954, ../scss/style.scss */
.breadcrumb span {
  color: #ccc;
}

/* line 960, ../scss/style.scss */
h3.breadcrumb {
  margin: 0;
  padding-top: 5px;
}

/* line 965, ../scss/style.scss */
h4.breadcrumb {
  font-size: 115%;
}
/* line 967, ../scss/style.scss */
h4.breadcrumb span {
  font-size: 60%;
}

/* Page Header */
/* line 971, ../scss/style.scss */
#page-header {
  position: relative;
}
/* line 974, ../scss/style.scss */
#page-header > .row {
  border-bottom: 1px solid #dfdfdd;
  padding: 15px 0;
}
/* line 979, ../scss/style.scss */
#page-header h1 {
  line-height: 1;
  margin-top: 3px;
  margin-bottom: 0;
}
/* line 985, ../scss/style.scss */
#page-header .breadcrumb {
  float: right;
  line-height: 50px;
}

/* line 992, ../scss/style.scss */
.buddypress #page-header h1 {
  text-transform: capitalize;
}

/* GENERAL PAGE STYLES */
/* line 1000, ../scss/style.scss */
main.sidebar-left,
#builder-container.sidebar-left {
  border-left: 1px solid #dfdfdd;
}
/* line 1004, ../scss/style.scss */
main.sidebar-right,
#builder-container.sidebar-right {
  border-right: 1px solid #dfdfdd;
}

/* line 1012, ../scss/style.scss */
.page-template-page-templatespage-home-php .builder-main,
.page-template-page-templatespage-home-php #builder-container {
  border-right: 1px solid #dfdfdd;
}
/* line 1015, ../scss/style.scss */
.page-template-page-templatespage-home-php main.sidebar-left {
  border-right: none;
}
/* line 1018, ../scss/style.scss */
.page-template-page-templatespage-home-php main.sidebar-left #builder-container {
  border-right: none;
  border-left: 1px solid #dfdfdd;
}

/*--------------------------------------------------------------------*/
/* 404 PAGE TEMPLATE
/*--------------------------------------------------------------------*/
/* line 1028, ../scss/style.scss */
.error404 #main-container,
#main-container .error404 {
  padding: 5%;
  text-align: center;
}

/* POST PASSWORD PROTECTED MODS */
/* line 1040, ../scss/style.scss */
.post-password-required .entry-content form p {
  text-align: center;
}
/* line 1042, ../scss/style.scss */
.post-password-required .entry-content label {
  font-size: 18px;
  font-weight: 600;
}
/* line 1047, ../scss/style.scss */
.post-password-required .entry-content input[type="submit"],
.post-password-required .entry-content input[type="password"] {
  margin: 5px 0 0 0;
  width: 100%;
}

/* =Pagination
-------------------------------------------------------------- */
/* line 1059, ../scss/style.scss */
.radium-theme-pagination {
  text-align: center;
  margin-bottom: 15px;
}
/* line 1063, ../scss/style.scss */
.radium-theme-pagination ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 1068, ../scss/style.scss */
.radium-theme-pagination ul li {
  text-align: center;
  list-style: none;
  float: left;
  margin-right: 7px;
}
/* line 1074, ../scss/style.scss */
.radium-theme-pagination ul li a,
.radium-theme-pagination ul li span {
  margin: 0;
  text-decoration: none;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  display: block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  letter-spacing: 1;
  color: inherit;
  border: 1px solid #dfdfdd;
}
/* line 1091, ../scss/style.scss */
.radium-theme-pagination ul li.current, .radium-theme-pagination ul li:hover {
  color: black;
}
/* line 1095, ../scss/style.scss */
.radium-theme-pagination ul li.current a,
.radium-theme-pagination ul li.current span, .radium-theme-pagination ul li:hover a,
.radium-theme-pagination ul li:hover span {
  color: black;
  border-color: black;
}
/* line 1103, ../scss/style.scss */
.radium-theme-pagination ul li a:active {
  color: rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.3);
}
/* line 1108, ../scss/style.scss */
.radium-theme-pagination ul li span.current {
  border: 1px solid black;
  color: black;
}

/* line 1117, ../scss/style.scss */
.pag-count {
  text-align: center;
  margin-bottom: 10px;
}

/* line 1122, ../scss/style.scss */
.bbp-pagination-links,
.pagination-links {
  margin-bottom: 10px;
  text-align: center;
}
/* line 1127, ../scss/style.scss */
.bbp-pagination-links .page-numbers,
.pagination-links .page-numbers {
  border: 1px solid grey;
  padding: 3px 10px 5px 10px;
  border-radius: 2px;
  margin-right: 4px;
  color: inherit;
}
/* line 1134, ../scss/style.scss */
.bbp-pagination-links .page-numbers.active,
.pagination-links .page-numbers.active {
  color: black;
  border-color: black;
}

/* line 1143, ../scss/style.scss */
.entry-content .radium-theme-pagination {
  margin: 15px 0;
}

/*--------------------------------------------------------------------*/
/* THEME FOOTER STYLES
/*--------------------------------------------------------------------*/
/* line 1150, ../scss/style.scss */
#bottom-footer {
  font-size: 14px;
  line-height: 23px;
  color: #666;
  /* Footer Menu */
}
/* line 1155, ../scss/style.scss */
#bottom-footer .inner {
  padding: 15px;
  text-align: center;
  background-color: #000;
  border-top: 1px solid #000;
}
/* line 1162, ../scss/style.scss */
#bottom-footer ul {
  margin-bottom: 10px;
  padding: 0;
}
/* line 1166, ../scss/style.scss */
#bottom-footer ul li {
  display: block;
  *zoom: 1;
}
/* line 273, ../scss/foundation/_global.scss */
#bottom-footer ul li:before, #bottom-footer ul li:after {
  content: " ";
  display: table;
}
/* line 274, ../scss/foundation/_global.scss */
#bottom-footer ul li:after {
  clear: both;
}
/* line 1170, ../scss/style.scss */
#bottom-footer ul li a {
  color: #666;
}
/* line 1172, ../scss/style.scss */
#bottom-footer ul li a:hover {
  color: #ff5a00;
}
/* line 1178, ../scss/style.scss */
#bottom-footer p,
#bottom-footer li,
#bottom-footer strong,
#bottom-footer button,
#bottom-footer .button,
#bottom-footer .theme-credits {
  font-size: 14px;
  line-height: 23px;
}
/* line 1188, ../scss/style.scss */
#bottom-footer h4 {
  color: #FC0;
  margin-bottom: 10px;
}
/* line 1194, ../scss/style.scss */
#bottom-footer p,
#bottom-footer .textwidget {
  margin-bottom: 20px;
  color: #666;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
}
/* line 1203, ../scss/style.scss */
#bottom-footer input,
#bottom-footer select,
#bottom-footer textarea {
  background: #262525;
  border: none;
  color: #969696;
}
/* line 1213, ../scss/style.scss */
#bottom-footer .widget_radium_newsletter input[type="submit"] {
  height: 38px;
  line-height: 1;
}
/* line 1221, ../scss/style.scss */
#bottom-footer #footer-menu {
  border-bottom: 1px solid rgba(223, 223, 221, 0.12);
  margin: 0 -15px 15px -15px;
  padding: 7px 0 10px 0;
}
/* line 1225, ../scss/style.scss */
#bottom-footer #footer-menu ul {
  margin: 0;
  padding: 0 15px;
  text-align: center;
}
/* line 1229, ../scss/style.scss */
#bottom-footer #footer-menu ul li {
  list-style: none;
  display: inline-block;
}
/* line 1232, ../scss/style.scss */
#bottom-footer #footer-menu ul li a {
  text-align: center;
  display: block;
  font-size: 14px;
  color: #666;
  padding: 0 15px;
  font-family: "Oswald", "Lato", Arial, sans-serif;
  font-weight: 400;
}
/* line 1240, ../scss/style.scss */
#bottom-footer #footer-menu ul li a:hover {
  color: #ff5a00;
}

/* line 1248, ../scss/style.scss */
#colophon {
  background-color: #000;
  color: #666;
  padding: 15px 30px;
  text-align: center;
  font-size: 12px;
  line-height: 23px;
  border-top: 1px solid rgba(223, 223, 221, 0.12);
  text-transform: capitalize;
}
/* line 1258, ../scss/style.scss */
#colophon a {
  color: inherit;
}

/* line 1261, ../scss/style.scss */
#global-loading {
  display: none;
  position: fixed;
  z-index: 999;
  top: 50%;
  left: 50%;
}

/* line 1269, ../scss/style.scss */
.alert-message {
  z-index: 11;
  height: 60px;
  width: 500px;
  position: fixed;
  left: 38%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
  padding: 20px;
  background-color: #C60F13;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #FFF;
  line-height: 20px;
  display: none;
}

/* line 1288, ../scss/style.scss */
.alert-message.alert {
  border-color: #C60F13;
}

/* line 1292, ../scss/style.scss */
.alert-message.message {
  background-color: #fff;
  border-color: #c3c3c3;
  color: inherit;
}

/* line 1298, ../scss/style.scss */
.ajax-end p {
  display: inline-block;
  padding: 15px 30px;
  margin: 0 0;
  line-height: 1;
}

/* line 1305, ../scss/style.scss */
.not-found-message p {
  display: inline-block;
  padding: 15px 30px;
  margin: 0 0;
}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/
/* line 1318, ../scss/style.scss */
#gototop {
  color: #FFF;
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 39px;
  right: 25px;
  overflow: hidden;
  width: 23px;
  height: 30px;
  background: rgba(30, 34, 36, 0.25) url(../images/sprite.png) no-repeat;
  background-position: 1px -1209px;
  padding-left: 30px;
  text-transform: uppercase;
  line-height: 32px;
  font-weight: bold;
  cursor: pointer;
  z-index: 99999;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
/* line 1344, ../scss/style.scss */
#gototop:hover {
  background-color: #ff5a00;
}

/* line 1347, ../scss/style.scss */
#gototophover {
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

/* line 1356, ../scss/style.scss */
#gototop:active,
#gototop:focus {
  outline: none;
}

/** Loading Dots */
/* line 1362, ../scss/style.scss */
.loading-dots {
  margin: 20px;
  text-align: center;
}

/* line 1367, ../scss/style.scss */
.loading-dots span {
  background-color: #ff5a00;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 2px;
  -webkit-border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 10px;
  -moz-background-clip: padding;
  border-radius: 10px;
  background-clip: padding-box;
  -webkit-animation: dot-throb 1s infinite;
  -moz-animation: dot-throb 1s infinite;
  -o-animation: dot-throb 1s infinite;
  animation: dot-throb 1s infinite;
  zoom: 1;
  filter: alpha(opacity=20);
  -webkit-opacity: .2;
  -moz-opacity: .2;
  opacity: 0.2;
}

/* line 1390, ../scss/style.scss */
span.dot-2 {
  -webkit-animation-delay: .15s;
  -moz-animation-delay: .15s;
  -o-animation-delay: .15s;
  animation-delay: 0.15s;
}

/* line 1397, ../scss/style.scss */
span.dot-3 {
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  -o-animation-delay: .3s;
  animation-delay: 0.3s;
}

@-webkit-keyframes dot-throb {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-moz-keyframes dot-throb {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-ms-keyframes dot-throb {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-o-keyframes dot-throb {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes dot-throb {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3Njc3MvX21peGlucy5zY3NzIiwiLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyIsIi4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MiLCIuLi9zY3NzL19nbG9iYWwuc2NzcyIsIi4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzIiwiLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MiLCIuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyIsIi4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MiLCIuLi9zY3NzL2ZvbnQtYXdlc29tZS9fZm9udC1hd2Vzb21lLnNjc3MiLCIuLi9zY3NzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwiLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwiLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL3Njc3MvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCIuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyIsIi4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyIsIi4uL3Njc3MvX2FuaW1hdGUuc2NzcyIsIi4uL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL3Njc3MvX2NvbW1lbnRzLnNjc3MiLCIuLi9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyIsIi4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzIiwiLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MiLCIuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzIiwiLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyIsIi4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyIsIi4uL3Njc3MvX3NsaWRlcnMuc2NzcyIsIi4uL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL3Njc3MvX3dpZGdldHMuc2NzcyIsIi4uL3Njc3MvX2V2ZW50cy5zY3NzIiwiLi4vc2Nzcy9fbmFycm93LnNjc3MiLCIuLi9zY3NzL19yYXRpbmcuc2NzcyIsIi4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyIsIi4uL3Njc3MvX21lc3NhZ2UtYmFyLnNjc3MiLCIuLi9zY3NzL19ibG9nLnNjc3MiLCIuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MiLCIuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzIiwiLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MiLCIuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzIiwiLi4vc2Nzcy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQixtQ0FBbUM7QUNxRW5DO0VBQVMsWUFBVztDRGxFbkI7O0FBRUQsbUNBQW1DO0FDa0VuQztFQUFRLG9CQUFtQjtDRC9EMUI7O0FDbUZELCtDQUErQztBQzVGL0MsNERBQTREO0FBRTVEOztnRkFFZ0Y7QUFFaEY7O0dBRUc7QUZXSCxpREFBaUQ7QUVUakQ7Ozs7Ozs7Ozs7OztFQVlJLGVBQWM7Q0ZXakI7O0FFUkQ7O0dBRUc7QUZXSCxpREFBaUQ7QUVUakQ7OztFQUdJLHNCQUFxQjtDRld4Qjs7QUVSRDs7O0dBR0c7QUZXSCxpREFBaUQ7QUVUakQ7RUFDSSxjQUFhO0VBQ2IsVUFBUztDRldaOztBRVJEOzs7R0FHRztBRldILGlEQUFpRDtBRVRqRDs7RUFFSSxjQUFhO0NGV2hCOztBQUVELGlEQUFpRDtBRVZqRDtFQUNJLHlCQUF3QjtDRlkz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Qzs7RUFDbUMsYUx3VVo7Q2Zxd0V0Qjs7QUFFRCwrQ0FBK0M7QW9COWtGL0M7RUFBb0MsYUxvVVo7Q2Y2d0V2Qjs7QUFFRCwrQ0FBK0M7QW9CbGxGL0M7RUFBcUMsYUxzUFo7Q2YrMUV4Qjs7QUFFRCwrQ0FBK0M7QW9CdGxGL0M7RUFBaUMsYUx5UFo7Q2ZnMkVwQjs7QUFFRCwrQ0FBK0M7QW9CMWxGL0M7RUFBaUMsYUxtS1o7Q2YwN0VwQjs7QUFFRCwrQ0FBK0M7QW9COWxGL0M7RUFBdUMsYUw2TVo7Q2ZvNUUxQjs7QUFFRCwrQ0FBK0M7QW9CbG1GL0M7RUFBdUMsYUx3Y1o7Q2Y2cEUxQjs7QUFFRCwrQ0FBK0M7QW9CdG1GL0M7RUFBd0MsYUxzY1o7Q2ZtcUUzQjs7QUFFRCwrQ0FBK0M7QW9CMW1GL0M7RUFBc0MsYUx1Y1o7Q2ZzcUV6Qjs7QUFFRCwrQ0FBK0M7QW9COW1GL0M7RUFBbUMsYUxpVFo7Q2ZnMEV0Qjs7QUFFRCwrQ0FBK0M7QW9CbG5GL0M7RUFBb0MsYUxRWjtDZjZtRnZCOztBQUVELCtDQUErQztBb0J0bkYvQztFQUFnQyxhTDZZWjtDZjR1RW5COztBQUVELCtDQUErQztBb0IxbkYvQztFQUFpQyxhTDZZWjtDZmd2RXBCOztBQUVELCtDQUErQztBb0I5bkYvQztFQUFpQyxhTGtCWjtDZittRnBCOztBQUVELCtDQUErQztBb0Jsb0YvQztFQUFxQyxhTGtCWjtDZm1uRnhCOztBQUVELCtDQUErQztBb0J0b0YvQztFQUFrQyxhTHdTWjtDZmkyRXJCOztBQUVELCtDQUErQztBb0Ixb0YvQztFQUFtQyxhTDRCWjtDZmluRnRCOztBQUVELCtDQUErQztBb0I5b0YvQztFQUFpQyxhTGlLWjtDZmcvRXBCOztBQUVELCtDQUErQztBb0JscEYvQztFQUFpQyxhTFVaO0NmMm9GcEI7O0FBRUQsK0NBQStDO0FvQnRwRi9DO0VBQW1DLGFMOE1aO0NmMjhFdEI7O0FBRUQsK0NBQStDO0FvQjFwRi9DO0VBQXdDLGFMMFlaO0NmbXhFM0I7O0FBRUQsK0NBQStDO0FvQjlwRi9DO0VBQXVDLGFMMFlaO0NmdXhFMUI7O0FBRUQsK0NBQStDO0FvQmxxRi9DO0VBQXVDLGFMekNaO0NmOHNGMUI7O0FBRUQsK0NBQStDO0FvQnRxRi9DO0VBQXlDLGFMNUNaO0NmcXRGNUI7O0FBRUQsK0NBQStDO0FvQjFxRi9DO0VBQXdDLGFMMUNaO0NmdXRGM0I7O0FBRUQsK0NBQStDO0FvQjlxRi9DO0VBQTBDLGFMN0NaO0NmOHRGN0I7O0FBRUQsK0NBQStDO0FvQmxyRi9DO0VBQWlDLGFMNk5aO0NmdzlFcEI7O0FBRUQsK0NBQStDO0FvQnRyRi9DOztFQUNvQyxhTDZQWjtDZjQ3RXZCOztBQUVELCtDQUErQztBb0IxckYvQztFQUFtQyxhTDhMWjtDZisvRXRCOztBQUVELCtDQUErQztBb0I5ckYvQztFQUF5QyxhTDJhWjtDZnN4RTVCOztBQUVELCtDQUErQztBb0Jsc0YvQzs7O0VBRXNDLGFMdVFaO0NmODdFekI7O0FBRUQsK0NBQStDO0FvQnRzRi9DO0VBQW1DLGFMZ1FaO0NmeThFdEI7O0FBRUQsK0NBQStDO0FvQjFzRi9DO0VBQXVDLGFMb09aO0NmeStFMUI7O0FBRUQsK0NBQStDO0FvQjlzRi9DO0VBQW1DLGFMM0RaO0NmNHdGdEI7O0FBRUQsK0NBQStDO0FvQmx0Ri9DO0VBQWlDLGFMdVlaO0NmODBFcEI7O0FBRUQsK0NBQStDO0FvQnR0Ri9DOztFQUM0QyxhTDZQWjtDZjQ5RS9COztBQUVELCtDQUErQztBb0IxdEYvQztFQUEyQyxhTDBUWjtDZm02RTlCOztBQUVELCtDQUErQztBb0I5dEYvQztFQUEyQyxhTHFCWjtDZjRzRjlCOztBQUVELCtDQUErQztBb0JsdUYvQztFQUFtQyxhTGxDWjtDZnV3RnRCOztBQUVELCtDQUErQztBb0J0dUYvQztFQUEwQyxhTDhWWjtDZjI0RTdCOztBQUVELCtDQUErQztBb0IxdUYvQztFQUEwQyxhTCtGWjtDZjhvRjdCOztBQUVELCtDQUErQztBb0I5dUYvQztFQUFxQyxhTC9CWjtDZmd4RnhCOztBQUVELCtDQUErQztBb0JsdkYvQztFQUFpQyxhTGlRWjtDZm8vRXBCOztBQUVELCtDQUErQztBb0J0dkYvQztFQUFrQyxhTGlQWjtDZndnRnJCOztBQUVELCtDQUErQztBb0IxdkYvQztFQUFpQyxhTDRWWjtDZmk2RXBCOztBQUVELCtDQUErQztBb0I5dkYvQztFQUFvQyxhTGtJWjtDZituRnZCOztBQUVELCtDQUErQztBb0Jsd0YvQztFQUF5QyxhTDBGWjtDZjJxRjVCOztBQUVELCtDQUErQztBb0J0d0YvQztFQUF5QyxhTHVWWjtDZms3RTVCOztBQUVELCtDQUErQztBb0Ixd0YvQztFQUFrQyxhTGtFWjtDZjJzRnJCOztBQUVELCtDQUErQztBb0I5d0YvQztFQUF5QyxhTGVaO0Nma3dGNUI7O0FBRUQsK0NBQStDO0FvQmx4Ri9DO0VBQTBDLGFMZVo7Q2Zzd0Y3Qjs7QUFFRCwrQ0FBK0M7QW9CdHhGL0M7RUFBd0MsYUw0UFo7Q2Y2aEYzQjs7QUFFRCwrQ0FBK0M7QW9CMXhGL0M7RUFBeUMsYUxzTlo7Q2Z1a0Y1Qjs7QUFFRCwrQ0FBK0M7QW9COXhGL0M7RUFBeUMsYUxpWFo7Q2ZnN0U1Qjs7QUFFRCwrQ0FBK0M7QW9CbHlGL0M7RUFBeUMsYUxDWjtDZm95RjVCOztBQUVELCtDQUErQztBb0J0eUYvQztFQUE0QyxhTGlRWjtDZndpRi9COztBQUVELCtDQUErQztBb0IxeUYvQztFQUF3QyxhTGlLWjtDZjRvRjNCOztBQUVELCtDQUErQztBb0I5eUYvQztFQUF1QyxhTHFDWjtDZjR3RjFCOztBQUVELCtDQUErQztBb0JsekYvQztFQUEyQyxhTDZXWjtDZnc4RTlCOztBQUVELCtDQUErQztBb0J0ekYvQztFQUEyQyxhTEhaO0NmNHpGOUI7O0FBRUQsK0NBQStDO0FvQjF6Ri9DO0VBQWdDLGFMakRaO0NmODJGbkI7O0FBRUQsZ0RBQWdEO0FvQjl6RmhEO0VBQXVDLGFMNURaO0NmNjNGMUI7O0FBRUQsZ0RBQWdEO0FvQmwwRmhEO0VBQXdDLGFMNURaO0NmaTRGM0I7O0FBRUQsZ0RBQWdEO0FvQnQwRmhEO0VBQXFDLGFMNURaO0NmcTRGeEI7O0FBRUQsZ0RBQWdEO0FvQjEwRmhEO0VBQXVDLGFMaEVaO0NmNjRGMUI7O0FBRUQsZ0RBQWdEO0FvQjkwRmhEOztFQUNrQyxhTHdSWjtDZnlqRnJCOztBQUVELGdEQUFnRDtBb0JsMUZoRDtFQUFtQyxhTDZEWjtDZnd4RnRCOztBQUVELGdEQUFnRDtBb0J0MUZoRDtFQUFxQyxhTHNCWjtDZm0wRnhCOztBQUVELGdEQUFnRDtBb0IxMUZoRDtFQUFpQyxhTHlPWjtDZm9uRnBCOztBQUVELGdEQUFnRDtBb0I5MUZoRDtFQUFrQyxhTG1NWjtDZjhwRnJCOztBQUVELGdEQUFnRDtBb0JsMkZoRDtFQUFxQyxhTC9EWjtDZm82RnhCOztBQUVELGdEQUFnRDtBb0J0MkZoRDtFQUErQyxhTHNEWjtDZm16RmxDOztBQUVELGdEQUFnRDtBb0IxMkZoRDtFQUFpQyxhTCtHWjtDZjh2RnBCOztBQUVELGdEQUFnRDtBb0I5MkZoRDtFQUFpQyxhTDRKWjtDZnF0RnBCOztBQUVELGdEQUFnRDtBb0JsM0ZoRDtFQUFpQyxhTHNGWjtDZit4RnBCOztBQUVELGdEQUFnRDtBb0J0M0ZoRDtFQUFnQyxhTHVEWjtDZmswRm5COztBQUVELGdEQUFnRDtBb0IxM0ZoRDtFQUFzQyxhTHVEWjtDZnMwRnpCOztBQUVELGdEQUFnRDtBb0I5M0ZoRDs7RUFDaUQsYUxnRFo7Q2ZpMUZwQzs7QUFFRCxnREFBZ0Q7QW9CbDRGaEQ7RUFBa0MsYUwwTlo7Q2YycUZyQjs7QUFFRCxnREFBZ0Q7QW9CdDRGaEQ7RUFBcUMsYUwzQ1o7Q2ZvN0Z4Qjs7QUFFRCxnREFBZ0Q7QW9CMTRGaEQ7RUFBbUMsYUwwT1o7Q2ZtcUZ0Qjs7QUFFRCxnREFBZ0Q7QW9COTRGaEQ7RUFBb0MsYUxFWjtDZis0RnZCOztBQUVELGdEQUFnRDtBb0JsNUZoRDtFQUFtQyxhTDBLWjtDZjJ1RnRCOztBQUVELGdEQUFnRDtBb0J0NUZoRDtFQUF1QyxhTG5CWjtDZjQ2RjFCOztBQUVELGdEQUFnRDtBb0IxNUZoRDtFQUF5QyxhTHZCWjtDZm83RjVCOztBQUVELGdEQUFnRDtBb0I5NUZoRDtFQUFvQyxhTGdQWjtDZmlyRnZCOztBQUVELGdEQUFnRDtBb0JsNkZoRDtFQUEwQyxhTHdRWjtDZjZwRjdCOztBQUVELGdEQUFnRDtBb0J0NkZoRDtFQUFtQyxhTGlGWjtDZncxRnRCOztBQUVELGdEQUFnRDtBb0IxNkZoRDtFQUF3QyxhTGtGWjtDZjIxRjNCOztBQUVELGdEQUFnRDtBb0I5NkZoRDtFQUFxQyxhTHBGWjtDZnFnR3hCOztBQUVELGdEQUFnRDtBb0JsN0ZoRDtFQUFxQyxhTHRGWjtDZjJnR3hCOztBQUVELGdEQUFnRDtBb0J0N0ZoRDtFQUF3QyxhTGhGWjtDZnlnRzNCOztBQUVELGdEQUFnRDtBb0IxN0ZoRDtFQUEyQyxhTHlWWjtDZm9tRjlCOztBQUVELGdEQUFnRDtBb0I5N0ZoRDtFQUE0QyxhTHVDWjtDZjA1Ri9COztBQUVELGdEQUFnRDtBb0JsOEZoRDtFQUF5QyxhTHZEWjtDZjQvRjVCOztBQUVELGdEQUFnRDtBb0J0OEZoRDtFQUFnQyxhTGdJWjtDZnkwRm5COztBQUVELGdEQUFnRDtBb0IxOEZoRDs7RUFDaUMsYUxoQlo7Q2Y2OUZwQjs7QUFFRCxnREFBZ0Q7QW9COThGaEQ7RUFBcUMsYUxiWjtDZjg5RnhCOztBQUVELGdEQUFnRDtBb0JsOUZoRDtFQUF3QyxhTDZUWjtDZndwRjNCOztBQUVELGdEQUFnRDtBb0J0OUZoRDtFQUEwQyxhTDJUWjtDZjhwRjdCOztBQUVELGdEQUFnRDtBb0IxOUZoRDtFQUFzQyxhTHVSWjtDZnNzRnpCOztBQUVELGdEQUFnRDtBb0I5OUZoRDtFQUFvQyxhTHdHWjtDZnkzRnZCOztBQUVELGdEQUFnRDtBb0JsK0ZoRDtFQUFxQyxhTHlQWjtDZjR1RnhCOztBQUVELGdEQUFnRDtBb0J0K0ZoRDtFQUE0QyxhTHVJWjtDZmsyRi9COztBQUVELGdEQUFnRDtBb0IxK0ZoRDtFQUF1QyxhTG9UWjtDZnlyRjFCOztBQUVELGdEQUFnRDtBb0I5K0ZoRDtFQUEwQyxhTHFCWjtDZjQ5RjdCOztBQUVELGdEQUFnRDtBb0JsL0ZoRDtFQUFvQyxhTG9QWjtDZml3RnZCOztBQUVELGdEQUFnRDtBb0J0L0ZoRDtFQUFtQyxhTGtVWjtDZnVyRnRCOztBQUVELGdEQUFnRDtBb0IxL0ZoRDtFQUEwQyxhTDhFWjtDZis2RjdCOztBQUVELGdEQUFnRDtBb0I5L0ZoRDtFQUFtQyxhTGdWWjtDZmlyRnRCOztBQUVELGdEQUFnRDtBb0JsZ0doRDtFQUFvQyxhTHVIWjtDZjg0RnZCOztBQUVELGdEQUFnRDtBb0J0Z0doRDtFQUFrQyxhTCtLWjtDZjAxRnJCOztBQUVELGdEQUFnRDtBb0IxZ0doRDtFQUFxQyxhTHVRWjtDZnN3RnhCOztBQUVELGdEQUFnRDtBb0I5Z0doRDtFQUF1QyxhTHZGWjtDZndtRzFCOztBQUVELGdEQUFnRDtBb0JsaEdoRDtFQUF5QyxhTDZLWjtDZncyRjVCOztBQUVELGdEQUFnRDtBb0J0aEdoRDtFQUFvQyxhTGdVWjtDZnl0RnZCOztBQUVELGdEQUFnRDtBb0IxaEdoRDtFQUFxQyxhTGNaO0NmK2dHeEI7O0FBRUQsZ0RBQWdEO0FvQjloR2hEO0VBQW1DLGFMbUVaO0NmODlGdEI7O0FBRUQsZ0RBQWdEO0FvQmxpR2hEO0VBQW1DLGFMb1VaO0NmaXVGdEI7O0FBRUQsZ0RBQWdEO0FvQnRpR2hEO0VBQXdDLGFMOUJaO0NmdWtHM0I7O0FBRUQsZ0RBQWdEO0FvQjFpR2hEO0VBQWdDLGFMbU5aO0NmMDFGbkI7O0FBRUQsZ0RBQWdEO0FvQjlpR2hEO0VBQWtDLGFMZ0ZaO0NmaStGckI7O0FBRUQsZ0RBQWdEO0FvQmxqR2hEO0VBQXFDLGFMMUZaO0NmK29HeEI7O0FBRUQsZ0RBQWdEO0FvQnRqR2hEO0VBQWlDLGFMM0daO0Nmb3FHcEI7O0FBRUQsZ0RBQWdEO0FvQjFqR2hEO0VBQXdDLGFMNUVaO0NmeW9HM0I7O0FBRUQsZ0RBQWdEO0FvQjlqR2hEO0VBQXlDLGFMMEVaO0NmdS9GNUI7O0FBRUQsZ0RBQWdEO0FvQmxrR2hEO0VBQXdDLGFMd0VaO0NmNi9GM0I7O0FBRUQsZ0RBQWdEO0FvQnRrR2hEO0VBQXNDLGFMeUVaO0NmZ2dHekI7O0FBRUQsZ0RBQWdEO0FvQjFrR2hEO0VBQXdDLGFMcUVaO0Nmd2dHM0I7O0FBRUQsZ0RBQWdEO0FvQjlrR2hEO0VBQThDLGFMM0laO0NmNHRHakM7O0FBRUQsZ0RBQWdEO0FvQmxsR2hEO0VBQStDLGFMdklaO0NmNHRHbEM7O0FBRUQsZ0RBQWdEO0FvQnRsR2hEO0VBQTRDLGFMdklaO0NmZ3VHL0I7O0FBRUQsZ0RBQWdEO0FvQjFsR2hEO0VBQThDLGFML0laO0NmNHVHakM7O0FBRUQsZ0RBQWdEO0FvQjlsR2hEO0VBQWtDLGFMd0RaO0NmeWlHckI7O0FBRUQsZ0RBQWdEO0FvQmxtR2hEO0VBQW1DLGFMMlVaO0NmMHhGdEI7O0FBRUQsZ0RBQWdEO0FvQnRtR2hEO0VBQWtDLGFMNFFaO0NmNjFGckI7O0FBRUQsZ0RBQWdEO0FvQjFtR2hEO0VBQW1DLGFMcUJaO0Nmd2xHdEI7O0FBRUQsZ0RBQWdEO0FvQjltR2hEO0VBQXNDLGFMOUdaO0NmK3RHekI7O0FBRUQsZ0RBQWdEO0FvQmxuR2hEO0VBQXVDLGFMeElaO0NmNnZHMUI7O0FBRUQsZ0RBQWdEO0FvQnRuR2hEOztFQUNrQyxhTHFUWjtDZm8wRnJCOztBQUVELGdEQUFnRDtBb0IxbkdoRDs7RUFDaUMsYUw4Rlo7Q2YraEdwQjs7QUFFRCxnREFBZ0Q7QW9COW5HaEQ7RUFBa0MsYUx4RVo7Q2Z5c0dyQjs7QUFFRCxnREFBZ0Q7QW9CbG9HaEQ7RUFBa0MsYUxvQlo7Q2ZpbkdyQjs7QUFFRCxnREFBZ0Q7QW9CdG9HaEQ7O0VBQ3FDLGFMK0xaO0NmMDhGeEI7O0FBRUQsZ0RBQWdEO0FvQjFvR2hEOztFQUNvQyxhTE9aO0Nmc29HdkI7O0FBRUQsZ0RBQWdEO0FvQjlvR2hEO0VBQXNDLGFMaUlaO0NmZ2hHekI7O0FBRUQsZ0RBQWdEO0FvQmxwR2hEOztFQUNxQyxhTGVaO0Nmc29HeEI7O0FBRUQsZ0RBQWdEO0FvQnRwR2hEO0VBQW1DLGFMOE5aO0NmMjdGdEI7O0FBRUQsZ0RBQWdEO0FvQjFwR2hEOzs7RUFFaUMsYUwvSVo7Q2Y0eUdwQjs7QUFFRCxnREFBZ0Q7QW9COXBHaEQ7RUFBb0MsYUx1Rlo7Q2Ywa0d2Qjs7QUFFRCxnREFBZ0Q7QW9CbHFHaEQ7RUFBb0MsYUxxRlo7Q2ZnbEd2Qjs7QUFFRCxnREFBZ0Q7QW9CdHFHaEQ7RUFBMEMsYUx3T1o7Q2ZpOEY3Qjs7QUFFRCxnREFBZ0Q7QW9CMXFHaEQ7RUFBc0MsYUx1Ulo7Q2ZzNUZ6Qjs7QUFFRCxnREFBZ0Q7QW9COXFHaEQ7RUFBa0MsYUw4T1o7Q2ZtOEZyQjs7QUFFRCxnREFBZ0Q7QW9CbHJHaEQ7RUFBa0MsYUx5Rlo7Q2Y0bEdyQjs7QUFFRCxnREFBZ0Q7QW9CdHJHaEQ7RUFBa0MsYUw0UVo7Q2Y2NkZyQjs7QUFFRCxnREFBZ0Q7QW9CMXJHaEQ7RUFBc0MsYUxrSVo7Q2Yyakd6Qjs7QUFFRCxnREFBZ0Q7QW9COXJHaEQ7RUFBNkMsYUxrSVo7Q2YrakdoQzs7QUFFRCxnREFBZ0Q7QW9CbHNHaEQ7RUFBK0MsYUwyQlo7Q2YwcUdsQzs7QUFFRCxnREFBZ0Q7QW9CdHNHaEQ7RUFBd0MsYUx5Qlo7Q2ZnckczQjs7QUFFRCxnREFBZ0Q7QW9CMXNHaEQ7RUFBa0MsYUxxR1o7Q2Z3bUdyQjs7QUFFRCxnREFBZ0Q7QW9COXNHaEQ7RUFBdUMsYUxoSVo7Q2ZpMUcxQjs7QUFFRCxnREFBZ0Q7QW9CbHRHaEQ7RUFBcUMsYUwxSFo7Q2YrMEd4Qjs7QUFFRCxnREFBZ0Q7QW9CdHRHaEQ7RUFBdUMsYUxqSVo7Q2YwMUcxQjs7QUFFRCxnREFBZ0Q7QW9CMXRHaEQ7RUFBd0MsYUxqSVo7Q2Y4MUczQjs7QUFFRCxnREFBZ0Q7QW9COXRHaEQ7RUFBb0MsYUwzRlo7Q2Y0ekd2Qjs7QUFFRCxnREFBZ0Q7QW9CbHVHaEQ7O0VBQ2lDLGFMd0xaO0NmNmlHcEI7O0FBRUQsZ0RBQWdEO0FvQnR1R2hEOztFQUNzQyxhTDRMWjtDZjZpR3pCOztBQUVELGdEQUFnRDtBb0IxdUdoRDs7RUFDcUMsYUx5TFo7Q2Zvakd4Qjs7QUFFRCxnREFBZ0Q7QW9COXVHaEQ7RUFBcUMsYUxoRVo7Q2Zpekd4Qjs7QUFFRCxnREFBZ0Q7QW9CbHZHaEQ7RUFBcUMsYUx5RFo7Q2Y0ckd4Qjs7QUFFRCxnREFBZ0Q7QW9CdHZHaEQ7O0VBQ2lDLGFMaVFaO0Nmdy9GcEI7O0FBRUQsZ0RBQWdEO0FvQjF2R2hEOztFQUNrQyxhTFJaO0NmcXdHckI7O0FBRUQsZ0RBQWdEO0FvQjl2R2hEOztFQUN1QyxhTHNOWjtDZjJpRzFCOztBQUVELGdEQUFnRDtBb0Jsd0doRDtFQUFzQyxhTHhHWjtDZjYyR3pCOztBQUVELGdEQUFnRDtBb0J0d0doRDtFQUF1QyxhTHZHWjtDZmczRzFCOztBQUVELGdEQUFnRDtBb0Ixd0doRDs7RUFDaUMsYUx4S1o7Q2ZxN0dwQjs7QUFFRCxnREFBZ0Q7QW9COXdHaEQ7RUFBb0MsYUxrS1o7Q2YrbUd2Qjs7QUFFRCxnREFBZ0Q7QW9CbHhHaEQ7RUFBcUMsYUxxUFo7Q2ZnaUd4Qjs7QUFFRCxnREFBZ0Q7QW9CdHhHaEQ7O0VBQ3NDLGFMN0haO0NmczVHekI7O0FBRUQsZ0RBQWdEO0FvQjF4R2hEO0VBQXdDLGFMd0NaO0NmcXZHM0I7O0FBRUQsZ0RBQWdEO0FvQjl4R2hEO0VBQXFDLGFMM0VaO0NmNDJHeEI7O0FBRUQsZ0RBQWdEO0FvQmx5R2hEO0VBQTJDLGFMN0haO0NmazZHOUI7O0FBRUQsZ0RBQWdEO0FvQnR5R2hEO0VBQXlDLGFMN0haO0NmczZHNUI7O0FBRUQsZ0RBQWdEO0FvQjF5R2hEO0VBQW9DLGFMeVBaO0Nmb2pHdkI7O0FBRUQsZ0RBQWdEO0FvQjl5R2hEO0VBQXdDLGFMNExaO0NmcW5HM0I7O0FBRUQsZ0RBQWdEO0FvQmx6R2hEO0VBQXFDLGFMaU1aO0Nmb25HeEI7O0FBRUQsZ0RBQWdEO0FvQnR6R2hEO0VBQW1DLGFMekxaO0Nmay9HdEI7O0FBRUQsZ0RBQWdEO0FvQjF6R2hEO0VBQW1DLGFMN0haO0NmMDdHdEI7O0FBRUQsZ0RBQWdEO0FvQjl6R2hEO0VBQW9DLGFMNUdaO0NmNjZHdkI7O0FBRUQsZ0RBQWdEO0FvQmwwR2hEO0VBQXdDLGFMdERaO0NmMjNHM0I7O0FBRUQsZ0RBQWdEO0FvQnQwR2hEO0VBQXVDLGFML0taO0Nmdy9HMUI7O0FBRUQsZ0RBQWdEO0FvQjEwR2hEO0VBQXVDLGFMQ1o7Q2Y0MEcxQjs7QUFFRCxnREFBZ0Q7QW9COTBHaEQ7RUFBc0MsYUx4T1o7Q2Z5akh6Qjs7QUFFRCxnREFBZ0Q7QW9CbDFHaEQ7RUFBbUMsYUxpRFo7Q2ZveUd0Qjs7QUFFRCxnREFBZ0Q7QW9CdDFHaEQ7RUFBd0MsYUwxRVo7Q2ZtNkczQjs7QUFFRCxnREFBZ0Q7QW9CMTFHaEQ7RUFBaUMsYUx0TVo7Q2ZtaUhwQjs7QUFFRCxnREFBZ0Q7QW9COTFHaEQ7RUFBcUMsYUxqQlo7Q2ZrM0d4Qjs7QUFFRCxnREFBZ0Q7QW9CbDJHaEQ7RUFBd0MsYUx3Rlo7Q2Y2d0czQjs7QUFFRCxnREFBZ0Q7QW9CdDJHaEQ7RUFBOEMsYUwxT1o7Q2ZtbEhqQzs7QUFFRCxnREFBZ0Q7QW9CMTJHaEQ7RUFBK0MsYUwxT1o7Q2Z1bEhsQzs7QUFFRCxnREFBZ0Q7QW9COTJHaEQ7RUFBNEMsYUwxT1o7Q2YybEgvQjs7QUFFRCxnREFBZ0Q7QW9CbDNHaEQ7RUFBOEMsYUw5T1o7Q2ZtbUhqQzs7QUFFRCxnREFBZ0Q7QW9CdDNHaEQ7RUFBdUMsYUwxT1o7Q2ZtbUgxQjs7QUFFRCxnREFBZ0Q7QW9CMTNHaEQ7RUFBd0MsYUwxT1o7Q2Z1bUgzQjs7QUFFRCxnREFBZ0Q7QW9COTNHaEQ7RUFBcUMsYUwxT1o7Q2YybUh4Qjs7QUFFRCxnREFBZ0Q7QW9CbDRHaEQ7RUFBdUMsYUw5T1o7Q2ZtbkgxQjs7QUFFRCxnREFBZ0Q7QW9CdDRHaEQ7RUFBb0MsYUx6SFo7Q2ZrZ0h2Qjs7QUFFRCxnREFBZ0Q7QW9CMTRHaEQ7RUFBbUMsYUxHWjtDZjA0R3RCOztBQUVELGdEQUFnRDtBb0I5NEdoRDtFQUFtQyxhTCtLWjtDZmt1R3RCOztBQUVELGdEQUFnRDtBb0JsNUdoRDs7RUFDbUMsYUx3Q1o7Q2Y2Mkd0Qjs7QUFFRCxnREFBZ0Q7QW9CdDVHaEQ7RUFBcUMsYUxqS1o7Q2Ywakh4Qjs7QUFFRCxnREFBZ0Q7QW9CMTVHaEQ7RUFBdUMsYUxrRlo7Q2YyMEcxQjs7QUFFRCxnREFBZ0Q7QW9COTVHaEQ7RUFBd0MsYUxrRlo7Q2YrMEczQjs7QUFFRCxnREFBZ0Q7QW9CbDZHaEQ7RUFBb0MsYUw2SVo7Q2Z3eEd2Qjs7QUFFRCxnREFBZ0Q7QW9CdDZHaEQ7RUFBbUMsYUx0S1o7Q2Yra0h0Qjs7QUFFRCxnREFBZ0Q7QW9CMTZHaEQ7O0VBQ2tDLGFMeUZaO0NmbzFHckI7O0FBRUQsZ0RBQWdEO0FvQjk2R2hEO0VBQXVDLGFMakRaO0NmaytHMUI7O0FBRUQsZ0RBQWdEO0FvQmw3R2hEO0VBQXFDLGFMbkVaO0Nmdy9HeEI7O0FBRUQsZ0RBQWdEO0FvQnQ3R2hEO0VBQTBDLGFMbEVaO0NmMi9HN0I7O0FBRUQsZ0RBQWdEO0FvQjE3R2hEO0VBQW9DLGFMd0haO0NmcTBHdkI7O0FBRUQsZ0RBQWdEO0FvQjk3R2hEO0VBQW9DLGFMaEVaO0NmaWdIdkI7O0FBRUQsZ0RBQWdEO0FvQmw4R2hEO0VBQWtDLGFMb0JaO0NmaTdHckI7O0FBRUQsZ0RBQWdEO0FvQnQ4R2hEO0VBQW9DLGFMakVaO0NmMGdIdkI7O0FBRUQsZ0RBQWdEO0FvQjE4R2hEO0VBQXVDLGFMbEJaO0NmKzlHMUI7O0FBRUQsZ0RBQWdEO0FvQjk4R2hEO0VBQW1DLGFMaEZaO0NmaWlIdEI7O0FBRUQsZ0RBQWdEO0FvQmw5R2hEO0VBQTJDLGFMbEZaO0NmdWlIOUI7O0FBRUQsZ0RBQWdEO0FvQnQ5R2hEO0VBQXFDLGFMa0taO0NmdXpHeEI7O0FBRUQsZ0RBQWdEO0FvQjE5R2hEO0VBQWlDLGFMMUtaO0NmdW9IcEI7O0FBRUQsZ0RBQWdEO0FvQjk5R2hEOztFQUNzQyxhTDRFWjtDZnE1R3pCOztBQUVELGdEQUFnRDtBb0JsK0doRDs7O0VBRXdDLGFMb0laO0NmaTJHM0I7O0FBRUQsZ0RBQWdEO0FvQnQrR2hEO0VBQTJDLGFMUFo7Q2ZnL0c5Qjs7QUFFRCxnREFBZ0Q7QW9CMStHaEQ7RUFBaUMsYUxsS1o7Q2Yrb0hwQjs7QUFFRCxnREFBZ0Q7QW9COStHaEQ7RUFBc0MsYUxqTFo7Q2ZrcUh6Qjs7QUFFRCxnREFBZ0Q7QW9CbC9HaEQ7O0VBQ3lDLGFMN01aO0Nma3NINUI7O0FBRUQsZ0RBQWdEO0FvQnQvR2hEO0VBQXFDLGFMb0RaO0NmcThHeEI7O0FBRUQsZ0RBQWdEO0FvQjEvR2hEO0VBQWlDLGFMNUNaO0NmeWlIcEI7O0FBRUQsZ0RBQWdEO0FvQjkvR2hEO0VBQXdDLGFMeElaO0NmeW9IM0I7O0FBRUQsZ0RBQWdEO0FvQmxnSGhEO0VBQXdDLGFMeUlaO0NmNDNHM0I7O0FBRUQsZ0RBQWdEO0FvQnRnSGhEO0VBQXNDLGFMcUlaO0NmbzRHekI7O0FBRUQsZ0RBQWdEO0FvQjFnSGhEO0VBQW1DLGFML0laO0NmNHBIdEI7O0FBRUQsZ0RBQWdEO0FvQjlnSGhEO0VBQXlDLGFMMkNaO0NmcytHNUI7O0FBRUQsZ0RBQWdEO0FvQmxoSGhEO0VBQXVDLGFMSFo7Q2Z3aEgxQjs7QUFFRCxnREFBZ0Q7QW9CdGhIaEQ7RUFBNkMsYUxIWjtDZjRoSGhDOztBQUVELGdEQUFnRDtBb0IxaEhoRDtFQUFtQyxhTG1GWjtDZjA4R3RCOztBQUVELGdEQUFnRDtBb0I5aEhoRDtFQUF1QyxhTHRPWjtDZnV3SDFCOztBQUVELGdEQUFnRDtBb0JsaUhoRDtFQUE4QyxhTDVHWjtDZmlwSGpDOztBQUVELGdEQUFnRDtBb0J0aUhoRDtFQUFtQyxhTDJEWjtDZjgrR3RCOztBQUVELGdEQUFnRDtBb0IxaUhoRDtFQUFtQyxhTFpaO0NmeWpIdEI7O0FBRUQsZ0RBQWdEO0FvQjlpSGhEO0VBQWdELGFMck5aO0Nmc3dIbkM7O0FBRUQsZ0RBQWdEO0FvQmxqSGhEO0VBQWlELGFMck5aO0NmMHdIcEM7O0FBRUQsZ0RBQWdEO0FvQnRqSGhEO0VBQThDLGFMck5aO0NmOHdIakM7O0FBRUQsZ0RBQWdEO0FvQjFqSGhEO0VBQWdELGFMek5aO0Nmc3hIbkM7O0FBRUQsZ0RBQWdEO0FvQjlqSGhEO0VBQWtDLGFMakVaO0Nma29IckI7O0FBRUQsZ0RBQWdEO0FvQmxrSGhEO0VBQWlDLGFMdkxaO0NmNHZIcEI7O0FBRUQsZ0RBQWdEO0FvQnRrSGhEO0VBQW1DLGFMM1NaO0NmbzNIdEI7O0FBRUQsZ0RBQWdEO0FvQjFrSGhEO0VBQXVDLGFMc0taO0NmdTZHMUI7O0FBRUQsZ0RBQWdEO0FvQjlrSGhEO0VBQXFDLGFMclBaO0NmczBIeEI7O0FBRUQsZ0RBQWdEO0FvQmxsSGhEO0VBQXVDLGFMdktaO0NmNHZIMUI7O0FBRUQsZ0RBQWdEO0FvQnRsSGhEO0VBQXVDLGFMdktaO0NmZ3dIMUI7O0FBRUQsZ0RBQWdEO0FvQjFsSGhEO0VBQXVDLGFMbURaO0NmMGlIMUI7O0FBRUQsZ0RBQWdEO0FvQjlsSGhEO0VBQXdDLGFMZVo7Q2ZrbEgzQjs7QUFFRCxnREFBZ0Q7QW9CbG1IaEQ7RUFBbUMsYUxzSVo7Q2YrOUd0Qjs7QUFFRCxnREFBZ0Q7QW9CdG1IaEQ7RUFBeUMsYUxwQlo7Q2Y2bkg1Qjs7QUFFRCxnREFBZ0Q7QW9CMW1IaEQ7RUFBMkMsYUxwQlo7Q2Zpb0g5Qjs7QUFFRCxnREFBZ0Q7QW9COW1IaEQ7RUFBcUMsYUx2RFo7Q2Z3cUh4Qjs7QUFFRCxnREFBZ0Q7QW9CbG5IaEQ7RUFBdUMsYUx6RFo7Q2Y4cUgxQjs7QUFFRCxnREFBZ0Q7QW9CdG5IaEQ7RUFBeUMsYUwxT1o7Q2ZtMkg1Qjs7QUFFRCxnREFBZ0Q7QW9CMW5IaEQ7RUFBMEMsYUxMWjtDZmtvSDdCOztBQUVELGdEQUFnRDtBb0I5bkhoRDtFQUFpRCxhTG5LWjtDZm95SHBDOztBQUVELGdEQUFnRDtBb0Jsb0hoRDtFQUF5QyxhTHVEWjtDZjhrSDVCOztBQUVELGdEQUFnRDtBb0J0b0hoRDtFQUFvQyxhTDlNWjtDZnUxSHZCOztBQUVELGdEQUFnRDtBb0Ixb0hoRDs7RUFDZ0QsYUwzUFo7Q2Z3NEhuQzs7QUFFRCxnREFBZ0Q7QW9COW9IaEQ7O0VBQzhDLGFMMVBaO0NmMjRIakM7O0FBRUQsZ0RBQWdEO0FvQmxwSGhEOztFQUNpRCxhTDdQWjtDZms1SHBDOztBQUVELGdEQUFnRDtBb0J0cEhoRDs7RUFDZ0MsYUxyTFo7Q2Y4MEhuQjs7QUFFRCxnREFBZ0Q7QW9CMXBIaEQ7RUFBZ0MsYUw1SFo7Q2Z5eEhuQjs7QUFFRCxnREFBZ0Q7QW9COXBIaEQ7O0VBQ2dDLGFMK0laO0Nma2hIbkI7O0FBRUQsZ0RBQWdEO0FvQmxxSGhEOztFQUNnQyxhTDFGWjtDZit2SG5COztBQUVELGdEQUFnRDtBb0J0cUhoRDs7OztFQUdnQyxhTHpGWjtDZmt3SG5COztBQUVELGdEQUFnRDtBb0IxcUhoRDs7O0VBRWdDLGFMcUJaO0Nmd3BIbkI7O0FBRUQsZ0RBQWdEO0FvQjlxSGhEOztFQUNnQyxhTDFGWjtDZjJ3SG5COztBQUVELGdEQUFnRDtBb0JsckhoRDs7RUFDZ0MsYUxoU1o7Q2ZxOUhuQjs7QUFFRCxnREFBZ0Q7QW9CdHJIaEQ7RUFBaUMsYUxwTFo7Q2Y2MkhwQjs7QUFFRCxnREFBZ0Q7QW9CMXJIaEQ7RUFBc0MsYUx4S1o7Q2ZxMkh6Qjs7QUFFRCxnREFBZ0Q7QW9COXJIaEQ7RUFBMkMsYUx3Q1o7Q2Z5cEg5Qjs7QUFFRCxnREFBZ0Q7QW9CbHNIaEQ7RUFBNEMsYUx3Q1o7Q2Y2cEgvQjs7QUFFRCxnREFBZ0Q7QW9CdHNIaEQ7RUFBNEMsYUx3Q1o7Q2ZpcUgvQjs7QUFFRCxnREFBZ0Q7QW9CMXNIaEQ7RUFBNkMsYUx3Q1o7Q2ZxcUhoQzs7QUFFRCxnREFBZ0Q7QW9COXNIaEQ7RUFBNkMsYUwyQ1o7Q2ZzcUhoQzs7QUFFRCxnREFBZ0Q7QW9CbHRIaEQ7RUFBOEMsYUwyQ1o7Q2YwcUhqQzs7QUFFRCxnREFBZ0Q7QW9CdHRIaEQ7RUFBc0MsYUwyRlo7Q2Y4bkh6Qjs7QUFFRCxnREFBZ0Q7QW9CMXRIaEQ7RUFBd0MsYUx1Rlo7Q2Zzb0gzQjs7QUFFRCxnREFBZ0Q7QW9COXRIaEQ7RUFBMkMsYUxpSlo7Q2ZnbEg5Qjs7QUFFRCxnREFBZ0Q7QW9CbHVIaEQ7RUFBb0MsYUw4SVo7Q2Z1bEh2Qjs7QUFFRCxnREFBZ0Q7QW9CdHVIaEQ7RUFBaUMsYUx5SVo7Q2ZnbUhwQjs7QUFFRCxnREFBZ0Q7QW9CMXVIaEQ7RUFBd0MsYUx5SVo7Q2ZvbUgzQjs7QUFFRCxnREFBZ0Q7QW9COXVIaEQ7RUFBeUMsYUw0SVo7Q2ZxbUg1Qjs7QUFFRCxnREFBZ0Q7QW9CbHZIaEQ7RUFBb0MsYUxoT1o7Q2ZxOUh2Qjs7QUFFRCxnREFBZ0Q7QW9CdHZIaEQ7RUFBMkMsYUw0Q1o7Q2Y2c0g5Qjs7QUFFRCxnREFBZ0Q7QW9CMXZIaEQ7RUFBc0MsYUx0SFo7Q2ZtM0h6Qjs7QUFFRCxnREFBZ0Q7QW9COXZIaEQ7RUFBbUMsYUwxS1o7Q2YyNkh0Qjs7QUFFRCxnREFBZ0Q7QW9CbHdIaEQ7RUFBZ0MsYUw3V1o7Q2ZrbkluQjs7QUFFRCxnREFBZ0Q7QW9CdHdIaEQ7RUFBc0MsYUwvVFo7Q2Z3a0l6Qjs7QUFFRCxnREFBZ0Q7QW9CMXdIaEQ7RUFBNkMsYUwvVFo7Q2Y0a0loQzs7QUFFRCxnREFBZ0Q7QW9COXdIaEQ7RUFBbUMsYUw2Rlo7Q2Zvckh0Qjs7QUFFRCxnREFBZ0Q7QW9CbHhIaEQ7RUFBMEMsYUw2Rlo7Q2Z3ckg3Qjs7QUFFRCxnREFBZ0Q7QW9CdHhIaEQ7RUFBNEMsYUwvRlo7Q2Z3M0gvQjs7QUFFRCxnREFBZ0Q7QW9CMXhIaEQ7RUFBMEMsYUw3Rlo7Q2YwM0g3Qjs7QUFFRCxnREFBZ0Q7QW9COXhIaEQ7RUFBNEMsYUxoR1o7Q2ZpNEgvQjs7QUFFRCxnREFBZ0Q7QW9CbHlIaEQ7RUFBNkMsYUxoR1o7Q2ZxNEhoQzs7QUFFRCxnREFBZ0Q7QW9CdHlIaEQ7RUFBa0MsYUx0V1o7Q2Yrb0lyQjs7QUFFRCxnREFBZ0Q7QW9CMXlIaEQ7RUFBb0MsYUxvSFo7Q2Z5ckh2Qjs7QUFFRCxnREFBZ0Q7QW9COXlIaEQ7RUFBb0MsYUxqWFo7Q2ZrcUl2Qjs7QUFFRCxnREFBZ0Q7QW9CbHpIaEQ7RUFBa0MsYUw3R1o7Q2ZrNkhyQjs7QUFFRCxnREFBZ0Q7QW9CdHpIaEQ7RUFBcUMsYUxsUFo7Q2YyaUl4Qjs7QUFFRCxnREFBZ0Q7QW9CMXpIaEQ7RUFBa0MsYUxJWjtDZnl6SHJCOztBQUVELGdEQUFnRDtBb0I5ekhoRDtFQUF1QyxhTGxMWjtDZm0vSDFCOztBQUVELGdEQUFnRDtBb0JsMEhoRDtFQUFtQyxhTDRFWjtDZnl2SHRCOztBQUVELGdEQUFnRDtBb0J0MEhoRDtFQUFtQyxhTDFOWjtDZm1pSXRCOztBQUVELGdEQUFnRDtBb0IxMEhoRDtFQUFpQyxhTG5HWjtDZmc3SHBCOztBQUVELGdEQUFnRDtBb0I5MEhoRDtFQUFtQyxhTHhLWjtDZnkvSHRCOztBQUVELGdEQUFnRDtBb0JsMUhoRDtFQUFrQyxhTHVDWjtDZjh5SHJCOztBQUVELGdEQUFnRDtBb0J0MUhoRDtFQUFtQyxhTHhGWjtDZmk3SHRCOztBQUVELGdEQUFnRDtBb0IxMUhoRDtFQUFvQyxhTGxYWjtDZitzSXZCOztBQUVELGdEQUFnRDtBb0I5MUhoRDtFQUFnQyxhTDFVWjtDZjJxSW5COztBQUVELGdEQUFnRDtBb0JsMkhoRDtFQUErQixhTDZGWjtDZnd3SGxCOztBQUVELGdEQUFnRDtBb0J0MkhoRDtFQUFrQyxhTGtHWjtDZnV3SHJCOztBQUVELGdEQUFnRDtBb0IxMkhoRDtFQUFtQyxhTDNDWjtDZnc1SHRCOztBQUVELGdEQUFnRDtBb0I5MkhoRDtFQUFzQyxhTHhGWjtDZnk4SHpCOztBQUVELGdEQUFnRDtBb0JsM0hoRDtFQUEyQyxhTFlaO0NmeTJIOUI7O0FBRUQsZ0RBQWdEO0FvQnQzSGhEO0VBQWlELGFMcFhaO0NmNnVJcEM7O0FBRUQsZ0RBQWdEO0FvQjEzSGhEO0VBQWdELGFMdFhaO0NmbXZJbkM7O0FBRUQsZ0RBQWdEO0FvQjkzSGhEOztFQUNnRCxhTHBVWjtDZnFzSW5DOztBQUVELGdEQUFnRDtBb0JsNEhoRDtFQUF5QyxhTHhRWjtDZjZvSTVCOztBQUVELGdEQUFnRDtBb0J0NEhoRDtFQUF1QyxhTDJGWjtDZjh5SDFCOztBQUVELGdEQUFnRDtBb0IxNEhoRDtFQUF5QyxhTGdGWjtDZjZ6SDVCOztBQUVELGdEQUFnRDtBb0I5NEhoRDs7RUFDZ0MsYUwwRFo7Q2Z1MUhuQjs7QUFFRCxnREFBZ0Q7QW9CbDVIaEQ7RUFBMEMsYUx4RVo7Q2Y2OUg3Qjs7QUFFRCxnREFBZ0Q7QW9CdDVIaEQ7RUFBMEMsYUxMWjtDZjg1SDdCOztBQUVELGdEQUFnRDtBb0IxNUhoRDtFQUFrQyxhTHJCWjtDZms3SHJCOztBQUVELGdEQUFnRDtBb0I5NUhoRDtFQUE0QyxhTHBRWjtDZnFxSS9COztBQUVELGdEQUFnRDtBb0JsNkhoRDtFQUFzQyxhTHNGWjtDZiswSHpCOztBQUVELGdEQUFnRDtBb0J0NkhoRDtFQUFtQyxhTDFHWjtDZm1oSXRCOztBQUVELGdEQUFnRDtBb0IxNkhoRDs7O0VBRXVDLGFMMERaO0NmbTNIMUI7O0FBRUQsZ0RBQWdEO0FvQjk2SGhEOztFQUMyQyxhTC9MWjtDZmduSTlCOztBQUVELGdEQUFnRDtBb0JsN0hoRDtFQUFrQyxhTG1GWjtDZmsySHJCOztBQUVELGdEQUFnRDtBb0J0N0hoRDtFQUFtQyxhTHBNWjtDZjZuSXRCOztBQUVELGdEQUFnRDtBb0IxN0hoRDtFQUFtQyxhTHZFWjtDZm9nSXRCOztBQUVELGdEQUFnRDtBb0I5N0hoRDtFQUEwQyxhTHZFWjtDZndnSTdCOztBQUVELGdEQUFnRDtBb0JsOEhoRDtFQUErQyxhTEdaO0NmazhIbEM7O0FBRUQsZ0RBQWdEO0FvQnQ4SGhEO0VBQXdDLGFMQ1o7Q2Z3OEgzQjs7QUFFRCxnREFBZ0Q7QW9CMThIaEQ7RUFBc0MsYUxuU1o7Q2Zndkl6Qjs7QUFFRCxnREFBZ0Q7QW9COThIaEQ7RUFBaUMsYUxqU1o7Q2ZrdklwQjs7QUFFRCxnREFBZ0Q7QW9CbDlIaEQ7O0VBQ3VDLGFMeEdaO0NmNmpJMUI7O0FBRUQsZ0RBQWdEO0FvQnQ5SGhEO0VBQTJDLGFMeEdaO0NmaWtJOUI7O0FBRUQsZ0RBQWdEO0FvQjE5SGhEO0VBQW1DLGFML1JaO0NmNHZJdEI7O0FBRUQsZ0RBQWdEO0FvQjk5SGhEO0VBQW1DLGFMbExaO0NmbXBJdEI7O0FBRUQsZ0RBQWdEO0FvQmwrSGhEO0VBQXFDLGFMN0taO0Nma3BJeEI7O0FBRUQsZ0RBQWdEO0FvQnQrSGhEO0VBQWdDLGFMelFaO0Nma3ZJbkI7O0FBRUQsZ0RBQWdEO0FvQjErSGhEO0VBQXFDLGFMbFhaO0NmKzFJeEI7O0FBRUQsZ0RBQWdEO0FvQjkrSGhEO0VBQWtDLGFMalZaO0NmazBJckI7O0FBRUQsZ0RBQWdEO0FvQmwvSGhEO0VBQWdDLGFMeEhaO0NmNm1JbkI7O0FBRUQsZ0RBQWdEO0FvQnQvSGhEO0VBQWtDLGFML0JaO0Nmd2hJckI7O0FBRUQsZ0RBQWdEO0FvQjEvSGhEO0VBQWlDLGFMdlRaO0Nmb3pJcEI7O0FBRUQsZ0RBQWdEO0FvQjkvSGhEO0VBQWtDLGFMdlRaO0Nmd3pJckI7O0FBRUQsZ0RBQWdEO0FvQmxnSWhEO0VBQW9DLGFMeFlaO0NmNjRJdkI7O0FBRUQsZ0RBQWdEO0FvQnRnSWhEO0VBQTJDLGFMeFlaO0NmaTVJOUI7O0FBRUQsZ0RBQWdEO0FvQjFnSWhEO0VBQWtDLGFMeEJaO0NmcWlJckI7O0FBRUQsZ0RBQWdEO0FvQjlnSWhEO0VBQXlDLGFMeEJaO0NmeWlJNUI7O0FBRUQsZ0RBQWdEO0FvQmxoSWhEO0VBQW9DLGFML0ZaO0Nmb25JdkI7O0FBRUQsZ0RBQWdEO0FvQnRoSWhEOztFQUNnQyxhTHJYWjtDZjg0SW5COztBQUVELGdEQUFnRDtBb0IxaEloRDs7RUFDaUMsYUxWWjtDZnVpSXBCOztBQUVELGdEQUFnRDtBb0I5aEloRDtFQUFpQyxhTFlaO0NmcWhJcEI7O0FBRUQsZ0RBQWdEO0FvQmxpSWhEO0VBQW9DLGFMM0NaO0NmZ2xJdkI7O0FBRUQsZ0RBQWdEO0FvQnRpSWhEO0VBQXVDLGFMM1RaO0NmbzJJMUI7O0FBRUQsZ0RBQWdEO0FvQjFpSWhEO0VBQXVDLGFMakRaO0NmOGxJMUI7O0FBRUQsZ0RBQWdEO0FvQjlpSWhEO0VBQXFDLGFMalVaO0NmazNJeEI7O0FBRUQsZ0RBQWdEO0FvQmxqSWhEO0VBQXVDLGFMblJaO0NmdzBJMUI7O0FBRUQsZ0RBQWdEO0FvQnRqSWhEO0VBQXdDLGFMNVFaO0NmcTBJM0I7O0FBRUQsZ0RBQWdEO0FvQjFqSWhEO0VBQXlDLGFMelJaO0NmczFJNUI7O0FBRUQsZ0RBQWdEO0FvQjlqSWhEO0VBQThDLGFMblJaO0NmbzFJakM7O0FBRUQsZ0RBQWdEO0FvQmxrSWhEOzs7RUFFeUMsYUw1Ulo7Q2ZpMkk1Qjs7QUFFRCxnREFBZ0Q7QW9CdGtJaEQ7O0VBQzJDLGFMbFNaO0NmMjJJOUI7O0FBRUQsZ0RBQWdEO0FvQjFrSWhEOztFQUN5QyxhTG5TWjtDZmczSTVCOztBQUVELGdEQUFnRDtBb0I5a0loRDs7RUFDeUMsYUx4Ulo7Q2Z5Mkk1Qjs7QUFFRCxnREFBZ0Q7QW9CbGxJaEQ7RUFBd0MsYUxyU1o7Q2YwM0kzQjs7QUFFRCxnREFBZ0Q7QW9CdGxJaEQ7RUFBaUMsYUxrQlo7Q2Z1a0lwQjs7QUFFRCxnREFBZ0Q7QW9CMWxJaEQ7RUFBb0MsYUx0V1o7Q2ZtOEl2Qjs7QUFFRCxnREFBZ0Q7QW9COWxJaEQ7RUFBcUMsYUx2Tlo7Q2Z3ekl4Qjs7QUFFRCxnREFBZ0Q7QW9CbG1JaEQ7Ozs7RUFHc0MsYUwvTVo7Q2Zvekl6Qjs7QUFFRCxnREFBZ0Q7QW9CdG1JaEQ7RUFBMkMsYUx0WFo7Q2YrOUk5Qjs7QUFFRCxnREFBZ0Q7QW9CMW1JaEQ7O0VBQ2tDLGFMaklaO0NmOHVJckI7O0FBRUQsZ0RBQWdEO0FvQjltSWhEOztFQUNtQyxhTDNVWjtDZjQ3SXRCOztBQUVELGdEQUFnRDtBb0JsbkloRDtFQUF1QyxhTHZRWjtDZjQzSTFCOztBQUVELGdEQUFnRDtBb0J0bkloRDtFQUFnQyxhTHpRWjtDZms0SW5COztBQUVELGdEQUFnRDtBb0IxbkloRDtFQUF3QyxhTDVQWjtDZnkzSTNCOztBQUVELGdEQUFnRDtBb0I5bkloRDtFQUEwQyxhTDVDWjtDZjZxSTdCOztBQUVELGdEQUFnRDtBb0Jsb0loRDtFQUErQixhTGhKWjtDZnF4SWxCOztBQUVELGdEQUFnRDtBb0J0b0loRDs7RUFDbUMsYUxRWjtDZmlvSXRCOztBQUVELGdEQUFnRDtBb0Ixb0loRDs7RUFDd0MsYUxsTFo7Q2YrekkzQjs7QUFFRCxnREFBZ0Q7QW9COW9JaEQ7O0VBQzBDLGFMbkxaO0NmbzBJN0I7O0FBRUQsZ0RBQWdEO0FvQmxwSWhEO0VBQW9DLGFMM1BaO0NmZzVJdkI7O0FBRUQsZ0RBQWdEO0FvQnRwSWhEO0VBQXdDLGFMdFlaO0NmK2hKM0I7O0FBRUQsZ0RBQWdEO0FvQjFwSWhEO0VBQW1DLGFMalFaO0NmODVJdEI7O0FBRUQsZ0RBQWdEO0FvQjlwSWhEO0VBQXNDLGFMckxaO0NmczFJekI7O0FBRUQsZ0RBQWdEO0FvQmxxSWhEO0VBQW9DLGFMekda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QWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9CdW5XckM7QUFDRCx3Q0FBd0M7QStCcm5XcEM7RUFDRSwwQkFBZ0M7RUFDaEMsaUNBQWdDO0MvQnVuV3JDO0FBQ0Qsd0NBQXdDO0ErQnJuV3BDO0VBQ0UsMEJBQWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9CdW5XckM7QUFDRCx3Q0FBd0M7QStCcm5XcEM7RUFDRSwwQkFBZ0M7RUFDaEMsaUNBQWdDO0MvQnVuV3JDO0FBQ0Qsd0NBQXdDO0ErQnJuV3BDO0VBQ0UsMEJBQWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9CdW5XckM7QUFDRCx3Q0FBd0M7QStCcm5XcEM7RUFDRSwwQkFBZ0M7RUFDaEMsaUNBQWdDO0MvQnVuV3JDO0FBQ0Qsd0NBQXdDO0ErQnJuV3BDO0VBQ0UsMEJBQWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9CdW5XckM7QUFDRCx3Q0FBd0M7QStCcm5XcEM7RUFDRSwwQkFBZ0M7RUFDaEMsaUNBQWdDO0MvQnVuV3JDO0FBQ0Qsd0NBQXdDO0ErQnJuV3BDO0VBQ0UsMEJBQWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9CdW5XckM7QUFDRCx3Q0FBd0M7QStCcm5XcEM7RUFDRSwwQkFBZ0M7RUFDaEMsaUNBQWdDO0MvQnVuV3JDO0FBQ0Qsd0NBQXdDO0ErQnJuV3BDO0VBQ0UsMEJBQWdDO0VBQ2hDLGlDQUFnQztDL0J1bldyQztBQUNELHdDQUF3QztBK0JybldwQztFQUNFLDBCQUFnQztFQUNoQyxpQ0FBZ0M7Qy9C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bUJoQjtDQUNGO0E2Q3RtbUJEO0VBQ0k7SUFDSSxhQUFXO0c3Q3dtbUJoQjtFNkNybW1CQztJQUNJLGFBQVc7RzdDdW1tQmhCO0U2Q3BtbUJDO0lBQ0ksV0FBVTtHN0NzbW1CZjtFNkNubW1CQztJQUNJLGFBQVc7RzdDcW1tQmhCO0NBQ0Y7QTZDbG1tQkQ7RUFDSTtJQUNJLGFBQVc7RzdDb21tQmhCO0U2Q2ptbUJDO0lBQ0ksYUFBVztHN0NtbW1CaEI7RTZDaG1tQkM7SUFDSSxXQUFVO0c3Q2ttbUJmO0U2Qy9sbUJDO0lBQ0ksYUFBVztHN0NpbW1CaEI7Q0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qIGxpbmUgNzEsIC4uL3Njc3MvX21peGlucy5zY3NzICovXHJcbi5jbGVhciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzMsIC4uL3Njc3MvX21peGlucy5zY3NzICovXHJcbi5ub2JyIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBBcnJvd3MgaHR0cDovL2NvZGVwZW4uaW8va2lya2FzL3Blbi9vdHF5SiAqL1xyXG4vKiEgbm9ybWFsaXplLmNzcyB2Mi4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKi9cclxuLyogbGluZSAxMSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICovXHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuLyogbGluZSA1MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTYsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuc2NyaXB0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJhc2VcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG4vKiBsaW5lIDcwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cclxuICovXHJcbi8qIGxpbmUgODAsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG4vKiBsaW5lIDkyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5hOmZvY3VzIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAxMDgsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFR5cG9ncmFwaHlcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG4vKiBsaW5lIDEyMiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuLyogbGluZSAxMzEsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcbi8qIGxpbmUgMTM5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXHJcbi8qIGxpbmUgMTQ4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAxNTYsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuaHIge1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuICovXHJcbi8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuLyogbGluZSAxNzUsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAxODcsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxucHJlIHtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cclxuICovXHJcbi8qIGxpbmUgMTk1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbnEge1xyXG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAyMDMsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAyMTEsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMjIzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cclxuICovXHJcbi8qIGxpbmUgMjM1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXHJcbi8qIGxpbmUgMjQzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGaWd1cmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxyXG4gKi9cclxuLyogbGluZSAyNTUsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG4vKiBsaW5lIDI2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cclxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4gKi9cclxuLyogbGluZSAyNzgsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG4vKiBsaW5lIDI4OSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIC8qIDIgKi9cclxuICBtYXJnaW46IDA7XHJcbiAgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcbi8qIGxpbmUgMzAzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cclxuICovXHJcbi8qIGxpbmUgMzE1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXHJcbi8qIGxpbmUgMzI4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIC8qIDIgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcbi8qIGxpbmUgMzQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX25vcm1hbGl6ZS5zY3NzICovXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuLyogbGluZSAzNTAsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4gKi9cclxuLyogbGluZSAzNjIsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLyogMSAqL1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAvKiAyICovXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cclxuLyogbGluZSAzNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuLyogbGluZSAzODMsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuLyogbGluZSAzOTQsIC4uL3Njc3MvZm91bmRhdGlvbi9fbm9ybWFsaXplLnNjc3MgKi9cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG4vKiBsaW5lIDQwNywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ub3JtYWxpemUuc2NzcyAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKlxyXG5DU1MzIEdSQURJRU5UU1xyXG5CZSBjYXJlZnVsIHdpdGggdGhlc2Ugc2luY2UgdGhleSBjYW5cclxucmVhbGx5IHNsb3cgZG93biB5b3VyIENTUy4gRG9uJ3Qgb3ZlcmRvIGl0LlxyXG4qKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudCgjZGZkZmRmLCNmOGY4ZjgpOyAqL1xyXG4vKiBsaW5lIDQwMiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBpUGFkICovXHJcbi8qIGxpbmUgNDA5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5uby10cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDQxNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG5odG1sLFxyXG5ib2R5IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDIwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICM1OTU4NTg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDMzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbmltZyxcclxub2JqZWN0LFxyXG5lbWJlZCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogbGluZSA0NDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxub2JqZWN0LFxyXG5lbWJlZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG5pbWcge1xyXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQ3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNtYXBfY2FudmFzIGltZyxcclxuI21hcF9jYW52YXMgZW1iZWQsXHJcbiNtYXBfY2FudmFzIG9iamVjdCxcclxuLm1hcF9jYW52YXMgaW1nLFxyXG4ubWFwX2NhbnZhcyBlbWJlZCxcclxuLm1hcF9jYW52YXMgb2JqZWN0IHtcclxuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSA0NTMsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDU0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDU1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi50ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSA0NTYsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDU3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDU4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi50ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSA0NTksIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDY1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5hbnRpYWxpYXNlZCB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDY4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbmltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDc4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbnRleHRhcmVhIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLyogbGluZSA0ODAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5CYXNpYyBXb3JkUHJlc3MgIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDQ4NSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uYWxpZ25sZWZ0LCBpbWcuYWxpZ25sZWZ0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDg2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLyogbGluZSA0ODcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmFsaWduY2VudGVyLCBpbWcuYWxpZ25jZW50ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLyogbGluZSA0ODgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLndwLWNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogbGluZSA0ODksIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogbGluZSA0OTAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLndwLWNhcHRpb24gaW1nIHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogbGluZSA0OTEsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLndwLXNtaWxleSB7XHJcbiAgbWF4LWhlaWdodDogMWVtO1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ5MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uZ2FsbGVyeSBkbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ5NiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4udmlzdWFsbHloaWRkZW4sXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogbGluZSA1MDIsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiBsaW5lIDUwOCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG50YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xyXG59XHJcblxyXG4vKiBsaW5lIDUxMCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG50YWJsZSB0aGVhZCxcclxudGFibGUgdGZvb3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiBsaW5lIDUxMywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG50YWJsZSB0aGVhZCB0ciB0aCxcclxudGFibGUgdGhlYWQgdHIgdGQsXHJcbnRhYmxlIHRmb290IHRyIHRoLFxyXG50YWJsZSB0Zm9vdCB0ciB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyogbGluZSA1MjAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxudGFibGUgdGhlYWQgdHIgdGgsXHJcbnRhYmxlIHRmb290IHRyIHRoLFxyXG50YWJsZSB0Ym9keSB0ciB0ZCxcclxudGFibGUgdHIgdGQsXHJcbnRhYmxlIHRmb290IHRyIHRkIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcblxyXG4vKiBHcmlkIEhUTUwgQ2xhc3NlcyAqL1xyXG4vKiBsaW5lIDExNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuLnJvdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXgtd2lkdGg6IDc3LjVlbTtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnJvdzphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAxMjAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uLFxyXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDEyMywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuLnJvdy5jb2xsYXBzZSAucm93IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAxMjYsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbi5yb3cgLnJvdyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVlbTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5yb3cgLnJvdzpiZWZvcmUsIC5yb3cgLnJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnJvdyAucm93OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDEyNywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuLnJvdyAucm93LmNvbGxhcHNlIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5yb3cgLnJvdy5jb2xsYXBzZTpiZWZvcmUsIC5yb3cgLnJvdy5jb2xsYXBzZTphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnJvdyAucm93LmNvbGxhcHNlOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogbGluZSAxMzEsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbi5jb2x1bW4sXHJcbi5jb2x1bW5zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIHtcclxuICAvKiBsaW5lIDEzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuY29sdW1uLFxyXG4gIC5jb2x1bW5zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1ZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVlbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDguMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC0zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLTUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC02IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtNyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTguMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLTgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC05IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtMTAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC0xMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOTEuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLTEyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLW9mZnNldC0wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1vZmZzZXQtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtb2Zmc2V0LTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1vZmZzZXQtMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLW9mZnNldC00IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtb2Zmc2V0LTUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1vZmZzZXQtNiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLW9mZnNldC03IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtb2Zmc2V0LTgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1vZmZzZXQtOSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLW9mZnNldC0xMCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICBbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXS5lbmQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE1MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkLFxyXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogU3R5bGVzIGZvciBzY3JlZW5zIHRoYXQgYXJlIGF0bGVhc3QgNzY4cHg7ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogOC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNTgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTU4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS00IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtNSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDEuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNTgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLTYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTU4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS03IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1OC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtOCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNTgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLTkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTU4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS0xMCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNTgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLTExIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtMTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucm93IC5sYXJnZS1vZmZzZXQtMCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucm93IC5sYXJnZS1vZmZzZXQtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucm93IC5sYXJnZS1vZmZzZXQtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjIsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnJvdyAubGFyZ2Utb2Zmc2V0LTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTYyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5yb3cgLmxhcmdlLW9mZnNldC00IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucm93IC5sYXJnZS1vZmZzZXQtNSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjIsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnJvdyAubGFyZ2Utb2Zmc2V0LTYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTYyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5yb3cgLmxhcmdlLW9mZnNldC03IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucm93IC5sYXJnZS1vZmZzZXQtOCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjIsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnJvdyAubGFyZ2Utb2Zmc2V0LTkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTYyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5yb3cgLmxhcmdlLW9mZnNldC0xMCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjIsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnJvdyAubGFyZ2Utb2Zmc2V0LTExIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVzaC0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDguMzMzMzMlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVsbC0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiA4LjMzMzMzJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVzaC0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDE2LjY2NjY3JTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1bGwtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMTYuNjY2NjclO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdXNoLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMjUlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVsbC0zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAyNSU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjYsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1c2gtNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdWxsLTQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVzaC01IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDQxLjY2NjY3JTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1bGwtNSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogNDEuNjY2NjclO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdXNoLTYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVsbC02IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjYsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1c2gtNyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdWxsLTcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVzaC04IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDY2LjY2NjY3JTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1bGwtOCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogNjYuNjY2NjclO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdXNoLTkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNzUlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVsbC05IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiA3NSU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjYsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1c2gtMTAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogODMuMzMzMzMlO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2NywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAucHVsbC0xMCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogODMuMzMzMzMlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5wdXNoLTExIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDkxLjY2NjY3JTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNjcsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbiAgLnB1bGwtMTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE3MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ncmlkLnNjc3MgKi9cclxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxyXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZCxcclxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTgwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcclxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlIHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiBTaG93Y2FzZSBHcmlkICovXHJcbi8qIGxpbmUgMTkyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4uZXhhbXBsZSAucm93IC5jb2x1bW4sXHJcbi5leGFtcGxlIC5yb3cgLmNvbHVtbnMge1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxufVxyXG5cclxuLyogbGluZSAxOTgsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ3JpZC5zY3NzICovXHJcbi5leGFtcGxlIC5yb3csXHJcbi5leGFtcGxlIC5yb3cgLmNvbHVtbixcclxuLmV4YW1wbGUgLnJvdyAuY29sdW1ucyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dyaWQuc2NzcyAqL1xyXG4uZXhhbXBsZSAucm93IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBGb3VuZGF0aW9uIEJsb2NrIEdyaWRzIGZvciBiZWxvdyBzbWFsbCBicmVha3BvaW50ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiB7XHJcbiAgLyogbGluZSA1MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICBbY2xhc3MqPVwiYmxvY2stZ3JpZC1cIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIC0wLjYyNWVtO1xyXG4gICAgKnpvb206IDE7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiAgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdOmJlZm9yZSwgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiAgW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAvKiBsaW5lIDI3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIFtjbGFzcyo9XCJibG9jay1ncmlkLVwiXSA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0yID4gbGkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoM24rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTQgPiBsaSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDRuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC01ID4gbGkge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC02ID4gbGk6bnRoLW9mLXR5cGUoNm4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTcgPiBsaSB7XHJcbiAgICB3aWR0aDogMTQuMjg1NzElO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtNyA+IGxpOm50aC1vZi10eXBlKDduKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC04ID4gbGkge1xyXG4gICAgd2lkdGg6IDEyLjUlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtOCA+IGxpOm50aC1vZi10eXBlKDhuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC05ID4gbGkge1xyXG4gICAgd2lkdGg6IDExLjExMTExJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTkgPiBsaTpudGgtb2YtdHlwZSg5bisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTAgPiBsaSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUoMTBuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xMSA+IGxpIHtcclxuICAgIHdpZHRoOiA5LjA5MDkxJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKDExbisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMyU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZSgxMm4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbi8qIEZvdW5kYXRpb24gQmxvY2sgR3JpZHMgZm9yIGFib3ZlIHNtYWxsIGJyZWFrcG9pbnQgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8qIFJlbW92ZSBzbWFsbCBncmlkIGNsZWFyaW5nICovXHJcbiAgLyogbGluZSA2MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDYzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNjMsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKDNuKzEpIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA2MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDYzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTUgPiBsaTpudGgtb2YtdHlwZSg1bisxKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNjMsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKDZuKzEpIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA2MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDYzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZSg4bisxKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNjMsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDluKzEpIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA2MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAuc21hbGwtYmxvY2stZ3JpZC0xMCA+IGxpOm50aC1vZi10eXBlKDEwbisxKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNjMsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLnNtYWxsLWJsb2NrLWdyaWQtMTEgPiBsaTpudGgtb2YtdHlwZSgxMW4rMSkge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDYzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5zbWFsbC1ibG9jay1ncmlkLTEyID4gbGk6bnRoLW9mLXR5cGUoMTJuKzEpIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTIgPiBsaSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMiA+IGxpOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0zID4gbGkge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNCA+IGxpIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGk6bnRoLW9mLXR5cGUoNG4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNSA+IGxpOm50aC1vZi10eXBlKDVuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC02ID4gbGkge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSg2bisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMzYsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNyA+IGxpIHtcclxuICAgIHdpZHRoOiAxNC4yODU3MSU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTcgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC03ID4gbGk6bnRoLW9mLXR5cGUoN24rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaSB7XHJcbiAgICB3aWR0aDogMTIuNSU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTggPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC04ID4gbGk6bnRoLW9mLXR5cGUoOG4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTkgPiBsaSB7XHJcbiAgICB3aWR0aDogMTEuMTExMTElO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC05ID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtOSA+IGxpOm50aC1vZi10eXBlKDluKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMCA+IGxpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjI1ZW0gMS4yNWVtO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTEwID4gbGk6bnRoLW9mLXR5cGUobikge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDEsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMTAgPiBsaTpudGgtb2YtdHlwZSgxMG4rMSkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDM2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTExID4gbGkge1xyXG4gICAgd2lkdGg6IDkuMDkwOTElO1xyXG4gICAgcGFkZGluZzogMCAwLjYyNWVtIDEuMjVlbTtcclxuICB9XHJcbiAgLyogbGluZSA0MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMSA+IGxpOm50aC1vZi10eXBlKG4pIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2Jsb2NrLWdyaWQuc2NzcyAqL1xyXG4gIC5sYXJnZS1ibG9jay1ncmlkLTExID4gbGk6bnRoLW9mLXR5cGUoMTFuKzEpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAzNiwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMiA+IGxpIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzJTtcclxuICAgIHBhZGRpbmc6IDAgMC42MjVlbSAxLjI1ZW07XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDAsIC4uL3Njc3MvZm91bmRhdGlvbi9fYmxvY2stZ3JpZC5zY3NzICovXHJcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMTIgPiBsaTpudGgtb2YtdHlwZShuKSB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL19ibG9jay1ncmlkLnNjc3MgKi9cclxuICAubGFyZ2UtYmxvY2stZ3JpZC0xMiA+IGxpOm50aC1vZi10eXBlKDEybisxKSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuLyogRm91bmRhdGlvbiBWaXNpYmlsaXR5IEhUTUwgQ2xhc3NlcyAqL1xyXG4vKiBsaW5lIDksIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbi5zaG93LWZvci1zbWFsbCxcclxuLnNob3ctZm9yLW1lZGl1bS1kb3duLFxyXG4uc2hvdy1mb3ItbGFyZ2UtZG93biB7XHJcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDEzLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4uc2hvdy1mb3ItbWVkaXVtLFxyXG4uc2hvdy1mb3ItbWVkaXVtLXVwLFxyXG4uc2hvdy1mb3ItbGFyZ2UsXHJcbi5zaG93LWZvci1sYXJnZS11cCxcclxuLnNob3ctZm9yLXhsYXJnZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4uaGlkZS1mb3ItbWVkaXVtLFxyXG4uaGlkZS1mb3ItbWVkaXVtLXVwLFxyXG4uaGlkZS1mb3ItbGFyZ2UsXHJcbi5oaWRlLWZvci1sYXJnZS11cCxcclxuLmhpZGUtZm9yLXhsYXJnZSB7XHJcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDI1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4uaGlkZS1mb3Itc21hbGwsXHJcbi5oaWRlLWZvci1tZWRpdW0tZG93bixcclxuLmhpZGUtZm9yLWxhcmdlLWRvd24ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuLyogbGluZSAzMSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxudGFibGUuc2hvdy1mb3Itc21hbGwsIHRhYmxlLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0YWJsZS5zaG93LWZvci1sYXJnZS1kb3duLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0sIHRhYmxlLmhpZGUtZm9yLW1lZGl1bS11cCwgdGFibGUuaGlkZS1mb3ItbGFyZ2UsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLXVwLCB0YWJsZS5oaWRlLWZvci14bGFyZ2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50aGVhZC5zaG93LWZvci1zbWFsbCwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRoZWFkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRoZWFkLmhpZGUtZm9yLW1lZGl1bSwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtdXAsIHRoZWFkLmhpZGUtZm9yLXhsYXJnZSB7XHJcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTEsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbnRib2R5LnNob3ctZm9yLXNtYWxsLCB0Ym9keS5zaG93LWZvci1tZWRpdW0tZG93biwgdGJvZHkuc2hvdy1mb3ItbGFyZ2UtZG93biwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tdXAsIHRib2R5LmhpZGUtZm9yLWxhcmdlLCB0Ym9keS5oaWRlLWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3IteGxhcmdlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSA2MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxudHIuc2hvdy1mb3Itc21hbGwsIHRyLnNob3ctZm9yLW1lZGl1bS1kb3duLCB0ci5zaG93LWZvci1sYXJnZS1kb3duLCB0ci5oaWRlLWZvci1tZWRpdW0sIHRyLmhpZGUtZm9yLW1lZGl1bS11cCwgdHIuaGlkZS1mb3ItbGFyZ2UsIHRyLmhpZGUtZm9yLWxhcmdlLXVwLCB0ci5oaWRlLWZvci14bGFyZ2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDcyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50ZC5zaG93LWZvci1zbWFsbCwgdGQuc2hvdy1mb3ItbWVkaXVtLWRvd24sIHRkLnNob3ctZm9yLWxhcmdlLWRvd24sIHRkLmhpZGUtZm9yLW1lZGl1bSwgdGQuaGlkZS1mb3ItbWVkaXVtLXVwLCB0ZC5oaWRlLWZvci1sYXJnZSwgdGQuaGlkZS1mb3ItbGFyZ2UtdXAsIHRkLmhpZGUtZm9yLXhsYXJnZSxcclxudGguc2hvdy1mb3Itc21hbGwsXHJcbnRoLnNob3ctZm9yLW1lZGl1bS1kb3duLFxyXG50aC5zaG93LWZvci1sYXJnZS1kb3duLFxyXG50aC5oaWRlLWZvci1tZWRpdW0sXHJcbnRoLmhpZGUtZm9yLW1lZGl1bS11cCxcclxudGguaGlkZS1mb3ItbGFyZ2UsXHJcbnRoLmhpZGUtZm9yLWxhcmdlLXVwLFxyXG50aC5oaWRlLWZvci14bGFyZ2Uge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWVkaXVtIERpc3BsYXlzOiA3NjhweCAtIDEyNzlweCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLyogbGluZSA4NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuc2hvdy1mb3ItbWVkaXVtLFxyXG4gIC5zaG93LWZvci1tZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA4NywgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuc2hvdy1mb3Itc21hbGwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA4OSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuaGlkZS1mb3Itc21hbGwge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSA5MSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuaGlkZS1mb3ItbWVkaXVtLFxyXG4gIC5oaWRlLWZvci1tZWRpdW0tdXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuICAvKiBsaW5lIDk2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRhYmxlLnNob3ctZm9yLW1lZGl1bSwgdGFibGUuc2hvdy1mb3ItbWVkaXVtLXVwLCB0YWJsZS5oaWRlLWZvci1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTAxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRoZWFkLnNob3ctZm9yLW1lZGl1bSwgdGhlYWQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0aGVhZC5oaWRlLWZvci1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTA2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRib2R5LnNob3ctZm9yLW1lZGl1bSwgdGJvZHkuc2hvdy1mb3ItbWVkaXVtLXVwLCB0Ym9keS5oaWRlLWZvci1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTExLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRyLnNob3ctZm9yLW1lZGl1bSwgdHIuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ci5oaWRlLWZvci1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTE3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRkLnNob3ctZm9yLW1lZGl1bSwgdGQuc2hvdy1mb3ItbWVkaXVtLXVwLCB0ZC5oaWRlLWZvci1zbWFsbCxcclxuICB0aC5zaG93LWZvci1tZWRpdW0sXHJcbiAgdGguc2hvdy1mb3ItbWVkaXVtLXVwLFxyXG4gIHRoLmhpZGUtZm9yLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyogTGFyZ2UgRGlzcGxheXM6IDEyODBweCAtIDE0NDBweCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gIC8qIGxpbmUgMTI1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIC5zaG93LWZvci1sYXJnZSxcclxuICAuc2hvdy1mb3ItbGFyZ2UtdXAge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxMjgsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLnNob3ctZm9yLW1lZGl1bSxcclxuICAuc2hvdy1mb3ItbWVkaXVtLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxMzEsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLmhpZGUtZm9yLW1lZGl1bSxcclxuICAuaGlkZS1mb3ItbWVkaXVtLWRvd24ge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxMzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLmhpZGUtZm9yLWxhcmdlLFxyXG4gIC5oaWRlLWZvci1sYXJnZS11cCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBTcGVjaWZpYyB2aXNpbGJpdHkgZm9yIHRhYmxlcyAqL1xyXG4gIC8qIGxpbmUgMTM5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRhYmxlLnNob3ctZm9yLWxhcmdlLCB0YWJsZS5zaG93LWZvci1sYXJnZS11cCwgdGFibGUuaGlkZS1mb3ItbWVkaXVtLCB0YWJsZS5oaWRlLWZvci1tZWRpdW0tZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRoZWFkLnNob3ctZm9yLWxhcmdlLCB0aGVhZC5zaG93LWZvci1sYXJnZS11cCwgdGhlYWQuaGlkZS1mb3ItbWVkaXVtLCB0aGVhZC5oaWRlLWZvci1tZWRpdW0tZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTUxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRib2R5LnNob3ctZm9yLWxhcmdlLCB0Ym9keS5zaG93LWZvci1sYXJnZS11cCwgdGJvZHkuaGlkZS1mb3ItbWVkaXVtLCB0Ym9keS5oaWRlLWZvci1tZWRpdW0tZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTU3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRyLnNob3ctZm9yLWxhcmdlLCB0ci5zaG93LWZvci1sYXJnZS11cCwgdHIuaGlkZS1mb3ItbWVkaXVtLCB0ci5oaWRlLWZvci1tZWRpdW0tZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRkLnNob3ctZm9yLWxhcmdlLCB0ZC5zaG93LWZvci1sYXJnZS11cCwgdGQuaGlkZS1mb3ItbWVkaXVtLCB0ZC5oaWRlLWZvci1tZWRpdW0tZG93bixcclxuICB0aC5zaG93LWZvci1sYXJnZSxcclxuICB0aC5zaG93LWZvci1sYXJnZS11cCxcclxuICB0aC5oaWRlLWZvci1tZWRpdW0sXHJcbiAgdGguaGlkZS1mb3ItbWVkaXVtLWRvd24ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKiBYLUxhcmdlIERpc3BsYXlzOiAxNDAwcHggYW5kIHVwICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLyogbGluZSAxNzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLnNob3ctZm9yLXhsYXJnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE3NSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuc2hvdy1mb3ItbGFyZ2UsXHJcbiAgLnNob3ctZm9yLWxhcmdlLWRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNzgsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLmhpZGUtZm9yLWxhcmdlLFxyXG4gIC5oaWRlLWZvci1sYXJnZS1kb3duIHtcclxuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTgxLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIC5oaWRlLWZvci14bGFyZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuICAvKiBsaW5lIDE4NSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0YWJsZS5zaG93LWZvci14bGFyZ2UsIHRhYmxlLmhpZGUtZm9yLWxhcmdlLCB0YWJsZS5oaWRlLWZvci1sYXJnZS1kb3duIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxOTAsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgdGhlYWQuc2hvdy1mb3IteGxhcmdlLCB0aGVhZC5oaWRlLWZvci1sYXJnZSwgdGhlYWQuaGlkZS1mb3ItbGFyZ2UtZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTk1LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRib2R5LnNob3ctZm9yLXhsYXJnZSwgdGJvZHkuaGlkZS1mb3ItbGFyZ2UsIHRib2R5LmhpZGUtZm9yLWxhcmdlLWRvd24ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDIwMCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0ci5zaG93LWZvci14bGFyZ2UsIHRyLmhpZGUtZm9yLWxhcmdlLCB0ci5oaWRlLWZvci1sYXJnZS1kb3duIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyMDYsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgdGQuc2hvdy1mb3IteGxhcmdlLCB0ZC5oaWRlLWZvci1sYXJnZSwgdGQuaGlkZS1mb3ItbGFyZ2UtZG93bixcclxuICB0aC5zaG93LWZvci14bGFyZ2UsXHJcbiAgdGguaGlkZS1mb3ItbGFyZ2UsXHJcbiAgdGguaGlkZS1mb3ItbGFyZ2UtZG93biB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIE9yaWVudGF0aW9uIHRhcmdldGluZyAqL1xyXG4vKiBsaW5lIDIxNCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuLnNob3ctZm9yLWxhbmRzY2FwZSxcclxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE2LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuLyogbGluZSAyMjEsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbnRhYmxlLmhpZGUtZm9yLWxhbmRzY2FwZSwgdGFibGUuc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4vKiBsaW5lIDIyNSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxudGhlYWQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0aGVhZC5zaG93LWZvci1wb3J0cmFpdCB7XHJcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjI5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50Ym9keS5oaWRlLWZvci1sYW5kc2NhcGUsIHRib2R5LnNob3ctZm9yLXBvcnRyYWl0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAyMzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbnRyLmhpZGUtZm9yLWxhbmRzY2FwZSwgdHIuc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDIzOCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxudGQuaGlkZS1mb3ItbGFuZHNjYXBlLCB0ZC5zaG93LWZvci1wb3J0cmFpdCxcclxudGguaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG50aC5zaG93LWZvci1wb3J0cmFpdCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgLyogbGluZSAyNDMsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcclxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyNDUsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcclxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuICAvKiBsaW5lIDI1MCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0YWJsZS5zaG93LWZvci1sYW5kc2NhcGUsIHRhYmxlLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyNTQsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgdGhlYWQuc2hvdy1mb3ItbGFuZHNjYXBlLCB0aGVhZC5oaWRlLWZvci1wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMjU4LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRib2R5LnNob3ctZm9yLWxhbmRzY2FwZSwgdGJvZHkuaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDI2MiwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0ci5zaG93LWZvci1sYW5kc2NhcGUsIHRyLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyNjcsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgdGQuc2hvdy1mb3ItbGFuZHNjYXBlLCB0ZC5oaWRlLWZvci1wb3J0cmFpdCxcclxuICB0aC5zaG93LWZvci1sYW5kc2NhcGUsXHJcbiAgdGguaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAvKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuc2hvdy1mb3ItcG9ydHJhaXQsXHJcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDI3NSwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICAuaGlkZS1mb3ItcG9ydHJhaXQsXHJcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBTcGVjaWZpYyB2aXNpbGJpdHkgZm9yIHRhYmxlcyAqL1xyXG4gIC8qIGxpbmUgMjgwLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRhYmxlLnNob3ctZm9yLXBvcnRyYWl0LCB0YWJsZS5oaWRlLWZvci1sYW5kc2NhcGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDI4NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0aGVhZC5zaG93LWZvci1wb3J0cmFpdCwgdGhlYWQuaGlkZS1mb3ItbGFuZHNjYXBlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAyODgsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbiAgdGJvZHkuc2hvdy1mb3ItcG9ydHJhaXQsIHRib2R5LmhpZGUtZm9yLWxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMjkyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4gIHRyLnNob3ctZm9yLXBvcnRyYWl0LCB0ci5oaWRlLWZvci1sYW5kc2NhcGUge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDI5NywgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuICB0ZC5zaG93LWZvci1wb3J0cmFpdCwgdGQuaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG4gIHRoLnNob3ctZm9yLXBvcnRyYWl0LFxyXG4gIHRoLmhpZGUtZm9yLWxhbmRzY2FwZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIFRvdWNoLWVuYWJsZWQgZGV2aWNlIHRhcmdldGluZyAqL1xyXG4vKiBsaW5lIDMwMywgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuLnNob3ctZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzA0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4uaGlkZS1mb3ItdG91Y2gge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAzMDUsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbi50b3VjaCAuc2hvdy1mb3ItdG91Y2gge1xyXG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAzMDYsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbi50b3VjaCAuaGlkZS1mb3ItdG91Y2gge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU3BlY2lmaWMgdmlzaWxiaXR5IGZvciB0YWJsZXMgKi9cclxuLyogbGluZSAzMDksIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbnRhYmxlLmhpZGUtZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLyogbGluZSAzMTAsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbi50b3VjaCB0YWJsZS5zaG93LWZvci10b3VjaCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzExLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50aGVhZC5oaWRlLWZvci10b3VjaCB7XHJcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzEyLCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG4udG91Y2ggdGhlYWQuc2hvdy1mb3ItdG91Y2gge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDMxMywgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxudGJvZHkuaGlkZS1mb3ItdG91Y2gge1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDMxNCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuLnRvdWNoIHRib2R5LnNob3ctZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAzMTUsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbnRyLmhpZGUtZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAzMTYsIC4uL3Njc3MvZm91bmRhdGlvbi9fdmlzaWJpbGl0eS5zY3NzICovXHJcbi50b3VjaCB0ci5zaG93LWZvci10b3VjaCB7XHJcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzE3LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50ZC5oaWRlLWZvci10b3VjaCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDMxOCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuLnRvdWNoIHRkLnNob3ctZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzE5LCAuLi9zY3NzL2ZvdW5kYXRpb24vX3Zpc2liaWxpdHkuc2NzcyAqL1xyXG50aC5oaWRlLWZvci10b3VjaCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDMyMCwgLi4vc2Nzcy9mb3VuZGF0aW9uL192aXNpYmlsaXR5LnNjc3MgKi9cclxuLnRvdWNoIHRoLnNob3ctZm9yLXRvdWNoIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qID1JbWFnZXMgKi9cclxuLyogbGluZSAyLCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IHAgaW1nLFxyXG4ucG9zdC10aHVtYiBpbWcsXHJcbi5pbWFnZS1mcmFtZSBpbWcsXHJcbi5hdHRhY2htZW50IC5wb3N0LWJveCBpbWcsXHJcbi5zbGlkZXIgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxMSwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uaW1hZ2UtZnJhbWUgaW1nLFxyXG4uYXR0YWNobWVudCAucG9zdC1ib3ggaW1nLFxyXG4uZW50cnktY29udGVudC1tZWRpYSBpbWcsXHJcbi5wb3N0LXRodW1iIGltZyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2LCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi5hdHRhY2htZW50IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTgsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmF0dGFjaG1lbnQgLnBvc3QtYm94IGltZyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIGxpbmUgMjAsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmNvbnRlbnQgLmdhbGxlcnktaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmNvbnRlbnQgLmdhbGxlcnkgLmdhbGxlcnktaWNvbiBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAyOCwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uZW50cnktY29udGVudCBpbWcsXHJcbi5jb21tZW50LWNvbnRlbnQgaW1nLFxyXG4ud2lkZ2V0IGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8qIEZsdWlkIGltYWdlcyBmb3IgcG9zdHMsIGNvbW1lbnRzLCBhbmQgd2lkZ2V0cyAqL1xyXG59XHJcblxyXG4vKiBsaW5lIDMyLCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbmltZy5zaXplLWZ1bGwsXHJcbmltZy5zaXplLWxhcmdlIHtcclxuICB3aWR0aDogYXV0bztcclxuICAvKiBQcmV2ZW50IHN0cmV0Y2hpbmcgb2YgZnVsbC1zaXplIGFuZCBsYXJnZS1zaXplIGltYWdlcyB3aXRoIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBpbiBJRTggKi9cclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLyogTWFrZSBzdXJlIGltYWdlcyB3aXRoIFdvcmRQcmVzcy1hZGRlZCBoZWlnaHQgYW5kIHdpZHRoIGF0dHJpYnV0ZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogbGluZSAzOSwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uZW50cnktY29udGVudCBpbWcud3Atc21pbGV5IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDYsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmFsaWdubGVmdCBpbWcsXHJcbi5hbGlnbnJpZ2h0IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTEsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuaW1nLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDU5LCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbmltZy5hbGlnbmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMTBweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLyogbGluZSA2NCwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG5pbWcuYWxpZ25yaWdodCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDY5LCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi53cC1zbWlsZXkge1xyXG4gIG1heC1oZWlnaHQ6IDEzcHg7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzQsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmdhbGxlcnkge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSA4MCwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uZ2FsbGVyeS1pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgODYsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuI2dhbGxlcnktMSAuZ2FsbGVyeS1pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4vKiBsaW5lIDk1LCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDk3LCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEyJTtcclxufVxyXG5cclxuLyogbGluZSAxMDIsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLndwLWNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAxMDksIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLndwLWNhcHRpb24uYWxpZ25jZW50ZXIge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTExLCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi53cC1jYXB0aW9uLmFsaWduY2VudGVyIGltZyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLyogbGluZSAxMTMsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYyKTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTIzLCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbmltZyN3cHN0YXRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0byAxLjYyNWVtO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMSwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uYWxpZ24tbGVmdCxcclxuLmFsaWdubGVmdCxcclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyogbGluZSAxMzYsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmFsaWduLWxlZnQsXHJcbi5hbGlnbmxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLyogbGluZSAxNDEsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmFsaWduLXJpZ2h0LFxyXG4uYWxpZ25yaWdodCxcclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NSwgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uYWxpZ24tcmlnaHQsXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUxLCAuLi9zY3NzL193cC1kZWZhdWx0cy5zY3NzICovXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1MywgLi4vc2Nzcy9fd3AtZGVmYXVsdHMuc2NzcyAqL1xyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAxNTUsIC4uL3Njc3MvX3dwLWRlZmF1bHRzLnNjc3MgKi9cclxuLmFsaWduLWNlbnRlcixcclxuLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjEuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC4xLjBcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC4xLjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjEuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjEuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4xLjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBsaW5lIDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19jb3JlLnNjc3MgKi9cclxuLmljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLyogbGluZSA1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cclxuLmljb24tbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xyXG4uaWNvbi0yeCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xyXG4uaWNvbi0zeCB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xyXG4uaWNvbi00eCB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xyXG4uaWNvbi01eCB7XHJcbiAgZm9udC1zaXplOiA1ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MgKi9cclxuLmljb24tZncge1xyXG4gIHdpZHRoOiAxLjI4NTcxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBsaW5lIDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19saXN0LnNjc3MgKi9cclxuLmljb24tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19saXN0LnNjc3MgKi9cclxuLmljb24tdWwgPiBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fbGlzdC5zY3NzICovXHJcbi5pY29uLWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTIuMTQyODZlbTtcclxuICB3aWR0aDogMi4xNDI4NmVtO1xyXG4gIHRvcDogMC4xNDI4NmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDE2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fbGlzdC5zY3NzICovXHJcbi5pY29uLWxpLmljb24tbGcge1xyXG4gIGxlZnQ6IC0xLjg1NzE0ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXHJcbi5pY29uLWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBsaW5lIDExLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xyXG4uaWNvbi5wdWxsLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogLjNlbTtcclxufVxyXG4vKiBsaW5lIDE1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cclxuLmljb24ucHVsbC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXHJcbi5pY29uLXJvdGF0ZS05MCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi8qIGxpbmUgNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXHJcbi5pY29uLXJvdGF0ZS0xODAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi8qIGxpbmUgNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXHJcbi5pY29uLXJvdGF0ZS0yNzAge1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi8qIGxpbmUgOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXHJcbi5pY29uLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4vKiBsaW5lIDksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xyXG4uaWNvbi1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyAqL1xyXG4uaWNvbi1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogbGluZSAxMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyAqL1xyXG4uaWNvbi1zdGFjay0xeCwgLmljb24tc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogbGluZSAxOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyAqL1xyXG4uaWNvbi1zdGFjay0xeCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MgKi9cclxuLmljb24tc3RhY2stMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4vKiBsaW5lIDIwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzICovXHJcbi5pY29uLWludmVyc2Uge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuLyogbGluZSA0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1nbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CAXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AgVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CCXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CDXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AhFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AhVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AhlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDExLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgIdcIjtcclxufVxyXG5cclxuLyogbGluZSAxMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmlsbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CIXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgIlcIjtcclxufVxyXG5cclxuLyogbGluZSAxNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AilwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10aC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgItcIjtcclxufVxyXG5cclxuLyogbGluZSAxNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AjFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10aW1lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CNXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNlYXJjaC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgI5cIjtcclxufVxyXG5cclxuLyogbGluZSAxOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJBcIjtcclxufVxyXG5cclxuLyogbGluZSAyMCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcG93ZXItb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJFcIjtcclxufVxyXG5cclxuLyogbGluZSAyMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2lnbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJJcIjtcclxufVxyXG5cclxuLyogbGluZSAyMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2VhcjpiZWZvcmUsXHJcbi5pY29uLWNvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CTXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRyYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AlFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJVcIjtcclxufVxyXG5cclxuLyogbGluZSAyNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJZcIjtcclxufVxyXG5cclxuLyogbGluZSAyNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2xvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CXXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXJvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AmFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CZXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AmlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CbXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWluYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgJxcIjtcclxufVxyXG5cclxuLyogbGluZSAzMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CdXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi5pY29uLXJlcGVhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CeXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AoVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1saXN0LWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CiXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ao1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mbGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgKRcIjtcclxufVxyXG5cclxuLyogbGluZSA0MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taGVhZHBob25lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ClXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AplwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CnXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXZvbHVtZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CoXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CpXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AqlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10YWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Aq1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10YWdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgKxcIjtcclxufVxyXG5cclxuLyogbGluZSA0OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CtXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgK5cIjtcclxufVxyXG5cclxuLyogbGluZSA1MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ar1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDUxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AsFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDUyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mb250OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgLFcIjtcclxufVxyXG5cclxuLyogbGluZSA1MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CyXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CzXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgLRcIjtcclxufVxyXG5cclxuLyogbGluZSA1NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdGV4dC13aWR0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74C1XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AtlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDU4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+At1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDU5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74C4XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AuVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDYxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgLpcIjtcclxufVxyXG5cclxuLyogbGluZSA2MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZGVkZW50OmJlZm9yZSxcclxuLmljb24tb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74C7XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74C8XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74C9XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBob3RvOmJlZm9yZSxcclxuLmljb24taW1hZ2U6YmVmb3JlLFxyXG4uaWNvbi1waWN0dXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+AvlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDY5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BgFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDcwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgYFcIjtcclxufVxyXG5cclxuLyogbGluZSA3MSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYWRqdXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgYJcIjtcclxufVxyXG5cclxuLyogbGluZSA3MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdGludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GDXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWVkaXQ6YmVmb3JlLFxyXG4uaWNvbi1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BhFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDc1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GFXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgYZcIjtcclxufVxyXG5cclxuLyogbGluZSA3NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgYdcIjtcclxufVxyXG5cclxuLyogbGluZSA3OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GIXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BiVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDgwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GKXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgODEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bi1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDgyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GMXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgODMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BjVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDg0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgY5cIjtcclxufVxyXG5cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgZBcIjtcclxufVxyXG5cclxuLyogbGluZSA4NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgZFcIjtcclxufVxyXG5cclxuLyogbGluZSA4NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BklwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDg4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bk1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDg5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgZRcIjtcclxufVxyXG5cclxuLyogbGluZSA5MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BlVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDkxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BllwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDkyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10aW1lcy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bl1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDkzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BmFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDk0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BmVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDk1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GaXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bm1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDk3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GcXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgZ1cIjtcclxufVxyXG5cclxuLyogbGluZSA5OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYmFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgZ5cIjtcclxufVxyXG5cclxuLyogbGluZSAxMDAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BoFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BoVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BolwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GjXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tYWlsLWZvcndhcmQ6YmVmb3JlLFxyXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GkXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BpVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY29tcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BplwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GnXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GoXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTEwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hc3RlcmlzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GpXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTExLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BqlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDExMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GrXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTEzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgaxcIjtcclxufVxyXG5cclxuLyogbGluZSAxMTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BrVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDExNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvga5cIjtcclxufVxyXG5cclxuLyogbGluZSAxMTYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWV5ZS1zbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GwXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTE3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi13YXJuaW5nOmJlZm9yZSxcclxuLmljb24tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BsVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDExOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BslwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bs1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcmFuZG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgbRcIjtcclxufVxyXG5cclxuLyogbGluZSAxMjIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BtVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbWFnbmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgbZcIjtcclxufVxyXG5cclxuLyogbGluZSAxMjQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bt1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgbhcIjtcclxufVxyXG5cclxuLyogbGluZSAxMjYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXJldHdlZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BuVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74G6XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Bu1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BvFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3dzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BvVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3dzLWg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BvlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYmFyLWNoYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CgFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CgVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgoJcIjtcclxufVxyXG5cclxuLyogbGluZSAxMzUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KDXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+ChFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2VhcnM6YmVmb3JlLFxyXG4uaWNvbi1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgoVcIjtcclxufVxyXG5cclxuLyogbGluZSAxMzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvbW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgoZcIjtcclxufVxyXG5cclxuLyogbGluZSAxNDAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRodW1icy1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgodcIjtcclxufVxyXG5cclxuLyogbGluZSAxNDEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CiFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc3Rhci1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgolcIjtcclxufVxyXG5cclxuLyogbGluZSAxNDMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWhlYXJ0LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CilwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2lnbi1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ci1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgoxcIjtcclxufVxyXG5cclxuLyogbGluZSAxNDYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRodW1iLXRhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CjVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KOXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zaWduLWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgpBcIjtcclxufVxyXG5cclxuLyogbGluZSAxNDksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRyb3BoeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KRXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgpJcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KTXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sZW1vbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgpRcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgpVcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgpZcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJvb2ttYXJrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Cl1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgphcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CmVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CmlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE1OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2l0aHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgptcIjtcclxufVxyXG5cclxuLyogbGluZSAxNjAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXVubG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KcXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTYxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KdXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTYyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1yc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CnlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taGRkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CoFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYnVsbGhvcm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CoVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OzXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KjXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CpFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taGFuZC1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CpVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taGFuZC1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgqZcIjtcclxufVxyXG5cclxuLyogbGluZSAxNzAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWhhbmQtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgqdcIjtcclxufVxyXG5cclxuLyogbGluZSAxNzEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgqhcIjtcclxufVxyXG5cclxuLyogbGluZSAxNzIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KpXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTczLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CqlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Cq1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CrFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24td3JlbmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgq1cIjtcclxufVxyXG5cclxuLyogbGluZSAxNzcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRhc2tzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvgq5cIjtcclxufVxyXG5cclxuLyogbGluZSAxNzgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KwXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTc5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+CsVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KyXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTgxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1ncm91cDpiZWZvcmUsXHJcbi5pY29uLXVzZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg4BcIjtcclxufVxyXG5cclxuLyogbGluZSAxODMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoYWluOmJlZm9yZSxcclxuLmljb24tbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OBXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OCXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mbGFzazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ODXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jdXQ6YmVmb3JlLFxyXG4uaWNvbi1zY2lzc29yczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OEXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jb3B5OmJlZm9yZSxcclxuLmljb24tZmlsZXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OFXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTkxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DhlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2F2ZTpiZWZvcmUsXHJcbi5pY29uLWZsb3BweS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg4dcIjtcclxufVxyXG5cclxuLyogbGluZSAxOTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OIXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1uYXZpY29uOmJlZm9yZSxcclxuLmljb24tcmVvcmRlcjpiZWZvcmUsXHJcbi5pY29uLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DiVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGlzdC11bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OKXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1saXN0LW9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg4tcIjtcclxufVxyXG5cclxuLyogbGluZSAyMDAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DjFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDIwMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg41cIjtcclxufVxyXG5cclxuLyogbGluZSAyMDIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg45cIjtcclxufVxyXG5cclxuLyogbGluZSAyMDMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1hZ2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg5BcIjtcclxufVxyXG5cclxuLyogbGluZSAyMDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRydWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg5FcIjtcclxufVxyXG5cclxuLyogbGluZSAyMDUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OSXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg5NcIjtcclxufVxyXG5cclxuLyogbGluZSAyMDcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OUXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OVXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tb25leTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OWXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjEwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg5dcIjtcclxufVxyXG5cclxuLyogbGluZSAyMTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNhcmV0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg5hcIjtcclxufVxyXG5cclxuLyogbGluZSAyMTIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DmVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DmlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ObXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi11bnNvcnRlZDpiZWZvcmUsXHJcbi5pY29uLXNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DnFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc29ydC1kb3duOmJlZm9yZSxcclxuLmljb24tc29ydC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg51cIjtcclxufVxyXG5cclxuLyogbGluZSAyMTksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNvcnQtdXA6YmVmb3JlLFxyXG4uaWNvbi1zb3J0LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OeXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjIxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OgXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjIyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OhXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjIzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1yb3RhdGUtbGVmdDpiZWZvcmUsXHJcbi5pY29uLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DolwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDIyNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGVnYWw6YmVmb3JlLFxyXG4uaWNvbi1nYXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OjXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjI3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlLFxyXG4uaWNvbi10YWNob21ldGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6RcIjtcclxufVxyXG5cclxuLyogbGluZSAyMjksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvbW1lbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OlXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjMwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jb21tZW50cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6ZcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZsYXNoOmJlZm9yZSxcclxuLmljb24tYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OnXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjMzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6hcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXVtYnJlbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6lcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBhc3RlOmJlZm9yZSxcclxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6pcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6tcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg6xcIjtcclxufVxyXG5cclxuLyogbGluZSAyMzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg61cIjtcclxufVxyXG5cclxuLyogbGluZSAyNDAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74OuXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi11c2VyLW1kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7BcIjtcclxufVxyXG5cclxuLyogbGluZSAyNDIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7FcIjtcclxufVxyXG5cclxuLyogbGluZSAyNDMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN1aXRjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7JcIjtcclxufVxyXG5cclxuLyogbGluZSAyNDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJlbGwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74KiXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jb2ZmZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DtFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI0NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY3V0bGVyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74O1XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXRleHQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74O2XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1idWlsZGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7dcIjtcclxufVxyXG5cclxuLyogbGluZSAyNDksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWhvc3BpdGFsLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+DuFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYW1idWxhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7lcIjtcclxufVxyXG5cclxuLyogbGluZSAyNTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1lZGtpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74O6XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjUyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWdodGVyLWpldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74O7XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjUzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1iZWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg7xcIjtcclxufVxyXG5cclxuLyogbGluZSAyNTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg71cIjtcclxufVxyXG5cclxuLyogbGluZSAyNTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvg75cIjtcclxufVxyXG5cclxuLyogbGluZSAyNTYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhIBcIjtcclxufVxyXG5cclxuLyogbGluZSAyNTcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SBXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjU4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EglwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Eg1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SEXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SFXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SGXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhIdcIjtcclxufVxyXG5cclxuLyogbGluZSAyNjQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EiFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhIlcIjtcclxufVxyXG5cclxuLyogbGluZSAyNjYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SKXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjY3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ei1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EjFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI3MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SNXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjcxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SOXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjcyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zcGlubmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhJBcIjtcclxufVxyXG5cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SRXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLmljb24tcmVwbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EklwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI3NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74STXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjc3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mb2xkZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SUXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjc4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhJVcIjtcclxufVxyXG5cclxuLyogbGluZSAyNzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNtaWxlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EmFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZnJvd24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SZXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjgxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1tZWgtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SaXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjgyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhJtcIjtcclxufVxyXG5cclxuLyogbGluZSAyODMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWtleWJvYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EnFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmxhZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhJ1cIjtcclxufVxyXG5cclxuLyogbGluZSAyODUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhJ5cIjtcclxufVxyXG5cclxuLyogbGluZSAyODYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhKBcIjtcclxufVxyXG5cclxuLyogbGluZSAyODcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EoVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxyXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EolwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcclxuLmljb24tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxyXG4uaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SjXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjkzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SkXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjk0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhKVcIjtcclxufVxyXG5cclxuLyogbGluZSAyOTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvZGUtZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SmXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjk2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi11bmxpbms6YmVmb3JlLFxyXG4uaWNvbi1jaGFpbi1icm9rZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ep1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EqFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SpXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzAwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SqXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzAxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SrXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzAyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+ErFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZXJhc2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhK1cIjtcclxufVxyXG5cclxuLyogbGluZSAzMDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74SuXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzA1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLBcIjtcclxufVxyXG5cclxuLyogbGluZSAzMDYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EsVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2hpZWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLJcIjtcclxufVxyXG5cclxuLyogbGluZSAzMDgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNhbGVuZGFyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Es1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EtFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxMCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLVcIjtcclxufVxyXG5cclxuLyogbGluZSAzMTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1heGNkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74S2XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzEyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLdcIjtcclxufVxyXG5cclxuLyogbGluZSAzMTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLhcIjtcclxufVxyXG5cclxuLyogbGluZSAzMTQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhLlcIjtcclxufVxyXG5cclxuLyogbGluZSAzMTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EulwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24taHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Eu1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY3NzMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74S8XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzE4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+EvVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMxOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdW5sb2NrLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74S+XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1idWxsc2V5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WAXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzIxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhYFcIjtcclxufVxyXG5cclxuLyogbGluZSAzMjIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWVsbGlwc2lzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FglwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMyMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcnNzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WDXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzI0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WEXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzI1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FhVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMyNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhYZcIjtcclxufVxyXG5cclxuLyogbGluZSAzMjcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhYdcIjtcclxufVxyXG5cclxuLyogbGluZSAzMjgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWxldmVsLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhYhcIjtcclxufVxyXG5cclxuLyogbGluZSAzMjksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWxldmVsLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FiVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMzMCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhYpcIjtcclxufVxyXG5cclxuLyogbGluZSAzMzEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fi1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMzMiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FjFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMzMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhY1cIjtcclxufVxyXG5cclxuLyogbGluZSAzMzQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FjlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDMzNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdG9nZ2xlLWRvd246YmVmb3JlLFxyXG4uaWNvbi1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZBcIjtcclxufVxyXG5cclxuLyogbGluZSAzMzcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRvZ2dsZS11cDpiZWZvcmUsXHJcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZFcIjtcclxufVxyXG5cclxuLyogbGluZSAzMzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi5pY29uLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZJcIjtcclxufVxyXG5cclxuLyogbGluZSAzNDEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWV1cm86YmVmb3JlLFxyXG4uaWNvbi1ldXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fk1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM0MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2JwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZRcIjtcclxufVxyXG5cclxuLyogbGluZSAzNDQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWRvbGxhcjpiZWZvcmUsXHJcbi5pY29uLXVzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WVXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzQ2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1ydXBlZTpiZWZvcmUsXHJcbi5pY29uLWlucjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WWXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzQ4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1jbnk6YmVmb3JlLFxyXG4uaWNvbi1ybWI6YmVmb3JlLFxyXG4uaWNvbi15ZW46YmVmb3JlLFxyXG4uaWNvbi1qcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fl1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM1MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcnVibGU6YmVmb3JlLFxyXG4uaWNvbi1yb3VibGU6YmVmb3JlLFxyXG4uaWNvbi1ydWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FmFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM1NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24td29uOmJlZm9yZSxcclxuLmljb24ta3J3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZlcIjtcclxufVxyXG5cclxuLyogbGluZSAzNTcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJpdGNvaW46YmVmb3JlLFxyXG4uaWNvbi1idGM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FmlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM1OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WbXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzYwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FnFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM2MSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FnVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM2MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhZ5cIjtcclxufVxyXG5cclxuLyogbGluZSAzNjMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WgXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzY0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhaFcIjtcclxufVxyXG5cclxuLyogbGluZSAzNjUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FolwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM2NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fo1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM2NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdGh1bWJzLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhaRcIjtcclxufVxyXG5cclxuLyogbGluZSAzNjgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhaVcIjtcclxufVxyXG5cclxuLyogbGluZSAzNjksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhaZcIjtcclxufVxyXG5cclxuLyogbGluZSAzNzAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fp1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM3MSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24teGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WoXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzcyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WpXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzczLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FqlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM3NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZHJvcGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WrXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzc1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WsXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzc2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FrVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM3NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmxpY2tyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvha5cIjtcclxufVxyXG5cclxuLyogbGluZSAzNzgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WwXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzc5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FsVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74WyXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fs1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74W0XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FtVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74W2XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Ft1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4NiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74W4XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74W5XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhbpcIjtcclxufVxyXG5cclxuLyogbGluZSAzODksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Fu1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FvFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5MSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FvVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+FvlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aAXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzk0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10cmVsbG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GgVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5NSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmVtYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhoJcIjtcclxufVxyXG5cclxuLyogbGluZSAzOTYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Gg1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDM5NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ2l0dGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhoRcIjtcclxufVxyXG5cclxuLyogbGluZSAzOTgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN1bi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhoVcIjtcclxufVxyXG5cclxuLyogbGluZSAzOTksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLW1vb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aGXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDAwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhodcIjtcclxufVxyXG5cclxuLyogbGluZSA0MDEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWJ1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aIXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDAyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi12azpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aJXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDAzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aKXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDA0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1yZW5yZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Gi1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQwNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhoxcIjtcclxufVxyXG5cclxuLyogbGluZSA0MDYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvho1cIjtcclxufVxyXG5cclxuLyogbGluZSA0MDcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvho5cIjtcclxufVxyXG5cclxuLyogbGluZSA0MDgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GkFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQwOSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uaWNvbi1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhpFcIjtcclxufVxyXG5cclxuLyogbGluZSA0MTEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aSXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDEyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhpNcIjtcclxufVxyXG5cclxuLyogbGluZSA0MTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aUXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDE0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uaWNvbi10cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GlVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQxNiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aWXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDE3LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhpdcIjtcclxufVxyXG5cclxuLyogbGluZSA0MTgsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNsYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhphcIjtcclxufVxyXG5cclxuLyogbGluZSA0MTksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aZXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDIwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GmlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyMSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tb3BlbmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhptcIjtcclxufVxyXG5cclxuLyogbGluZSA0MjIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLmljb24tYmFuazpiZWZvcmUsXHJcbi5pY29uLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GnFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSxcclxuLmljb24tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GnVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24teWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GnlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQyOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZ29vZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhqBcIjtcclxufVxyXG5cclxuLyogbGluZSA0MjksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ahXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDMwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhqJcIjtcclxufVxyXG5cclxuLyogbGluZSA0MzEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ajXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDMyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74akXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDMzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GpVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQzNCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZGlnZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74amXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDM1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUsXHJcbi5pY29uLXBpZWQtcGlwZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Gp1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQzNywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GqFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQzOCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZHJ1cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhqlcIjtcclxufVxyXG5cclxuLyogbGluZSA0MzksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWpvb21sYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74aqXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1sYW5ndWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74arXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1mYXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GrFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GrVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2hpbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GrlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcGF3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhrBcIjtcclxufVxyXG5cclxuLyogbGluZSA0NDUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXNwb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhrFcIjtcclxufVxyXG5cclxuLyogbGluZSA0NDYsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWN1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GslwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY3ViZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Gs1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a0XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQ5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a1XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDUwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a2XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDUxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Gt1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ1MiwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcmVjeWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a4XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDUzLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLmljb24tY2FyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhrlcIjtcclxufVxyXG5cclxuLyogbGluZSA0NTUsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNhYjpiZWZvcmUsXHJcbi5pY29uLXRheGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GulwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ1NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tdHJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a7XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDU4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhrxcIjtcclxufVxyXG5cclxuLyogbGluZSA0NTksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+GvVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ2MCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74a+XCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDYxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eAXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDYyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXBkZi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh4FcIjtcclxufVxyXG5cclxuLyogbGluZSA0NjMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZpbGUtd29yZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh4JcIjtcclxufVxyXG5cclxuLyogbGluZSA0NjQsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eDXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDY1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eEXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDY2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXBob3RvLW86YmVmb3JlLFxyXG4uaWNvbi1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5pY29uLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eFXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDY5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLXppcC1vOmJlZm9yZSxcclxuLmljb24tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HhlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3MSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLmljb24tZmlsZS1hdWRpby1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh4dcIjtcclxufVxyXG5cclxuLyogbGluZSA0NzMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWZpbGUtbW92aWUtbzpiZWZvcmUsXHJcbi5pY29uLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eIXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDc1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1maWxlLWNvZGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eJXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDc2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi12aW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh4pcIjtcclxufVxyXG5cclxuLyogbGluZSA0NzcsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNvZGVwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+Hi1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3OCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tanNmaWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HjFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3OSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tbGlmZS1ib3V5OmJlZm9yZSxcclxuLmljb24tbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi5pY29uLXN1cHBvcnQ6YmVmb3JlLFxyXG4uaWNvbi1saWZlLXJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HjVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4MywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HjlwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4NCwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tcmE6YmVmb3JlLFxyXG4uaWNvbi1yZWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eQXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDg2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1nZTpiZWZvcmUsXHJcbi5pY29uLWVtcGlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eRXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDg4LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh5JcIjtcclxufVxyXG5cclxuLyogbGluZSA0ODksIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eTXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDkwLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1oYWNrZXItbmV3czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eUXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDkxLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh5VcIjtcclxufVxyXG5cclxuLyogbGluZSA0OTIsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh5ZcIjtcclxufVxyXG5cclxuLyogbGluZSA0OTMsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLXdlY2hhdDpiZWZvcmUsXHJcbi5pY29uLXdlaXhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eXXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDk1LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zZW5kOmJlZm9yZSxcclxuLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HmFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ5NywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2VuZC1vOmJlZm9yZSxcclxuLmljb24tcGFwZXItcGxhbmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eZXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDk5LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh5pcIjtcclxufVxyXG5cclxuLyogbGluZSA1MDAsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWNpcmNsZS10aGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh5tcIjtcclxufVxyXG5cclxuLyogbGluZSA1MDEsIC4uL3Njc3MvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzICovXHJcbi5pY29uLWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ecXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTAyLCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HnVwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDUwMywgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74eeXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTA0LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+HoFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDUwNSwgLi4vc2Nzcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cclxuLmljb24tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74ehXCI7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTA2LCAuLi9zY3NzL2ZvbnQtYXdlc29tZS9faWNvbnMuc2NzcyAqL1xyXG4uaWNvbi1ib21iOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvh6JcIjtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb25vIFNvY2lhbCBJY29ucyBGb250JztcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbm9zb2NpYWxmb250cy9Nb25vU29jaWFsSWNvbnNGb250LTEuMTAuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9ub3NvY2lhbGZvbnRzL01vbm9Tb2NpYWxJY29uc0ZvbnQtMS4xMC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbm9zb2NpYWxmb250cy9Nb25vU29jaWFsSWNvbnNGb250LTEuMTAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb25vc29jaWFsZm9udHMvTW9ub1NvY2lhbEljb25zRm9udC0xLjEwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBsaW5lIDEzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLFxyXG5hLnNvY2lhbC1pY29uOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb25vIFNvY2lhbCBJY29ucyBGb250JztcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG5pLnNvY2lhbC1pY29uIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG5hLnNvY2lhbC1pY29uOmJlZm9yZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxufVxyXG5cclxuLyogbGluZSA0MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbiB7XHJcbiAgLyogRGVmYXVsdCBTdHlsZSAqL1xyXG4gIC8qIENpcmNsZSBTdHlsZSAqL1xyXG4gIC8qIFJvdW5kZWQgU3R5bGUgKi9cclxufVxyXG4vKiBsaW5lIDQzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmZpdmVodW5kcmVkcHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMFwiO1xyXG59XHJcbi8qIGxpbmUgNDQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uYWJvdXRtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XHJcbn1cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5hZGRtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbn1cclxuLyogbGluZSA0NiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5hbWF6b246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4vKiBsaW5lIDQ3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmFvbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLyogbGluZSA0OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5hcHBzdG9yZWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLyogbGluZSA0OSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5hcHBzdG9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLyogbGluZSA1MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbn1cclxuLyogbGluZSA1MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5iZWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIjtcclxufVxyXG4vKiBsaW5lIDUyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiO1xyXG59XHJcbi8qIGxpbmUgNTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uYmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJcbn1cclxuLyogbGluZSA1NCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5ibGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTFcIjtcclxufVxyXG4vKiBsaW5lIDU1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmJsb2dnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi8qIGxpbmUgNTYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY29yb2Zsb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi8qIGxpbmUgNTcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZGF5dHVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIjtcclxufVxyXG4vKiBsaW5lIDU4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XHJcbn1cclxuLyogbGluZSA1OSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5kZXNpZ25idW1wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTZcIjtcclxufVxyXG4vKiBsaW5lIDYwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmRlc2lnbmZsb2F0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTdcIjtcclxufVxyXG4vKiBsaW5lIDYxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOFwiO1xyXG59XHJcbi8qIGxpbmUgNjIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZGlnZ2FsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XHJcbn1cclxuLyogbGluZSA2MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5kaWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIjtcclxufVxyXG4vKiBsaW5lIDY0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmRyaWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMVwiO1xyXG59XHJcbi8qIGxpbmUgNjUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZHJ1cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG4vKiBsaW5lIDY2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmViYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi8qIGxpbmUgNjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNFwiO1xyXG59XHJcbi8qIGxpbmUgNjgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZW1iZXJhcHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi8qIGxpbmUgNjksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZXRzeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XHJcbn1cclxuLyogbGluZSA3MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XHJcbn1cclxuLyogbGluZSA3MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5mZWVkYnVybmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjhcIjtcclxufVxyXG4vKiBsaW5lIDcyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmZsaWNrcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XHJcbn1cclxuLyogbGluZSA3MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5mb29kc3BvdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMFwiO1xyXG59XHJcbi8qIGxpbmUgNzQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZm9ycnN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzFcIjtcclxufVxyXG4vKiBsaW5lIDc1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmZvdXJzcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMlwiO1xyXG59XHJcbi8qIGxpbmUgNzYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZnJpZW5kc2ZlZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzM1wiO1xyXG59XHJcbi8qIGxpbmUgNzcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZnJpZW5kc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XHJcbn1cclxuLyogbGluZSA3OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5nZGd0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzVcIjtcclxufVxyXG4vKiBsaW5lIDc5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLyogbGluZSA4MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5naXRodWJhbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzN1wiO1xyXG59XHJcbi8qIGxpbmUgODEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZ29vZ2xlYnV6ejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XHJcbn1cclxuLyogbGluZSA4MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5nb29nbGVwbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzlcIjtcclxufVxyXG4vKiBsaW5lIDgzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmdvb2dsZXRhbGs6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi8qIGxpbmUgODQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uZ293YWxsYXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJcbn1cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5nb3dhbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDJcIjtcclxufVxyXG4vKiBsaW5lIDg2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmdyb292ZXNoYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDNcIjtcclxufVxyXG4vKiBsaW5lIDg3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDRcIjtcclxufVxyXG4vKiBsaW5lIDg4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmh5dmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDVcIjtcclxufVxyXG4vKiBsaW5lIDg5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmljb25kb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDZcIjtcclxufVxyXG4vKiBsaW5lIDkwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmljcTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XHJcbn1cclxuLyogbGluZSA5MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5pZGVudGljYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XHJcbn1cclxuLyogbGluZSA5MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5pbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XHJcbn1cclxuLyogbGluZSA5MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5pdHVuZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MFwiO1xyXG59XHJcbi8qIGxpbmUgOTQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ubGFzdGZtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTFcIjtcclxufVxyXG4vKiBsaW5lIDk1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTJcIjtcclxufVxyXG4vKiBsaW5lIDk2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLm1lZXR1cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLyogbGluZSA5NywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5tZXRhY2FmZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XHJcbn1cclxuLyogbGluZSA5OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5taXh4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTVcIjtcclxufVxyXG4vKiBsaW5lIDk5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLm1vYmlsZW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTZcIjtcclxufVxyXG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5tcndvbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1N1wiO1xyXG59XHJcbi8qIGxpbmUgMTAxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLm1zbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XHJcbn1cclxuLyogbGluZSAxMDIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ubXlzcGFjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XHJcbn1cclxuLyogbGluZSAxMDMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ubmV3c3ZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcbi8qIGxpbmUgMTA0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XHJcbn1cclxuLyogbGluZSAxMDUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucGhvdG9idWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MlwiO1xyXG59XHJcbi8qIGxpbmUgMTA2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnBpY2FzYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJcbn1cclxuLyogbGluZSAxMDcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjRcIjtcclxufVxyXG4vKiBsaW5lIDEwOCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5wb2RjYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjVcIjtcclxufVxyXG4vKiBsaW5lIDEwOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5wb3N0ZXJvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NlwiO1xyXG59XHJcbi8qIGxpbmUgMTEwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnFpazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XHJcbn1cclxuLyogbGluZSAxMTEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucXVvcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OFwiO1xyXG59XHJcbi8qIGxpbmUgMTEyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XHJcbn1cclxuLyogbGluZSAxMTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XHJcbn1cclxuLyogbGluZSAxMTQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucnNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzFcIjtcclxufVxyXG4vKiBsaW5lIDExNSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zY3JpYmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MlwiO1xyXG59XHJcbi8qIGxpbmUgMTE2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnNoYXJldGhpczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XHJcbn1cclxuLyogbGluZSAxMTcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uc2t5cGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NFwiO1xyXG59XHJcbi8qIGxpbmUgMTE4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnNsYXNoZG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzVcIjtcclxufVxyXG4vKiBsaW5lIDExOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zbGlkZXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG4vKiBsaW5lIDEyMCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zbXVnbXVnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzdcIjtcclxufVxyXG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzhcIjtcclxufVxyXG4vKiBsaW5lIDEyMiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zcG90aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzlcIjtcclxufVxyXG4vKiBsaW5lIDEyMywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zcXVpZG9vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODBcIjtcclxufVxyXG4vKiBsaW5lIDEyNCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zdGFja292ZXJmbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODFcIjtcclxufVxyXG4vKiBsaW5lIDEyNSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4vKiBsaW5lIDEyNiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5zdHVtYmxldXBvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XHJcbn1cclxuLyogbGluZSAxMjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24udGVjaG5vcmF0aTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLyogbGluZSAxMjgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24udHVtYmxyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4vKiBsaW5lIDEyOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi50d2l0dGVyYmlyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XHJcbn1cclxuLyogbGluZSAxMzAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24udHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XHJcbn1cclxuLyogbGluZSAxMzEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24udmlkZGxlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLyogbGluZSAxMzIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24udmltZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4OVwiO1xyXG59XHJcbi8qIGxpbmUgMTMzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnZpcmI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MFwiO1xyXG59XHJcbi8qIGxpbmUgMTM0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnd3dzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XHJcbn1cclxuLyogbGluZSAxMzUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ud2lraXBlZGlhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTJcIjtcclxufVxyXG4vKiBsaW5lIDEzNiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi53aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTNcIjtcclxufVxyXG4vKiBsaW5lIDEzNywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi53b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5NFwiO1xyXG59XHJcbi8qIGxpbmUgMTM4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnhpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5NVwiO1xyXG59XHJcbi8qIGxpbmUgMTM5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnlhaG9vYnV6ejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XHJcbn1cclxuLyogbGluZSAxNDAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ueWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5N1wiO1xyXG59XHJcbi8qIGxpbmUgMTQxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnllbHA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi8qIGxpbmUgMTQyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OVwiO1xyXG59XHJcbi8qIGxpbmUgMTQzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLyogbGluZSAxNDYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmZpdmVodW5kcmVkcHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMFwiO1xyXG59XHJcbi8qIGxpbmUgMTQ3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5hYm91dG1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDFcIjtcclxufVxyXG4vKiBsaW5lIDE0OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuYWRkbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMlwiO1xyXG59XHJcbi8qIGxpbmUgMTQ5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5hbWF6b246OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDNcIjtcclxufVxyXG4vKiBsaW5lIDE1MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuYW9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDRcIjtcclxufVxyXG4vKiBsaW5lIDE1MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuYXBwc3RvcmVhbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNVwiO1xyXG59XHJcbi8qIGxpbmUgMTUyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5hcHBzdG9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XHJcbn1cclxuLyogbGluZSAxNTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmFwcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDdcIjtcclxufVxyXG4vKiBsaW5lIDE1NCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuYmVibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA4XCI7XHJcbn1cclxuLyogbGluZSAxNTUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOVwiO1xyXG59XHJcbi8qIGxpbmUgMTU2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5iaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMTBcIjtcclxufVxyXG4vKiBsaW5lIDE1NywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuYmxpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XHJcbn1cclxuLyogbGluZSAxNTgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmJsb2dnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxMlwiO1xyXG59XHJcbi8qIGxpbmUgMTU5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5jb3JvZmxvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XHJcbn1cclxuLyogbGluZSAxNjAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmRheXR1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XHJcbn1cclxuLyogbGluZSAxNjEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmRlbGljaW91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XHJcbn1cclxuLyogbGluZSAxNjIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmRlc2lnbmJ1bXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxNlwiO1xyXG59XHJcbi8qIGxpbmUgMTYzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5kZXNpZ25mbG9hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjE3XCI7XHJcbn1cclxuLyogbGluZSAxNjQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmRldmlhbnRhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxOFwiO1xyXG59XHJcbi8qIGxpbmUgMTY1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5kaWdnYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMTlcIjtcclxufVxyXG4vKiBsaW5lIDE2NiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZGlnZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjIwXCI7XHJcbn1cclxuLyogbGluZSAxNjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmRyaWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyMVwiO1xyXG59XHJcbi8qIGxpbmUgMTY4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5kcnVwYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyMlwiO1xyXG59XHJcbi8qIGxpbmUgMTY5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5lYmF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMjNcIjtcclxufVxyXG4vKiBsaW5lIDE3MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyNFwiO1xyXG59XHJcbi8qIGxpbmUgMTcxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5lbWJlcmFwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XHJcbn1cclxuLyogbGluZSAxNzIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmV0c3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyNlwiO1xyXG59XHJcbi8qIGxpbmUgMTczLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XHJcbn1cclxuLyogbGluZSAxNzQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmZlZWRidXJuZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyOFwiO1xyXG59XHJcbi8qIGxpbmUgMTc1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mbGlja3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyOVwiO1xyXG59XHJcbi8qIGxpbmUgMTc2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mb29kc3BvdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzMFwiO1xyXG59XHJcbi8qIGxpbmUgMTc3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mb3Jyc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzMVwiO1xyXG59XHJcbi8qIGxpbmUgMTc4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzJcIjtcclxufVxyXG4vKiBsaW5lIDE3OSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZnJpZW5kc2ZlZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzM1wiO1xyXG59XHJcbi8qIGxpbmUgMTgwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5mcmllbmRzdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzRcIjtcclxufVxyXG4vKiBsaW5lIDE4MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZ2RndDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XHJcbn1cclxuLyogbGluZSAxODIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XHJcbn1cclxuLyogbGluZSAxODMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmdpdGh1YmFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XHJcbn1cclxuLyogbGluZSAxODQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmdvb2dsZWJ1eno6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzOFwiO1xyXG59XHJcbi8qIGxpbmUgMTg1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5nb29nbGVwbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzlcIjtcclxufVxyXG4vKiBsaW5lIDE4NiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZ29vZ2xldGFsazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XHJcbn1cclxuLyogbGluZSAxODcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmdvd2FsbGFwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0MVwiO1xyXG59XHJcbi8qIGxpbmUgMTg4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5nb3dhbGxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDJcIjtcclxufVxyXG4vKiBsaW5lIDE4OSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuZ3Jvb3Zlc2hhcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0M1wiO1xyXG59XHJcbi8qIGxpbmUgMTkwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XHJcbn1cclxuLyogbGluZSAxOTEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmh5dmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDVcIjtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuaWNvbmRvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0NlwiO1xyXG59XHJcbi8qIGxpbmUgMTkzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5pY3E6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0N1wiO1xyXG59XHJcbi8qIGxpbmUgMTk0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5pZGVudGljYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XHJcbn1cclxuLyogbGluZSAxOTUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmltZXNzYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDlcIjtcclxufVxyXG4vKiBsaW5lIDE5NiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuaXR1bmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTBcIjtcclxufVxyXG4vKiBsaW5lIDE5NywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUubGFzdGZtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTFcIjtcclxufVxyXG4vKiBsaW5lIDE5OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUubGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1MlwiO1xyXG59XHJcbi8qIGxpbmUgMTk5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5tZWV0dXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1M1wiO1xyXG59XHJcbi8qIGxpbmUgMjAwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5tZXRhY2FmZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XHJcbn1cclxuLyogbGluZSAyMDEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLm1peHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1NVwiO1xyXG59XHJcbi8qIGxpbmUgMjAyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5tb2JpbGVtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XHJcbn1cclxuLyogbGluZSAyMDMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLm1yd29uZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XHJcbn1cclxuLyogbGluZSAyMDQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLm1zbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XHJcbn1cclxuLyogbGluZSAyMDUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLm15c3BhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1OVwiO1xyXG59XHJcbi8qIGxpbmUgMjA2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5uZXdzdmluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XHJcbn1cclxuLyogbGluZSAyMDcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjYxXCI7XHJcbn1cclxuLyogbGluZSAyMDgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnBob3RvYnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjJcIjtcclxufVxyXG4vKiBsaW5lIDIwOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUucGljYXNhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjNcIjtcclxufVxyXG4vKiBsaW5lIDIxMCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUucGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjRcIjtcclxufVxyXG4vKiBsaW5lIDIxMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUucG9kY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjY1XCI7XHJcbn1cclxuLyogbGluZSAyMTIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnBvc3Rlcm91czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjY2XCI7XHJcbn1cclxuLyogbGluZSAyMTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnFpazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjY3XCI7XHJcbn1cclxuLyogbGluZSAyMTQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnF1b3JhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjhcIjtcclxufVxyXG4vKiBsaW5lIDIxNSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUucmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjlcIjtcclxufVxyXG4vKiBsaW5lIDIxNiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUucmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjcwXCI7XHJcbn1cclxuLyogbGluZSAyMTcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjcxXCI7XHJcbn1cclxuLyogbGluZSAyMTgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnNjcmliZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjcyXCI7XHJcbn1cclxuLyogbGluZSAyMTksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnNoYXJldGhpczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjczXCI7XHJcbn1cclxuLyogbGluZSAyMjAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnNreXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNzRcIjtcclxufVxyXG4vKiBsaW5lIDIyMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuc2xhc2hkb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3NVwiO1xyXG59XHJcbi8qIGxpbmUgMjIyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5zbGlkZXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNzZcIjtcclxufVxyXG4vKiBsaW5lIDIyMywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuc211Z211ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjc3XCI7XHJcbn1cclxuLyogbGluZSAyMjQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3OFwiO1xyXG59XHJcbi8qIGxpbmUgMjI1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5zcG90aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNzlcIjtcclxufVxyXG4vKiBsaW5lIDIyNiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuc3F1aWRvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjgwXCI7XHJcbn1cclxuLyogbGluZSAyMjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4MVwiO1xyXG59XHJcbi8qIGxpbmUgMjI4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS5zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODJcIjtcclxufVxyXG4vKiBsaW5lIDIyOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUuc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4M1wiO1xyXG59XHJcbi8qIGxpbmUgMjMwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS50ZWNobm9yYXRpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODRcIjtcclxufVxyXG4vKiBsaW5lIDIzMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUudHVtYmxyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODVcIjtcclxufVxyXG4vKiBsaW5lIDIzMiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUudHdpdHRlcmJpcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4NlwiO1xyXG59XHJcbi8qIGxpbmUgMjMzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS50d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODdcIjtcclxufVxyXG4vKiBsaW5lIDIzNCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUudmlkZGxlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg4XCI7XHJcbn1cclxuLyogbGluZSAyMzUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODlcIjtcclxufVxyXG4vKiBsaW5lIDIzNiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUudmlyYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjkwXCI7XHJcbn1cclxuLyogbGluZSAyMzcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLnd3dzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjkxXCI7XHJcbn1cclxuLyogbGluZSAyMzgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLndpa2lwZWRpYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjkyXCI7XHJcbn1cclxuLyogbGluZSAyMzksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLndpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5M1wiO1xyXG59XHJcbi8qIGxpbmUgMjQwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS53b3JkcHJlc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5NFwiO1xyXG59XHJcbi8qIGxpbmUgMjQxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS54aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOTVcIjtcclxufVxyXG4vKiBsaW5lIDI0MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUueWFob29idXp6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOTZcIjtcclxufVxyXG4vKiBsaW5lIDI0MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUueWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5N1wiO1xyXG59XHJcbi8qIGxpbmUgMjQ0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLmNpcmNsZS55ZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOThcIjtcclxufVxyXG4vKiBsaW5lIDI0NSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5jaXJjbGUueW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjk5XCI7XHJcbn1cclxuLyogbGluZSAyNDYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24uY2lyY2xlLmluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCI7XHJcbn1cclxuLyogbGluZSAyNDksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5maXZlaHVuZHJlZHB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDBcIjtcclxufVxyXG4vKiBsaW5lIDI1MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmFib3V0bWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMVwiO1xyXG59XHJcbi8qIGxpbmUgMjUxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYWRkbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMlwiO1xyXG59XHJcbi8qIGxpbmUgMjUyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYW1hem9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAzXCI7XHJcbn1cclxuLyogbGluZSAyNTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5hb2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwNFwiO1xyXG59XHJcbi8qIGxpbmUgMjU0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYXBwc3RvcmVhbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwNVwiO1xyXG59XHJcbi8qIGxpbmUgMjU1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYXBwc3RvcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwNlwiO1xyXG59XHJcbi8qIGxpbmUgMjU2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYXBwbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwN1wiO1xyXG59XHJcbi8qIGxpbmUgMjU3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYmVibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDA4XCI7XHJcbn1cclxuLyogbGluZSAyNTgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDlcIjtcclxufVxyXG4vKiBsaW5lIDI1OSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQxMFwiO1xyXG59XHJcbi8qIGxpbmUgMjYwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuYmxpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDExXCI7XHJcbn1cclxuLyogbGluZSAyNjEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MTJcIjtcclxufVxyXG4vKiBsaW5lIDI2MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmNvcm9mbG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MTNcIjtcclxufVxyXG4vKiBsaW5lIDI2MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmRheXR1bTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDE0XCI7XHJcbn1cclxuLyogbGluZSAyNjQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQxNVwiO1xyXG59XHJcbi8qIGxpbmUgMjY1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZGVzaWduYnVtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDE2XCI7XHJcbn1cclxuLyogbGluZSAyNjYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5kZXNpZ25mbG9hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDE3XCI7XHJcbn1cclxuLyogbGluZSAyNjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5kZXZpYW50YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MThcIjtcclxufVxyXG4vKiBsaW5lIDI2OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmRpZ2dhbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQxOVwiO1xyXG59XHJcbi8qIGxpbmUgMjY5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZGlnZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDIwXCI7XHJcbn1cclxuLyogbGluZSAyNzAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5kcmliYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MjFcIjtcclxufVxyXG4vKiBsaW5lIDI3MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmRydXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDIyXCI7XHJcbn1cclxuLyogbGluZSAyNzIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5lYmF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MjNcIjtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MjRcIjtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmVtYmVyYXBwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MjVcIjtcclxufVxyXG4vKiBsaW5lIDI3NSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmV0c3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQyNlwiO1xyXG59XHJcbi8qIGxpbmUgMjc2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQyN1wiO1xyXG59XHJcbi8qIGxpbmUgMjc3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZmVlZGJ1cm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDI4XCI7XHJcbn1cclxuLyogbGluZSAyNzgsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5mbGlja3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQyOVwiO1xyXG59XHJcbi8qIGxpbmUgMjc5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZm9vZHNwb3R0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MzBcIjtcclxufVxyXG4vKiBsaW5lIDI4MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmZvcnJzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDMxXCI7XHJcbn1cclxuLyogbGluZSAyODEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MzJcIjtcclxufVxyXG4vKiBsaW5lIDI4MiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmZyaWVuZHNmZWVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MzNcIjtcclxufVxyXG4vKiBsaW5lIDI4MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmZyaWVuZHN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQzNFwiO1xyXG59XHJcbi8qIGxpbmUgMjg0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZ2RndDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDM1XCI7XHJcbn1cclxuLyogbGluZSAyODUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQzNlwiO1xyXG59XHJcbi8qIGxpbmUgMjg2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZ2l0aHViYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MzdcIjtcclxufVxyXG4vKiBsaW5lIDI4NywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmdvb2dsZWJ1eno6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQzOFwiO1xyXG59XHJcbi8qIGxpbmUgMjg4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZ29vZ2xlcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDM5XCI7XHJcbn1cclxuLyogbGluZSAyODksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5nb29nbGV0YWxrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NDBcIjtcclxufVxyXG4vKiBsaW5lIDI5MCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmdvd2FsbGFwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ0MVwiO1xyXG59XHJcbi8qIGxpbmUgMjkxLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuZ293YWxsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDQyXCI7XHJcbn1cclxuLyogbGluZSAyOTIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5ncm9vdmVzaGFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDQzXCI7XHJcbn1cclxuLyogbGluZSAyOTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDQ0XCI7XHJcbn1cclxuLyogbGluZSAyOTQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5oeXZlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDQ1XCI7XHJcbn1cclxuLyogbGluZSAyOTUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5pY29uZG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDQ2XCI7XHJcbn1cclxuLyogbGluZSAyOTYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5pY3E6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ0N1wiO1xyXG59XHJcbi8qIGxpbmUgMjk3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuaWRlbnRpY2E6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ0OFwiO1xyXG59XHJcbi8qIGxpbmUgMjk4LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuaW1lc3NhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ0OVwiO1xyXG59XHJcbi8qIGxpbmUgMjk5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuaXR1bmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NTBcIjtcclxufVxyXG4vKiBsaW5lIDMwMCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLmxhc3RmbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDUxXCI7XHJcbn1cclxuLyogbGluZSAzMDEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDUyXCI7XHJcbn1cclxuLyogbGluZSAzMDIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5tZWV0dXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ1M1wiO1xyXG59XHJcbi8qIGxpbmUgMzAzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQubWV0YWNhZmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ1NFwiO1xyXG59XHJcbi8qIGxpbmUgMzA0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQubWl4eDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDU1XCI7XHJcbn1cclxuLyogbGluZSAzMDUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5tb2JpbGVtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDU2XCI7XHJcbn1cclxuLyogbGluZSAzMDYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5tcndvbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ1N1wiO1xyXG59XHJcbi8qIGxpbmUgMzA3LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQubXNuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NThcIjtcclxufVxyXG4vKiBsaW5lIDMwOCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLm15c3BhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ1OVwiO1xyXG59XHJcbi8qIGxpbmUgMzA5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQubmV3c3ZpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ2MFwiO1xyXG59XHJcbi8qIGxpbmUgMzEwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQucGF5cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NjFcIjtcclxufVxyXG4vKiBsaW5lIDMxMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnBob3RvYnVja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NjJcIjtcclxufVxyXG4vKiBsaW5lIDMxMiwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnBpY2FzYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDYzXCI7XHJcbn1cclxuLyogbGluZSAzMTMsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5waW50ZXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ2NFwiO1xyXG59XHJcbi8qIGxpbmUgMzE0LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQucG9kY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDY1XCI7XHJcbn1cclxuLyogbGluZSAzMTUsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5wb3N0ZXJvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ2NlwiO1xyXG59XHJcbi8qIGxpbmUgMzE2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQucWlrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NjdcIjtcclxufVxyXG4vKiBsaW5lIDMxNywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnF1b3JhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NjhcIjtcclxufVxyXG4vKiBsaW5lIDMxOCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDY5XCI7XHJcbn1cclxuLyogbGluZSAzMTksIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5yZXR3ZWV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NzBcIjtcclxufVxyXG4vKiBsaW5lIDMyMCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDcxXCI7XHJcbn1cclxuLyogbGluZSAzMjEsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5zY3JpYmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ3MlwiO1xyXG59XHJcbi8qIGxpbmUgMzIyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuc2hhcmV0aGlzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NzNcIjtcclxufVxyXG4vKiBsaW5lIDMyMywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnNreXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NzRcIjtcclxufVxyXG4vKiBsaW5lIDMyNCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnNsYXNoZG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NzVcIjtcclxufVxyXG4vKiBsaW5lIDMyNSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnNsaWRlc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ3NlwiO1xyXG59XHJcbi8qIGxpbmUgMzI2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuc211Z211ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDc3XCI7XHJcbn1cclxuLyogbGluZSAzMjcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5zb3VuZGNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0NzhcIjtcclxufVxyXG4vKiBsaW5lIDMyOCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnNwb3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ3OVwiO1xyXG59XHJcbi8qIGxpbmUgMzI5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuc3F1aWRvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDgwXCI7XHJcbn1cclxuLyogbGluZSAzMzAsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC5zdGFja292ZXJmbG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0ODFcIjtcclxufVxyXG4vKiBsaW5lIDMzMSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ4MlwiO1xyXG59XHJcbi8qIGxpbmUgMzMyLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ4M1wiO1xyXG59XHJcbi8qIGxpbmUgMzMzLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQudGVjaG5vcmF0aTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDg0XCI7XHJcbn1cclxuLyogbGluZSAzMzQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC50dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ4NVwiO1xyXG59XHJcbi8qIGxpbmUgMzM1LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQudHdpdHRlcmJpcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ4NlwiO1xyXG59XHJcbi8qIGxpbmUgMzM2LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQudHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDg3XCI7XHJcbn1cclxuLyogbGluZSAzMzcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC52aWRkbGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0ODhcIjtcclxufVxyXG4vKiBsaW5lIDMzOCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0ODlcIjtcclxufVxyXG4vKiBsaW5lIDMzOSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnZpcmI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ5MFwiO1xyXG59XHJcbi8qIGxpbmUgMzQwLCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQud3d3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0OTFcIjtcclxufVxyXG4vKiBsaW5lIDM0MSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLndpa2lwZWRpYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDkyXCI7XHJcbn1cclxuLyogbGluZSAzNDIsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC53aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0OTNcIjtcclxufVxyXG4vKiBsaW5lIDM0MywgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLndvcmRwcmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDk0XCI7XHJcbn1cclxuLyogbGluZSAzNDQsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC54aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0OTVcIjtcclxufVxyXG4vKiBsaW5lIDM0NSwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnlhaG9vYnV6ejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDk2XCI7XHJcbn1cclxuLyogbGluZSAzNDYsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC55YWhvbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDk3XCI7XHJcbn1cclxuLyogbGluZSAzNDcsIC4uL3Njc3MvX21vbm9mb250c29jaWFsZm9udHMuc2NzcyAqL1xyXG4uc29jaWFsLWljb24ucm91bmRlZC55ZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0OThcIjtcclxufVxyXG4vKiBsaW5lIDM0OCwgLi4vc2Nzcy9fbW9ub2ZvbnRzb2NpYWxmb250cy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbi5yb3VuZGVkLnlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQ5OVwiO1xyXG59XHJcbi8qIGxpbmUgMzQ5LCAuLi9zY3NzL19tb25vZm9udHNvY2lhbGZvbnRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29uLnJvdW5kZWQuaW5zdGFncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDBcIjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIFJBRElVTSBUSEVNRSBBTklNQVRJT05TXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDQsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uYW5pbWF0ZWQtY29udGVudCB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogbGluZSA4LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmltYWdlLW91dHNldCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gLjFzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIC4xcztcclxuICAtbXMtdHJhbnNpdGlvbjogbWFyZ2luIC4xcztcclxuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gLjFzO1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbiAuMXM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTksIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uem9vbS1pbWctd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDkwMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDI1OHB4KSB0cmFuc2xhdGVaKDBweCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG5odG1sW2RhdGEtdXNlcmFnZW50Kj0nTVNJRSAxMC4wJ10gLmFuaW1hdGVkLWNvbnRlbnQsXHJcbmh0bWxbZGF0YS11c2VyYWdlbnQqPSdNb3ppbGxhLzUuMCddIC5hbmltYXRlZC1jb250ZW50LFxyXG4uY29sdW1ucyA+IC5hbmltYXRlZC1jb250ZW50LFxyXG4uc3RhcnQtYW5pbWF0aW9uLmFuaW1hdGVkLWNvbnRlbnQsXHJcbi5zdGFydC1hbmltYXRpb24uYW5pbWF0ZWQtY29udGVudCAuYW5pbWF0ZWQtY29udGVudCxcclxuLmN1cnJlbnQgLmFuaW1hdGVkLWNvbnRlbnQsXHJcbi5jb250ZW50IC5yYWRpdW0tYmFubmVyIC5pbm5lci5hbmltYXRlZC1jb250ZW50LFxyXG4uY29sdW1ucyAucmFkaXVtLWJhbm5lciAuaW5uZXIuYW5pbWF0ZWQtY29udGVudCxcclxuLmVudHJ5LWNvbnRlbnQgLmFuaW1hdGVkLWNvbnRlbnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxufVxyXG5cclxuLyogbGluZSA1NSwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5hbmltYXRlZC1jb250ZW50IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDA7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG59XHJcblxyXG4vKiBsaW5lIDYyLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCgxKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC40cyAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC40cyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC40cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDY5LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCgyKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cyAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC41cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDc2LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCgzKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cyAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC42cyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC42cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDgzLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCg0KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3MgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDkwLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCg1KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOHMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC44cyAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC44cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDk3LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmlubmVyIC5hbmltYXRlZC1jb250ZW50Om50aC1jaGlsZCg2KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC45ICFpbXBvcnRhbnQgcztcclxuICAtby1hbmltYXRpb24tZGVsYXk6IDAuOXMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxMDQsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uaW5uZXIgLmFuaW1hdGVkLWNvbnRlbnQ6bnRoLWNoaWxkKDcpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXMgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMSAhaW1wb3J0YW50IHM7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxcyAhaW1wb3J0YW50O1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxMTIsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmx5LWluIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxLjA1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxLjA1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpIHNjYWxlKDEuMDUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgxLjA1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMS4wNSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTIwLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmZseS1pbi5zdGFydC1hbmltYXRpb24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmbHktaW4gMC42cyBlYXNlLW91dCBmb3J3YXJkcztcclxuICAtbW96LWFuaW1hdGlvbjogZmx5LWluIDAuNnMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uOiBmbHktaW4gMC42cyBlYXNlLW91dCBmb3J3YXJkcztcclxufVxyXG5cclxuLyogbGluZSAxMjYsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4ubm8tY3NzdHJhbnNpdGlvbnMgLmZseS1pbi5zdGFydC1hbmltYXRpb24ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMwLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLnBvc3QtYm94LXdyYXBwZXI6bnRoLWNoaWxkKG9kZCkgPiAuc3RhcnQtYW5pbWF0aW9uIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMXM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xyXG59XHJcblxyXG4vKiBCVVRUT04gU0hBS0UgKi9cclxuLyogbGluZSAxNDAsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uQnV0dG9uU2hha2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEJ1dHRvblNoYWtlO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IEJ1dHRvblNoYWtlO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBCdXR0b25TaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogQnV0dG9uU2hha2U7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuICAtby1hbmltYXRpb24tZGVsYXk6IDVzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiA1O1xyXG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogNTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIEJ1dHRvblNoYWtlIHtcclxuICAyJSwgNiUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICB9XHJcbiAgNCUsIDglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xyXG4gIH1cclxuICAxMCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIEJ1dHRvblNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgMiUsIDYlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbiAgfVxyXG4gIDQlLCA4JSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICB9XHJcbiAgMTAlLCAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgQnV0dG9uU2hha2Uge1xyXG4gIDIlLCA2JSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcclxuICB9XHJcbiAgNCUsIDglIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICB9XHJcbiAgMTAlLCAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIEJ1dHRvblNoYWtlIHtcclxuICAyJSwgNiUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XHJcbiAgfVxyXG4gIDQlLCA4JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgfVxyXG4gIDEwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbn1cclxuLyogQkFDS0dST1VORCBBTklNQVRJT04gKi9cclxuLyogbGluZSAxODMsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uQkdBbmltYXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogQkdBbmltYXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgLW1vei1hbmltYXRpb246IEJHQW5pbWF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1tcy1hbmltYXRpb246IEJHQW5pbWF0ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1vLWFuaW1hdGlvbjogQkdBbmltYXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBCR0FuaW1hdGUgMTBzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIEJHQW5pbWF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIEJHQW5pbWF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgQkdBbmltYXRlIHtcclxuICBmcm9tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIEJHQW5pbWF0ZSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBSYWRpdW1CR0FuaW1hdGUge1xyXG4gIGZyb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qIEhPUklaT05UQUwgQkFDS0dST1VORCBBTklNQVRJT04gKi9cclxuLyogbGluZSAyMTQsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uQkdBbmltYXRlSG9yaSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IEJHQW5pbWF0ZUhvcmkgMjVzIGluZmluaXRlIGxpbmVhcjtcclxuICAtbW96LWFuaW1hdGlvbjogQkdBbmltYXRlSG9yaSAyNXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1tcy1hbmltYXRpb246IEJHQW5pbWF0ZUhvcmkgMjVzIGluZmluaXRlIGxpbmVhcjtcclxuICAtby1hbmltYXRpb246IEJHQW5pbWF0ZUhvcmkgMjVzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IEJHQW5pbWF0ZUhvcmkgMjVzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIEJHQW5pbWF0ZUhvcmkge1xyXG4gIGZyb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBCR0FuaW1hdGVIb3JpIHtcclxuICBmcm9tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gIH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBCR0FuaW1hdGVIb3JpIHtcclxuICBmcm9tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIEJHQW5pbWF0ZUhvcmkge1xyXG4gIGZyb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgQkdBbmltYXRlSG9yaSB7XHJcbiAgZnJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIE1lbnVTbGlkZVRvcCB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgTWVudVNsaWRlVG9wIHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgTWVudVNsaWRlVG9wIHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgTWVudVNsaWRlVG9wIHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBNZW51U2xpZGVMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBNZW51U2xpZGVMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgTWVudVNsaWRlTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIE1lbnVTbGlkZUxlZnQge1xyXG4gIDAlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZseS1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmbHktaW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZseS1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZseS1pbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZS1tZW51LWRvd24ge1xyXG4gIDAlIHtcclxuICAgIHRvcDogLTMwMHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgbW92ZS1tZW51LWRvd24ge1xyXG4gIDAlIHtcclxuICAgIHRvcDogLTMwMHB4O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIG1vdmUtbWVudS1kb3duIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IC0zMDBweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb3ZlLW1lbnUtZG93biB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiAtMzAwcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgbG9hZGluZ3NwaW4ge1xyXG4gIDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbG9hZGluZ3NwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmxpcEluWCB7XHJcbiAgMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuLyogbGluZSA0NTIsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmxpcEluWCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtby1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmbGlwSW5ZIHtcclxuICAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW8tdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDUxNSwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5mbGlwSW5ZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgNTQ1LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmZhZGVJbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLyogbGluZSA1OTksIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmFkZUluVXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLyogbGluZSA2NTMsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmFkZUluRG93biB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgNzA3LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmZhZGVJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDc2MSwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgODE1LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmZhZGVJblVwQmlnIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICAtby1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuLyogbGluZSA4NjYsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuLyogbGluZSA5MjAsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uZmFkZUluUmlnaHRCaWcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgOTgxLCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLmJvdW5jZUluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcclxuICAtby1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDEwNTAsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4uYm91bmNlSW5VcCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTE0NCwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTIzOCwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5ib3VuY2VJbkxlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gIH1cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTMzMiwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5ib3VuY2VJblJpZ2h0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDEzOTQsIC4uL3Njc3MvX2FuaW1hdGUuc2NzcyAqL1xyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuLyogbGluZSAxNDU2LCAuLi9zY3NzL19hbmltYXRlLnNjc3MgKi9cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcclxuICAtby1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTUxOCwgLi4vc2Nzcy9fYW5pbWF0ZS5zY3NzICovXHJcbi5yb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcbi8qKlxyXG4gKiA9QnV0dG9uc1xyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgNSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5hZGRlZF90b19jYXJ0LFxyXG4uYnV0dG9uLFxyXG5idXR0b24sXHJcbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBtYXJnaW46IDAgM3B4IDZweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGxpbmVhciwgYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwcHggdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8qIENvbG9yICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBGMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgMzcsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uYWRkZWRfdG9fY2FydDphY3RpdmUsXHJcbi5idXR0b246YWN0aXZlLFxyXG5idXR0b246YWN0aXZlLFxyXG4uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlYmQ7XHJcbn1cclxuLyogbGluZSAzOCwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5hZGRlZF90b19jYXJ0OmhvdmVyLCAuYWRkZWRfdG9fY2FydDpmb2N1cyxcclxuLmJ1dHRvbjpob3ZlcixcclxuLmJ1dHRvbjpmb2N1cyxcclxuYnV0dG9uOmhvdmVyLFxyXG5idXR0b246Zm9jdXMsXHJcbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YjZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogbGluZSA0OCwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIGxpbmUgNTAsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG5idXR0b24uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyogTG9hZGluZyBJY29ucyAqL1xyXG4vKiBsaW5lIDY0LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sb2FkaW5nOjphZnRlcixcclxuLmJ1dHRvbi5sb2FkaW5nOjphZnRlcixcclxuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxyXG4uaXRlbS1vcHRpb25zIGEubG9hZGluZzo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb250ZW50OiBcIlxcZjAyMVwiO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nc3BpbiAuOXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBsb2FkaW5nc3BpbiAuOXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZ3NwaW4gLjlzIGluZmluaXRlIGxpbmVhcjtcclxuICBhbmltYXRpb246IGxvYWRpbmdzcGluIC45cyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgODYsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmFkZGVkOjphZnRlcixcclxuLmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsXHJcbmJ1dHRvbi5hZGRlZDo6YWZ0ZXIsXHJcbi5pdGVtLW9wdGlvbnMgYS5hZGRlZDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBEb24ndCB1c2UgbmF0aXZlIGJ1dHRvbnMgb24gaU9TICovXHJcbi8qIGxpbmUgOTgsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAwLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbixcclxuYS5idXR0b24sXHJcbi5idXR0b24sXHJcbmJ1dHRvbi5idXR0b24sXHJcbi5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogbGluZSAxMTAsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uc2lkZWJhciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLCAuc2lkZWJhciBhLmJ1dHRvbiwgLnNpZGViYXIgLmJ1dHRvbiwgLnNpZGViYXIgYnV0dG9uLmJ1dHRvbiwgLnNpZGViYXIgLmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLCAuc2lkZWJhciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuc2lkZWJhciBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBDdXN0b20gQnV0dG9ucyAqL1xyXG4vKiBsaW5lIDExNSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmJ1dHRvbi5sYXJnZSxcclxuLmJ1dHRvbi5sYXJnZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMjFweDtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMyLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuYnV0dG9uLm1lZGl1bSxcclxuLmJ1dHRvbi5tZWRpdW0ge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCA5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEzOCwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmJ1dHRvbi5zaWdudXAsXHJcbi5idXR0b24uc2lnbnVwIHtcclxuICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi8qIGxpbmUgMTQyLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuYnV0dG9uLnNpZ251cDpob3ZlcixcclxuLmJ1dHRvbi5zaWdudXA6aG92ZXIge1xyXG4gIGNvbG9yOiAjMUUyMjI0O1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmJ1dHRvbi5yYWRpdXMsXHJcbi5idXR0b24ucmFkaXVzIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUwLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuYnV0dG9uLnJvdW5kLFxyXG4uYnV0dG9uLnJvdW5kIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTU3LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuYnV0dG9uLnN1cGVybGFyZ2UsXHJcbi5idXR0b24uc3VwZXJsYXJnZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gIG1hcmdpbi1yaWdodDogMzAlO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTY5LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmJ1dHRvbi5jZW50ZXIsXHJcbmJ1dHRvbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogbGluZSAxNzQsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ud2hpdGUuYnV0dG9uIHtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzMzMztcclxufVxyXG4vKiBsaW5lIDE3OSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi53aGl0ZS5idXR0b246aG92ZXIsIC53aGl0ZS5idXR0b246YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmNWEwMDtcclxuICBib3JkZXItY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSAxODMsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ud2hpdGUuYnV0dG9uOmhvdmVyIHNwYW4sIC53aGl0ZS5idXR0b246YWN0aXZlIHNwYW4ge1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMTg2LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLndoaXRlLmJ1dHRvbiBzcGFuIHtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG4vKiBsaW5lIDE4OCwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi53aGl0ZS5idXR0b24udHJhbnNwYXJlbnQge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmNWEwMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAxOTIsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ud2hpdGUuYnV0dG9uLnRyYW5zcGFyZW50OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMTk0LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLndoaXRlLmJ1dHRvbi50cmFuc3BhcmVudDpob3ZlciwgLndoaXRlLmJ1dHRvbi50cmFuc3BhcmVudDphY3RpdmUge1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMTk4LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLndoaXRlLmJ1dHRvbi5sYXJnZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDIwNiwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmJ1dHRvbi50cmFuc3BhcmVudCxcclxuLmJ1dHRvbi50cmFuc3BhcmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDIxMCwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbmJ1dHRvbi50cmFuc3BhcmVudDphZnRlcixcclxuLmJ1dHRvbi50cmFuc3BhcmVudDphZnRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuLyogbGluZSAyMjMsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG5idXR0b24udHJhbnNwYXJlbnQ6YWZ0ZXI6aG92ZXIsXHJcbi5idXR0b24udHJhbnNwYXJlbnQ6YWZ0ZXI6aG92ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSAyMjgsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uYmx1ZS5idXR0b24ge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2FjOTtcclxufVxyXG4vKiBsaW5lIDIzMywgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5ibHVlLmJ1dHRvbi50cmFuc3BhcmVudCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDE3YWM5O1xyXG4gIGNvbG9yOiAjMDE3YWM5O1xyXG59XHJcbi8qIGxpbmUgMjM3LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmJsdWUuYnV0dG9uLnRyYW5zcGFyZW50OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YWM5O1xyXG59XHJcblxyXG4vKiBsaW5lIDI0MiwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5vcmFuZ2UuYnV0dG9uIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSAyNDcsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ub3JhbmdlLmJ1dHRvbi50cmFuc3BhcmVudCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YTAwO1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMjUxLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLm9yYW5nZS5idXR0b24udHJhbnNwYXJlbnQ6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjU2LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLnJlZC5idXR0b24ge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzcyODtcclxufVxyXG4vKiBsaW5lIDI2MSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5yZWQuYnV0dG9uLnRyYW5zcGFyZW50IHtcclxuICBjb2xvcjogI2VlMzcyODtcclxuICBib3JkZXItY29sb3I6ICNlZTM3Mjg7XHJcbn1cclxuLyogbGluZSAyNjYsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ucmVkLmJ1dHRvbi50cmFuc3BhcmVudDphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzcyODtcclxufVxyXG5cclxuLyogbGluZSAyNzIsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZ3JlZW4uYnV0dG9uIHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3YmMxNDE7XHJcbn1cclxuLyogbGluZSAyNzcsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZ3JlZW4uYnV0dG9uOmhvdmVyLCAuZ3JlZW4uYnV0dG9uOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlENjQ5O1xyXG59XHJcbi8qIGxpbmUgMjgwLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmdyZWVuLmJ1dHRvbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGEzMDM7XHJcbn1cclxuLyogbGluZSAyODIsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZ3JlZW4uYnV0dG9uLnRyYW5zcGFyZW50IHtcclxuICBjb2xvcjogIzdiYzE0MTtcclxuICBib3JkZXItY29sb3I6ICM3YmMxNDE7XHJcbn1cclxuLyogbGluZSAyODcsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZ3JlZW4uYnV0dG9uLnRyYW5zcGFyZW50OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JjMTQxO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5MywgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5ncmV5LmJ1dHRvbiB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4YjhiO1xyXG59XHJcbi8qIGxpbmUgMzAyLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmdyZXkuYnV0dG9uLnRyYW5zcGFyZW50IHtcclxuICBjb2xvcjogIzhiOGI4YjtcclxuICBib3JkZXItY29sb3I6ICM4YjhiOGI7XHJcbn1cclxuLyogbGluZSAzMDcsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZ3JleS5idXR0b24udHJhbnNwYXJlbnQ6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjhiOGI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzEyLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLnB1cnBsZS5idXR0b24ge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNDU5YTtcclxufVxyXG4vKiBsaW5lIDMyMSwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5wdXJwbGUuYnV0dG9uLnRyYW5zcGFyZW50IHtcclxuICBjb2xvcjogIzgzNDU5YTtcclxuICBib3JkZXItY29sb3I6ICM4MzQ1OWE7XHJcbn1cclxuLyogbGluZSAzMjYsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ucHVycGxlLmJ1dHRvbi50cmFuc3BhcmVudDphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNDU5YTtcclxufVxyXG5cclxuLyogbGluZSAzMzEsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZGFyay5idXR0b24ge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSAzNDAsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4uZGFyay5idXR0b24udHJhbnNwYXJlbnQge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG59XHJcbi8qIGxpbmUgMzQ1LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmRhcmsuYnV0dG9uLnRyYW5zcGFyZW50OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLyogbGluZSAzNTEsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ubG9hZC1tb3JlLWJ1dHRvbiBidXR0b24sXHJcbi5sb2FkLW1vcmUtYnV0dG9uIC5yZWFkLW1vcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi8qIGxpbmUgMzY2LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmxvYWQtbW9yZS1idXR0b24gYnV0dG9uOmhvdmVyOmFmdGVyLCAubG9hZC1tb3JlLWJ1dHRvbiBidXR0b246YWN0aXZlOmFmdGVyLFxyXG4ubG9hZC1tb3JlLWJ1dHRvbiAucmVhZC1tb3JlOmhvdmVyOmFmdGVyLFxyXG4ubG9hZC1tb3JlLWJ1dHRvbiAucmVhZC1tb3JlOmFjdGl2ZTphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogbGluZSAzNjksIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ubG9hZC1tb3JlLWJ1dHRvbiBidXR0b246aG92ZXIsIC5sb2FkLW1vcmUtYnV0dG9uIGJ1dHRvbjphY3RpdmUsXHJcbi5sb2FkLW1vcmUtYnV0dG9uIC5yZWFkLW1vcmU6aG92ZXIsXHJcbi5sb2FkLW1vcmUtYnV0dG9uIC5yZWFkLW1vcmU6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzAwMDtcclxuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxufVxyXG4vKiBsaW5lIDM3NiwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5sb2FkLW1vcmUtYnV0dG9uIGJ1dHRvbiBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbi5sb2FkLW1vcmUtYnV0dG9uIC5yZWFkLW1vcmUgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgzLCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmxvYWQtbW9yZS1idXR0b24gYnV0dG9uLnN0eWxlMixcclxuLmxvYWQtbW9yZS1idXR0b24gLnJlYWQtbW9yZS5zdHlsZTIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMXB4KTtcclxufVxyXG4vKiBsaW5lIDQwNywgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5sb2FkLW1vcmUtYnV0dG9uIGJ1dHRvbi5zdHlsZTIgc3BhbixcclxuLmxvYWQtbW9yZS1idXR0b24gLnJlYWQtbW9yZS5zdHlsZTIgc3BhbiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDQyMiwgLi4vc2Nzcy9fYnV0dG9ucy5zY3NzICovXHJcbi5sb2FkLW1vcmUtYnV0dG9uIGJ1dHRvbi5zdHlsZTI6OmFmdGVyLFxyXG4ubG9hZC1tb3JlLWJ1dHRvbiAucmVhZC1tb3JlLnN0eWxlMjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgdG9wOiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLyogbGluZSA0NDYsIC4uL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xyXG4ubG9hZC1tb3JlLWJ1dHRvbiBidXR0b24uc3R5bGUyOmhvdmVyOjphZnRlcixcclxuLmxvYWQtbW9yZS1idXR0b24gLnJlYWQtbW9yZS5zdHlsZTI6aG92ZXI6OmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcbi8qIGxpbmUgNDU5LCAuLi9zY3NzL19idXR0b25zLnNjc3MgKi9cclxuLmxvYWQtbW9yZS1idXR0b24gYnV0dG9uLnN0eWxlMjphY3RpdmU6OmFmdGVyLFxyXG4ubG9hZC1tb3JlLWJ1dHRvbiAucmVhZC1tb3JlLnN0eWxlMjphY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4vKiA9UE9TVCBDT01NRU5UUyBHQUxPUkVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jZGlzcXVzX3RocmVhZCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLyogPUNPTU1FTlRTIEdFTkVSQUxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMTAsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIC8qICA9Q09NTUVOVCBCT0RZXHJcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgLyogID1DT01NRU5UIE1FVEEgLyBBVkFUQVJcclxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG4vKiBsaW5lIDEzLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAjY29tbWVudHMtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4vKiBsaW5lIDE3LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAjcmVwbHktdGl0bGUsXHJcbiNjb21tZW50cyA+IGgzIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9kb3RzX3BhdC5wbmcpIHJlcGVhdC14IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzICNyZXBseS10aXRsZSBzcGFuLFxyXG4jY29tbWVudHMgI3JlcGx5LXRpdGxlID4gc3Ryb25nLFxyXG4jY29tbWVudHMgPiBoMyBzcGFuLFxyXG4jY29tbWVudHMgPiBoMyA+IHN0cm9uZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMzYsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzICNyZXBseS10aXRsZSBzbWFsbCxcclxuI2NvbW1lbnRzID4gaDMgc21hbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgdG9wOiA1cHg7XHJcbn1cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgI3JlcGx5LXRpdGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgd2lkdGg6IDEzOHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi8qIGxpbmUgNTYsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5uby1jb21tZW50cyAjcmVwbHktdGl0bGU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxMDBweDtcclxufVxyXG4vKiBsaW5lIDYwLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyBzcGFuLmNvbW1lbnRzLXN1YnRleHQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi8qIGxpbmUgNjYsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIHNwYW4uY29tbWVudHMtZm9ybS10ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi8qIGxpbmUgNzMsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIHNwYW4uc2F5cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDc1LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyBvbCBsaS5jb21tZW50IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4jY29tbWVudHMgb2wgbGkuY29tbWVudDpiZWZvcmUsICNjb21tZW50cyBvbCBsaS5jb21tZW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4jY29tbWVudHMgb2wgbGkuY29tbWVudDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSA4MCwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgb2wgbGkuY29tbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgODQsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCB7XHJcbiAgbWFyZ2luOiAwIDAgNDBweDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSA4OSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yLWFkbWluIC5jb21tZW50LWJvZHksXHJcbiNjb21tZW50cyAuYnlwb3N0YXV0aG9yIC5jb21tZW50LWJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyNDUsIDI1NSwgMC4xMik7XHJcbn1cclxuLyogbGluZSA5NiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYm9keSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMTAzLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1ib2R5OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2RmZGZkZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIGxlZnQ6IDY3cHg7XHJcbn1cclxuLyogbGluZSAxMTYsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNGRkY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMzFweDtcclxuICBsZWZ0OiA2OHB4O1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1ib2R5OmJlZm9yZSwgI2NvbW1lbnRzIC5jb21tZW50LWJvZHk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1ib2R5OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDEzMSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYm9keSAucmVwbHkge1xyXG4gIG1hcmdpbjogNnB4IDAgMTBweCAwO1xyXG59XHJcbi8qIGxpbmUgMTMzLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1ib2R5IHA6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLyogbGluZSAxMzUsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50LWJvZHkgb2R5IHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbn1cclxuLyogbGluZSAxMzcsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50LWJvZHkgb2wge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxufVxyXG4vKiBsaW5lIDEzOSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYm9keSAuY29tbWVudC13cmFwcGVyID4gb2wsXHJcbiNjb21tZW50cyAuY29tbWVudC1ib2R5IC5jb21tZW50LXdyYXBwZXIgPiB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDE0NCwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYm9keSAuY29tbWVudC1hdmF0YXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxufVxyXG4vKiBsaW5lIDE1MywgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYm9keSAuY29tbWVudC1hdmF0YXIgLmF2YXRhciB7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI0YzRjVGODtcclxufVxyXG4vKiBsaW5lIDE2MSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQgLmNoaWxkcmVuIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDAgMCA0NXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAxNzEsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50LWF1dGhvciA+IGg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuLyogbGluZSAxNzUsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRzIC5jb21tZW50LWF1dGhvciBjaXRlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi8qIGxpbmUgMTgyLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1hdXRob3IgY2l0ZSBhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDE4NSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIC5tZXRhLXNlcCB7XHJcbiAgY29sb3I6ICNDN0M3Qzc7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudHMgLmNvbW1lbnQtbWV0YSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250OiBub3JtYWwgYm9sZCAxMXB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi8qIGxpbmUgMTk3LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1tZXRhIGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjQzdDN0M3O1xyXG59XHJcbi8qIGxpbmUgMjAxLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1tZXRhIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjQzdDN0M3O1xyXG59XHJcbi8qIGxpbmUgMjA1LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1lZGl0LWxpbmsge1xyXG4gIGNvbG9yOiAjQzdDN0M3O1xyXG59XHJcbi8qIGxpbmUgMjA3LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50cyAuY29tbWVudC1lZGl0LWxpbms6aG92ZXIge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uY29tbWVudHMgPiBvbCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogbGluZSAyMTcsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLnBpbmdsaXN0IHtcclxuICBtYXJnaW46IDIwcHggMCA0MHB4IDMwcHg7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG59XHJcblxyXG4vKiBsaW5lIDIyMiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uY29tbWVudC1ib2R5IC5yZXBseSBhOmJlZm9yZSxcclxuLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUsXHJcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjExMic7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAyMzQsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLmNvbW1lbnQtcmVwbHktbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDIzOSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjExMic7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ0LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjA1Nyc7XHJcbn1cclxuXHJcbi8qIFBvc3QgQXV0aG9yIFN0eWxlcyAqL1xyXG4vKiBsaW5lIDI0OSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uYnlwb3N0YXV0aG9yIC5jb21tZW50IC5hdmF0YXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAyNTEsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLm5vY29tbWVudHMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4vKlx0ID1DQU5DRUwgLyBSRVBMWSBDT01NRU5UXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDI1OSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jcmVwbHktdGl0bGUgc21hbGwge1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNyZXBseS10aXRsZSBzbWFsbDpiZWZvcmUsICNyZXBseS10aXRsZSBzbWFsbDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuI3JlcGx5LXRpdGxlIHNtYWxsOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogbGluZSAyNjMsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjcyLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjYW5jZWwtY29tbWVudC1yZXBseSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogbGluZSAyNzcsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmssXHJcbi5jb21tZW50LWJvZHkgLnJlcGx5IGEge1xyXG4gIGZvbnQ6IGJvbGQgMTFweCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyogbGluZSAyODAsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxMXB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAjQzdDN0M3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qXHQ9Q09NTUVOVCBGT1JNIEFESlVTVE1FTlRTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDI4OSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jcmVzcG9uZCB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMTVweCAwO1xyXG59XHJcbi8qIGxpbmUgMjkyLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNyZXNwb25kIC5idXR0b24sXHJcbiNyZXNwb25kIGJ1dHRvbi5idXR0b24sXHJcbiNyZXNwb25kIC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLyogbGluZSAyOTgsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLm5vLWNvbW1lbnRzICNyZXNwb25kIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDMwNCwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudGZvcm0gPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMwNiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jY29tbWVudGZvcm0gc3Bhbi5yZXF1aXJlZCB7XHJcbiAgcmlnaHQ6IDMyJTtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuLyogbGluZSAzMTEsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4jY29tbWVudGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiNjb21tZW50Zm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuI2NvbW1lbnRmb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcbi8qIGxpbmUgMzI4LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNjb21tZW50Zm9ybSAjc3VibWl0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLyogbGluZSAzMzMsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2NvbW1lbnRmb3JtIHAge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDMzNywgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG5wLmZvcm0tc3VibWl0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDM0MSwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uY29tbWVudC1mb3JtLWNvbW1lbnQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzQzLCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbi5sb2dnZWQtaW4tYXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udDogMTJweCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogI0M3QzdDNztcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDM1MiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG5saS5jb21tZW50ICNzdWJtaXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzU4LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbnAuY29tbWVudHMtY2xvc2VkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyogUGluZ2JhY2sgKi9cclxuLyogbGluZSAzNjEsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI3RyYWNrYmFja3MtbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLyogbGluZSAzNjMsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLnBpbmdiYWNrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMzY5LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbi5waW5nYmFjayAuY29tbWVudC1hdXRob3Ige1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuLyogbGluZSAzNzMsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuLnBpbmdiYWNrIC5jb21tZW50LWF1dGhvciBhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyogPUxvZ2luL291dCAtLSovXHJcbi8qIGxpbmUgMzc4LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbi5sb2dvdXQge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDM4MywgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jbG9naW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG59XHJcbi8qIGxpbmUgMzg1LCAuLi9zY3NzL19jb21tZW50cy5zY3NzICovXHJcbiNsb2dpbiBzcGFuIGEsXHJcbiNsb2dpbiBzcGFuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogbGluZSAzOTIsIC4uL3Njc3MvX2NvbW1lbnRzLnNjc3MgKi9cclxuI2xvZ2luIHNwYW4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbi8qIEZhY2Vib29rIENvbW1lbnRzIEZJWCAqL1xyXG4vKiBsaW5lIDM5OCwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4uZmJfaWZyYW1lX3dpZGdldCBzcGFuIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQwMiwgLi4vc2Nzcy9fY29tbWVudHMuc2NzcyAqL1xyXG4jbGl2ZWZ5cmUtY29tbWVudHMge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBUSEVNRSBGT1JNU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSA2LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbmZvcm0gbGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuc3Bhbi5yZXF1aXJlZCB7XHJcbiAgY29sb3I6ICNGNjNDMzg7XHJcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA0OHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDIzLCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbmZvcm0gaW5wdXQge1xyXG4gIGNsZWFyOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLyogbGluZSAyOCwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5pbnB1dC5pbnB1dC10ZXh0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSAzNSwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5pbnB1dCB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDM5LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQzLCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxufVxyXG5cclxuLyogbGluZSA0OSwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG50ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBjb2xvcjogIzM5MzgzOTtcclxuICBmb250OiAxMnB4LzI2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxufVxyXG4vKiBsaW5lIDcwLCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl06aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHJcbnRleHRhcmVhOmhvdmVyLFxyXG50ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjQkRCREJBO1xyXG4gIGNvbG9yOiAjMjMzMTNBO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzksIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogbGluZSA5NCwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjODE4YjkyO1xyXG59XHJcblxyXG4vKiBsaW5lIDk2LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzgxOGI5MjtcclxufVxyXG5cclxuLyogbGluZSA5OCwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG46Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjODE4YjkyO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzgxOGI5MjtcclxufVxyXG5cclxuLyogbGluZSAxMDIsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBFUlJPUlMgKi9cclxuLyogbGluZSAxMDcsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxubGFiZWwuZXJyb3Ige1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxMDksIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuLmVycm9yIGlucHV0LFxyXG50ZXh0YXJlYS5lcnJvcixcclxuLndwY2Y3LW5vdC12YWxpZCxcclxuaW5wdXRbdHlwZT10ZXh0XS5lcnJvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkJGQTtcclxuICBib3JkZXItY29sb3I6ICNDRjVDNDY7XHJcbiAgY29sb3I6ICNCNjJGMTU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxODIsIDQ3LCAyMSwgMC4xNSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxODIsIDQ3LCAyMSwgMC4xNSk7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMTgyLCA0NywgMjEsIDAuMTUpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG4uZXJyb3IgaW5wdXQ6aG92ZXIsXHJcbnRleHRhcmVhLmVycm9yOmhvdmVyLFxyXG4ud3BjZjctbm90LXZhbGlkOmhvdmVyLFxyXG5pbnB1dFt0eXBlPXRleHRdLmVycm9yOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGJvcmRlci1jb2xvcjogI0NGNUM0NjtcclxufVxyXG5cclxuLyogbGluZSAxMjksIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuLmVycm9yIGlucHV0OmZvY3VzLFxyXG50ZXh0YXJlYS5lcnJvcjpmb2N1cyxcclxuLndwY2Y3LW5vdC12YWxpZDpmb2N1cyxcclxuaW5wdXRbdHlwZT10ZXh0XS5lcnJvcjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBib3JkZXItY29sb3I6ICNDRjVDNDY7XHJcbn1cclxuXHJcbi8qIEVSUk9SIEFOSU1BVElPTlMgKi9cclxuLyogbGluZSAxMzgsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuLnJlcXVpcmVkRmllbGQuZXJyb3Ige1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEJ1dHRvblNoYWtlO1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IEJ1dHRvblNoYWtlO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBCdXR0b25TaGFrZTtcclxuICBhbmltYXRpb24tbmFtZTogQnV0dG9uU2hha2U7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcclxuICAtby1hbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XHJcbn1cclxuXHJcbi8qIENPTlRBQ1QgRk9STSA3IENPTVBBVElCSUxJVFkgKi9cclxuLyogbGluZSAxNTMsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogI2VlMzIyNDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDE2MSwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWUzMjI0O1xyXG59XHJcbi8qIGxpbmUgMTY1LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAuZXJyb3IgaW5wdXQsXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLFxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhLmVycm9yIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NCwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZGMzk1O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzRDNjgwMjtcclxufVxyXG5cclxuLyogbGluZSAxODAsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuZGl2LndwY2Y3LXNwYW0tYmxvY2tlZCxcclxuZGl2LndwY2Y3LW1haWwtc2VudC1uZyxcclxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEQ4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogI0Y2M0MzODtcclxufVxyXG5cclxuLyogbGluZSAxODgsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk0LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbi53cGNmNy1mb3JtIHAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBsaW5lLWhlaWdodDogMi4zO1xyXG59XHJcblxyXG4vKiBsaW5lIDIwMiwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5zcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG5zcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmJlZm9yZSwgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAyMDUsIC4uL3Njc3MvX2Zvcm1zLnNjc3MgKi9cclxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPWVtYWlsXSwgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPXNlYXJjaF0sIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT10ZWxdLCBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9dGV4dF0sIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT11cmxdLCBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMSwgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG53cGNmNy1zdWJtaXQge1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMywgLi4vc2Nzcy9fZm9ybXMuc2NzcyAqL1xyXG5kaXYud3BjZjcgaW1nLmFqYXgtbG9hZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE1LCAuLi9zY3NzL19mb3Jtcy5zY3NzICovXHJcbi5pbnB1dC10ZXh0LWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLyogTmV3IE1lbnUgd2l0aCBpY29uc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIC8qIGxpbmUgNSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tZW51LXRyaWdnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzOXB4O1xyXG4gICAgLyogPU1lZ2EgTWVudSBMYXlvdXQgYW5kIFN0eWxlcyAtLS0tKi9cclxuICB9XHJcbiAgLyogbGluZSAxMiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzLCBoZWlnaHQgLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cywgaGVpZ2h0IC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMsIGhlaWdodCAuNXM7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICB9XHJcbiAgLyogbGluZSAzNSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgYSAubWVudS10aXRsZS1vdXRlcixcclxuICAubWFpbl9tZW51IGEgLnN1Ym1lbnUtbGluayB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSBhLmhhcy1pY29uIC5tZW51LXRpdGxlLW91dGVyLFxyXG4gIC5tYWluX21lbnUgYS5oYXMtaWNvbiAuc3VibWVudS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gIH1cclxuICAvKiBsaW5lIDUzLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhLFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gYSAubWVudS10aXRsZS1vdXRlciB7XHJcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLyogbGluZSA1OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLmhpZGUtbWVudS10ZXh0IC5tZW51LXRpdGxlLW91dGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLyogbGluZSA2MSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLmhpZGUtbWVudS10ZXh0IGEuaGFzLWljb24gLnN1Ym1lbnUtbGluayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IGEgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAvKiBsaW5lIDY3LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSBsaSB1bCBsaSBzcGFuLmljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzIsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IHNwYW4gc3BhbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuICAvKiBsaW5lIDc0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAuc3VibWVudS1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDg1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAuaGlkZS1tZW51LXRleHQgLmhhcy1pY29uIC5zdWJtZW51LWluZGljYXRvciB7XHJcbiAgICByaWdodDogLTlweDtcclxuICB9XHJcbiAgLyogbGluZSA4OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLmhhcy1vbmUtY29sLWRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLyogbGluZSA5MywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHpvb206IDE7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDEwMywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWF4LWhlaWdodDogMzlweDtcclxuICB9XHJcbiAgLyogbGluZSAxMDksIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaTpub3QoLmhhcy1jYXQtbWVnYW1lbnUsIC5yYWRpdW1fbWVnYTMsIC5yYWRpdW1fbWVnYTQsIC5yYWRpdW1fbWVnYTUsIC5yYWRpdW1fbWVnYTYsIC5yYWRpdW1fbWVnYTcpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLyogbGluZSAxMTMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZzogMTNweCAxM3B4IDEwcHggMTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDM5cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTE5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTMyLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTQ2LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhLm9wZW4tbWVnYS1hOmJlZm9yZSwgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhLm9wZW4tc3ViLWE6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVhMDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTUxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiBhLm9wZW4tbWVnYS1hOmFmdGVyLCAubWFpbl9tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsIC5tYWluX21lbnUgPiB1bCA+IGxpID4gYTphY3RpdmU6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTU5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcclxuICAgIGNvbG9yOiAjZmY1YTAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDE2MSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTphZnRlciwgLm1haW5fbWVudSA+IHVsID4gbGkuaGFzLXN1Ym1lbnUuY3VycmVudC1tZW51LWl0ZW0gPiBhOmFmdGVyLCAubWFpbl9tZW51ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFmdGVyLCAubWFpbl9tZW51ID4gdWwgPiBsaS5oYXMtc3VibWVudS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhOmFmdGVyIHtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE2OCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLm1haW5fbWVudSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIC5tZW51LXRpdGxlLW91dGVyLCAubWFpbl9tZW51ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCAubWFpbl9tZW51ID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIC5tZW51LXRpdGxlLW91dGVyIHtcclxuICAgIGNvbG9yOiAjZmY1YTAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDE4MiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgdWw6YmVmb3JlLCAubWFpbl9tZW51IHVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgLyogbGluZSAxODgsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IHVsOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAvKiBsaW5lIDE5MiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgdWwgPiBsaSA+IGEge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTk0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSB1bCA+IGxpIC5tZW51LWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuICAvKiBsaW5lIDIwMywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgdWwgPiBsaSA+IHVsLnN1Yi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmNWEwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY1YTAwO1xyXG4gICAgLyogQW5pbWF0ZSAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAvKiBFbmQgQW5pbWF0aW9uICovXHJcbiAgfVxyXG4gIC8qIGxpbmUgMjIzLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSB1bCA+IGxpID4gdWwuc3ViLW1lbnUub3BlbiB7XHJcbiAgICAvKiBBbmltYXRlICovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2UgLjFzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlIC4xcztcclxuICAgIC8qIEVuZCBBbmltYXRlICovXHJcbiAgfVxyXG4gIC8qIGxpbmUgMjM0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSB1bCA+IGxpID4gdWwuc3ViLW1lbnUucG9zaXRpb24tbGVmdCB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLyogbGluZSAyNDEsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IHVsID4gbGkgPiB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgLyogbGluZSAyNDcsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IHVsID4gbGkgPiB1bC5zdWItbWVudSAuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuICAvKiBsaW5lIDI1OCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIHtcclxuICAgIC8qIFNob3J0Y29kZXMgaW4gTWVudSAqL1xyXG4gIH1cclxuICAvKiBsaW5lIDI2MCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gLnN1Yi1tZW51LFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGxpIHVsLnN1Yi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyMjVweDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTJweCAxMHB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICB9XHJcbiAgLyogbGluZSAyNjksIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IC5zdWItbWVudSBsaSB1bC5zdWItbWVudS5wb3NpdGlvbi1sZWZ0LFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGxpIHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51LnBvc2l0aW9uLWxlZnQge1xyXG4gICAgbGVmdDogLTIyNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDI3MywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51LnBvc2l0aW9uLXJpZ2h0LFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGxpIHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51LnBvc2l0aW9uLXJpZ2h0IHtcclxuICAgIGxlZnQ6IC0yMjVweDtcclxuICB9XHJcbiAgLyogbGluZSAyNzksIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAvKiBsaW5lIDI4MSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGgxLCAubWFpbl9tZW51ID4gdWwgPiBsaSBoMiwgLm1haW5fbWVudSA+IHVsID4gbGkgaDMsIC5tYWluX21lbnUgPiB1bCA+IGxpIGg0LCAubWFpbl9tZW51ID4gdWwgPiBsaSBoNSwgLm1haW5fbWVudSA+IHVsID4gbGkgaDYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAvKiBsaW5lIDI4OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIC5oaWRlLW1lbnUtdGV4dCBoMSwgLm1haW5fbWVudSA+IHVsID4gbGkgLmhpZGUtbWVudS10ZXh0IGgyLCAubWFpbl9tZW51ID4gdWwgPiBsaSAuaGlkZS1tZW51LXRleHQgaDMsIC5tYWluX21lbnUgPiB1bCA+IGxpIC5oaWRlLW1lbnUtdGV4dCBoNCwgLm1haW5fbWVudSA+IHVsID4gbGkgLmhpZGUtbWVudS10ZXh0IGg1LCAubWFpbl9tZW51ID4gdWwgPiBsaSAuaGlkZS1tZW51LXRleHQgaDYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAyOTIsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaTpob3ZlciA+IHVsLFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gdWwgbGk6aG92ZXIgdWwsXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiB1bCB1bCBsaTpob3ZlciB1bCxcclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIHVsIHVsIGxpOmhvdmVyIHVsLFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gdWwgdWwgdWwgdWwgbGk6aG92ZXIgdWwsXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiB1bCB1bCB1bCB1bCB1bCBsaTpob3ZlciB1bCwgLm1haW5fbWVudSA+IHVsID4gbGk6aG92ZXIgPiB1bCB1bCxcclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIGxpOmhvdmVyIHVsIHVsLFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gdWwgdWwgbGk6aG92ZXIgdWwgdWwsXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiB1bCB1bCB1bCBsaTpob3ZlciB1bCB1bCxcclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIHVsIHVsIHVsIGxpOmhvdmVyIHVsIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvKiBsaW5lIDMwNSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gdWwgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzA5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiB1bCBsaTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxuICB9XHJcbiAgLyogbGluZSAzMjYsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIGxpOmhvdmVyOmFmdGVyLCAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIGxpOmFjdGl2ZTphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSAzMjksIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIGxpOmhvdmVyIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzMxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiB1bCBsaSBhIHtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLyogbGluZSAzMzcsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAzNDEsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IHVsIHVsIHtcclxuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG4gICAgbGVmdDogMjI2cHg7XHJcbiAgICB0b3A6IC0yNnB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuICAvKiBsaW5lIDM0OCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAzNTAsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSAucmFkaXVtLW1lZ2EtZGl2LFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gbGkgPiB1bCxcclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IGxpID4gdWwgdWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDM2MSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gbGk6aG92ZXIgLm1lbnUtdGl0bGUtb3V0ZXIsXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiAuY3VycmVudF9wYWdlX2l0ZW0gLm1lbnUtdGl0bGUtb3V0ZXIsXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgPiAuY3VycmVudF9wYWdlX2l0ZW0gLm1lbnUtZGVzYyxcclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSA+IC5jdXJyZW50X3BhZ2VfcGFyZW50IC5tZW51LXRpdGxlLW91dGVyLFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpID4gbGkgPiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLyogbGluZSAzNjgsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSAucmFkaXVtX21lZ2FfdGV4dF9ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDM3MCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLyogbGluZSAzNzIsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSAucm93LFxyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIC5jb2x1bW4sXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgLmNvbHVtbnMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAvKiBsaW5lIDM4MywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGRpdiB1bCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzg3LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgZGl2ID4gdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzkxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgZGl2LnBvc2l0aW9uLWxlZnQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzk1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgZGl2LnBvc2l0aW9uLXJpZ2h0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzk5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSA+IHVsID4gbGkgZGl2ID4gdWwgPiBsaSA+IHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvKiBsaW5lIDQwMSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgPiB1bCA+IGxpIGRpdiB1bCBsaSBhIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICB9XHJcbiAgLyogbGluZSA0MDMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSBkaXYgdWwgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLyogbGluZSA0MDUsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSBkaXYgdWwgdWwgdWwge1xyXG4gICAgcGFkZGluZzogMnB4IDAgMDtcclxuICB9XHJcbiAgLyogbGluZSA0MDcsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51ID4gdWwgPiBsaSBkaXYgdWwgdWwgLnJhZGl1bV9tZWdhX3RleHRfYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDNweCAwIDAgMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgLyogbGluZSA0MjAsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW0tbWVnYS1kaXYge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmY1YTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjVhMDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDI2LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtLW1lZ2EtZGl2IC5tZWdhLXRpdGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDMxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtLW1lZ2EtZGl2IC5yYWRpdW0tbWVnYS1ociB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNWEwMDtcclxuICB9XHJcbiAgLyogbGluZSA0NDEsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW0tbWVnYS1tZW51LWNvbHVtbnMtZmlyc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDQ1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAuaGFzLW9uZS1jb2wtZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAvKiBsaW5lIDQ0OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLnJhZGl1bS1tZWdhLW1lbnUtY29sdW1ucyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDQ1MywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLnJhZGl1bS1tZWdhLW1lbnUtY29sdW1ucyB1bCBsaSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxuICB9XHJcbiAgLyogbGluZSA0NTYsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW0tbWVnYS1tZW51LWNvbHVtbnMgdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDYwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtLW1lZ2EtbWVudS1jb2x1bW5zIHVsIGxpIGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDc3LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtLW1lZ2EtbWVudS1jb2x1bW5zIHVsIGxpIGE6aG92ZXI6YWZ0ZXIsIC5tYWluX21lbnUgLnJhZGl1bS1tZWdhLW1lbnUtY29sdW1ucyB1bCBsaSBhOmFjdGl2ZTphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSA0ODMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW0tbWVnYS10ZXh0LWJsb2NrIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSA0ODcsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW0tbWVnYS1tZW51LWNvbHVtbnMtZmlyc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDkxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtLW1lZ2EtbWVudS1jb2x1bW5zOmxhc3QtY2hpbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDk1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2EzLFxyXG4gIC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNCxcclxuICAubWFpbl9tZW51IC5yYWRpdW1fbWVnYTUsXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2E2LFxyXG4gIC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSA1MDMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW1fbWVnYTEge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgd2lkdGg6IDIyNXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDUwNiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLnJhZGl1bV9tZWdhMSA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTA5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2EyIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICB9XHJcbiAgLyogbGluZSA1MTIsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAubWFpbl9tZW51IC5yYWRpdW1fbWVnYTIgPiB1bCA+IGxpIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTE2LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2EzID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMzIuMSU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTE4LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2E0ID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMjMuOSU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTIwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2E1ID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMTguMyU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTIyLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2E2ID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMTUuNCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTI0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgLm1haW5fbWVudSAucmFkaXVtX21lZ2E3ID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMTMlO1xyXG4gIH1cclxuICAvKiBsaW5lIDUyNywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gIC5tYWluX21lbnUgLnN1Ym1lbnUtaW5kaWNhdG9yLFxyXG4gIC5tYWluX21lbnUgLnJhZGl1bV9tZWdhID4gbGk6aG92ZXIgPiBhIC5zdWJtZW51LWluZGljYXRvcixcclxuICAubWFpbl9tZW51IC5yYWRpdW1fbWVnYSA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEgLnN1Ym1lbnUtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MnB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDUzOCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4uZmFsbGJhY2tfbWVudSAucmFkaXVtX21lZ2EgPiBsaSA+IGEge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTQwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbi5nZWNrbyAubWFpbl9tZW51IHVsID4gbGkgPiB1bC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCA+IGE6YWZ0ZXIge1xyXG4gIHRvcDogLTMycHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAvKiBsaW5lIDU0NiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLnN1Yi1tZWdhLXdyYXAge1xyXG4gICAgLyogQW5pbWF0ZSAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAvKiBFbmQgQW5pbWF0aW9uICovXHJcbiAgfVxyXG4gIC8qIGxpbmUgNTYxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAuc3ViLW1lZ2Etd3JhcC5vcGVuIHtcclxuICAgIC8qIEFuaW1hdGUgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZSAuMXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2UgLjFzO1xyXG4gICAgLyogRW5kIEFuaW1hdGUgKi9cclxuICB9XHJcbiAgLyogbGluZSA1NzQsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5zdWItbWVnYS13cmFwID4gLnN1Yi1tZW51LWxlZnQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzYzQTNEO1xyXG4gIH1cclxuICAvKiBsaW5lIDU3NywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLnN1Yi1tZWdhLXdyYXAgPiAuc3ViLW1lbnUtbGVmdDpsYXN0LWNoaWxkID4gLnN1Yi1tZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB9XHJcbiAgLyogbGluZSA1ODksIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmNWEwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY1YTAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDU5NywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcC5jYXQtbWVudSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAuY2F0LW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjAxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwLnNpbmdsZS1jYXQsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwLnNpbmdsZS1jYXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjA3LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwID4gdWwgLnN1YmNhdC10aXRsZSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgPiB1bCAuc3ViY2F0LXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDYxNCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0LnN1Yi1jYXQtbGlzdCxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1YmNhdC5zdWItY2F0LWxpc3Qge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogODYlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgLyogbGluZSA2MjAsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgYSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgYSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAvKiBsaW5lIDYyNiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgPiBsaS5jYXQtcG9zdDpob3ZlcixcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1Yi1tZW51ID4gbGkuY2F0LXBvc3Q6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjI4LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItbWVudSA+IGxpLmNhdC1wb3N0OmFmdGVyLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgPiBsaS5jYXQtcG9zdDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxuICB9XHJcbiAgLyogbGluZSA2NDUsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1Yi1tZW51ID4gbGkuY2F0LXBvc3Q6aG92ZXI6YWZ0ZXIsICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgPiBsaS5jYXQtcG9zdDphY3RpdmU6YWZ0ZXIsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItbWVudSA+IGxpLmNhdC1wb3N0OmhvdmVyOmFmdGVyLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgPiBsaS5jYXQtcG9zdDphY3RpdmU6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjUwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItbWVudSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1Yi1tZW51IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjU0LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItbWVudTpub3QoLnN1YmNhdCksXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItbWVudTpub3QoLnN1YmNhdCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjU5LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIFtjbGFzcyo9YmxvY2stZ3JpZC1dLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCBbY2xhc3MqPWJsb2NrLWdyaWQtXSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDhweCAwIDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLyogbGluZSA2NjMsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgW2NsYXNzKj1ibG9jay1ncmlkLV0gPiBsaSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgW2NsYXNzKj1ibG9jay1ncmlkLV0gPiBsaSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjcxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItY2F0LWxpc3QgLm5vLXRodW1iIC5wb3N0LXRodW1iIGltZyxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1Yi1jYXQtbGlzdCAubm8tdGh1bWIgLnBvc3QtdGh1bWIgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDY3NSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUge1xyXG4gICAgd2lkdGg6IDEzJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjgxLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGksXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UtaW47XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLyogbGluZSA2ODgsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZDtcclxuICB9XHJcbiAgLyogbGluZSA2OTAsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaSA+IGEsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkgPiBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjk2LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkgPiBhIC5tZW51LXRpdGxlLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpID4gYSAubWVudS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzAwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkgPiBhIC5pY29uLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpID4gYSAuaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzA1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGk6aG92ZXIsICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpLmFjdGl2ZSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaTpob3ZlcixcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVhMDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTQzLCAuLi9zY3NzL19taXhpbnMuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpOmhvdmVyOmFmdGVyLCAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaS5hY3RpdmU6YWZ0ZXIsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGk6aG92ZXI6YWZ0ZXIsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkuYWN0aXZlOmFmdGVyIHtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTUzLCAuLi9zY3NzL19taXhpbnMuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpOmhvdmVyOmFmdGVyLCAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaS5hY3RpdmU6YWZ0ZXIsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGk6aG92ZXI6YWZ0ZXIsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51ID4gbGkuYWN0aXZlOmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMjBweDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY1YTAwO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB9XHJcbiAgLyogbGluZSA3MTEsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaTpob3ZlciBhLCAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaS5hY3RpdmUgYSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaTpob3ZlciBhLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSA+IGxpLmFjdGl2ZSBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgLyogbGluZSA3MTQsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaSB1bCxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXA6bm90KC5zaW5nbGUtY2F0KSAuc3ViLW1lbnUgPiBsaSB1bCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDcxOCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcDpub3QoLnNpbmdsZS1jYXQpIC5zdWItbWVudSAuc3ViLW1lbnUsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwOm5vdCguc2luZ2xlLWNhdCkgLnN1Yi1tZW51IC5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDcyNiwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0ID4gbGk6bm90KC5jYXQtcG9zdCksXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgPiBsaTpub3QoLmNhdC1wb3N0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAvKiBsaW5lIDczMCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0ID4gbGkuYWN0aXZlLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0ID4gbGkuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvKiBsaW5lIDczNCwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IGEsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzQwLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLmNhdC1saW5rLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IC5jYXQtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzQ1LCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLmVudHJ5LW1ldGEsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLmVudHJ5LW1ldGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzUzLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLmVudHJ5LW1ldGEgPiBkaXYsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLmVudHJ5LW1ldGEgPiBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIH1cclxuICAvKiBsaW5lIDc1OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IC5lbnRyeS1tZXRhIC5kYXRlLFxyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtdmlkZW9fY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IC5lbnRyeS1tZXRhIC5kYXRlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICB9XHJcbiAgLyogbGluZSA3NzIsIC4uL3Njc3MvX21lZ2FtZW51LnNjc3MgKi9cclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LWNhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1YmNhdCAuc3ViY2F0LXRodW1ibmFpbCxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1YmNhdCAuc3ViY2F0LXRodW1ibmFpbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAvKiBsaW5lIDc3NywgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IC5zdWJjYXQtdGh1bWJuYWlsIGltZyxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1YmNhdCAuc3ViY2F0LXRodW1ibmFpbCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNzgyLCAuLi9zY3NzL19tZWdhbWVudS5zY3NzICovXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWJjYXQgLm5vLXRodW1iIGltZyxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgLnN1Yi1tZWdhLXdyYXAgLnN1YmNhdCAubm8tdGh1bWIgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDc4OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSBoNSxcclxuICAjbWFpbi1tZW51IC5tZW51LWl0ZW0tb2JqZWN0LXZpZGVvX2NhdGVnb3J5Lmhhcy1jYXQtbWVnYW1lbnUgaDUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDc5OSwgLi4vc2Nzcy9fbWVnYW1lbnUuc2NzcyAqL1xyXG4gICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSB1bCArIGEsXHJcbiAgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC12aWRlb19jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IHVsICsgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBIZWFkZXIgVG9vbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogbGluZSA3LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAudG9wLW1lbnUsXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAxNCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLnRvcC1tZW51ID4gbGksXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0ID4gbGkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG90c19wYXRfbGlnaHQucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLyogbGluZSAyMSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLnRvcC1tZW51ID4gbGk6Zmlyc3QtY2hpbGQsXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0ID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyMywgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLnRvcC1tZW51ID4gbGk6YWZ0ZXIsXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0ID4gbGk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxufVxyXG4vKiBsaW5lIDM3LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAudG9wLW1lbnUgPiBsaSA+IGEsXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0ID4gbGkgPiBhIHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICNlZWU7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG59XHJcbi8qIGxpbmUgNDcsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSA+IGxpID4gYSA+IGksXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSA+IGxpID4gYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSA+IGxpID4gYSA+IFtjbGFzc149aWNvbi1dLFxyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAubWVudS5yaWdodCA+IGxpID4gYSA+IGksXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5tZW51LnJpZ2h0ID4gbGkgPiBhID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLm1lbnUucmlnaHQgPiBsaSA+IGEgPiBbY2xhc3NePWljb24tXSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi8qIGxpbmUgNTUsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtLCAuc2l0ZS1oZWFkZXItdG9vbGJhciAudG9wLW1lbnUgPiBsaTpob3ZlcixcclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLm1lbnUucmlnaHQgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSxcclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLm1lbnUucmlnaHQgPiBsaTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSA1OCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLnRvcC1tZW51ID4gbGkuY3VycmVudF9wYWdlX2l0ZW06YWZ0ZXIsIC5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSA+IGxpOmhvdmVyOmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAubWVudS5yaWdodCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtOmFmdGVyLFxyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAubWVudS5yaWdodCA+IGxpOmhvdmVyOmFmdGVyIHtcclxuICBoZWlnaHQ6IDNweDtcclxufVxyXG4vKiBsaW5lIDY3LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAudG9wLW1lbnUgPiBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgNzEsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG4vKiBsaW5lIDc3LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5jYXJ0LWNvbnRlbnRzOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBjb250ZW50OiBcIlxcZjA3YVwiO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLyogbGluZSA5MCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyA+IHVsIHtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWw6YmVmb3JlLCAuc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgPiB1bDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSA5MywgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyA+IHVsLm1lbnUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qIGxpbmUgOTksIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgPiB1bCA+IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTAzLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSA+IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG59XHJcbi8qIGxpbmUgMTA5LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSA+IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKiBsaW5lIDExNCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyA+IHVsID4gbGk6bGFzdC1jaGlsZCAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIHJpZ2h0OiAzNXB4O1xyXG59XHJcbi8qIGxpbmUgMTE2LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI3MkE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgZm9udC1mYW1pbHk6IDE2cHgvbm9ybWFsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAvKiBBbmltYXRlICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgLyogRW5kIEFuaW1hdGlvbiAqL1xyXG59XHJcbi8qIGxpbmUgMTQ0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUub3BlbiB7XHJcbiAgLyogQW5pbWF0ZSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2UgLjFzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZSAuMXM7XHJcbiAgLyogRW5kIEFuaW1hdGUgKi9cclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcbi8qIGxpbmUgMTU3LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMTYxLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgbGkgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSAxNjMsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgPiB1bCA+IGxpIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMjIyNzJBO1xyXG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxufVxyXG4vKiBsaW5lIDE3NSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyA+IHVsID4gbGkgLnN1Yi1tZW51IGxpOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm90dG9tOiAtMXB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMTg5LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgbGk6aG92ZXI6OmFmdGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDE5NCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyA+IHVsID4gbGkgLnN1Yi1tZW51IGZvcm0gbGFiZWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMTk2LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgLndpZGdldF93cF9zaWRlYmFybG9naW4gaDMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMTk4LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgLmJhZy1wcm9kdWN0LXByaWNlLFxyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSAuc3ViLW1lbnUgLmJhZy1wcm9kdWN0LXF1YW50aXR5IHtcclxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYzKTtcclxufVxyXG4vKiBsaW5lIDIwNiwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgbGkuc2hvcHBpbmctYmFnLWl0ZW0gYSA+IGkucmFkaXVtLWNhcnQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImltYWdlcy9zaG9wcGluZ19iYWdfaWNvbi5wbmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XHJcbn1cclxuLyogbGluZSAyMTUsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5zaG9wcGluZy1iYWcge1xyXG4gIHdpZHRoOiAzMTBweDtcclxufVxyXG4vKiBsaW5lIDIxNywgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLnNob3BwaW5nLWJhZyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG59XHJcbi8qIGxpbmUgMjE5LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuc2hvcHBpbmctYmFnIC5jYXJ0LXN1YnRvdGFsIC5kZXNjIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgMjIxLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuc2hvcHBpbmctYmFnIC5jYXJ0LXN1YnRvdGFsIHNwYW4ge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuLyogbGluZSAyMjMsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5zaG9wcGluZy1iYWcgLmNhcnQtc3VidG90YWwgLmFtb3VudCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8qIGxpbmUgMjI1LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuc2hvcHBpbmctYmFnIC5idXR0b24ge1xyXG4gIHdpZHRoOiA0NyU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSAyMzAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5zaG9wcGluZy1iYWcgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAyMzUsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC53aXNobGlzdC1saW5rIGkge1xyXG4gIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4vKiBsaW5lIDI0MCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLndpc2hsaXN0LWxpbmsgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4vKiBsaW5lIDI0MiwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLndpc2hsaXN0LWJhZyB7XHJcbiAgd2lkdGg6IDI2MHB4O1xyXG59XHJcbi8qIGxpbmUgMjQ0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuYmFnLWhlYWRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDdweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxufVxyXG4vKiBsaW5lIDI1MywgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmJhZy1wcm9kdWN0IHtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyMywgMjIzLCAyMjEsIDAuMTIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuLyogbGluZSAyNjAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5iYWctcHJvZHVjdCBmaWd1cmUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMjY2LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuYmFnLXByb2R1Y3QgLmJhZy1wcm9kdWN0LXRpdGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuLyogbGluZSAyNzEsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5iYWctcHJvZHVjdCAuYmFnLXByb2R1Y3QtaW1nIGltZyB7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG59XHJcbi8qIGxpbmUgMjc2LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuYmFnLXByb2R1Y3QgLmJhZy1wcm9kdWN0LWRldGFpbHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA3M3B4O1xyXG59XHJcbi8qIGxpbmUgMjgwLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuYmFnLXByb2R1Y3QgLmJhZy1wcm9kdWN0LWRldGFpbHMgYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAyODUsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5iYWctcHJvZHVjdCBhLnJlbW92ZSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTVweDtcclxuICB0b3A6IDEzcHg7XHJcbn1cclxuLyogbGluZSAyOTYsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5iYWctZW1wdHksXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC53aXNobGlzdC1lbXB0eSB7XHJcbiAgcGFkZGluZzogMTJweCAwIDE1cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbn1cclxuLyogbGluZSAzMDQsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5iYWctYnV0dG9ucyB7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDMwOCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmJhZy1idXR0b25zIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogbGluZSAzMTksIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAucmFkaXVtLWVkZC1saW5rIGkge1xyXG4gIG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcbi8qIGxpbmUgMzIxLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gdWwuc3ViLW1lbnUge1xyXG4gIHdpZHRoOiAyNzVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcbi8qIGxpbmUgMzI1LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gdWwuc3ViLW1lbnUgLmlubmVyIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbn1cclxuLyogbGluZSAzMjcsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSB1bC5zdWItbWVudSA+IGxpOmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMzMxLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gdWwuc3ViLW1lbnUgaDMge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDMzNiwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtIHVsLnN1Yi1tZW51IGgzIHNwYW4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4vKiBsaW5lIDM0MiwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtICNsb2dpbmZvcm0gaW5wdXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLyogbGluZSAzNDcsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAjbG9naW5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xyXG4gIGJvcmRlci1jb2xvcjogIzJlMmQyZDtcclxufVxyXG4vKiBsaW5lIDM1NCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtICNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRkY1QTAwO1xyXG4gIGNvbG9yOiAjRkY1QTAwO1xyXG59XHJcbi8qIGxpbmUgMzYzLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gI2xvZ2luZm9ybSBwLnNpZGViYXJfbG9naW5fZXJyb3Ige1xyXG4gIGNvbG9yOiAjQUUxMjFFICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjFCNyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI0YwMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMzcxLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gdWwucGFnZW5hdi5zaWRlYmFyX2xvZ2luX2xpbmtzIHtcclxuICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKiBsaW5lIDM3NSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtIHVsLnBhZ2VuYXYuc2lkZWJhcl9sb2dpbl9saW5rcyBsaSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xyXG59XHJcbi8qIGxpbmUgMzg0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1kZXRhaWxzIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjIzLCAyMjMsIDIyMSwgMC4xMik7XHJcbn1cclxuLyogbGluZSAzOTAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAudXNlci1pbmZvLWRldGFpbHMgLmF2YXRhcl9jb250YWluZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMzk0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1kZXRhaWxzIC51c2VybmFtZV9jb250YWluZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMzk2LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1kZXRhaWxzIC51c2VybmFtZV9jb250YWluZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAzOTgsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAudXNlci1pbmZvLWRldGFpbHMgLnVzZXJuYW1lX2NvbnRhaW5lciAudXNlcl9sb2dpbixcclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtIC51c2VyLWluZm8tZGV0YWlscyAudXNlcm5hbWVfY29udGFpbmVyIC51c2VyX2VtYWlsIHtcclxuICBmb250LXNpemU6IDg1JTtcclxuICBvcGFjaXR5OiAuNztcclxufVxyXG4vKiBsaW5lIDQwNSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgLmhlYWRlci10b29scyAuYWNjb3VudC1pdGVtIC51c2VyLWluZm8tZGV0YWlscyAuYXZhdGFyX2NvbnRhaW5lciBpbWcge1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMjIzLCAyMjEsIDAuMTIpO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi8qIGxpbmUgNDE1LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1uYXYtcHJpbWFyeSB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSA0MjAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAudXNlci1pbmZvLW5hdi1wcmltYXJ5IHVsIGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2M0EzRDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcbi8qIGxpbmUgNDI1LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1uYXYtcHJpbWFyeSB1bCBsaSBhIHtcclxuICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi8qIGxpbmUgNDM0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1leHRyYS1saW5rcyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLyogbGluZSA0NDAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIC5oZWFkZXItdG9vbHMgLmFjY291bnQtaXRlbSAudXNlci1pbmZvLWV4dHJhLWxpbmtzIC5tZW51LWxvZ291dCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8qIGxpbmUgNDQ0LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzIC5hY2NvdW50LWl0ZW0gLnVzZXItaW5mby1leHRyYS1saW5rcyAubWVudS1kYXNoYm9hcmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgNDUzLCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciBsaS53cG1sLWl0ZW0gLnJhZGl1bS1sYW5nLWxpbmsgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDlweDtcclxufVxyXG4vKiBsaW5lIDQ1NSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgbGkud3BtbC1pdGVtIHVsLnN1Yi1tZW51IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMjAwcHg7XHJcbn1cclxuLyogbGluZSA0NjAsIC4uL3Njc3MvX2hlYWRlci10b29scy5zY3NzICovXHJcbi5zaXRlLWhlYWRlci10b29sYmFyIGxpLndwbWwtaXRlbSB1bC5zdWItbWVudSA+IGxpIHtcclxuICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjNBM0Q7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgNDY1LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciBsaS53cG1sLWl0ZW0gdWwuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gIG1hcmdpbi10b3A6IC0xOHB4O1xyXG59XHJcbi8qIGxpbmUgNDY5LCAuLi9zY3NzL19oZWFkZXItdG9vbHMuc2NzcyAqL1xyXG4uc2l0ZS1oZWFkZXItdG9vbGJhciBsaS53cG1sLWl0ZW0gdWwuc3ViLW1lbnUgPiBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmNWEwMDtcclxufVxyXG4vKiBsaW5lIDQ3MCwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuLnNpdGUtaGVhZGVyLXRvb2xiYXIgbGkud3BtbC1pdGVtIHVsLnN1Yi1tZW51ID4gbGkgaW1nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAvKiBsaW5lIDQ3OSwgLi4vc2Nzcy9faGVhZGVyLXRvb2xzLnNjc3MgKi9cclxuICAuc2l0ZS1oZWFkZXItdG9vbGJhciAuaGVhZGVyLXRvb2xzID4gdWwgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbi8qID0gR3JpZCBQYWdlIFNldHVwIChVc2VkIGJ5IFBvcnRmb2xpbyBhbmQgZ2FsbGVyeSBwYWdlIFRlbXBsYXRlcyApXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSA0LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLyogVHdvIENvbHVtbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgLyogVGhyZWUgQ29sdW1ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAvKiBGb3VyIENvbHVtbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgLyogR2VuZXJhbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxufVxyXG4vKiBsaW5lIDExLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0udHdvLWNvbHVtbnMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA0ODBweDtcclxuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XHJcbn1cclxuLyogbGluZSAxNiwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtLnR3by1jb2x1bW5zIC5ncmlkLXRodW1iID4gYSxcclxuLnBhZ2UtZ3JpZC1pdGVtLnR3by1jb2x1bW5zIC5ncmlkLXRodW1iIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG4vKiBsaW5lIDIyLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0udHdvLWNvbHVtbnMgLnBvc3QtdGh1bWItb3ZlcmxheSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNjRweDtcclxufVxyXG4vKiBsaW5lIDI4LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0udGhyZWUtY29sdW1ucyB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDI4LjklO1xyXG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxufVxyXG4vKiBsaW5lIDMzLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0udGhyZWUtY29sdW1ucyAuZ3JpZC10aHVtYiA+IGEsXHJcbi5wYWdlLWdyaWQtaXRlbS50aHJlZS1jb2x1bW5zIC5ncmlkLXRodW1iIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxufVxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0uZm91ci1jb2x1bW5zIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xyXG59XHJcbi8qIGxpbmUgNDYsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbS5mb3VyLWNvbHVtbnMgLmdyaWQtdGh1bWIgPiBhLFxyXG4ucGFnZS1ncmlkLWl0ZW0uZm91ci1jb2x1bW5zIC5ncmlkLXRodW1iIGltZyB7XHJcbiAgaGVpZ2h0OiAxNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDUyLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0uZm91ci1jb2x1bW5zIC5wb3N0LXRodW1iLW92ZXJsYXkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLXRvcDogMzQlO1xyXG4gIHBhZGRpbmctbGVmdDogNDhweDtcclxuICB3aWR0aDogNTUlO1xyXG59XHJcbi8qIGxpbmUgNjIsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbSBoMyB7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA2NywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtIGEge1xyXG4gIGNvbG9yOiAjOEY5NDlEO1xyXG59XHJcbi8qIGxpbmUgNjksIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbSBhIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSA3MiwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtIGgzLFxyXG4ucGFnZS1ncmlkLWl0ZW0gaDMgYSxcclxuLnBhZ2UtZ3JpZC1pdGVtIGg0LFxyXG4ucGFnZS1ncmlkLWl0ZW0gaDQgYSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMWUyMjI0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4vKiBsaW5lIDg3LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0gaDMgYTpob3ZlcixcclxuLnBhZ2UtZ3JpZC1pdGVtIGg0IGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjOGY5NDlkO1xyXG59XHJcbi8qIGxpbmUgODgsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbSBoMyBhOmFjdGl2ZSxcclxuLnBhZ2UtZ3JpZC1pdGVtIGg0IGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzAwODFDNztcclxufVxyXG4vKiBsaW5lIDkxLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0gcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiAjNTk1ODU4O1xyXG59XHJcbi8qIGxpbmUgOTcsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbS5sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSA5OSwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtIC5ncmlkLXRodW1iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4vKiBsaW5lIDEwNCwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtIC5lbnRyeS1zdW1tYXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbn1cclxuLyogbGluZSAxMDksIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wYWdlLWdyaWQtaXRlbSAuZ3JpZC1jYXRzIGEge1xyXG4gIGNvbG9yOiAjODE4YjkyO1xyXG59XHJcbi8qIGxpbmUgMTExLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0uYWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMTE1LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0uYWN0aXZlIC5lbnRyeS1zdW1tYXJ5IHtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtLmFjdGl2ZSBoMyxcclxuLnBhZ2UtZ3JpZC1pdGVtLmFjdGl2ZSBoMyBhLFxyXG4ucGFnZS1ncmlkLWl0ZW0uYWN0aXZlIGg0LFxyXG4ucGFnZS1ncmlkLWl0ZW0uYWN0aXZlIGg0IGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMTI4LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucGFnZS1ncmlkLWl0ZW0uYWN0aXZlIGEsIC5wYWdlLWdyaWQtaXRlbS5hY3RpdmUgcCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMyLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucG9zdC10aHVtYi1vdmVybGF5IHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxufVxyXG5cclxuLyogbGluZSAxNDAsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5wb3N0LXRodW1iLW92ZXJsYXktaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAxNDQsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5zdHJpcGVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjg7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDE2MCwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnN0cmlwZXMgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnBhZ2UtZ3JpZC1pdGVtLmZvdXItY29sdW1ucyAuc3RyaXBlcyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTcyLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4uZ3JpZC10aHVtYiA+IGEsXHJcbi5yYWRpdW0tZ2FsbGVyeS1pdGVtID4gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBHZW5lcmFsIFBhZ2UgR3JpZCAqL1xyXG4vKiBsaW5lIDE3OSwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnN0YWdlLFxyXG4ucmFkaXVtLWdhbGxlcnktd3JhcHBlcixcclxuLnJhZGl1bS1nYWxsZXJ5LnRodW1ibmFpbHMge1xyXG4gICp6b29tOiAxO1xyXG4gIG1pbi13aWR0aDogOTc3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5zdGFnZTpiZWZvcmUsIC5zdGFnZTphZnRlcixcclxuLnJhZGl1bS1nYWxsZXJ5LXdyYXBwZXI6YmVmb3JlLFxyXG4ucmFkaXVtLWdhbGxlcnktd3JhcHBlcjphZnRlcixcclxuLnJhZGl1bS1nYWxsZXJ5LnRodW1ibmFpbHM6YmVmb3JlLFxyXG4ucmFkaXVtLWdhbGxlcnkudGh1bWJuYWlsczphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnN0YWdlOmFmdGVyLFxyXG4ucmFkaXVtLWdhbGxlcnktd3JhcHBlcjphZnRlcixcclxuLnJhZGl1bS1nYWxsZXJ5LnRodW1ibmFpbHM6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMTg1LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4uc3RhZ2UgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZCxcclxuLnJhZGl1bS1nYWxsZXJ5LXdyYXBwZXIgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZCxcclxuLnJhZGl1bS1nYWxsZXJ5LnRodW1ibmFpbHMgW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg5LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4uc3RhZ2UgLnBhZ2UtZ3JpZC1pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAxOTEsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5yYWRpdW0tZ2FsbGVyeS50aHVtYm5haWxzID4gYSxcclxuLnJhZGl1bS1nYWxsZXJ5LWl0ZW0gPiBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAxOTUsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5yYWRpdW0tZ2FsbGVyeS50aHVtYm5haWxzID4gYTpiZWZvcmUsXHJcbi5yYWRpdW0tZ2FsbGVyeS1pdGVtID4gYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSAtNDc2cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAyMTMsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5yYWRpdW0tZ2FsbGVyeS50aHVtYm5haWxzID4gYTpob3ZlcjpiZWZvcmUsXHJcbi5yYWRpdW0tZ2FsbGVyeS1pdGVtID4gYTpob3ZlcjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE3LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ucmFkaXVtLWdhbGxlcnktY2FwdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjI1LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4uc3RhZ2UgLnByb2R1Y3Qtc21hbGwsXHJcbi5zdGFnZSAucGFnZS1ncmlkLWl0ZW0sXHJcbi5yYWRpdW0tZ2FsbGVyeSAucHJvZHVjdC1zbWFsbCxcclxuLnJhZGl1bS1nYWxsZXJ5IC5wYWdlLWdyaWQtaXRlbSxcclxuLnByb2R1Y3RzIC5wcm9kdWN0LXNtYWxsLFxyXG4ucHJvZHVjdHMgLnBhZ2UtZ3JpZC1pdGVtLFxyXG4uYmctdmlkZW8gLnByb2R1Y3Qtc21hbGwsXHJcbi5iZy12aWRlbyAucGFnZS1ncmlkLWl0ZW0sXHJcbi5yYWRpdW1fc2xpZGVyX3dyYXBwZXJfb3V0ZXIgLnByb2R1Y3Qtc21hbGwsXHJcbi5yYWRpdW1fc2xpZGVyX3dyYXBwZXJfb3V0ZXIgLnBhZ2UtZ3JpZC1pdGVtIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjMgcyBlYXNlLWluO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcclxufVxyXG4vKiBsaW5lIDIzNCwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnN0YWdlLmxvYWRpbmcsXHJcbi5yYWRpdW0tZ2FsbGVyeS5sb2FkaW5nLFxyXG4ucHJvZHVjdHMubG9hZGluZyxcclxuLmJnLXZpZGVvLmxvYWRpbmcsXHJcbi5yYWRpdW1fc2xpZGVyX3dyYXBwZXJfb3V0ZXIubG9hZGluZyB7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDIzNywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnN0YWdlLmxvYWRpbmcgLnByb2R1Y3Qtc21hbGwsXHJcbi5zdGFnZS5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLnJhZGl1bS1nYWxsZXJ5LmxvYWRpbmcgLnByb2R1Y3Qtc21hbGwsXHJcbi5yYWRpdW0tZ2FsbGVyeS5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLnByb2R1Y3RzLmxvYWRpbmcgLnByb2R1Y3Qtc21hbGwsXHJcbi5wcm9kdWN0cy5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLmJnLXZpZGVvLmxvYWRpbmcgLnByb2R1Y3Qtc21hbGwsXHJcbi5iZy12aWRlby5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLnJhZGl1bV9zbGlkZXJfd3JhcHBlcl9vdXRlci5sb2FkaW5nIC5wcm9kdWN0LXNtYWxsLFxyXG4ucmFkaXVtX3NsaWRlcl93cmFwcGVyX291dGVyLmxvYWRpbmcgLnBhZ2UtZ3JpZC1pdGVtIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1MiwgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLm5vLWpzIC5zdGFnZS5sb2FkaW5nLFxyXG4ubm8tanMgLnJhZGl1bS1nYWxsZXJ5LmxvYWRpbmcsXHJcbi5uby1qcyAucHJvZHVjdHMubG9hZGluZyxcclxuLm5vLWpzIC5iZy12aWRlby5sb2FkaW5nLFxyXG4ubm8tanMgLnJhZGl1bV9zbGlkZXJfd3JhcHBlcl9vdXRlci5sb2FkaW5nIHtcclxuICBtaW4taGVpZ2h0OiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLyogbGluZSAyNTUsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5uby1qcyAuc3RhZ2UubG9hZGluZyAucHJvZHVjdC1zbWFsbCxcclxuLm5vLWpzIC5zdGFnZS5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLm5vLWpzIC5yYWRpdW0tZ2FsbGVyeS5sb2FkaW5nIC5wcm9kdWN0LXNtYWxsLFxyXG4ubm8tanMgLnJhZGl1bS1nYWxsZXJ5LmxvYWRpbmcgLnBhZ2UtZ3JpZC1pdGVtLFxyXG4ubm8tanMgLnByb2R1Y3RzLmxvYWRpbmcgLnByb2R1Y3Qtc21hbGwsXHJcbi5uby1qcyAucHJvZHVjdHMubG9hZGluZyAucGFnZS1ncmlkLWl0ZW0sXHJcbi5uby1qcyAuYmctdmlkZW8ubG9hZGluZyAucHJvZHVjdC1zbWFsbCxcclxuLm5vLWpzIC5iZy12aWRlby5sb2FkaW5nIC5wYWdlLWdyaWQtaXRlbSxcclxuLm5vLWpzIC5yYWRpdW1fc2xpZGVyX3dyYXBwZXJfb3V0ZXIubG9hZGluZyAucHJvZHVjdC1zbWFsbCxcclxuLm5vLWpzIC5yYWRpdW1fc2xpZGVyX3dyYXBwZXJfb3V0ZXIubG9hZGluZyAucGFnZS1ncmlkLWl0ZW0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYzLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG52aWRlby5sb2FkaW5nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2NywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLnJhZGl1bV9zbGlkZXJfd3JhcHBlcl9vdXRlci5sb2FkaW5nIHtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLyogTGlnaHRCb3ggR2FsbGVyeSAqL1xyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLmxpZ2h0Ym94LXdyYXBwZXIge1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5saWdodGJveC13cmFwcGVyOmJlZm9yZSwgLmxpZ2h0Ym94LXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5saWdodGJveC13cmFwcGVyOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDI3NywgLi4vc2Nzcy9fcGFnZS1ncmlkLnNjc3MgKi9cclxuLmxpZ2h0Ym94LXdyYXBwZXIgZGl2LnRodW1ibmFpbHMgYSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDI5LjAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMjgzLCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ubGlnaHRib3gtd3JhcHBlciBkaXYudGh1bWJuYWlscyBhIGltZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAyODUsIC4uL3Njc3MvX3BhZ2UtZ3JpZC5zY3NzICovXHJcbi5saWdodGJveC13cmFwcGVyIGRpdi50aHVtYm5haWxzIGEubGFzdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjg5LCAuLi9zY3NzL19wYWdlLWdyaWQuc2NzcyAqL1xyXG4ubGlnaHRib3gtd3JhcHBlciBkaXYudGh1bWJuYWlscyBhLmZpcnN0IHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogbGluZSAyLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50IC5wcHQge1xyXG4gIGNvbG9yOiAjZjhmOGY4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2V4cGFuZCxcclxuZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRyYWN0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAyMDAwMDtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNDMkMyQzk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkM5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDM4cHg7XHJcbn1cclxuLyogbGluZSAyNCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZXhwYW5kOmJlZm9yZSxcclxuZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRyYWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjVcIjtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2V4cGFuZDpob3ZlcixcclxuZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRyYWN0OmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzYsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRyYWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjZcIjtcclxufVxyXG5cclxuLyogbGluZSA0MiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSB1bCBsaSBhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG59XHJcblxyXG4vKiBsaW5lIDQzLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9zb2NpYWwge1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfY2xvc2UsXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLnBwX3BsYXksXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLnBwX3BhdXNlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNDMkMyQzk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSA1OSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfY2xvc2U6YmVmb3JlLFxyXG5kaXYucHBfZGVmYXVsdCAucHBfbmF2IC5wcF9wbGF5OmJlZm9yZSxcclxuZGl2LnBwX2RlZmF1bHQgLnBwX25hdiAucHBfcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0YlwiO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG59XHJcbi8qIGxpbmUgNjcsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2Nsb3NlOmhvdmVyOmJlZm9yZSxcclxuZGl2LnBwX2RlZmF1bHQgLnBwX25hdiAucHBfcGxheTpob3ZlcjpiZWZvcmUsXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLnBwX3BhdXNlOmhvdmVyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YTAwO1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDczLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLnBwX3BsYXkge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDc4LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLnBwX3BhdXNlIHtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgODIsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX25hdiAucHBfcGF1c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xyXG59XHJcblxyXG4vKiBsaW5lIDg4LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jbG9zZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuLyogbGluZSA5MSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDk3LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfZGV0YWlscyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDk5LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYge1xyXG4gIGNsZWFyOiBub25lO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA2LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uYXYgLmN1cnJlbnRUZXh0SG9sZGVyIHtcclxuICBmb250LWZhbWlseTogR2VvcmdpYTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxlZnQ6IDc1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vKiBsaW5lIDExNiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbjogNXB4IDUwcHggNXB4IDEwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTE4LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9sb2FkZXJJY29uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTIyLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9waWNfaG9sZGVyIGE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTIzLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk1MDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI0LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9waWNfaG9sZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI1LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbi5wcF9jb250ZW50IHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWluLXdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNywgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4qIGh0bWwgLnBwX2NvbnRlbnQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyOSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfY29udGVudF9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfY29udGVudF9jb250YWluZXIgLnBwX2RldGFpbHMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMTBweCAwIDJweDtcclxufVxyXG5cclxuLyogbGluZSAxMzMsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX2Rlc2NyaXB0aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogbGluZSAxMzQsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX3NvY2lhbCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfc29jaWFsIC5mYWNlYm9vayB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB3aWR0aDogNTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfc29jaWFsIC50d2l0dGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLyogbGluZSAxMzcsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX25hdiB7XHJcbiAgY2xlYXI6IHJpZ2h0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogM3B4IDEwcHggMCAxMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEzOCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfbmF2IHAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAycHggNHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDE0MCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfaG92ZXJDb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMjAwMDtcclxufVxyXG5cclxuLyogbGluZSAxNDIsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX2dhbGxlcnkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxufVxyXG5cclxuLyogbGluZSAxNDMsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX2dhbGxlcnkgZGl2IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogbGluZSAxNDQsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX2dhbGxlcnkgdWwge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXJnaW46IDAgMCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0NSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfZ2FsbGVyeSB1bCBhIHtcclxuICBib3JkZXI6IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkgc29saWQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ2LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbi5wcF9nYWxsZXJ5IHVsIGEgaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ3LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbi5wcF9nYWxsZXJ5IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0OCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfZ2FsbGVyeSBsaS5kZWZhdWx0IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMzNweDtcclxuICB3aWR0aDogNTBweDtcclxufVxyXG5cclxuLyogbGluZSAxNTAsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2dhbGxlcnkgLnBwX2Fycm93X3ByZXZpb3VzLFxyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSAucHBfYXJyb3dfbmV4dCB7XHJcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDE2NiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSAucHBfYXJyb3dfcHJldmlvdXM6YmVmb3JlLFxyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSAucHBfYXJyb3dfbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbiAgY29sb3I6ICNDMkMyQzk7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmc6IDEwcHggMTNweDtcclxufVxyXG4vKiBsaW5lIDE3NCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSAucHBfYXJyb3dfcHJldmlvdXM6aG92ZXI6YmVmb3JlLFxyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSAucHBfYXJyb3dfbmV4dDpob3ZlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmNWEwMDtcclxuICBjb2xvcjogI2ZmNWEwMDtcclxufVxyXG5cclxuLyogbGluZSAxODIsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX2dhbGxlcnkgLnBwX2Fycm93X25leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4OCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZGV0YWlscyAucHBfYXJyb3dfcHJldmlvdXMsXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9kZXRhaWxzIC5wcF9hcnJvd19uZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5MywgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfbG9hZGVySWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbWFyZ2luOiAtMTJweCAwIDAgLTEycHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk0LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbiNwcF9mdWxsX3JlcyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxOTUsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk2LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbiNwcF9mdWxsX3JlcyAucHBfaW5saW5lIHAge1xyXG4gIG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTk4LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcHQge1xyXG4gIGNvbG9yOiAjYTJhYWIwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjA1LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50LFxyXG5kaXYubGlnaHRfcm91bmRlZCAucHBfY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogbGluZSAyMDgsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmUsIGRpdi5saWdodF9yb3VuZGVkIC5wcF9jb250ZW50IC5wcHQsXHJcbmRpdi5saWdodF9yb3VuZGVkICNwcF9mdWxsX3JlcyAucHBfaW5saW5lLCBkaXYubGlnaHRfc3F1YXJlIC5wcF9jb250ZW50IC5wcHQsXHJcbmRpdi5saWdodF9zcXVhcmUgI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmUsIGRpdi5mYWNlYm9vayAucHBfY29udGVudCAucHB0LFxyXG5kaXYuZmFjZWJvb2sgI3BwX2Z1bGxfcmVzIC5wcF9pbmxpbmUge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxMywgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSB1bCBsaSBhOmhvdmVyLCBkaXYucHBfZGVmYXVsdCAucHBfZ2FsbGVyeSB1bCBsaS5zZWxlY3RlZCBhLFxyXG4ucHBfZ2FsbGVyeSB1bCBhOmhvdmVyLCAucHBfZ2FsbGVyeSBsaS5zZWxlY3RlZCBhIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE2LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9kZXRhaWxzLCBkaXYubGlnaHRfcm91bmRlZCAucHBfZGV0YWlscyxcclxuZGl2LmRhcmtfcm91bmRlZCAucHBfZGV0YWlscywgZGl2LmRhcmtfc3F1YXJlIC5wcF9kZXRhaWxzLFxyXG5kaXYubGlnaHRfc3F1YXJlIC5wcF9kZXRhaWxzLCBkaXYuZmFjZWJvb2sgLnBwX2RldGFpbHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogbGluZSAyMjEsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX3RvcCwgLnBwX2JvdHRvbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBsaW5lIDIyMiwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4qIGh0bWwgLnBwX3RvcCwgKiBodG1sIC5wcF9ib3R0b20ge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLyogbGluZSAyMjMsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX3RvcCAucHBfbGVmdCwgLnBwX2JvdHRvbSAucHBfbGVmdCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDIyNCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4ucHBfdG9wIC5wcF9taWRkbGUsIC5wcF9ib3R0b20gLnBwX21pZGRsZSB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDIyNSwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG4qIGh0bWwgLnBwX3RvcCAucHBfbWlkZGxlLCAqIGh0bWwgLnBwX2JvdHRvbSAucHBfbWlkZGxlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjI2LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbi5wcF90b3AgLnBwX3JpZ2h0LCAucHBfYm90dG9tIC5wcF9yaWdodCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLyogbGluZSAyMjcsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuLnBwX2ZhZGUsIC5wcF9nYWxsZXJ5IGxpLmRlZmF1bHQgYSBpbWcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjMwLCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9vdmVybGF5IHtcclxuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAyMzQsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX25leHQsXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9wcmV2aW91cyB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyNTAsIC4uL3Njc3MvX3ByZXR0eXBob3RvLnNjc3MgKi9cclxuZGl2LnBwX2RlZmF1bHQgLnBwX25leHQ6YmVmb3JlLFxyXG5kaXYucHBfZGVmYXVsdCAucHBfcHJldmlvdXM6YmVmb3JlIHtcclxuICBjb2xvcjogI0MyQzJDOTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgcGFkZGluZzogMTBweCAxM3B4O1xyXG59XHJcbi8qIGxpbmUgMjU3LCAuLi9zY3NzL19wcmV0dHlwaG90by5zY3NzICovXHJcbmRpdi5wcF9kZWZhdWx0IC5wcF9uZXh0OmhvdmVyOmJlZm9yZSxcclxuZGl2LnBwX2RlZmF1bHQgLnBwX3ByZXZpb3VzOmhvdmVyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YTAwO1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDI2NCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCBhLnBwX25leHQge1xyXG4gIHJpZ2h0OiAtNzVweDtcclxufVxyXG4vKiBsaW5lIDI2OCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCBhLnBwX25leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCBhLnBwX3ByZXZpb3VzIHtcclxuICBsZWZ0OiAtNDdweDtcclxufVxyXG4vKiBsaW5lIDI3NywgLi4vc2Nzcy9fcHJldHR5cGhvdG8uc2NzcyAqL1xyXG5kaXYucHBfZGVmYXVsdCBhLnBwX3ByZXZpb3VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNTNcIjtcclxufVxyXG5cclxuLyoqIFBhZ2UgQnVpbGRlciAqKi9cclxuLyogbGluZSAyLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhID4gLmZ1bGx3aWR0aCA+IGRpdiA+IC5yb3cge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2ZlYXR1cmVkLWFyZWEgPiAuZnVsbHdpZHRoID4gZGl2ID4gLnJvdyA+IC5jb2x1bW5zIHtcclxuICBwYWRkaW5nOiAwIDAgMCAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDcsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1idWlsZGVyLXBocCAjbWFpbi1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMDtcclxufVxyXG5cclxuLyogbGluZSAxMywgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYS5ib3hlZCB7XHJcbiAgbWFyZ2luOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxOCwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYS5ib3hlZCAjY29udGVudF9jYXJvdXNlbCBsaSxcclxuI2ZlYXR1cmVkLWFyZWEuYm94ZWQgI2NvbnRlbnRfY2Fyb3VzZWwgLmJpZyxcclxuI2ZlYXR1cmVkLWFyZWEuYm94ZWQgI2NvbnRlbnRfY2Fyb3VzZWwgLndpZGUge1xyXG4gIHdpZHRoOiAzMDVweDtcclxufVxyXG4vKiBsaW5lIDIzLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhIC5mdWxsd2lkdGgge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4vKiBsaW5lIDI1LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhIC5mZWF0dXJlZC1lbGVtZW50LTEge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMjcsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2ZlYXR1cmVkLWFyZWEgLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuLyogbGluZSAzNSwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYSAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xyXG4gIGxlZnQ6IDQwcHg7XHJcbn1cclxuLyogbGluZSAzOSwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYSAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG59XHJcbi8qIGxpbmUgNDMsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2ZlYXR1cmVkLWFyZWEgLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDZweDtcclxuICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICBsaW5lLWhlaWdodDogNDZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgb3BhY2l0eTogMDtcclxuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9fYmxhbmsuZ2lmKTtcclxufVxyXG4vKiBsaW5lIDU2LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhIC5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogbGluZSA3MywgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYS5ib3hlZCA+IGRpdiA+IC5yb3csXHJcbiNidWlsZGVyLWNvbnRhaW5lciA+IC5yb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogOTgwcHg7XHJcbiAgbWluLXdpZHRoOiA3MjdweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzYsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1idWlsZGVyLXBocCAucm93ID4gLmxhcmdlLTEyID4gLnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXgtd2lkdGg6IDYyLjVlbTtcclxufVxyXG5cclxuLyogbGluZSA4NiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgI2NvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSA5MiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLmVudHJ5LWVsZW1lbnQtdGl0bGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjVhMDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvZG90c19wYXQucG5nKSByZXBlYXQteCBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDEwMiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLmVudHJ5LWVsZW1lbnQtdGl0bGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLyogbGluZSAxMTIsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5lbnRyeS1lbGVtZW50LXRpdGxlIGgzIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgem9vbTogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZW50cnktZWxlbWVudC10aXRsZSBoMzpiZWZvcmUsICNidWlsZGVyLWNvbnRhaW5lciAuZW50cnktZWxlbWVudC10aXRsZSBoMzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5lbnRyeS1lbGVtZW50LXRpdGxlIGgzOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDEzMSwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLmVsZW1lbnQtY2F0ZWdvcnktdmlldy1hbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgMTQwLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1jYXRlZ29yeS12aWV3LWFsbCBhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDE0MywgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLnJvdy13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi8qIGxpbmUgMTQ2LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAucm93LXdyYXBwZXIgLmxhcmdlLTYuY29sdW1uczpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuLyogbGluZSAxNDgsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5yb3ctd3JhcHBlciAubGFyZ2UtNi5jb2x1bW5zOmZpcnN0LWNoaWxkIC5lbnRyeS1lbGVtZW50LXRpdGxlOmFmdGVyIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4vKiBsaW5lIDE1MiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLnJvdy13cmFwcGVyIC5sYXJnZS02LmNvbHVtbnM6bGFzdC1jaGlsZCAuZW50cnktZWxlbWVudC10aXRsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG59XHJcbi8qIGxpbmUgMTU3LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxNTksIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLyogbGluZSAxNjEsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5uYXYtdGFicyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTY2LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAubmF2LXRhYnMgYSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgMTczLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAubGF0ZXN0LXBvc3RzLXRhYnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbn1cclxuLyogbGluZSAxNzksIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5uby1lbGVtZW50LXRpdGxlIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAxODQsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYsXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSAxODcsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5yZXZpZXdzLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5uZXh0LFxyXG4jYnVpbGRlci1jb250YWluZXIgLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC52aWRlby1jZW50cmFsLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5uZXh0IHtcclxuICByaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLnJldmlld3MtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLnByZXYsXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLnByZXYge1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG59XHJcbi8qIGxpbmUgMTk3LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuLyogbGluZSAyMDEsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5lbGVtZW50LWJsb2cgI2Jsb2ctZ3JpZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4vKiBsaW5lIDIwNCwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLmVsZW1lbnQtYmxvZyAjYmxvZy1ncmlkIC5ibG9nLWdyaWQtaXRlbXMgLnJldmlldy1zY29yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTMlO1xyXG59XHJcbi8qIGxpbmUgMjA5LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1ibG9nICNibG9nLWdyaWQgLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLmVudHJ5LW1ldGEsXHJcbiNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1ibG9nICNibG9nLWdyaWQgLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzIC5lbnRyeS1tZXRhIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgMjE2LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciBhIHNwYW4uc29jaWFsLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogbGluZSAyMjIsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLnJvdy13cmFwcGVyLmZ1bGx3aWR0aCA+IC5yb3cge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDIyNCwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4ucm93LXdyYXBwZXIuZnVsbHdpZHRoID4gLnJvdyAuZWxlbWVudC5sYXJnZS0xMiB7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcblxyXG4vKiA9V2lkZ2V0IEFyZWEgRWxlbWVudCovXHJcbi8qIGxpbmUgMjMxLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LXdpZGdldHMgLndpZGdldCB7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDIzNiwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4uZWxlbWVudC13aWRnZXRzID4gbGkud2lkZ2V0IHVsLFxyXG4uZWxlbWVudC13aWRnZXRzID4gbGkud2lkZ2V0IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjM4LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LXdpZGdldHMgdWwgbGkgdWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjQwLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LXdpZGdldHMgaDIud2lkZ2V0dGl0bGUge1xyXG4gIGNvbG9yOiAjNDM0MjQyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLyogPURpdmlkZXIgZWxlbWVudCAqL1xyXG4vKiBsaW5lIDI0OSwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4uZWxlbWVudC1kaXZpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMjUyLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LWRpdmlkZXIgLmRpdmlkZXItZGFzaGVkOmJlZm9yZSxcclxuLmVsZW1lbnQtZGl2aWRlciAuZGl2aWRlci1zb2xpZDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgMjU1LCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LWRpdmlkZXIgLmRpdmlkZXItZGFzaGVkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZmRmZGQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIENhcm91c2VsICovXHJcbi8qIGxpbmUgMjYyLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRhY3QgZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogbGluZSAyNjgsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLndpdGgtc2lkZWJhciAjYnVpbGRlci1jb250YWluZXIgLmhvcml6b250YWwtY2Fyb3VzZWwgPiB1bCA+IGxpIHtcclxuICB3aWR0aDogMjIwcHg7XHJcbn1cclxuLyogbGluZSAyNzIsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLndpdGgtc2lkZWJhciAjYnVpbGRlci1jb250YWluZXIgLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC52aWRlby1jZW50cmFsLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciBsaS52aWRlby1jZW50cmFsLWl0ZW0ge1xyXG4gIHdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLyogbGluZSAyNzgsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuI2J1aWxkZXItY29udGFpbmVyIC5yb3ctd3JhcHBlci5lbGVtZW50LXdvb2NvbW1lcmNlX3Nob3BfYXJjaGl2ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDI4MSwgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLnJvdy13cmFwcGVyLmVsZW1lbnQtd29vY29tbWVyY2Vfc2hvcF9hcmNoaXZlIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDI4NywgLi4vc2Nzcy9fcmFkaXVtLWJ1aWxkZXIuc2NzcyAqL1xyXG4jYnVpbGRlci1jb250YWluZXIgLnJvdy13cmFwcGVyLmVsZW1lbnQtd29vY29tbWVyY2Vfc2hvcF9hcmNoaXZlIC5yZWxhdGVkLnByb2R1Y3RzLFxyXG4jYnVpbGRlci1jb250YWluZXIgLnJvdy13cmFwcGVyLmVsZW1lbnQtd29vY29tbWVyY2Vfc2hvcF9hcmNoaXZlIC51cHNlbGxzLnByb2R1Y3RzIHtcclxuICBwYWRkaW5nOiAwIDAgMCAwO1xyXG59XHJcbi8qIGxpbmUgMjkyLCAuLi9zY3NzL19yYWRpdW0tYnVpbGRlci5zY3NzICovXHJcbiNidWlsZGVyLWNvbnRhaW5lciAucm93LXdyYXBwZXIuZWxlbWVudC13b29jb21tZXJjZV9zaG9wX2FyY2hpdmUgLnByb2R1Y3Qtc21hbGwgLmFkZF90b19jYXJ0X2J1dHRvbiwgI2J1aWxkZXItY29udGFpbmVyIC5yb3ctd3JhcHBlci5lbGVtZW50LXdvb2NvbW1lcmNlX3Nob3BfYXJjaGl2ZSAucHJvZHVjdC1zbWFsbCAuYWRkZWRfdG9fY2FydCB7XHJcbiAgcmlnaHQ6IDE2JTtcclxufVxyXG5cclxuLyogbGluZSAyOTgsIC4uL3Njc3MvX3JhZGl1bS1idWlsZGVyLnNjc3MgKi9cclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qXHJcbipcclxuKiBTaG9ydGNvZGUgQ1NTIHN0eWxpbmcuXHJcbiogUmFkaXVtVGhlbWVzIFNob3J0Y29kZXMgUGx1Z2luXHJcbipcclxuKi9cclxuLyogPUNvbHVtbiBTaXplcyBhbmQgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAxMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tb25lLWhhbGYge1xyXG4gIHdpZHRoOiA0OCU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLW9uZS10aGlyZCB7XHJcbiAgd2lkdGg6IDMwLjY2JTtcclxufVxyXG5cclxuLyogbGluZSAxOSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdHdvLXRoaXJkIHtcclxuICB3aWR0aDogNjUuMzMlO1xyXG59XHJcblxyXG4vKiBsaW5lIDIzLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1vbmUtZm91cnRoIHtcclxuICB3aWR0aDogMjIlO1xyXG59XHJcblxyXG4vKiBsaW5lIDI3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10aHJlZS1mb3VydGgge1xyXG4gIHdpZHRoOiA3NCU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLW9uZS1maWZ0aCB7XHJcbiAgd2lkdGg6IDE2LjglO1xyXG59XHJcblxyXG4vKiBsaW5lIDM1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10d28tZmlmdGgge1xyXG4gIHdpZHRoOiAzNy42JTtcclxufVxyXG5cclxuLyogbGluZSAzOSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGhyZWUtZmlmdGgge1xyXG4gIHdpZHRoOiA1OC40JTtcclxufVxyXG5cclxuLyogbGluZSA0MywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tZm91ci1maWZ0aCB7XHJcbiAgd2lkdGg6IDY3LjIlO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1vbmUtc2l4dGgge1xyXG4gIHdpZHRoOiAxMy4zMyU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWZpdmUtc2l4dGgge1xyXG4gIHdpZHRoOiA4Mi42NyU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWZpdmUtc2l4dGgsXHJcbi5yYWRpdW0tZm91ci1maWZ0aCxcclxuLnJhZGl1bS1vbmUtZmlmdGgsXHJcbi5yYWRpdW0tb25lLWZvdXJ0aCxcclxuLnJhZGl1bS1vbmUtaGFsZixcclxuLnJhZGl1bS1vbmUtc2l4dGgsXHJcbi5yYWRpdW0tb25lLXRoaXJkLFxyXG4ucmFkaXVtLXRocmVlLWZpZnRoLFxyXG4ucmFkaXVtLXRocmVlLWZvdXJ0aCxcclxuLnJhZGl1bS10d28tZmlmdGgsXHJcbi5yYWRpdW0tdHdvLXRoaXJkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWNvbHVtbi1sYXN0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbi8qIERpdmlkZXIgU2hvcnRjb2RlICovXHJcbi8qIGxpbmUgNzcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uaHIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6ICNkZmRmZGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG4vKiBsaW5lIDg3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmhyIGEge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XHJcbn1cclxuLyogbGluZSA5MSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5ociAuc2tpcCB7XHJcbiAgY29sb3I6ICM5OTlBOUM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5ocl9pbnZpc2libGUge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vKiBUZXh0IGRpdmlkZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogbGluZSAxMTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udHgtZGl2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC4xO1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZXh0LWNlbnRlciAudHgtZGl2IHtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxufVxyXG5cclxuLyogbGluZSAxMjQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udHgtZGl2LnNtYWxsIHtcclxuICB3aWR0aDogMzBweDtcclxufVxyXG5cclxuLyogbGluZSAxMjgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udHgtZGl2Lm1lZGl1bSB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDEzNCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5idXR0b24gW2NsYXNzXj1cImljb24tXCJdLFxyXG4uYnV0dG9uW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi8qKiBUYWJzICoqL1xyXG4vKiBsaW5lIDE0MCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5uYXYtdGFicyB7XHJcbiAgbWFyZ2luOiAwIDAgMTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNWEwMDtcclxufVxyXG4vKiBsaW5lIDE0OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5uYXYtdGFicyA+IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG4vKiBsaW5lIDE1NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi8qIGxpbmUgMTU4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLm5hdi10YWJzID4gbGkgYSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiAwIDdweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxKTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XHJcbn1cclxuLyogbGluZSAxNjcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZTpob3ZlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi8qIGxpbmUgMTcyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLm5hdi10YWJzID4gbGkuYWN0aXZlIGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZTpob3ZlciBhIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSAxNzcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ubmF2LXRhYnMgPiBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLyogbGluZSAxODEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ubmF2LXRhYnMgPiBsaTpsYXN0LWNoaWxkIGEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50YWItY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAxOTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGFiLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLyogbGluZSAxOTYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAyMDAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDIwNiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxNCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5mYWRlLmluIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiA9U2xpZGluZyBDYXJvdXNlbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDIyMCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5ob3Jpem9udGFsLWNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEzNDBweDtcclxufVxyXG4vKiBsaW5lIDIyNCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5ob3Jpem9udGFsLWNhcm91c2VsID4gdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgKnpvb206IDE7XHJcbn1cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmhvcml6b250YWwtY2Fyb3VzZWwgPiB1bDpiZWZvcmUsIC5ob3Jpem9udGFsLWNhcm91c2VsID4gdWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5ob3Jpem9udGFsLWNhcm91c2VsID4gdWw6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgMjMyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmhvcml6b250YWwtY2Fyb3VzZWwgPiB1bCA+IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyNDAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uaG9yaXpvbnRhbC1jYXJvdXNlbC5wb3N0ID4gdWwge1xyXG4gIGhlaWdodDogMjY3cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQ2LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyNTYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB3aWR0aDogNTBweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDI2NiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjcwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLm5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDI3OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5uby1qcyAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFRlYXNlciAqL1xyXG4vKiBsaW5lIDI4MywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDI4OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIgLnNlY3Rpb24tbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6IDE2cHgvbm9ybWFsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDI5NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIgLnNlY3Rpb24tbGluayBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTksIDE4NCwgMC45MSk7XHJcbiAgcGFkZGluZzogMnB4IDZweDtcclxuICBtYXJnaW46IDAgMXB4O1xyXG59XHJcbi8qIGxpbmUgMzAzLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlciAuc2VjdGlvbi1saW5rLnNwb25zb3JlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxufVxyXG4vKiBsaW5lIDMwNywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIgLnNlY3Rpb24tbGluay5zcG9uc29yZWQgLnNwb25zb3ItbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSAzMTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyIC5zZWN0aW9uLWxpbmsuc3BvbnNvcmVkIC5zcG9uc29yLW5hbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAzMjIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyIC5ieS1saW5lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBvcGFjaXR5OiAuNztcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4vKiBsaW5lIDMzMiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIgLmJ5LWxpbmUgLmxpbmstYXV0aG9yLFxyXG4udGVhc2VyIC5ieS1saW5lIGEge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMzQwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlciBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMzU4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlcjpob3ZlciBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMDMpO1xyXG59XHJcbi8qIGxpbmUgMzY3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlciAuc3RhdHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogbGluZSAzNzEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1zbWFsbCB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbn1cclxuLyogbGluZSAzNzUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1zbWFsbCAudGVhc2VyLWltYWdlLFxyXG4udGVhc2VyLnRlYXNlci1zbWFsbCAudGVhc2VyLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcbi8qIGxpbmUgMzgxLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItc21hbGwgLnRlYXNlci1pbmZvIHtcclxuICB0b3A6IDMwcHg7XHJcbiAgbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDM4NiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIudGVhc2VyLXNtYWxsIC50ZWFzZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4vKiBsaW5lIDM5MCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIudGVhc2VyLXNtYWxsLnN0YXRzIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIHBhZGRpbmc6IDUlO1xyXG59XHJcbi8qIGxpbmUgMzk3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItbWVkaXVtIHtcclxuICB3aWR0aDogNDE2cHg7XHJcbiAgaGVpZ2h0OiAyNjdweDtcclxufVxyXG4vKiBsaW5lIDQwMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIudGVhc2VyLW1lZGl1bSAuaW5uZXIge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSA0MDUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1tZWRpdW0gLnRlYXNlci1pbWFnZSxcclxuLnRlYXNlci50ZWFzZXItbWVkaXVtIC50ZWFzZXItb3ZlcmxheSB7XHJcbiAgd2lkdGg6IDQxNnB4O1xyXG4gIGhlaWdodDogMjY3cHg7XHJcbn1cclxuLyogbGluZSA0MTEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1tZWRpdW0gLnRlYXNlci1pbmZvIHtcclxuICBwYWRkaW5nLXRvcDogMTglO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgNDE3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItbWVkaXVtIC50ZWFzZXItdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgNDIyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItbWVkaXVtOmhvdmVyIC50ZWFzZXItb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBsaW5lYXI7XHJcbn1cclxuLyogbGluZSA0MzAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1tZWRpdW06aG92ZXIgLnRlYXNlci10aXRsZSB7XHJcbiAgY29sb3I6ICM4NmJmZmY7XHJcbn1cclxuLyogbGluZSA0MzQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1tZWRpdW06aG92ZXIgLmJ5LWxpbmUsXHJcbi50ZWFzZXIudGVhc2VyLW1lZGl1bTpob3ZlciAuc2VjdGlvbi1saW5rIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG59XHJcbi8qIGxpbmUgNDQwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItbWVkaXVtOmhvdmVyLnN0YXRzIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgbGluZWFyO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDQ0OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXIudGVhc2VyLW1lZGl1bTpob3ZlciAuc3RhdHMuc3RhdCB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgNDUyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci50ZWFzZXItbWVkaXVtOmhvdmVyIC5zdGF0cyAuc3RhdDpob3ZlciB7XHJcbiAgY29sb3I6ICM1M2E0ZmY7XHJcbn1cclxuLyogbGluZSA0NTgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLnRlYXNlci1tZWRpdW0uc3RhdHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBwYWRkaW5nOiAxMCU7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4yNXMgbGluZWFyO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm90dG9tOiAtMzVweDtcclxufVxyXG5cclxuLyogbGluZSA0ODAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLWltYWdlLFxyXG4udGVhc2VyLWxpbmssXHJcbi50ZWFzZXItb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXItbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ5NSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXItaW1hZ2Uge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDk5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnRlYXNlci1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGxpbmVhcjtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBsaW5lIDUwOCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXItaW5mbyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4vKiBsaW5lIDUxNSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXItdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA1MTgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGVhc2VyLXRpdGxlIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDUyMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZWFzZXItdGl0bGUgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBTT0NJQUwgU0hPUlRDT0RFXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDUzMCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5zb2NpYWwtaWNvbnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi5zb2NpYWwtaWNvbnMtd3JhcHBlcjpiZWZvcmUsIC5zb2NpYWwtaWNvbnMtd3JhcHBlcjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnNvY2lhbC1pY29ucy13cmFwcGVyOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyogbGluZSA1MzYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG51bC5zb2NpYWwtaWNvbnMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSA1NDEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG51bC5zb2NpYWwtaWNvbnMgbGkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxufVxyXG4vKiBsaW5lIDU1NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbnVsLnNvY2lhbC1pY29ucyBsaSBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTYzLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uIHtcclxuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZGZkZmRkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbiwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA1NzcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24ud3d3OmhvdmVyIHtcclxuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA1ODIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uYmVoYW5jZTpob3ZlciB7XHJcbiAgY29sb3I6ICMyYjlhZDIgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMyYjlhZDIgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDU4NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi5ibG9nZ2VyOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmNjUwMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmNjUwMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNTkyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLmRldmlhbnRhcnQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjNTM2NjU5ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTM2NjU5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA1OTcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uZHJpYmJibGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjZjk3M2E0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjk3M2E0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2MDIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uZmFjZWJvb2s6aG92ZXIge1xyXG4gIGNvbG9yOiAjM2I1YTliICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM2I1YTliICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2MDcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uZmxpY2tyOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmMDA4NCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmMDA4NCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjEyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLmZvcnJzdDpob3ZlciB7XHJcbiAgY29sb3I6ICMyZjcxM2QgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMyZjcxM2QgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDYxNywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi5nb29nbGVwbHVzOmhvdmVyIHtcclxuICBjb2xvcjogI2Y2M2QyNiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2Y2M2QyNiAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjIyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLmluc3RhZ3JhbTpob3ZlciB7XHJcbiAgY29sb3I6ICM1MDdlYTQgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICM1MDdlYTQgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDYyNywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi5sYXN0Zm06aG92ZXIge1xyXG4gIGNvbG9yOiAjZGEwMDE5ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGEwMDE5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2MzIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24ubGlua2VkaW46aG92ZXIge1xyXG4gIGNvbG9yOiAjMDA3MmIyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmIyICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2MzcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24ucGF5cGFsOmhvdmVyIHtcclxuICBjb2xvcjogIzE2NWM4MiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzE2NWM4MiAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjQyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLnBpY2FzYTpob3ZlciB7XHJcbiAgY29sb3I6ICM4YTY1YTMgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICM4YTY1YTMgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDY0NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi5waW50ZXJlc3Q6aG92ZXIge1xyXG4gIGNvbG9yOiAjY2IyMDI3ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2IyMDI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2NTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uc2t5cGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjMDBhYWYxICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDBhYWYxICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2NTcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uc291bmRjbG91ZDpob3ZlciB7XHJcbiAgY29sb3I6ICNmZjY5MDAgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZjY5MDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDY2MiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi5zdHVtYmxldXBvbjpob3ZlciB7XHJcbiAgY29sb3I6ICNlYjQ4MjMgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNlYjQ4MjMgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDY2NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi50d2l0dGVyOmhvdmVyIHtcclxuICBjb2xvcjogIzJiYWFlMSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzJiYWFlMSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjcyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLnZpbWVvOmhvdmVyIHtcclxuICBjb2xvcjogIzQwYjJkYyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzQwYjJkYyAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjc3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLnlvdXR1YmU6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmYzMzMwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmYzMzMwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2ODIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24udHVtYmxyOmhvdmVyIHtcclxuICBjb2xvcjogIzJjNDc2MiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzJjNDc2MiAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjg3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLmRyaWJibGU6aG92ZXIge1xyXG4gIGNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSA2OTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG5hIHNwYW4uc29jaWFsLWljb24uc3BvdGlmeTpob3ZlciB7XHJcbiAgY29sb3I6ICNhY2QzNDEgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNhY2QzNDEgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDY5NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmEgc3Bhbi5zb2NpYWwtaWNvbi55ZWxwOmhvdmVyIHtcclxuICBjb2xvcjogI2M0MTIwMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2M0MTIwMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNzAyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuYSBzcGFuLnNvY2lhbC1pY29uLmVtYWlsOmhvdmVyIHtcclxuICBjb2xvcjogIzIzMzEzQSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzIzMzEzQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDcxMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IGEgc3Bhbi5zb2NpYWwtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBSYWRpdW0gSW1hZ2UgKi9cclxuLyogbGluZSA3MTcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtX3NpbmdsZV9pbWFnZSBmaWd1cmUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgNzIwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bV9zaW5nbGVfaW1hZ2UgZmlndXJlIGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDcyNSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW1fc2luZ2xlX2ltYWdlIGZpZ3VyZSBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgY29sb3I6ICNkZmRmZGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgNzM4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bV9zaW5nbGVfaW1hZ2UgZmlndXJlOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgNzQ1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bV9zaW5nbGVfaW1hZ2UgZmlnY2FwdGlvbiB7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA3NTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtX3NpbmdsZV9pbWFnZS5ib3JkZXJmcmFtZSBpbWcge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi8qIGxpbmUgNzYxLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bV9zaW5nbGVfaW1hZ2UuZ2xvd2ZyYW1lIGltZyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzAyOWRkMztcclxuICB3aWR0aDogOTglO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgXFw5O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDgyLCAxNjgsIDIzNiwgMC42KTtcclxufVxyXG4vKiBsaW5lIDc3MSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW1fc2luZ2xlX2ltYWdlIC5zaGFkb3dmcmFtZSBpbWcge1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLyogTGlzdCBTaG9ydGNvZGUgKi9cclxuLyogbGluZSA3ODEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ubGlzdCBvbCBsaSxcclxuLmxpc3QgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWlzYyAqL1xyXG4vKiBsaW5lIDc4NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IG9sLnVuc3R5bGVkLFxyXG4uZW50cnktY29udGVudCB1bC51bnN0eWxlZCxcclxub2wudW5zdHlsZWQsXHJcbnVsLnVuc3R5bGVkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDc5MywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IG9sLnVuc3R5bGVkIGxpLFxyXG4uZW50cnktY29udGVudCB1bC51bnN0eWxlZCBsaSxcclxub2wudW5zdHlsZWQgbGksXHJcbnVsLnVuc3R5bGVkIGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIE1lc3NhZ2UgQm94ZXMqL1xyXG4vKiBsaW5lIDc5OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZzogMTBweCA2cHg7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgdHJhbnNpdGlvbjogLjFzIGxpbmVhciBhbGw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgbGluZWFyIGFsbDtcclxuICAtbW96LXRyYW5zaXRpb246IC4xcyBsaW5lYXIgYWxsO1xyXG59XHJcblxyXG4vKiBub3RlICovXHJcbi8qIGxpbmUgODA5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmFsZXJ0Lm5vdGUge1xyXG4gIGNvbG9yOiAjOTc1NTA3O1xyXG4gIGJvcmRlci1jb2xvcjogI2U5Yzc4YztcclxufVxyXG5cclxuLyogSW5mbyBib3ggKi9cclxuLyogbGluZSA4MTUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYWxlcnQuaW5mbyB7XHJcbiAgY29sb3I6ICMyMDQ0Nzk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDE3YWM5O1xyXG59XHJcblxyXG4vKiBFcnJvciBib3ggKi9cclxuLyogbGluZSA4MjEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYWxlcnQuZXJyb3IsXHJcbi5hbGVydC53YXJuaW5nIHtcclxuICBjb2xvcjogIzhiMGYwZjtcclxuICBib3JkZXItY29sb3I6ICNmM2MwYzA7XHJcbn1cclxuXHJcbi8qIFN1Y2Nlc3MgYm94ICovXHJcbi8qIGxpbmUgODI4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmFsZXJ0LnN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMTE2MDFjO1xyXG4gIGJvcmRlci1jb2xvcjogI2I4ZGNhNjtcclxufVxyXG5cclxuLyogPVRhYiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDgzNiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy1ob3Jpem9udGFsLnVpLXRhYnMgLnVpLXRhYnMtaGlkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDg0MSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy1ob3Jpem9udGFsIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLyogbGluZSA4NDUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCB1bC5yYWRpdW0tbmF2IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCB1bC5yYWRpdW0tbmF2OmJlZm9yZSwgLnJhZGl1bS10YWJzLWhvcml6b250YWwgdWwucmFkaXVtLW5hdjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLWhvcml6b250YWwgdWwucmFkaXVtLW5hdjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSA4NTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCB1bC5yYWRpdW0tbmF2IGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSA4NTksIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCB1bC5yYWRpdW0tbmF2IGxpIGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDdweCAyMHB4IDA7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLyogbGluZSA4NzAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCB1bC5yYWRpdW0tbmF2IGxpIGE6aG92ZXIge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKiBsaW5lIDg3NSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy1ob3Jpem9udGFsIHVsLnJhZGl1bS1uYXYgbGkudWktdGFicy1hY3RpdmUge1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgODc4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLWhvcml6b250YWwgdWwucmFkaXVtLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcbi8qIGxpbmUgODg1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLWhvcml6b250YWwgLnRhYnMtY29udGVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDg4OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy1ob3Jpem9udGFsIC5yYWRpdW0tdGFiIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLyogbGluZSA4OTMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtaG9yaXpvbnRhbCAucmFkaXVtLXRhYlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tT3V0IDUwMG1zIGVhc2UgYm90aDtcclxuICAtbW96LWFuaW1hdGlvbjogem9vbU91dCA1MDBtcyBlYXNlIGJvdGg7XHJcbiAgLW8tYW5pbWF0aW9uOiB6b29tT3V0IDUwMG1zIGVhc2UgYm90aDtcclxuICBhbmltYXRpb246IHpvb21PdXQgNTAwbXMgZWFzZSBib3RoO1xyXG59XHJcblxyXG4vKiB2ZXJ0aWNsYSBUYWJzICovXHJcbi8qIGxpbmUgOTA0LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLyogbGluZSA5MDgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtdmVydGljYWwgLnVpLXdpZGdldC1oZWFkZXIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDkxMiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy12ZXJ0aWNhbCAudWktdGFicy1uYXYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSA5MTgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtdmVydGljYWwgLnVpLXRhYnMtbmF2IGxpIHtcclxuICBjbGVhcjogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi8qIGxpbmUgOTI4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLXZlcnRpY2FsIC51aS10YWJzLW5hdiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbn1cclxuLyogbGluZSA5MzgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtdmVydGljYWwgLnVpLXRhYnMtbmF2IGxpIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IC42ZW0gMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLyogbGluZSA5NDQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtdmVydGljYWwgLnVpLXRhYnMtbmF2IGxpIGE6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDk0OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy12ZXJ0aWNhbCAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmNWEwMDtcclxufVxyXG4vKiBsaW5lIDk1MiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdGFicy12ZXJ0aWNhbCAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuLyogbGluZSA5NTgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRhYnMtdmVydGljYWwgLnVpLXRhYnMtbmF2IGxpOmxhc3QtY2hpbGQge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG59XHJcbi8qIGxpbmUgOTY5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLXZlcnRpY2FsIC51aS10YWJzLXBhbmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNzUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcGFkZGluZzogMCA0MHB4O1xyXG59XHJcbi8qIGxpbmUgOTc4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10YWJzLXZlcnRpY2FsIC5zaWRlYmFyX3RhYl9zaGFkb3c6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDkwJTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHJpZ2h0OiAtMTRweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHRvcDogNSU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHRUb2dnbGUgU3R5bGVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDk5NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdG9nZ2xlIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDk5NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdG9nZ2xlIC5yYWRpdW0tdG9nZ2xlLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2ZmNWEwMDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG59XHJcbi8qIGxpbmUgMTAxMSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tdG9nZ2xlIC50YXJnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuLyogbGluZSAxMDE1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10b2dnbGUgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbjpiZWZvcmUsXHJcbi5yYWRpdW0tdG9nZ2xlIHNwYW4udWktaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwNjcnO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBsaW5lIDEwMjMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLXRvZ2dsZSAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjA2OCc7XHJcbn1cclxuLyogbGluZSAxMDI3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS10b2dnbGUgc3Bhbi51aS1pY29uIHtcclxuICBtYXJnaW46IDAgOHB4IDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBhY2NvcmRpb25cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ki9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDEwMzcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYWNjb3JkaW9uIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAxMDQxLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmFjY29yZGlvbiAudGl0bGUgYSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcclxufVxyXG5cclxuLyogbGluZSAxMDQ4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmFjY29yZGlvbiAuaW5uZXIge1xyXG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA1MiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5hY2NvcmRpb24gLmFjdGl2ZSAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uOmJlZm9yZSxcclxuLmFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZjA2Nyc7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNjAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYWNjb3JkaW9uIC5hY3RpdmUgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYwNjgnO1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNjQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xyXG4gIG1hcmdpbjogMCA4cHggMCAwO1xyXG59XHJcblxyXG4vKiBCYW5uZXIgYm94ZXMgKi9cclxuLyogbGluZSAxMDY5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXItZ3JpZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC03cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IC03cHggIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDEwNzMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lci1ncmlkIC5jb2x1bW5zIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbn1cclxuLyogbGluZSAxMDc3LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXItZ3JpZCAuY29sdW1ucyA+IGRpdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4vKiBsaW5lIDEwODIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lci1ncmlkIC5yYWRpdW0tYmFubmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDEwODYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lci1ncmlkIC5jb2x1bW5zID4gaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEwOTIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciB7XHJcbiAgYmFja2dyb3VuZDogIzU5NTg1ODtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMTEwMywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyLmxpZ2h0IHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IDAgI2VlZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG59XHJcbi8qIGxpbmUgMTEwOCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5iYW5uZXItYmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgLW1zLWJlaGF2aW9yOiB1cmwoXCJiYWNrZ3JvdW5kc2l6ZS5odGNcIik7XHJcbn1cclxuLyogbGluZSAxMTIyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmJhbm5lci1lZmZlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgMTEzMywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5yb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4vKiBsaW5lIDExMzksIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAuaW5uZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgei1pbmRleDogMztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTAlO1xyXG4gIGJvdHRvbTogMTAlO1xyXG4gIHJpZ2h0OiAxMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLyogbGluZSAxMTQ5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAxMHB4IDVweDtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4vKiBsaW5lIDExNTUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAudGV4dC1yaWdodCAuYnV0dG9uIHtcclxuICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XHJcbn1cclxuLyogbGluZSAxMTU5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLnRleHQtbGVmdCAuYnV0dG9uIHtcclxuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XHJcbn1cclxuLyogbGluZSAxMTYzLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmNlbnRlciB7XHJcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcclxuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDExNjgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAubGVmdCB7XHJcbiAgbGVmdDogMTAlO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTE3MywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5mYXItbGVmdCB7XHJcbiAgbGVmdDogMjBweDtcclxuICByaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTE3OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5yaWdodCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTAlO1xyXG59XHJcbi8qIGxpbmUgMTE4NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5mYXItcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLyogbGluZSAxMTkwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmNlbnRlciAudHgtZGl2IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4vKiBsaW5lIDExOTQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAuZmFyLWxlZnQgLnR4LWRpdixcclxuLnJhZGl1bS1iYW5uZXIgLmxlZnQgLnR4LWRpdiB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG59XHJcbi8qIGxpbmUgMTE5OSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5mYXItcmlnaHQgLnR4LWRpdixcclxuLnJhZGl1bS1iYW5uZXIgLnJpZ2h0IC50eC1kaXYge1xyXG4gIG1hcmdpbjogMCAwIDAgYXV0bztcclxufVxyXG4vKiBsaW5lIDEyMDQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAudGV4dC1jZW50ZXIgLnR4LWRpdiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLyogbGluZSAxMjA4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLnRleHQtbGVmdCAudHgtZGl2IHtcclxuICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbn1cclxuLyogbGluZSAxMjEyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLnRleHQtcmlnaHQgLnR4LWRpdiB7XHJcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTIxNiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC50eC1kaXYge1xyXG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAxMjIxLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmlubmVyLnRvcCB7XHJcbiAgdG9wOiAxMiUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMTIyNywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5pbm5lci5ib3R0b20ge1xyXG4gIGJvdHRvbTogMTIlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDEyMzMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciAuaW5uZXIuZmFyLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAxMjM4LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgLmlubmVyLmZhci10b3Age1xyXG4gIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNDUsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGV4dC1ib3gtZGFyayB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMDAwO1xyXG59XHJcbi8qIGxpbmUgMTI1MiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZXh0LWJveC1kYXJrOmJlZm9yZSB7XHJcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMwMDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNjAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGV4dC1ib3gtbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMTBweCAwIDAgI0ZGRjtcclxufVxyXG4vKiBsaW5lIDEyNjcsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGV4dC1ib3gtbGlnaHQ6YmVmb3JlIHtcclxuICBib3gtc2hhZG93OiAtMTBweCAwIDAgI0ZGRjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgY29udGVudDogJyc7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI3NSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi50ZXh0LWJveC1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjNTk1ODU4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBsaW5lLWhlaWdodDogMTQwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyODIsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4udGV4dC1ib3gtZGFyazphZnRlcixcclxuLnRleHQtYm94LWxpZ2h0OmFmdGVyLFxyXG4udGV4dC1ib3gtcHJpbWFyeTphZnRlciB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyOTMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uZGFyayAudGV4dC1ib3gtbGlnaHQge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKiAtLSB0ZXh0Ym94IHN0eWxlcyAtLSovXHJcbi8qIGxpbmUgMTI5OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbmRpdltjbGFzcyo9J2Jhbm5lci10ZXh0Ym94LSddIC5pbm5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMwNCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5iYW5uZXItdGV4dGJveC13aGl0ZSAuaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzMDksIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uYmFubmVyLXRleHRib3gtd2hpdGUtYm9yZGVyZWQgLmlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgIzMzMztcclxufVxyXG5cclxuLyogbGluZSAxMzE1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmJhbm5lci10ZXh0Ym94LXByaW1hcnktc3RyZXRjaGVkIC5pbm5lcixcclxuLmJhbm5lci10ZXh0Ym94LXdoaXRlLXN0cmV0Y2hlZCAuaW5uZXIsXHJcbi5iYW5uZXItdGV4dGJveC13aGl0ZS1zdHJldGNoZWQgLmlubmVyIHtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxMzIyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmRhcmsgLnR4LWRpdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICBvcGFjaXR5OiAuMztcclxufVxyXG5cclxuLyogLS0gaG92ZXIgc3R5bGVzIC0tICovXHJcbi8qIGxpbmUgMTMyOCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIC5iYW5uZXItYmcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcclxufVxyXG5cclxuLyogLS0gaG92ZXIgc3R5bGUgOiBmYWRlIGVmZmVjdCAtLSovXHJcbi8qIGxpbmUgMTMzNSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyLmhvdmVyX2ZhZGU6aG92ZXIgLmJhbm5lci1iZyB7XHJcbiAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbi8qIC0tIGhvdmVyIHN0eWxlIDogaG92ZXIgem9vbSAtLSovXHJcbi8qIGxpbmUgMTM0MCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyLmhvdmVyX3pvb206aG92ZXIgLmJhbm5lci1iZyB7XHJcbiAgb3BhY2l0eTogLjQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbn1cclxuXHJcbi8qIC0tIGZvbnQgc2l6ZXMgLS0gKi9cclxuLyogbGluZSAxMzQ5LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgZm9udC1zaXplOiAzNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM1NiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIGgyIHtcclxuICBmb250LXNpemU6IDMwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiA3cHggMDtcclxufVxyXG5cclxuLyogbGluZSAxMzYyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgaDMge1xyXG4gIGZvbnQtc2l6ZTogMjAwJTtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDdweCAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNjgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciBoNCB7XHJcbiAgZm9udC1zaXplOiAxNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM3NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIGg1IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiA3cHggMDtcclxufVxyXG5cclxuLyogbGluZSAxMzgwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnJhZGl1bS1iYW5uZXIgaDYge1xyXG4gIGZvbnQtc2l6ZTogNjAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogN3B4IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM4NiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIHAge1xyXG4gIGZvbnQtc2l6ZTogNjAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzOTEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciBoMS5oLWxhcmdlIHtcclxuICBmb250LXNpemU6IDY1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM5NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIGgxLmgteGxhcmdlIHtcclxuICBmb250LXNpemU6IDEyMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA4NSU7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE0MDMsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFkaXVtLWJhbm5lciBoMS5oLXh4bGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMTUwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQwOSwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5yYWRpdW0tYmFubmVyIGgxLmgteHhsYXJnZSB7XHJcbiAgZm9udC1zaXplOiAxNzAwJTtcclxuICBsaW5lLWhlaWdodDogODUlO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxNDE1LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmxhcmdlLTEgLnJhZGl1bS1iYW5uZXIsXHJcbi5sYXJnZS0yIC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDZweDtcclxufVxyXG5cclxuLyogbGluZSAxNDIwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLmxhcmdlLTMgLnJhZGl1bS1iYW5uZXIge1xyXG4gIGZvbnQtc2l6ZTogOHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDE0MjQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ubGFyZ2UtNCAucmFkaXVtLWJhbm5lciB7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQyOCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS01IC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQzMiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS02IC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQzNiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS03IC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ0MCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS04IC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ0NCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS05IC5yYWRpdW0tYmFubmVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTQ0OCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbi5sYXJnZS0xIC5yYWRpdW0tYmFubmVyIC5idXR0b24sXHJcbi5sYXJnZS0yIC5yYWRpdW0tYmFubmVyIC5idXR0b24sXHJcbi5sYXJnZS0zIC5yYWRpdW0tYmFubmVyIC5idXR0b24sXHJcbi5sYXJnZS00IC5yYWRpdW0tYmFubmVyIC5idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMTQwJTtcclxufVxyXG5cclxuLyogc21hbGxlciBmb250IHNpemVzIG9uIHNtYWxsIGNvbHVtbnMgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC8qIGxpbmUgMTQ1NywgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbiAgLnJhZGl1bS1iYW5uZXIgLmlubmVyIHtcclxuICAgIG1pbi13aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0NjEsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4gIC5yYWRpdW0tYmFubmVyIC5idXR0b24tcm93IC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0NjYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4gIC5yYWRpdW0tYmFubmVyIHtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNDcwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuICAucmFkaXVtLWJhbm5lciAuYnV0dG9uLFxyXG4gIC5yYWRpdW0tYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiAxMzAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XHJcbiAgLyogbGluZSAxNDc2LCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuICAucmFkaXVtLWJhbm5lciB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE0ODAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4gIC5yYWRpdW0tYmFubmVyIC5idXR0b24sXHJcbiAgLnJhZGl1bS1iYW5uZXIgcCB7XHJcbiAgICBmb250LXNpemU6IDEzMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAvKiBsaW5lIDE0ODYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4gIC5yYWRpdW0tYmFubmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTQ5MCwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbiAgLnJhZGl1bS1iYW5uZXIgLmJ1dHRvbixcclxuICAucmFkaXVtLWJhbm5lciBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8qIGxpbmUgMTQ5NiwgLi4vc2Nzcy9fc2hvcnRjb2Rlcy5zY3NzICovXHJcbiAgLnJhZGl1bS1iYW5uZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLyogbGluZSAxNTAwLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuICAucmFkaXVtLWJhbm5lciAuYnV0dG9uLFxyXG4gIC5yYWRpdW0tYmFubmVyIHAge1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc25vdyB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHgsIDAgMHB4LCAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweCwgMzAwcHggMzAwcHg7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBzbm93IHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNub3cge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDEwMDBweCwgNDAwcHggNDAwcHgsIDMwMHB4IDMwMHB4O1xyXG4gIH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBzbm93IHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAxNTQyLCAuLi9zY3NzL19zaG9ydGNvZGVzLnNjc3MgKi9cclxuLnNub3cgLmJhbm5lci1lZmZlY3Qge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbm93LnBuZ1wiKTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc25vdyAyMHMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBzbm93IDIwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogc25vdyAyMHMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogc25vdyAyMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvbmZldHRpIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGNvbmZldHRpIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbmZldHRpIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgY29uZmV0dGkge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDEwMDBweCwgNDAwcHggNDAwcHgsIDMwMHB4IDMwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDE1ODYsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uY29uZmV0dGkgLmJhbm5lci1lZmZlY3Qge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb25mZXR0aS5wbmdcIik7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbmZldHRpIDEwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IGNvbmZldHRpIDEwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogY29uZmV0dGkgMTBzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGNvbmZldHRpIDEwcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2xhc3Mge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDEwMDBweCwgNDAwcHggNDAwcHg7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBnbGFzcyB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHgsIDAgMHB4LCAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4LCA0MDBweCA0MDBweDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGdsYXNzIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIC00MDBweCAtNDAwcHg7XHJcbiAgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGdsYXNzIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweCwgMCAwcHgsIDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHgsIDQwMHB4IDQwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDE2MzAsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uc2xpZGluZy1nbGFzcyAuYmFubmVyLWVmZmVjdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRpbmctZ2xhc3MucG5nXCIpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnbGFzcyAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBnbGFzcyAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb246IGdsYXNzIDMwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBnbGFzcyAzMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwYXJrbGUge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtMTAwMHB4LCAtNDAwcHggLTQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHNwYXJrbGUge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtMTAwMHB4LCAtNDAwcHggLTQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwYXJrbGUge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4LCAwIDBweCwgMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtMTAwMHB4LCAtMjAwcHggLTQwMHB4LCAzMDBweCAzMDBweDtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgc3BhcmtsZSB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwcHgsIDAgMHB4LCAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC0xMDAwcHgsIC00MDBweCAtNDAwcHgsIDMwMHB4IDMwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDE2NzQsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4uc3BhcmtsZSAuYmFubmVyLWVmZmVjdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NwYXJrbGUucG5nXCIpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGFya2xlIDYwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IHNwYXJrbGUgNjBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uOiBzcGFya2xlIDYwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBzcGFya2xlIDYwcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmFpbiB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwMHB4IDEwMDBweDtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHJhaW4ge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAxMDAwcHg7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyByYWluIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4O1xyXG4gIH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyByYWluIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMTAwMHB4O1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDE3MTgsIC4uL3Njc3MvX3Nob3J0Y29kZXMuc2NzcyAqL1xyXG4ucmFpbiAuYmFubmVyLWVmZmVjdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JhaW4ucG5nXCIpO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByYWluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAtbW96LWFuaW1hdGlvbjogcmFpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogcmFpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiByYWluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuLypcclxuICogalF1ZXJ5IEZsZXhTbGlkZXIgdjIuMFxyXG4gKiBodHRwOi93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcclxuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGxpY2Vuc2UuXHJcbiAqIGh0dHA6L3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxyXG4gKi9cclxuLyogQnJvd3NlciBSZXNldHMgKi9cclxuLyogbGluZSAxMiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcclxuLmZsZXhzbGlkZXIgYTphY3RpdmUsXHJcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxyXG4uZmxleHNsaWRlciBhOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE5LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLnNsaWRlcyxcclxuLmZsZXgtY29udHJvbC1uYXYsXHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleHNsaWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAzNCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDM4LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBIaWRlIHRoZSBzbGlkZXMgYmVmb3JlIHRoZSBKUyBpcyBsb2FkZWQuIEF2b2lkcyBpbWFnZSBqdW1waW5nICovXHJcbi8qIGxpbmUgNDcsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi8qIENsZWFyZml4IGZvciB0aGUgLnNsaWRlcyBlbGVtZW50ICovXHJcbi8qIGxpbmUgNTMsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uc2xpZGVzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIi5cIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDYyLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuaHRtbFt4bWxuc10gLnNsaWRlcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjYsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4qIGh0bWwgLnNsaWRlcyB7XHJcbiAgaGVpZ2h0OiAxJTtcclxufVxyXG5cclxuLyogbGluZSA3MCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4c2xpZGVyIC5zbGlkZXMge1xyXG4gIHpvb206IDE7XHJcbn1cclxuXHJcbi8qIE5vIEphdmFTY3JpcHQgRmFsbGJhY2sgKi9cclxuLyogSWYgeW91IGFyZSBub3QgdXNpbmcgYW5vdGhlciBzY3JpcHQsIHN1Y2ggYXMgTW9kZXJuaXpyLCBtYWtlIHN1cmUgeW91XHJcbiAqIGluY2x1ZGUganMgdGhhdCBlbGltaW5hdGVzIHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXHJcbi8qIGxpbmUgNzgsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogRmxleFNsaWRlciBEZWZhdWx0IFRoZW1lXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4c2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgem9vbTogMTtcclxufVxyXG5cclxuLyogbGluZSA5MCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LXZpZXdwb3J0IHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBlYXNlIDMwMG1zIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBlYXNlIDMwMG1zIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgZWFzZSAzMDBtcyBlYXNlLW91dDtcclxufVxyXG4vKiBsaW5lIDk0LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtdmlld3BvcnQgLnNsaWRlcyA+IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDk1LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtdmlld3BvcnQgLmxvYWRpbmcgLnNsaWRlcyA+IGxpIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDk5LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQge1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEwNiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5uby1qcyAuZmxleC12aWV3cG9ydCAubG9hZGluZyAuc2xpZGVzID4gbGkge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSAxMDksIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4ubm8tanMgLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQge1xyXG4gIG1heC1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIERpcmVjdGlvbiBOYXYgKi9cclxuLyogbGluZSAxMTYsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICAqaGVpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB6b29tOiAxO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTdweDtcclxuICBsZWZ0OiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMTI1LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG59XHJcbi8qIGxpbmUgMTMxLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSAuZ2FsbGVyeS1jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4vKiBsaW5lIDEzOCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMzAwbXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAzMDBtcyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAzMDBtcyBlYXNlLW91dDtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbi8qIGxpbmUgMTU3LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM3QkM2NzM7XHJcbiAgY29sb3I6ICM3QkM2NzM7XHJcbn1cclxuLyogbGluZSAxNjIsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1uZXh0IHtcclxuICByaWdodDogLTNweDtcclxufVxyXG4vKiBsaW5lIDE2NCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG59XHJcbi8qIGxpbmUgMTY3LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDFweDtcclxufVxyXG4vKiBsaW5lIDE3MCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LXByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3NSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4NCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhIC5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiA0NSU7XHJcbn1cclxuLyogbGluZSAxODgsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4jZmVhdHVyZWQtYXJlYSAuZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1uZXh0IHtcclxuICByaWdodDogMDtcclxufVxyXG4vKiBsaW5lIDE5MiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbiNmZWF0dXJlZC1hcmVhIC5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBDb250cm9sIE5hdiAqL1xyXG4vKiBsaW5lIDIwMywgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWNvbnRyb2wtbmF2IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAyMDgsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1jb250cm9sLW5hdiBsaSB7XHJcbiAgbWFyZ2luOiAwIDZweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgem9vbTogMTtcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxNiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4vKiBsaW5lIDIyNywgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcbi8qIGxpbmUgMjMxLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKiBsaW5lIDIzOCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcclxuICBtYXJnaW46IDVweCAwIDA7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMjQyLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi8qIGxpbmUgMjQ3LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAuNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogbGluZSAyNTIsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1jb250cm9sLXRodW1icyBpbWc6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLyogbGluZSAyNTQsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gIC8qIGxpbmUgMjYyLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjY3LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuICAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5wb3N0LXNsaWRlcixcclxuLnJhZGl1bS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogbGluZSAyNzksIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZW50cnktY29udGVudC1tZWRpYSAuc2xpZGVyLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuLyogbGluZSAyODMsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZW50cnktY29udGVudC1tZWRpYSAuc2xpZGVyLXdyYXBwZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgbGVmdDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzVweDtcclxufVxyXG4vKiBsaW5lIDI4OSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5zbGlkZXItd3JhcHBlciAuZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1uZXh0IHtcclxuICByaWdodDogNXB4O1xyXG59XHJcbi8qIGxpbmUgMjkzLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnNsaWRlci13cmFwcGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LXByZXYge1xyXG4gIGxlZnQ6IDVweDtcclxufVxyXG4vKiBsaW5lIDI5OSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWRlc2Mge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDMwNCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFOTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMxMiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgbGkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IC44O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogMC41cyBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbn1cclxuLyogbGluZSAzMjIsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZW50cnktY29udGVudC1tZWRpYSAucG9zdC1zbGlkZXItbmF2IGxpLmZsZXgtYWN0aXZlLXNsaWRlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDMyOCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4vKiBsaW5lIDMzMywgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luOiAwIC0zMHB4O1xyXG59XHJcbi8qIGxpbmUgMzM5LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3Qtc2xpZGVyLW5hdiAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xyXG4gIGhlaWdodDogOTVweDtcclxuICB3aWR0aDogMjBweDtcclxuICBsaW5lLWhlaWdodDogOTVweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDM0NywgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxufVxyXG4vKiBsaW5lIDM1MiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxufVxyXG4vKiBsaW5lIDM1NywgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXNsaWRlci1uYXYgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAzNjUsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4ucG9zdC1zbGlkZXIgbGkgaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogbGluZSAzNzIsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uZmxleHNsaWRlci13cmFwcGVyIHtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uZmxleHNsaWRlci13cmFwcGVyOmJlZm9yZSwgLmZsZXhzbGlkZXItd3JhcHBlcjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmZsZXhzbGlkZXItd3JhcHBlcjphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzc2LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLnNsaWRlciAuZXhpZi1kYXRhLWhvbGRlciB7XHJcbiAgdG9wOiA3NXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEZsZXhzbGlkZXIgXHJcbi5yYWRpdW0tc2xpZGVyLWNvbnRlbnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA2OCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4qL1xyXG4vKiBsaW5lIDM5NiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5zbGlkZXItdGFicyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSA0MDEsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uc2xpZGVyLXRhYnMgLmZsZXgtdmlld3BvcnQge1xyXG4gIGhlaWdodDogOTJweDtcclxuICBtYXJnaW46IDAgMTVweDtcclxufVxyXG4vKiBsaW5lIDQwNiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5zbGlkZXItdGFicyAudGFicyB7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogOTJweDtcclxufVxyXG4vKiBsaW5lIDQxMiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5zbGlkZXItdGFicyAudGFicyBsaSB7XHJcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA0MTgsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uc2xpZGVyLXRhYnMgLnRhYnMgYSB7XHJcbiAgY29sb3I6ICNhYWE7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNjJweDtcclxufVxyXG4vKiBsaW5lIDQyNSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5zbGlkZXItdGFicyAudGFicyBhIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcbi8qIGxpbmUgNDMyLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLnNsaWRlci10YWJzIC50YWJzIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcbi8qIGxpbmUgNDQwLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLnNsaWRlci10YWJzIC50YWJzIC5mbGV4LWFjdGl2ZS1zbGlkZSBpbWcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIENhcm91c2VsICovXHJcbi8qIGxpbmUgNDUxLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmNhcm91c2VsIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xyXG4gIHRvcDogNDElO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSA0NTYsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbW96LW9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG59XHJcbi8qIGxpbmUgNDY1LCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuLmNhcm91c2VsIC5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LW5leHQsIC5jYXJvdXNlbCAuZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1wcmV2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLyogbGluZSA0NjksIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpob3ZlciwgLmNhcm91c2VsIC5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LXByZXY6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSA0NzIsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtcHJldiB7XHJcbiAgbGVmdDogLTM1cHg7XHJcbn1cclxuLyogbGluZSA0NzQsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dCB7XHJcbiAgcmlnaHQ6IC0zNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4MSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5wb3B1cC1nYWxsZXJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4vKiBsaW5lIDQ5MSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5wb3B1cC1nYWxsZXJ5IC5lbnRyeS10aXRsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDQ5NiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5wb3B1cC1nYWxsZXJ5IC5wb3B1cC1nYWxsZXJ5LW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBsaW5lIDUwMCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbi5wb3B1cC1nYWxsZXJ5IC5ibG9jay10aXRsZSB7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSA1MDQsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4ucG9wdXAtZ2FsbGVyeSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogbGluZSA1MTAsIC4uL3Njc3MvX3NsaWRlcnMuc2NzcyAqL1xyXG4ucG9wdXAtZ2FsbGVyeSBhIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBsaW5lIDUxNCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbiNnYWxsZXJ5LWFkIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xyXG59XHJcblxyXG4vKiBsaW5lIDUyMSwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbmEuZmFuY3lib3gtbmF2IFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbmEuZmFuY3lib3gtbmF2IFtjbGFzc149aWNvbi1dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDUyNiwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbmEuZmFuY3lib3gtY2xvc2Uge1xyXG4gIHRleHQtaW5kZW50OiA5OTk5OXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDUyOCwgLi4vc2Nzcy9fc2xpZGVycy5zY3NzICovXHJcbiNmYW5jeWJveC10aHVtYnMgdWwgbGkge1xyXG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNTMwLCAuLi9zY3NzL19zbGlkZXJzLnNjc3MgKi9cclxuI2ZhbmN5Ym94LXRodW1icyB1bCBsaS5mYW5jeWJveC10aHVtYi1hY3RpdmUgYSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZjVhMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxLCAuLi9zY3NzL190b29sdGlwLnNjc3MgKi9cclxuLnRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDMwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbn1cclxuLyogbGluZSAxMCwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwICoge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyogbGluZSAxNywgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLmluIHtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcclxufVxyXG5cclxuLyogbGluZSAyMSwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxufVxyXG5cclxuLyogbGluZSAyNSwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLnJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDI5LCAuLi9zY3NzL190b29sdGlwLnNjc3MgKi9cclxuLnRvb2x0aXAuYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzMsIC4uL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xyXG4udG9vbHRpcC5sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTNweDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLyogbGluZSAzNywgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLWlubmVyIHtcclxuICBwYWRkaW5nOiAzcHggOHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyogbGluZSA1MiwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTksIC4uL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xyXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjUsIC4uL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xyXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxufVxyXG5cclxuLyogbGluZSA3MSwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4vKiBsaW5lIDc4LCAuLi9zY3NzL190b29sdGlwLnNjc3MgKi9cclxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxufVxyXG5cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9fdG9vbHRpcC5zY3NzICovXHJcbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTIsIC4uL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xyXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTgsIC4uL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xyXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIFdJREdFVCBTVFlMRVNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qID1EeW5hbWljIFdpZGdldCBHcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSA3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0LWFyZWEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMCA0LjQlO1xyXG59XHJcbi8qIGxpbmUgMTgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0LWFyZWE6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgMjAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0XzEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMjEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0XzIge1xyXG4gIHdpZHRoOiA0Ny44JTtcclxufVxyXG4vKiBsaW5lIDIyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yb3cgLndpZGdldF8zIHtcclxuICB3aWR0aDogMzAuMzclO1xyXG59XHJcbi8qIGxpbmUgMjMsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0XzQge1xyXG4gIHdpZHRoOiAyMS42OCU7XHJcbn1cclxuLyogbGluZSAyNCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcm93IC53aWRnZXRfNSB7XHJcbiAgd2lkdGg6IDY1LjIlO1xyXG59XHJcbi8qIGxpbmUgMjUsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JvdyAud2lkZ2V0XzYge1xyXG4gIHdpZHRoOiAxMyU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgR0VORVJBTCBXSURHRVQgU1RZTEVTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDM2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvZG90c19wYXQucG5nKSByZXBlYXQteCBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLyogbGluZSA0OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgLndpZGdldC10aXRsZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxufVxyXG4vKiBsaW5lIDU1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB1bCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLyogbGluZSA1OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdWwgPiBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDYxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB1bCB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSA2MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdWwgbGkgbGkge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDYzLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB1bCBsaSBhIHtcclxuICBjb2xvcjogIzU5NTg1ODtcclxufVxyXG4vKiBsaW5lIDY0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB1bCBsaSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4vKiBsaW5lIDY4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCAuYWxlcnQge1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBTSURFQkFSIFNUWUxFU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSA3NiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5zaWRlYmFyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4vKiBsaW5lIDgxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLnNpZGViYXIgLndpZGdldCB7XHJcbiAgKnpvb206IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uc2lkZWJhciAud2lkZ2V0OmJlZm9yZSwgLnNpZGViYXIgLndpZGdldDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnNpZGViYXIgLndpZGdldDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5zaWRlYmFyIC53aWRnZXQgaDUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSA4NywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5zaWRlYmFyIC53aWRnZXQgaDUgYSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4vKiBsaW5lIDkyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLnNpZGViYXIgLnNvY2lhbC1pY29ucyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuI3NpZGViYXItc2Vjb25kYXJ5IC53aWRnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLyogbGluZSAxMDIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jc2lkZWJhci1zZWNvbmRhcnkgLndpZGdldC1hZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBXT1JEUFJFU1MgREVGQVVMVCBXSURHRVRTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDExMiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgbHUsXHJcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCxcclxuLndpZGdldF9hcmNoaXZlIHVsIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTE3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsdSBsaTpiZWZvcmUsXHJcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpiZWZvcmUsXHJcbi53aWRnZXRfYXJjaGl2ZSB1bCBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyNywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTMwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NVwiO1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBSRUNFTlQgUE9TVFMgV0lER0VUXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDE0NiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3JlY2VudF9wb3N0cyBoNS53aWRnZXQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLyogbGluZSAxNTAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9yZWNlbnRfcG9zdHMgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwcHggMHB4IDE0cHggNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuLyogbGluZSAxNTcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9yZWNlbnRfcG9zdHMgbGkgLnBvc3QtZGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAzcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0RGREZEQztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogNzAlO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGNvbG9yOiAjREZERkRDO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgMTc0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcmVjZW50X3Bvc3RzIGxpIC5wb3N0LWRhdGUgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAxNzUsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9yZWNlbnRfcG9zdHMgbGkgLnBvc3QtZGF0ZSAucG9zdC1kYXRlLWRheSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi8qIGxpbmUgMTc4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcmVjZW50X3Bvc3RzIGxpIC5wb3N0LXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgMTgyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcmVjZW50X3Bvc3RzIGxpIC5wb3N0LXRpdGxlIGEge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLyogbGluZSAxOTEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9yZWNlbnRfcG9zdHMgbGkgLnBvc3QtY29tbWVudHMge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjQUZBRkFFO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBSRUNFTlQgQ09NTUVOVFMgV0lER0VUXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDIwOSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDIxNSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBDVVNUT00gTUVOVSBXSURHRVRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMjI5LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLndpZGdldC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi8qIGxpbmUgMjM1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyMywgMjIzLCAyMjEsIDAuMTIpO1xyXG4gIHBhZGRpbmc6IDZweCAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjQxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgMjQ0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250OiBub3JtYWwgMTBweCBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBORVdTTEVUVEVSIFdJREdFVFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9uZXdzbGV0dGVyOm5vdCguY3VzdG9tLWNsYXNzKSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMjc4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fbmV3c2xldHRlciBwLFxyXG4ud2lkZ2V0X3JhZGl1bV9uZXdzbGV0dGVyIHA6bGFzdC1jaGlsZCxcclxuLndpZGdldF9yYWRpdW1fbmV3c2xldHRlciBwOmxhc3Qtb2YtdHlwZSxcclxuLndpZGdldF9yYWRpdW1fbmV3c2xldHRlciBwOmVtcHR5IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSAyODYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuLndpZGdldF9yYWRpdW1fbmV3c2xldHRlciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAyOTIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDI5NywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX25ld3NsZXR0ZXIuY3VzdG9tLWNsYXNzIHtcclxuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDMwMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX25ld3NsZXR0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogQ2F0ZWdvcmllc1xyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDMxMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2NhdGVnb3JpZXNfd2lkZ2V0IHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4vKiBsaW5lIDMxOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2NhdGVnb3JpZXNfd2lkZ2V0IGxpIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMyMiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2NhdGVnb3JpZXNfd2lkZ2V0IGxpOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogNDMlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDg0JTtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5OTk7XHJcbn1cclxuLyogbGluZSAzMzQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9jYXRlZ29yaWVzX3dpZGdldCAuY2F0ZWdvcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDMzOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2NhdGVnb3JpZXNfd2lkZ2V0IC5jYXRlZ29yeS5zaG93LWNvdW50IC5jYXRlZ29yeS1wb3N0LWNvdW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAzNDIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9jYXRlZ29yaWVzX3dpZGdldCAuZW50cnktdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcGFkZGluZzogMCA1cHggMCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLyogbGluZSAzNTEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9jYXRlZ29yaWVzX3dpZGdldCAuY2F0ZWdvcnktcG9zdC1jb3VudCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIFNFQVJDSCBXSURHRVRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMzY5LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9zZWFyY2ggZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbi8qIGxpbmUgMzczLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9zZWFyY2ggaDUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAzNzcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3NlYXJjaCAuc2VhcmNoZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbGluZSAzODEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI3MHB4IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDM4OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMjBweCAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBUQUcgQ0xPVUQgV0lER0VUXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDM5OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi50YWdjbG91ZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbn1cclxuLyogbGluZSA0MDQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4udGFnY2xvdWQgYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgMTFweCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDBweCAycHggMnB4IDBweDtcclxuICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgVFdJVFRFUiBXSURHRVRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgNDIzLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fdHdlZXRzIC53aWRnZXQtdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgNDI3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fdHdlZXRzIC5lcnJvciB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi8qIGxpbmUgNDMxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fdHdlZXRzLmN1c3RvbS1jbGFzcy53aWRnZXQgLndpZGdldC10aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG4vKiBsaW5lIDQzNywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3R3ZWV0cy5ibHVlIC5hbGVydC5lcnJvciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ0NywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi50d2l0dGVyLWRpdiB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDQ1MCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi50d2l0dGVyLWRpdiB1bCBsaSB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDQ1NSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi50d2l0dGVyLWRpdiB1bCBsaTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgNDU5LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLnR3aXR0ZXItZGl2IHVsIGxpIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgNDYxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLnR3aXR0ZXItZGl2IHVsIGxpIHNwYW4gYSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBsaW5lIDQ2OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi50d2l0dGVyLWRpdiB1bCBsaSBhIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICM1QzVDNjg7XHJcbn1cclxuLyogbGluZSA0NzcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4udHdpdHRlci1kaXYgLmJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbjogMCAwIDAgMDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSA0ODcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4uY3VzdG9tLWNsYXNzLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG90c19wYXRfbGlnaHQucG5nKTtcclxufVxyXG4vKiBsaW5lIDQ5NiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5jdXN0b20tY2xhc3Mud2lkZ2V0IC50d2l0dGVyLWRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDQ5OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5jdXN0b20tY2xhc3Mud2lkZ2V0IC50d2l0dGVyLWRpdiAudHdpdHRlci1kaXYge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcbi8qIGxpbmUgNTAxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmN1c3RvbS1jbGFzcy53aWRnZXQgLnR3aXR0ZXItZGl2IHVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgNTAzLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmN1c3RvbS1jbGFzcy53aWRnZXQgLnR3aXR0ZXItZGl2IGxpLFxyXG4uY3VzdG9tLWNsYXNzLndpZGdldCAudHdpdHRlci1kaXYgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSA1MDgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4uY3VzdG9tLWNsYXNzLndpZGdldCAudHdpdHRlci1kaXYgbGkge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgQ0FMRU5ERVIgV0lER0VUXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDUyMSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdGFibGUjd3AtY2FsZW5kYXIge1xyXG4gIHdpZHRoOiA5OSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG4vKiBsaW5lIDUyNSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdGFibGUjd3AtY2FsZW5kYXIgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZhNGMyOTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSA1MzAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0IHRhYmxlI3dwLWNhbGVuZGFyIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qIGxpbmUgNTM3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogbGluZSA1NDAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0IHRhYmxlI3dwLWNhbGVuZGFyIHRoZWFkIHRoIHtcclxuICBwYWRkaW5nOiAwIDZweDtcclxuICBsaW5lLWhlaWdodDogM2VtO1xyXG59XHJcbi8qIGxpbmUgNTQ3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciB0Ym9keSB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICBwYWRkaW5nOiAwcHggMHB4O1xyXG59XHJcbi8qIGxpbmUgNTU3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciB0Zm9vdCB0ZCB7XHJcbiAgcGFkZGluZzogMCA2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDNlbTtcclxufVxyXG4vKiBsaW5lIDU2MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdGFibGUjd3AtY2FsZW5kYXIgdGZvb3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIGxpbmUgNTY0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciBjYXB0aW9uIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAwIDZweCAwO1xyXG59XHJcbi8qIGxpbmUgNTcxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciB0aCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbn1cclxuLyogbGluZSA1NzYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0IHRhYmxlI3dwLWNhbGVuZGFyICNuZXh0IGEge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLyogbGluZSA1ODMsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0IHRhYmxlI3dwLWNhbGVuZGFyICNwcmV2IGEge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDU5MCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQgdGFibGUjd3AtY2FsZW5kYXIgI25leHQgYTpob3ZlcixcclxuLndpZGdldCB0YWJsZSN3cC1jYWxlbmRhciAjcHJldiBhOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogPUNoaWxkL1NpYmxpbmcgV2lkZ2V0ICovXHJcbi8qIGxpbmUgNTk3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuI3NpZGViYXIgLndpZGdldF9yYWRpdW1fcGFnZXNfbWVudSBuYXYgbGkge1xyXG4gIGNvbG9yOiAjNTU1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsIDYzLCA2NCwgMC4wMik7XHJcbiAgbWFyZ2luOiAxcHggMHB4IDAgMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG59XHJcbi8qIGxpbmUgNjA3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuI3NpZGViYXIgLndpZGdldF9yYWRpdW1fcGFnZXNfbWVudSBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWEwMDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTAzLCA3OSwgMC4yNCk7XHJcbn1cclxuLyogbGluZSA2MTAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jc2lkZWJhciAud2lkZ2V0X3JhZGl1bV9wYWdlc19tZW51IGxpOmhvdmVyIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDYxMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNzaWRlYmFyIC53aWRnZXRfcmFkaXVtX3BhZ2VzX21lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSA2MTUsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jc2lkZWJhciAud2lkZ2V0X3JhZGl1bV9wYWdlc19tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtOmhvdmVyIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDYxOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNzaWRlYmFyIC53aWRnZXRfcmFkaXVtX3BhZ2VzX21lbnUgbGkgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDYyNiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNzaWRlYmFyIC53aWRnZXRfcmFkaXVtX3BhZ2VzX21lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIFNvY2lhbCBXaWRnZXQgKiovXHJcbi8qIGxpbmUgNjMxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLnNvY2lhbC1pY29ucy13cmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vKi0tIEZBTlMgSE9NRSAtLSovXHJcbi8qIGxpbmUgNjM2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC5kYXJrLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgcCB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vKiBsaW5lIDYzOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG4vKiBsaW5lIDY0MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDY0NywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbnVtYmVyIHAge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDY1MSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbm8tb25lIHtcclxuICBoZWlnaHQ6IDgzJTtcclxufVxyXG4vKiBsaW5lIDY1NSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbm8tdHdvIHtcclxuICBoZWlnaHQ6IDY3JTtcclxufVxyXG4vKiBsaW5lIDY1OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA2NjYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyBhIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcbi8qIGxpbmUgNjc1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxufVxyXG4vKiBsaW5lIDY4MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIGEgc3Bhbi5zb2NpYWwtaWNvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcbi8qIGxpbmUgNjkxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgYSBzcGFuLnNvY2lhbC1pY29uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgNjk0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4vKiBsaW5lIDY5OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbnVtYmVyIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSA3MDAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1ob21lLW51bWJlciBzcGFuIHtcclxuICBmb250LXNpemU6IDY2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDcxMCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbnVtYmVyIHAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi8qIGxpbmUgNzIyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgLmZhbnMtaG9tZSA+IGRpdjpub3QoLmZhbnMtaG9tZS1udW1iZXIpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgbWFyZ2luOiAwIDFweCAxcHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcclxuICAtbW96LXRyYW5zaXRpb246IC41cztcclxufVxyXG4vKiBsaW5lIDczMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIHAge1xyXG4gIHdpZHRoOiA2NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjFweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbn1cclxuLyogbGluZSA3MzksIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyBwIHNwYW4ge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA3NTQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyBwOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDc4MCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIHA6aG92ZXI6OmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcbi8qIGxpbmUgNzkzLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgcDphY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDgwMCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLXR3aXR0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWE4ZGY7XHJcbn1cclxuLyogbGluZSA4MDQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1mYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDY3YjtcclxufVxyXG4vKiBsaW5lIDgwOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTQ4Mzk7XHJcbn1cclxuLyogbGluZSA4MTIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1jb3VudC11c2VycyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjQ0MDtcclxufVxyXG4vKiBsaW5lIDgxNiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWluc3RhZ3JhbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcclxufVxyXG4vKiBsaW5lIDgyMCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLXBpbnRlcmVzdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcclxufVxyXG4vKiBsaW5lIDgyNCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLXlvdXR1YmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjMzMzA7XHJcbn1cclxuLyogbGluZSA4MjgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy12aW1lbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYjJkYztcclxufVxyXG4vKiBsaW5lIDgzMiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWRyaWJiYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3M2E0O1xyXG59XHJcbi8qIGxpbmUgODM2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgLmZhbnMtc291bmRjbG91ZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjkwMDtcclxufVxyXG4vKiBsaW5lIDg0MCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWJlaGFuY2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjlhZDI7XHJcbn1cclxuLyogbGluZSA4NDQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1yc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzg3MzM7XHJcbn1cclxuXHJcbi8qKiogQWRzIFdpZGdldCAqL1xyXG4vKiBsaW5lIDg1MSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2FkX3dpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDg1NCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX2FkX3dpZGdldC5hZGQtcGFkZGluZyAud2lkZ2V0LWFkIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuLyogbGluZSA4NTYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9hZF93aWRnZXQgLndpZGdldC1hZCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi8qIGxpbmUgODU5LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fYWRfd2lkZ2V0IC53aWRnZXQtYWQgaDMge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQ6IDQwMCA4cHgvOHB4IHNhbnMtc2VyaWY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSA4NjksIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9hZF93aWRnZXQgLndpZGdldC1hZCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDg3OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5zaWRlYmFyIC53aWRnZXRfcmFkaXVtX2FkX3dpZGdldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyoqKiBCdXp6IFdpZGdldCAqL1xyXG4vKiBsaW5lIDg4NiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5mZWF0dXJlZCAud2lkZ2V0LWJ1enotaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xOTBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogNjRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDkwMiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5mZWF0dXJlZCAud2lkZ2V0LWJ1enotaGVhZGVyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDAgMDtcclxufVxyXG4vKiBsaW5lIDkwOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5mZWF0dXJlZCB1bCBsaSAuZW50cnktdGl0bGUgYSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDkxMiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbmgzLndpZGdldC1idXp6LWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2RvdHNfcGF0LnBuZykgcmVwZWF0LXggY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgOTIyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuaDMud2lkZ2V0LWJ1enotaGVhZGVyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcbi8qIGxpbmUgOTI3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuaDMud2lkZ2V0LWJ1enotaGVhZGVyIGEge1xyXG4gIGNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4vKiBsaW5lIDkzMSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbnVsLndpZGdldC1idXp6IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKiBsaW5lIDkzOCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbnVsLndpZGdldC1idXp6IGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgOTQ3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxudWwud2lkZ2V0LWJ1enogbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDk0OSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbnVsLndpZGdldC1idXp6IGxpIC5lbnRyeS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi8qIGxpbmUgOTU2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxudWwud2lkZ2V0LWJ1enogLmVudHJ5LW1ldGEgPiBkaXYge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogbGluZSA5NjgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4uZGF0ZXMtb2ZmIHVsLndpZGdldC1idXp6IGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBUZXh0XHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIGxpbmUgOTc1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF90ZXh0IGltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogQmFubmVyXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIGxpbmUgOTgyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fd2lkZ2V0c19jdXN0b21fYmFubmVyIC5iYW5uZXIge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDk4NywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3dpZGdldHNfY3VzdG9tX2Jhbm5lciAuYmFubmVyIC5iYW5uZXItaW5uZXIge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsIGJsYWNrKSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCBibGFjayAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCAjMDAwMDAwIDEwMCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dDtcclxufVxyXG4vKiBsaW5lIDk5OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3dpZGdldHNfY3VzdG9tX2Jhbm5lciAuYmFubmVyIC5iYW5uZXItaW5uZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG4vKiBsaW5lIDEwMDEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV93aWRnZXRzX2N1c3RvbV9iYW5uZXIgLmJhbm5lciAuYmFubmVyLXRpdGxlLFxyXG4ud2lkZ2V0X3JhZGl1bV93aWRnZXRzX2N1c3RvbV9iYW5uZXIgLmJhbm5lciAuYmFubmVyLXN1cGVydGl0bGUsXHJcbi53aWRnZXRfcmFkaXVtX3dpZGdldHNfY3VzdG9tX2Jhbm5lciAuYmFubmVyIC5iYW5uZXItc3VidGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi8qIGxpbmUgMTAxMSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3dpZGdldHNfY3VzdG9tX2Jhbm5lciAuYmFubmVyIC5iYW5uZXItdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG59XHJcbi8qIGxpbmUgMTAxNiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3dpZGdldHNfY3VzdG9tX2Jhbm5lciAuYmFubmVyIC5iYW5uZXItc3VidGl0bGUge1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG4vKiBsaW5lIDEwMjEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV93aWRnZXRzX2N1c3RvbV9iYW5uZXIgLmJhbm5lciAuYmFubmVyLXN1cGVydGl0bGUge1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLyogbGluZSAxMDMwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fd2lkZ2V0c19jdXN0b21fYmFubmVyIC5iYW5uZXIgLmJhbm5lci1zdXBlcnRpdGxlICsgLmJhbm5lci10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4vKiBsaW5lIDEwMzQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV93aWRnZXRzX2N1c3RvbV9iYW5uZXIgLmJhbm5lciAuYmFubmVyLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW46IDE1cHggMTVweCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBMYXRlc3QgUmV2aWV3cyAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAxMDUyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfcmFkaXVtX3dpZGdldF9sYXRlc3RfcmV2aWV3cyB1bCBsaSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMTdweDtcclxufVxyXG4vKiBsaW5lIDEwNTYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0LndpZGdldF9yYWRpdW1fd2lkZ2V0X2xhdGVzdF9yZXZpZXdzIHVsIGxpOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMDU4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldC53aWRnZXRfcmFkaXVtX3dpZGdldF9sYXRlc3RfcmV2aWV3cyB1bCBsaSBoNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDEwNjMsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0LndpZGdldF9yYWRpdW1fd2lkZ2V0X2xhdGVzdF9yZXZpZXdzIGxpIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDEwNjcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0LndpZGdldF9yYWRpdW1fd2lkZ2V0X2xhdGVzdF9yZXZpZXdzIC50b3RhbCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMEQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTZweDtcclxufVxyXG4vKiBsaW5lIDEwNzcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0LndpZGdldF9yYWRpdW1fd2lkZ2V0X2xhdGVzdF9yZXZpZXdzIC50b3RhbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDMyJTtcclxuICBib3R0b206IC0zcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgI0ZGQ0MwRDtcclxufVxyXG4vKiBsaW5lIDEwOTAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0LndpZGdldF9yYWRpdW1fd2lkZ2V0X2xhdGVzdF9yZXZpZXdzIC5zY29yZS1saW5lIHNwYW4ge1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICB3aWR0aDogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjdzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLWluLW91dDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzBEO1xyXG59XHJcbi8qIGxpbmUgMTEwMSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXQud2lkZ2V0X3JhZGl1bV93aWRnZXRfbGF0ZXN0X3Jldmlld3MgLnN0YXJ0LWFuaW1hdGlvbiAuc2NvcmUtbGluZSBzcGFuIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIE1vc3QgQ29tbWVudGVkKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMTExMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX21vc3RfY29tbWVudGVkIGxpIHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXJnaW46IDEwcHggMCAxN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDExMTgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9tb3N0X2NvbW1lbnRlZCBsaTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDExcHg7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODclO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk5OTtcclxufVxyXG4vKiBsaW5lIDExMjksIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9tb3N0X2NvbW1lbnRlZCBsaSAuZW50cnktdGl0bGUge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDExMzcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9tb3N0X2NvbW1lbnRlZCBsaSBzcGFuIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzAwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIG1pbi13aWR0aDogMjRweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMEQ7XHJcbn1cclxuLyogbGluZSAxMTUwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fbW9zdF9jb21tZW50ZWQgbGkgc3BhbiBpIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogbGluZSAxMTUzLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fbW9zdF9jb21tZW50ZWQgbGkgc3BhbiBpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtNHB4O1xyXG4gIGxlZnQ6IDFweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLyogbGluZSAxMTYyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fbW9zdF9jb21tZW50ZWQgbGkgc3BhbiBpOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC00cHg7XHJcbiAgbGVmdDogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkNDMEQ7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkNDMEQ7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBXSURHRVQgVEFCQkVEXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDExOTAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1sYXJnZSAucG9wdWxhciBsaSxcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtbGFyZ2UgLnJlY2VudCBsaSB7XHJcbiAgcGFkZGluZzogOHB4IDAgOHB4IDA7XHJcbn1cclxuLyogbGluZSAxMTk0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtbGFyZ2UgLnBvcHVsYXIgLnBvc3QtdGh1bWIsXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLWxhcmdlIC5wb3B1bGFyIGltZyxcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtbGFyZ2UgLnJlY2VudCAucG9zdC10aHVtYixcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtbGFyZ2UgLnJlY2VudCBpbWcge1xyXG4gIHdpZHRoOiAyOThweDtcclxuICBoZWlnaHQ6IDE0MHB4O1xyXG59XHJcbi8qIGxpbmUgMTIwMCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLWxhcmdlIC5wb3B1bGFyIC5wb3N0LXRodW1iLFxyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1sYXJnZSAucmVjZW50IC5wb3N0LXRodW1iIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTIwNCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLWxhcmdlIC5wb3B1bGFyIC5wb3N0LXRodW1iID4gLmVudHJ5LW1ldGEsXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLWxhcmdlIC5yZWNlbnQgLnBvc3QtdGh1bWIgPiAuZW50cnktbWV0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4vKiBsaW5lIDEyMTIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1sYXJnZSAucG9wdWxhciAucG9zdC10aHVtYiA+IC5lbnRyeS1tZXRhIC5kYXRlLFxyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1sYXJnZSAucmVjZW50IC5wb3N0LXRodW1iID4gLmVudHJ5LW1ldGEgLmRhdGUge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuLyogbGluZSAxMjIyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtbGFyZ2UgLnBvcHVsYXIgLnBvc3QtdGh1bWIgPiAuZW50cnktbWV0YSBkaXYuZW50cnktcmV2aWV3LFxyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1sYXJnZSAucmVjZW50IC5wb3N0LXRodW1iID4gLmVudHJ5LW1ldGEgZGl2LmVudHJ5LXJldmlldyB7XHJcbiAgYmFja2dyb3VuZDogI2Y0YjcxMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG4vKiBsaW5lIDEyMzgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRodW1ibmFpbC1zbWFsbC1yaWdodCAucG9wdWxhciAucG9zdC10aHVtYixcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50aHVtYm5haWwtc21hbGwtcmlnaHQgLnJlY2VudCAucG9zdC10aHVtYiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8qIGxpbmUgMTI0NCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLXNtYWxsLWxlZnQgLnBvc3QtdGh1bWIsXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGh1bWJuYWlsLXNtYWxsLXJpZ2h0IC5wb3N0LXRodW1iIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIG1heC13aWR0aDogNzBweDtcclxuICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi8qIGxpbmUgMTI1MywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAjY29tbWVudHMge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLyogbGluZSAxMjU5LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZCAudGFicyB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTI2NCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGQgI3RhYnMgPiBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUUwRTI7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG59XHJcbi8qIGxpbmUgMTI4MSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGQgI3RhYnMgPiBsaS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XHJcbiAgY29sb3I6ICM0RTU4NjA7XHJcbn1cclxuLyogbGluZSAxMjg2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZCAjdGFicyA+IGxpIGEge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG4vKiBsaW5lIDEyODgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkICN0YWJzID4gbGkgaW1nIHtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuLyogbGluZSAxMjkwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZCAjdGFicyA+IGxpIHNwYW4ge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLyogbGluZSAxMjk1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZCAjdGFicyA+IGxpOmJlZm9yZSB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLyogbGluZSAxMzA3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZCAjdGFicyA+IGxpLnBvcHVsYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xyXG4gIGNvbG9yOiAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMTMxNiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGQgI3RhYnMgPiBsaS5yZWNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xyXG4gIGNvbG9yOiAjN2JjMTQxO1xyXG59XHJcbi8qIGxpbmUgMTMyMywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGQgI3RhYnMgPiBsaS5jb21tZW50cyB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RTBFMjtcclxufVxyXG4vKiBsaW5lIDEzMjYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkICN0YWJzID4gbGkuY29tbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlNlwiO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG4vKiBsaW5lIDEzNDAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkZXIgLm5ld3MtbGlzdCBsaSAucG9zdC1ob2xkZXIgLm1ldGEsXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGRlciAucmVjZW50Y29tbWVudHMgLm1ldGEge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBjb2xvcjogIzc0NzQ3NDtcclxufVxyXG4vKiBsaW5lIDEzNDYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkZXIgLm5ld3MtbGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKiBsaW5lIDEzNTEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkZXIgLm5ld3MtbGlzdCBoNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDEzNTUsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkZXIgLm5ld3MtbGlzdCBsaSB7XHJcbiAgcGFkZGluZzogOHB4IDAgMTJweCAycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgMTM2MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGRlciAubmV3cy1saXN0IGxpOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMzY2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZGVyIC5uZXdzLWxpc3QgbGkgLnBvc3QtaG9sZGVyIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSAxMzcxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZGVyIC5uZXdzLWxpc3QgbGkgLnBvc3QtaG9sZGVyIC5jb21tZW50LXRleHQtc2lkZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuLyogbGluZSAxMzc1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC50YWItaG9sZGVyIC5uZXdzLWxpc3QgbGkgLmVudHJ5LW1ldGEge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4vKiBsaW5lIDEzODQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkZXIgLm5ld3MtbGlzdCBsaS5jb21tZW50cyAuZW50cnktdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLyogbGluZSAxMzk3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC5oYXMtcG9wdWxhci1wb3N0cy5oYXMtcmVjZW50LXBvc3RzLmhhcy1yZWNlbnQtY29tbWVudHMgI3RhYnMgPiBsaSB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG4vKiBsaW5lIDE0MDAsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1wb3B1bGFyLXBvc3RzLmhhcy1yZWNlbnQtcG9zdHMuaGFzLXJlY2VudC1jb21tZW50cyAjdGFicyA+IGxpLnBvcHVsYXIge1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDE0MDQsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1wb3B1bGFyLXBvc3RzLmhhcy1yZWNlbnQtcG9zdHMuaGFzLXJlY2VudC1jb21tZW50cyAjdGFicyA+IGxpLmNvbW1lbnRzIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcbi8qIGxpbmUgMTQwNiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAuaGFzLXBvcHVsYXItcG9zdHMuaGFzLXJlY2VudC1wb3N0cy5oYXMtcmVjZW50LWNvbW1lbnRzICN0YWJzID4gbGkuY29tbWVudHMgc3BhbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDE0MTYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1yZWNlbnQtcG9zdHMuaGFzLXJlY2VudC1jb21tZW50cyAjdGFicyA+IGxpLFxyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1wb3B1bGFyLXBvc3RzLmhhcy1yZWNlbnQtcG9zdHMgI3RhYnMgPiBsaSxcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC5oYXMtcG9wdWxhci1wb3N0cy5oYXMtcmVjZW50LWNvbW1lbnRzICN0YWJzID4gbGkge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLyogbGluZSAxNDE4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC5oYXMtcmVjZW50LXBvc3RzLmhhcy1yZWNlbnQtY29tbWVudHMgI3RhYnMgPiBsaS5jb21tZW50cyxcclxuLndpZGdldF9yYWRpdW1fcG9zdF90YWJzIC5oYXMtcG9wdWxhci1wb3N0cy5oYXMtcmVjZW50LXBvc3RzICN0YWJzID4gbGkuY29tbWVudHMsXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAuaGFzLXBvcHVsYXItcG9zdHMuaGFzLXJlY2VudC1jb21tZW50cyAjdGFicyA+IGxpLmNvbW1lbnRzIHtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxufVxyXG4vKiBsaW5lIDE0MjcsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1wb3B1bGFyLXBvc3RzICN0YWJzID4gbGksXHJcbi53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAuaGFzLXJlY2VudC1wb3N0cyAjdGFicyA+IGxpIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlFMEUyO1xyXG59XHJcblxyXG4vKiBTaXRlIEF1dGhvciBXaWRnZXQgKi9cclxuLyogbGluZSAxNDM3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc2l0ZV9hdXRob3JzLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTQ0MSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi53aWRnZXRfcmFkaXVtX3NpdGVfYXV0aG9ycyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDU0cHg7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIG1hcmdpbjogMCAwIDFweCAxcHg7XHJcbn1cclxuLyogbGluZSAxNDQ4LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yYWRpdW1fc2l0ZV9hdXRob3JzIGltZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogbGluZSAxNDU2LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAxNDY0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLmJ1dHRvbiB7XHJcbiAgcGFkZGluZzogNXB4IDlweDtcclxufVxyXG4vKiBsaW5lIDE0NjgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4ud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuYnV0dG9uIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIFdJREdFVCBDT0xPUlNcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMTQ3OCwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5kYXJrLndpZGdldCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSAxNDgxLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmRhcmsud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuLyogbGluZSAxNDg1LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmRhcmsud2lkZ2V0IC53aWRnZXQtdGl0bGUgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG4vKiBsaW5lIDE0ODgsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4uZGFyay53aWRnZXQgcCB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuLyogbGluZSAxNDkwLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmRhcmsud2lkZ2V0IGlucHV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcbi8qIGxpbmUgMTQ5NSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5kYXJrLndpZGdldC53aWRnZXRfZGlzcGxheV9mZWF0dXJlZCwgLmRhcmsud2lkZ2V0LndpZGdldF9kaXNwbGF5X3JlY2VudCwgLmRhcmsud2lkZ2V0LndpZGdldF9kaXNwbGF5X3BvcHVsYXIsIC5kYXJrLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4vKiBsaW5lIDE1MDEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4uZGFyay53aWRnZXQud2lkZ2V0X2Rpc3BsYXlfZmVhdHVyZWQgdWwgbGksIC5kYXJrLndpZGdldC53aWRnZXRfZGlzcGxheV9yZWNlbnQgdWwgbGksIC5kYXJrLndpZGdldC53aWRnZXRfZGlzcGxheV9wb3B1bGFyIHVsIGxpLCAuZGFyay53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjIzLCAyMjMsIDIyMSwgMC4xMik7XHJcbn1cclxuLyogbGluZSAxNTA0LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmRhcmsud2lkZ2V0LndpZGdldF9kaXNwbGF5X2ZlYXR1cmVkIHVsIGxpIGE6aG92ZXIsIC5kYXJrLndpZGdldC53aWRnZXRfZGlzcGxheV9yZWNlbnQgdWwgbGkgYTpob3ZlciwgLmRhcmsud2lkZ2V0LndpZGdldF9kaXNwbGF5X3BvcHVsYXIgdWwgbGkgYTpob3ZlciwgLmRhcmsud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmNWEwMDtcclxufVxyXG5cclxuLyogbGluZSAxNTEyLCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuLmdyZXkud2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUxNywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbi5ibHVlLndpZGdldCxcclxuLmJsdWUud2lkZ2V0IC53aWRnZXQtdGl0bGUsXHJcbi5ibHVlLndpZGdldCAud2lkZ2V0LXRpdGxlIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmM2Zjg7XHJcbn1cclxuXHJcbi8qIFdpZGdldHMgd2hlbiBwbGFjZWQgaW4gdGhlIGZvb3RlciAqL1xyXG4vKiBsaW5lIDE1MjYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9idXp6X3dpZGdldCBoMy53aWRnZXQtYnV6ei1oZWFkZXIsXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXQtdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDAuNDgpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG90c19wYXRfbGlnaHQucG5nKTtcclxufVxyXG4vKiBsaW5lIDE1MzEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9idXp6X3dpZGdldCBoMy53aWRnZXQtYnV6ei1oZWFkZXIgc3BhbixcclxuI2JvdHRvbS1mb290ZXIgLndpZGdldC10aXRsZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIGNvbG9yOiAjRkMwO1xyXG59XHJcbi8qIGxpbmUgMTU0MiwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGQgI3RhYnMgPiBsaSBhIHtcclxuICBjb2xvcjogI2ZjMDtcclxufVxyXG4vKiBsaW5lIDE1NDYsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1ob21lLW51bWJlcixcclxuI2JvdHRvbS1mb290ZXIgLndpZGdldF9yYWRpdW1fYWRfd2lkZ2V0IC53aWRnZXQtYWQgaDMsXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3JlY2VudF9wb3N0cyBsaSAucG9zdC1kYXRlIHtcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG4vKiBsaW5lIDE1NTIsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9zb2NpYWxfZmFucyAuZmFucy1ob21lLFxyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9yZWNlbnRfcG9zdHMgbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3JlY2VudF9wb3N0cyBsaSAucG9zdC1kYXRlLFxyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpmaXJzdC1jaGlsZCxcclxuI2JvdHRvbS1mb290ZXIgLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmVjZW50X2VudHJpZXMgbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAudGFiLWhvbGRlciAubmV3cy1saXN0IGxpLFxyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X2Rpc3BsYXlfZmVhdHVyZWQgdWwgbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfZGlzcGxheV9yZWNlbnQgdWwgbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfZGlzcGxheV9wb3B1bGFyIHVsIGxpLFxyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLmhhcy1wb3B1bGFyLXBvc3RzICN0YWJzID4gbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3Bvc3RfdGFicyAuaGFzLXJlY2VudC1wb3N0cyAjdGFicyA+IGxpLFxyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9tb3N0X2NvbW1lbnRlZCBsaTphZnRlcixcclxuI2JvdHRvbS1mb290ZXIgLndpZGdldF9sYXllcmVkX25hdiA+IHVsID4gbGksXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzID4gdWwgPiBsaSxcclxuI2JvdHRvbS1mb290ZXIgLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxufVxyXG4vKiBsaW5lIDE1NzEsIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9wb3N0X3RhYnMgLnRhYi1ob2xkICN0YWJzID4gbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjEsIDAuMTIpO1xyXG59XHJcbi8qIGxpbmUgMTU3NSwgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIC53aWRnZXRfcmFkaXVtX3NvY2lhbF9mYW5zIC5mYW5zLWhvbWUtbnVtYmVyIHAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDE1NzksIC4uL3Njc3MvX3dpZGdldHMuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9tb3N0X2NvbW1lbnRlZCBsaSAuZW50cnktdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcbi8qIGxpbmUgMTU4MywgLi4vc2Nzcy9fd2lkZ2V0cy5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHNwYW4uYW1vdW50IHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAxNTg3LCAuLi9zY3NzL193aWRnZXRzLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIgLndpZGdldF92aWRlb19zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIHdpZHRoOiA3MSU7XHJcbiAgaGVpZ2h0OiA1M3B4O1xyXG59XHJcblxyXG4vKiBsaW5lIDMsIC4uL3Njc3MvX2V2ZW50cy5zY3NzICovXHJcbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8qIGxpbmUgMywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IHtcclxuICAgIC8qIFN0eWxlcyAqL1xyXG4gIH1cclxuICAvKiBsaW5lIDUsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAjdGhlbWUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93ICN0aGVtZS13cmFwcGVyLWlubmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE0LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5uYXYtcHJpbWFyeS5zdHVjayB7XHJcbiAgICB3aWR0aDogMTAyNHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE4LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgI2hlYWRlci5sb2dvLWxlZnQgLnNpdGUtaGVhZGVyLWJhbm5lciB7XHJcbiAgICB3aWR0aDogNjElO1xyXG4gIH1cclxuICAvKiBsaW5lIDIyLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgI2hlYWRlci5oYXMtbmV3cy5oYXMtc2VhcmNoIC5zaXRlLW5hdmlnYXRpb24gLnNlYXJjaC1mb3JtIHtcclxuICAgIHdpZHRoOiA4Ni40JTtcclxuICB9XHJcbiAgLyogbGluZSAyOSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5jb250ZW50LWNhcm91c2VsIGxpLFxyXG4gIC5uYXJyb3cgLmNvbnRlbnQtY2Fyb3VzZWwgbGkgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItYmlnLFxyXG4gIC5uYXJyb3cgLmNvbnRlbnQtY2Fyb3VzZWwgbGkgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItd2lkZSB7XHJcbiAgICB3aWR0aDogMzQxcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzUsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAuY29udGVudC1jYXJvdXNlbCBsaS5jb250ZW50LWNhcm91c2VsLXN1cGVyLWJpZyB7XHJcbiAgICB3aWR0aDogNjg0cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzksIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIgI2J1aWxkZXItY29udGFpbmVyIC5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgbGkudmlkZW8tY2VudHJhbC1pdGVtLCAubmFycm93LndpdGgtc2lkZWJhciAjYnVpbGRlci1jb250YWluZXIgLmhvcml6b250YWwtY2Fyb3VzZWwgPiB1bCA+IGxpIHtcclxuICAgIHdpZHRoOiAyMjVweDtcclxuICB9XHJcbiAgLyogbGluZSA0NCwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93LndpdGgtc2lkZWJhciAuZWxlbWVudC1jb250ZW50X3NsaWRlciAubWVkaWEtc2xpZGVyLCAubmFycm93LndpdGgtc2lkZWJhciAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktY29udGVudC1tZWRpYSAucG9zdC10aHVtYiBhLCAubmFycm93LndpdGgtc2lkZWJhciAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktY29udGVudC1tZWRpYSAucG9zdC10aHVtYiBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjAsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgYS5tb3JlLWxpbmssXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzIGEubW9yZS1saW5rLFxyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsZXIgYS5tb3JlLWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNjYsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgI2J1aWxkZXItY29udGFpbmVyIC5lbGVtZW50LWJsb2dfcmV2aWV3IC5ob3Jpem9udGFsLWNhcm91c2VsID4gdWwgPiBsaSwgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAud2l0aC1zaWRlYmFyICNidWlsZGVyLWNvbnRhaW5lciAuZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIGxpLnZpZGVvLWNlbnRyYWwtaXRlbSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDcyLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5lbGVtZW50LWJsb2dfcmV2aWV3IC5yZXZpZXdzLWNhcm91c2VsIC5lbnRyeS1jb250ZW50LW1lZGlhLFxyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5lbGVtZW50LWJsb2dfcmV2aWV3IC5ob3Jpem9udGFsLWNhcm91c2VsLnBvc3QgPiB1bCB7XHJcbiAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDc3LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDgyLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5wb3N0cy1saXN0LWV4Y2VycHQgLmVudHJ5LWNvbnRlbnQtbWVkaWEsXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgLnBvc3RzLWxpc3QtZXhjZXJwdCBhcnRpY2xlIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDg3LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cud2l0aC1zaWRlYmFyLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5tZWRpYS1zbGlkZXIsXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWEsXHJcbiAgLm5hcnJvdy53aXRoLXNpZGViYXIucGFnZS10ZW1wbGF0ZS1wYWdlLXRlbXBsYXRlc3BhZ2UtaG9tZS1waHAgLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIgYSxcclxuICAubmFycm93LndpdGgtc2lkZWJhci5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGVzcGFnZS1ob21lLXBocCAuZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5oZW50cnkge1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgOTYsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAucmVjZW50LXBvc3RzLWNhcm91c2VsIGxpLFxyXG4gIC5uYXJyb3cgLnJlY2VudC1wb3N0cy1jYXJvdXNlbCBsaSAudGVhc2VyLW1pbmkge1xyXG4gICAgd2lkdGg6IDI0MXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDEwMSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAuaWNvbixcclxuICAubmFycm93IC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZS1iZWxvdyAuaWNvbixcclxuICAubmFycm93IC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAuaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTA3LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlIC5pY29uIC5zaGFyZS1uZXR3b3JrLFxyXG4gIC5uYXJyb3cgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5pY29uIC5zaGFyZS1uZXR3b3JrLFxyXG4gIC5uYXJyb3cgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5pY29uIC5zaGFyZS1uZXR3b3JrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDExMywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93ICNtYWluLW1lbnUgLm1lbnUtaXRlbS1vYmplY3QtY2F0ZWdvcnkuaGFzLWNhdC1tZWdhbWVudSAuc3ViLW1lZ2Etd3JhcCAuc3ViY2F0IC5uby10aHVtYiBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMTExcHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTE3LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgI21haW4tbWVudSAubWVudS1pdGVtLW9iamVjdC1jYXRlZ29yeS5oYXMtY2F0LW1lZ2FtZW51IC5zdWItbWVnYS13cmFwIC5zdWItY2F0LWxpc3QgLm5vLXRodW1iIC5wb3N0LXRodW1iIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5M3B4O1xyXG4gIH1cclxuICAvKiBsaW5lIDEyMSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNCA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDIzLjYlO1xyXG4gIH1cclxuICAvKiBsaW5lIDEyNSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNSA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDE4LjYlO1xyXG4gIH1cclxuICAvKiBsaW5lIDEyOSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNiA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDE1LjIlO1xyXG4gIH1cclxuICAvKiBsaW5lIDEzMywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5tYWluX21lbnUgLnJhZGl1bV9tZWdhNyA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDEyLjclO1xyXG4gIH1cclxuICAvKiBsaW5lIDEzNywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC50ZWFzZXIudGVhc2VyLW1lZGl1bSB7XHJcbiAgICB3aWR0aDogMzQ4cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTQxLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLnRlYXNlci50ZWFzZXItbWVkaXVtIC50ZWFzZXItaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xyXG4gIH1cclxuICAvKiBsaW5lIDE0NSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5yYWRpdW0tcHJvZHVjdC1jYXJvdXNlbCBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgLyogbGluZSAxNTAsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAudmlkZW8taG9tZS1zbGlkZXItZ3JpZCAudmlkZW8td2FsbC13cmFwIC52aWRlby13YWxsLXdyYXAtaW5uZXIsIC5uYXJyb3cgLnZpZGVvLWhvbWUtc2xpZGVyLWdyaWQgLnZpZGVvLXdhbGwtd3JhcCAudmlkZW8td2FsbC13cmFwLWlubmVyIC52aWRlby1pdGVtLCAubmFycm93IC52aWRlby1ob21lLXNsaWRlci1ncmlkIC52aWRlby13YWxsLXdyYXAgLnZpZGVvLXdhbGwtd3JhcC1pbm5lciAudGh1bWIge1xyXG4gICAgd2lkdGg6IDY5MHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE1NCwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC52aWRlby1ob21lLXNsaWRlci1ncmlkIC52aWRlby13YWxsLXdyYXAgLnZpZGVvLXdhbGwtd3JhcC1pbm5lciAudGh1bWIgaW1nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE1OCwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC53aWRnZXQud2lkZ2V0X3ZpZGVvX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB3aWR0aDogNjYuOCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTYyLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLnJhZGl1bS1nYWxsZXJ5LWl0ZW0gPiBhOmJlZm9yZSxcclxuICAubmFycm93IC5yYWRpdW0tZ2FsbGVyeS50aHVtYm5haWxzID4gYTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjZweCAtNjU1cHg7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTY3LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLnJhZGl1bS1nYWxsZXJ5LXdyYXBwZXIsXHJcbiAgLm5hcnJvdyAucmFkaXVtLWdhbGxlcnkudGh1bWJuYWlscyxcclxuICAubmFycm93IC5zdGFnZSB7XHJcbiAgICBtaW4td2lkdGg6IDc0MXB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDE3MywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5lbnRyeS1yYXRpbmcge1xyXG4gICAgbWluLXdpZHRoOiA0MDBweDtcclxuICB9XHJcbiAgLyogbGluZSAxNzcsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAubGFyZ2UtMy5jb2x1bW5zLnNpZGViYXItcmlnaHQsXHJcbiAgLm5hcnJvdyAubGFyZ2UtMy5jb2x1bW5zLnNpZGViYXItbGVmdCB7XHJcbiAgICB3aWR0aDogMzIuMyU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTgyLCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLmxhcmdlLTkuY29sdW1ucy5zaWRlYmFyLXJpZ2h0LFxyXG4gIC5uYXJyb3cgLmxhcmdlLTkuY29sdW1ucy5zaWRlYmFyLWxlZnQge1xyXG4gICAgd2lkdGg6IDY3LjclO1xyXG4gIH1cclxuICAvKiBsaW5lIDE4NywgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5wdWxsLTkuc2lkZWJhci1sZWZ0IHtcclxuICAgIHJpZ2h0OiA2Ny43JTtcclxuICB9XHJcbiAgLyogbGluZSAxOTEsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAucHVzaC0zLnNpZGViYXItbGVmdCB7XHJcbiAgICBsZWZ0OiAzMi4zJTtcclxuICB9XHJcbiAgLyogbGluZSAxOTUsIC4uL3Njc3MvX25hcnJvdy5zY3NzICovXHJcbiAgLm5hcnJvdyAuYWJvdXQtYXV0aG9yIC5hdXRob3ItZGVzYyB7XHJcbiAgICB3aWR0aDogNzclO1xyXG4gIH1cclxuICAvKiBsaW5lIDE5OSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciB7XHJcbiAgICB3aWR0aDogNjklO1xyXG4gIH1cclxuICAvKiBsaW5lIDIwMSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsLXRodW1icyAuY29udGVudF93cmFwcGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMjA1LCAuLi9zY3NzL19uYXJyb3cuc2NzcyAqL1xyXG4gIC5uYXJyb3cgLndpZGdldF9yYWRpdW1fc29jaWFsX2ZhbnMgLmZhbnMtaG9tZSA+IGRpdjpub3QoLmZhbnMtaG9tZS1udW1iZXIpIHtcclxuICAgIHdpZHRoOiA2MnB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDIwOSwgLi4vc2Nzcy9fbmFycm93LnNjc3MgKi9cclxuICAubmFycm93IC53aWRnZXRfcmFkaXVtX2FkX3dpZGdldC5hZGQtcGFkZGluZyAud2lkZ2V0LWFkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcclxuICB9XHJcbn1cclxuLypcclxuICogUmV2aWV3IGdyYXBoXHJcbiAqL1xyXG4vKiBsaW5lIDUsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5zY29yZS1saW5lIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBsaW5lIDksIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5zY29yZS1vdXRlciB7XHJcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ubGF0ZXN0LXJldmlld3MgLnNjb3JlLWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4vKiBsaW5lIDIzLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ubGF0ZXN0LXJldmlld3MgLnNjb3JlLWxpbmUgc3BhbiBpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogbGluZSAyOSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmxhdGVzdC1yZXZpZXdzIC5pbnZpZXcgLnNjb3JlLWxpbmUgc3BhbiBpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogbGluZSAzNywgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LWJyZWFrZG93biAudG90YWwge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktYnJlYWtkb3duIGl0ZW0gLnNjb3JlLWxpbmUge1xyXG4gIG9wYWNpdHk6IDAuMTtcclxuICBiYWNrZ3JvdW5kOiAjMjQyNjI4O1xyXG59XHJcbi8qIGxpbmUgNDYsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1icmVha2Rvd24gLnNjb3JlLWxpbmUsXHJcbi5lbnRyeS1icmVha2Rvd24gLnNjb3JlLWxpbmUgc3BhbiB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcbi8qIGxpbmUgNTEsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1icmVha2Rvd24gLnRvdGFsLXNjb3JlIGg0IHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4vKiBsaW5lIDU1LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktYnJlYWtkb3duIC50b3RhbC1zY29yZSBoNCAudG90YWwge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLypcclxuICogUmV2aWV3cyBFbGVtZW50c1xyXG4gKi9cclxuLyogbGluZSA2NiwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLnJldmlld3MtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDY5LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wge1xyXG4gIHRvcDogMzFweDtcclxufVxyXG4vKiBsaW5lIDcyLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wucHJldiwgLnJldmlld3MtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLm5leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDgxLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wucHJldjpiZWZvcmUsIC5yZXZpZXdzLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5uZXh0OmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG4vKiBsaW5lIDkwLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2w6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzdCQzY3MztcclxuICBjb2xvcjogIzdCQzY3MztcclxufVxyXG4vKiBsaW5lIDk2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wubmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuLyogbGluZSA5OSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLnJldmlld3MtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLnByZXYge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICByaWdodDogNDBweDtcclxufVxyXG4vKiBsaW5lIDEwMiwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLnJldmlld3MtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLnByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcbi8qIGxpbmUgMTA4LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucmV2aWV3cy1jYXJvdXNlbCBsaSB7XHJcbiAgd2lkdGg6IDIyM3B4O1xyXG4gIGhlaWdodDogMjY3cHg7XHJcbn1cclxuLyogbGluZSAxMTMsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctc2xpZGUtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSAxMTgsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjY3cHg7XHJcbn1cclxuLyogbGluZSAxMjMsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctc2xpZGUtaXRlbSAucmV2aWV3LXNjb3JlIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAyNyU7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gIGJvdHRvbTogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4vKiBsaW5lIDEzNSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLnJldmlld3MtY2Fyb3VzZWwgLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSAxNDAsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhID4gZGl2IHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogbGluZSAxNDYsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5yZXZpZXdzLWNhcm91c2VsIC5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktZXhjZXJwdCB7XHJcbiAgbWF4LXdpZHRoOiAxOTBweDtcclxufVxyXG5cclxuLyogU3RhciBSYXRpbmdzICovXHJcbi8qIGxpbmUgMTU3LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDhweCAxNXB4IDE1cHggMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM5LCAyNDAsIDAuMTYpO1xyXG59XHJcbi8qIGxpbmUgMTY1LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC5pbm5lciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgMTcwLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC5lbnRyeS10aXRsZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4vKiBsaW5lIDE3NSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAuZW50cnktbWV0YSxcclxuLmVudHJ5LXJhdGluZyAuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4vKiBsaW5lIDE4MSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyBbY2xhc3NePVwic2NvcmUtXCJdIHtcclxuICB3aWR0aDogNzRweDtcclxuICBoZWlnaHQ6IDc0cHg7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAxODgsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcgW2NsYXNzXj1cInNjb3JlLVwiXSBpbnB1dCB7XHJcbiAgY29sb3I6ICM4YzkxOWI7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIGZvbnQ6IG5vcm1hbCAyOXB4LzI5cHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xyXG4gIHdpZHRoOiA3NnB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0yMnB4O1xyXG59XHJcbi8qIGxpbmUgMjAxLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC51c2VyLXJhdGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDIwNiwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAudXNlci1yYXRpbmcgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi8qIGxpbmUgMjA4LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC51c2VyLXJhdGluZyBzcGFuIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4vKiBsaW5lIDIxMCwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAudXNlci1yYXRpbmcgLnVzZXItcmV2aWV3LXJhdGluZyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDIxNSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAudXNlci1yYXRpbmcgLnVzZXItcmF0aW5nLXN0YXJzLW91dGVyIC5yYXRpbmctc3RhcnMtd3JhcHBlciB7XHJcbiAgdG9wOiA1cHg7XHJcbn1cclxuLyogbGluZSAyMTksIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcgLnVzZXItcmF0aW5nIC55b3VyLXJhdGluZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi8qIGxpbmUgMjI0LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC51c2VyLXJhdGluZyAudXNlci1yYXRpbmcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgMjMyLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC5yYXRpbmctc3VtbWFyeSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBjb2xvcjogIzIzMzEzQTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZDtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4vKiBsaW5lIDIzOSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAucmF0aW5nLXN1bW1hcnkgaDMsXHJcbi5lbnRyeS1yYXRpbmcgLnJhdGluZy1zdW1tYXJ5IGg0LFxyXG4uZW50cnktcmF0aW5nIC5yYXRpbmctc3VtbWFyeSBzcGFuIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyogbGluZSAyNDgsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcgLmxvbmctc3VtbWFyeSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDY1JTtcclxufVxyXG4vKiBsaW5lIDI1MSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZyAubG9uZy1zdW1tYXJ5IC5kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi8qIGxpbmUgMjUzLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC5sb25nLXN1bW1hcnkgc3Ryb25nIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLyogbGluZSAyNTksIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcgLnJhdGluZy1maW5hbC1zY29yZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiAzMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMEQ7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi8qIGxpbmUgMjY2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nIC5yYXRpbmctZmluYWwtc2NvcmUgaDMge1xyXG4gIGZvbnQtc2l6ZTogNDFweDtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZy5zdGFycyAucmF0aW5nLXRpdGxlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDI4MSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZy5zdGFycyAucmF0aW5nLXN0YXJzLW91dGVyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjg2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLnN0YXJzIC5yYXRpbmctc3RhcnMtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogOHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICB3aWR0aDogOTdweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0YXItc3ByaXRlLnBuZykgc2Nyb2xsIHRyYW5zcGFyZW50IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwcHg7XHJcbn1cclxuLyogbGluZSAyOTYsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcuc3RhcnMgLnJhdGluZy1zdGFycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGFyLXNwcml0ZS5wbmcpIHNjcm9sbCB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XHJcbn1cclxuLyogbGluZSAzMDYsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcucGVyY2VudGFnZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOSwgMjQwLCAwLjE2KTtcclxufVxyXG4vKiBsaW5lIDMwOSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZy5wZXJjZW50YWdlIC5yYXRpbmctcGVyY2VudGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSAzMTUsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcucGVyY2VudGFnZSAucmF0aW5nLXBlcmNlbnRhZ2UgLnJhdGluZy1wZXJjZW50YWdlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNGRjlCMUE7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjdzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi8qIGxpbmUgMzMwLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLnBlcmNlbnRhZ2Uuc3RhcnQtYW5pbWF0aW9uIC5yYXRpbmctcGVyY2VudGFnZSBzcGFuLCAuZW50cnktcmF0aW5nLnBlcmNlbnRhZ2Uuc3RhcnQtYW5pbWF0aW9uIC5yYXRpbmctc3RhcnMgc3BhbiB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDMzNSwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZy5wZXJjZW50YWdlIC5yYXRpbmctdGl0bGUge1xyXG4gIGZvbnQ6IDE2cHgvbm9ybWFsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSAzNDAsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcucGVyY2VudGFnZSAucmF0aW5nLXBlcmNlbnRhZ2Utd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4yNCk7XHJcbn1cclxuLyogbGluZSAzNDcsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5lbnRyeS1yYXRpbmcucGVyY2VudGFnZSAudXNlci1yYXRpbmcgLnJhdGluZy1zdGFycy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMjQpO1xyXG59XHJcbi8qIGxpbmUgMzU2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLnBlcmNlbnRhZ2UgLnVzZXItcmF0aW5nIC5yYXRpbmctc3RhcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDM2MiwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJhdGluZy5wZXJjZW50YWdlIC51c2VyLXJhdGluZyAucmF0aW5nLXN0YXJzIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNGRjlCMUE7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjdzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi8qIGxpbmUgMzc4LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLmJvdHRvbSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLmJvdHRvbTpiZWZvcmUsIC5lbnRyeS1yYXRpbmcuYm90dG9tOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uZW50cnktcmF0aW5nLmJvdHRvbTphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg2LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4ucG9zdC5lbnRyeS1jb250ZW50IHtcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4ucG9zdC5lbnRyeS1jb250ZW50OmJlZm9yZSwgLnBvc3QuZW50cnktY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnBvc3QuZW50cnktY29udGVudDphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzkwLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uY2hhcnQtc2hvcnRjb2RlMiB7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MCwgMCwgMC43KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1YTAwO1xyXG59XHJcbi8qIGxpbmUgMzk1LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4uY2hhcnQtc2hvcnRjb2RlMiBzcGFuIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA0MDMsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5jaGFydC1zaG9ydGNvZGUyIC5udW1iZXJzIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLyogbGluZSA0MDcsIC4uL3Njc3MvX3JhdGluZy5zY3NzICovXHJcbi5jaGFydC1zaG9ydGNvZGUyIC50aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQxMywgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJldmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4vKiBsaW5lIDQxNywgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJldmlldyAubnVtYmVyIHtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4vKiBsaW5lIDQyMiwgLi4vc2Nzcy9fcmF0aW5nLnNjc3MgKi9cclxuLmVudHJ5LXJldmlldyBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDM0LCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaSAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIGRpdi5lbnRyeS1yZXZpZXcsXHJcbmFydGljbGUuY29udGVudC1saXN0LWJpZyAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIGRpdi5lbnRyeS1yZXZpZXcsXHJcbi5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIGRpdi5lbnRyeS1yZXZpZXcsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgZGl2LmVudHJ5LXJldmlldyxcclxuLmNvbnRlbnRfY2Fyb3VzZWxfZWxlbWVudCAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIGRpdi5lbnRyeS1yZXZpZXcsXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSBkaXYuZW50cnktcmV2aWV3IHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDQwLCAuLi9zY3NzL19yYXRpbmcuc2NzcyAqL1xyXG4udHlwZS1wb3N0IC5lbnRyeS1tZXRhIGRpdi5lbnRyeS1yZXZpZXcsXHJcbi5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgZGl2LmVudHJ5LXJldmlldyxcclxuLnNtYWxsZXIgLmVudHJ5LW1ldGEgZGl2LmVudHJ5LXJldmlldyxcclxuLnN1YmNhdC10aHVtYm5haWwgLmVudHJ5LW1ldGEgZGl2LmVudHJ5LXJldmlldyxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuZ3JpZF9lbGVtZW50cyAuZW50cnktbWV0YSBkaXYuZW50cnktcmV2aWV3IHtcclxuICBiYWNrZ3JvdW5kOiAjZjRiNzExO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDIsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3Age1xyXG4gIHdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLyogbGluZSA2LCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuI2xlYW5fb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4LCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuI3F1aWNrcG9wIHtcclxuICBiYWNrZ3JvdW5kOiBXSElURTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgMjIsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgI3F1aWNrLXBvcC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMjYsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgaDEuZW50cnktdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi8qIGxpbmUgMzEsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgLnNob3J0LWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMzUsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgLnByb2R1Y3Qtc2xpZGVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLyogbGluZSAzOSwgLi4vc2Nzcy9fcXVpY2stdmlldy5zY3NzICovXHJcbiNxdWlja3BvcCAucXVhbnRpdHksXHJcbiNxdWlja3BvcCAjbWFpbiAucXVhbnRpdHkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgNDQsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgLnByaWNlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgNDYsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgLm1lZGlhLXNsaWRlci5sb2FkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxuLyogbGluZSA0NywgLi4vc2Nzcy9fcXVpY2stdmlldy5zY3NzICovXHJcbiNxdWlja3BvcCAubWVkaWEtc2xpZGVyLmxvYWRpbmcgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDQ4LCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuI3F1aWNrcG9wIC5tZWRpYS1zbGlkZXIubG9hZGluZyAuZmxleC12aWV3cG9ydCwgI3F1aWNrcG9wIC5tZWRpYS1zbGlkZXIubG9hZGluZyBpbWcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogbGluZSA1NSwgLi4vc2Nzcy9fcXVpY2stdmlldy5zY3NzICovXHJcbiNxdWlja3BvcCAubWVkaWEtc2xpZGVyLmxvYWRlZCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgNTYsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgLm1lZGlhLXNsaWRlci5sb2FkZWQgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA1NywgLi4vc2Nzcy9fcXVpY2stdmlldy5zY3NzICovXHJcbiNxdWlja3BvcCAubWVkaWEtc2xpZGVyLmxvYWRlZCAuZmxleC12aWV3cG9ydCwgI3F1aWNrcG9wIC5tZWRpYS1zbGlkZXIubG9hZGVkIGltZyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4vKiBsaW5lIDYyLCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuI3F1aWNrcG9wICNjbG9zZS1xdWlja3BvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA3MSwgLi4vc2Nzcy9fcXVpY2stdmlldy5zY3NzICovXHJcbiNxdWlja3BvcCAjY2xvc2UtcXVpY2twb3Agc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTM2N3B4O1xyXG59XHJcbi8qIGxpbmUgOTAsIC4uL3Njc3MvX3F1aWNrLXZpZXcuc2NzcyAqL1xyXG4jcXVpY2twb3AgI2Nsb3NlLXF1aWNrcG9wOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNmZjVhMDA7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTAwLCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuLm5vLWpzICNxdWlja3BvcCAubWVkaWEtc2xpZGVyLmxvYWRpbmcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTAxLCAuLi9zY3NzL19xdWljay12aWV3LnNjc3MgKi9cclxuLm5vLWpzICNxdWlja3BvcCAubWVkaWEtc2xpZGVyLmxvYWRpbmcgLmZsZXgtdmlld3BvcnQsXHJcbi5uby1qcyAjcXVpY2twb3AgLm1lZGlhLXNsaWRlci5sb2FkaW5nIGltZyB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogbGluZSAzLCAuLi9zY3NzL19tZXNzYWdlLWJhci5zY3NzICovXHJcbi5icmVha2luZy1iYW5uZXIgPiAucm93IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgOSwgLi4vc2Nzcy9fbWVzc2FnZS1iYXIuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5zdG9yeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDMDtcclxuICBtaW4taGVpZ2h0OiA0NHB4O1xyXG59XHJcbi8qIGxpbmUgMTYsIC4uL3Njc3MvX21lc3NhZ2UtYmFyLnNjc3MgKi9cclxuLmJyZWFraW5nLWJhbm5lciAubWV0YS1iYXItdGl0bGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzMjI0O1xyXG59XHJcbi8qIGxpbmUgMTQzLCAuLi9zY3NzL19taXhpbnMuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhci10aXRsZTphZnRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4vKiBsaW5lIDE1MywgLi4vc2Nzcy9fbWl4aW5zLnNjc3MgKi9cclxuLmJyZWFraW5nLWJhbm5lciAubWV0YS1iYXItdGl0bGU6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMjNweDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2VlMzIyNDtcclxuICByaWdodDogLTQ2cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbn1cclxuLyogbGluZSAyMiwgLi4vc2Nzcy9fbWVzc2FnZS1iYXIuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhci10aXRsZSBoMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogNDZweDtcclxufVxyXG4vKiBsaW5lIDI2LCAuLi9zY3NzL19tZXNzYWdlLWJhci5zY3NzICovXHJcbi5icmVha2luZy1iYW5uZXIgLm1ldGEtYmFyLXRpdGxlIGgzIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIGxpbmUgMzMsIC4uL3Njc3MvX21lc3NhZ2UtYmFyLnNjc3MgKi9cclxuLmJyZWFraW5nLWJhbm5lciAubWV0YS1iYXIgYSxcclxuLmJyZWFraW5nLWJhbm5lciAuc3RvcnktaCBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDM2LCAuLi9zY3NzL19tZXNzYWdlLWJhci5zY3NzICovXHJcbi5icmVha2luZy1iYW5uZXIgLm1ldGEtYmFyIHtcclxuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGhlaWdodDogNDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSA0NiwgLi4vc2Nzcy9fbWVzc2FnZS1iYXIuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhciB1bCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbn1cclxuLyogbGluZSA1NCwgLi4vc2Nzcy9fbWVzc2FnZS1iYXIuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhciBsaSB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSA2MCwgLi4vc2Nzcy9fbWVzc2FnZS1iYXIuc2NzcyAqL1xyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhciAuc3RvcnktdGltZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxufVxyXG4vKiBsaW5lIDY4LCAuLi9zY3NzL19tZXNzYWdlLWJhci5zY3NzICovXHJcbi5icmVha2luZy1iYW5uZXIgLm1ldGEtYmFyLXRpdGxlIGgzLFxyXG4uYnJlYWtpbmctYmFubmVyIC5zdG9yeS1oIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDc1LCAuLi9zY3NzL19tZXNzYWdlLWJhci5zY3NzICovXHJcbi5icmVha2luZy1iYW5uZXIgLm1ldGEtYmFyLXRpdGxlLFxyXG4uYnJlYWtpbmctYmFubmVyIC5tZXRhLWJhci1jYXQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgem9vbTogMTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGhlaWdodDogNDZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAxM3B4O1xyXG59XHJcblxyXG4vKiA9IEJsb2cgR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbnRyeS1leHRyYXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLyogbGluZSAxNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA4cHggM3B4IDhweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDIyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmVudHJ5LWNhdGVnb3J5Lm5vbmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTMyMjQ7XHJcbn1cclxuLyogbGluZSAyNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbnRyeS1jYXRlZ29yeSBhLFxyXG4uZW50cnktY2F0ZWdvcnkgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZW50cnktZmVhdHVyZWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA4cHggM3B4IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUMwQUYwO1xyXG59XHJcblxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI2Jsb2ctZ3JpZCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ncmlkX2VsZW1lbnRzLnNtYWxsIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNDksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZ3JpZF9lbGVtZW50cy5taW5pIHtcclxuICB3aWR0aDogMzMlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLyogbGluZSA1OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLmVudHJ5LWNvbnRlbnQtbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSA2NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLmVudHJ5LXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLyogbGluZSA2OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsLXRodW1icyB7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzOmJlZm9yZSwgLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnM6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgNzEsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuLyogbGluZSA3OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsLXRodW1icyAuZW50cnktY29udGVudCBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgODIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG4vKiBsaW5lIDg5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzIGEudmlkZW8tcGxheS1pY29uIHtcclxuICB0b3A6IDQyJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi8qIGxpbmUgOTUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgLmVudHJ5LWNvbnRlbnQtbWVkaWEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuICB3aWR0aDogNDYlO1xyXG59XHJcbi8qIGxpbmUgMTAxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwtdGh1bWJzIC5jb250ZW50X3dyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MSU7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG4vKiBsaW5lIDExMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLm1pbmkgaDIuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMTQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5ncmlkX2VsZW1lbnRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAxMTcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5ncmlkX2VsZW1lbnRzLmxhc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4vKiBsaW5lIDEyMSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLmdyaWRfZWxlbWVudHMuc21hbGwtdGh1bWJzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLyogbGluZSAxMjcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5iaWcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcbn1cclxuLyogbGluZSAxMzMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbCxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiBsaW5lIDEzOSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsIC5lbnRyeS10aXRsZSxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciAuZW50cnktdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcbi8qIGxpbmUgMTQ1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgcCxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMTQ3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLm1vcmUtbGluayxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciAubW9yZS1saW5rIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi8qIGxpbmUgMTQ5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLnBvc3QtZ3JpZC1jb21tZW50cyxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciAucG9zdC1ncmlkLWNvbW1lbnRzIHtcclxuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDE1MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsIC5wb3N0LWdyaWQtY29tbWVudHMgW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciAucG9zdC1ncmlkLWNvbW1lbnRzIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi8qIGxpbmUgMTYzLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLmVudHJ5LW1ldGEsXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsZXIgLmVudHJ5LW1ldGEsXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsLXRodW1icyAuZW50cnktbWV0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4vKiBsaW5lIDE3MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsIC5lbnRyeS1tZXRhID4gZGl2LFxyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbGVyIC5lbnRyeS1tZXRhID4gZGl2LFxyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgLmVudHJ5LW1ldGEgPiBkaXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTc2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLmVudHJ5LW1ldGEgLmRhdGUsXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsZXIgLmVudHJ5LW1ldGEgLmRhdGUsXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsLXRodW1icyAuZW50cnktbWV0YSAuZGF0ZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG4vKiBsaW5lIDE4OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsIGEubW9yZS1saW5rLFxyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbGVyIGEubW9yZS1saW5rLFxyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgYS5tb3JlLWxpbmsge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbi8qIGxpbmUgMTk5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGwgLnBvc3QtZ3JpZC1jb21tZW50cyxcclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlciAucG9zdC1ncmlkLWNvbW1lbnRzLFxyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbC10aHVtYnMgLnBvc3QtZ3JpZC1jb21tZW50cyB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiBsaW5lIDIxNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsZXIge1xyXG4gIHdpZHRoOiAzMy4zMzMlO1xyXG59XHJcbi8qIGxpbmUgMjE5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAuc21hbGxlci5maXJzdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4vKiBsaW5lIDIyMywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLnNtYWxsZXIgLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuLyogbGluZSAyMjgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYmxvZy1ncmlkLWl0ZW1zIC5zbWFsbGVyIGEubW9yZS1saW5rIHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDIzNSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtaXRlbXMgLmZvb3Rlci1tZXRhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgMjQxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmJsb2ctZ3JpZC1pdGVtcyAucmV2aWV3LXNjb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAyMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBsaW5lIDI1MCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5ibG9nLWdyaWQtZGl2aWRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZmRmZGQ7XHJcbn1cclxuXHJcbi8qKiBCdWlsZGVyIEVsZW1uZXRzICovXHJcbi8qIGxpbmUgMjY0LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmVsZW1lbnQtYmxvZ19sYXRlc3QgLmxhcmdlLTYuY29sdW1uczpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDI2OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWJsb2dfbGF0ZXN0IGEuYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggMjVweDtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjc3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3RzLWxpc3QtZXhjZXJwdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBsaW5lIDI4MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLyogbGluZSAyODcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY29udGVudC1saXN0LXNtYWxsIC5lbnRyeS1leHRyYXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIGxpbmUgMjkwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNvbnRlbnQtbGlzdC1zbWFsbCAuZW50cnktZXh0cmFzIC5lbnRyeS1jYXRlZ29yeSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAyOTcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY29udGVudC1saXN0LXNtYWxsIC5lbnRyeS1leHRyYXMgLmVudHJ5LWZlYXR1cmVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIGxpbmUgMzAwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNvbnRlbnQtbGlzdC1zbWFsbCAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4vKiBsaW5lIDMwNywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDc3JTtcclxufVxyXG4vKiBsaW5lIDMxMSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG4vKiBsaW5lIDMxNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLyogbGluZSAzMTcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY29udGVudC1saXN0LXNtYWxsIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDMyMSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSA+IGRpdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuLyogbGluZSAzMzIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY29udGVudC1saXN0LXNtYWxsIC5lbnRyeS1oZWFkZXIgLmVudHJ5LWV4dHJhcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4vKiBsaW5lIDMzOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwgLnBvc3QtdGh1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDM0MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3Qtc21hbGwudHlwZS1wb3N0IC5lbnRyeS1tZXRhID4gZGl2IHtcclxuICBmb250LXNpemU6IDlweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKiBsaW5lIDM1MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgMzYwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNvbnRlbnQtbGlzdC1iaWcgLmVudHJ5LWV4Y2VycHQge1xyXG4gIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgbWF4LXdpZHRoOiAyODdweDtcclxufVxyXG5cclxuLyogbGluZSAzNjcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdHMtbGlzdC1leGNlcnB0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMzcwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3RzLWxpc3QtZXhjZXJwdCBhcnRpY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzNzQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdHMtbGlzdC1leGNlcnB0IC5lbnRyeS1jb250ZW50LW1lZGlhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSAzODAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdHMtbGlzdC1leGNlcnB0IC5lbnRyeS1oZWFkZXIgaDIuZW50cnktdGl0bGUgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qKiBGZWF0dXJlZCBOZXdzIFNsaWRlciAqKi9cclxuLyogbGluZSAzODksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAubG9hZGluZyB7XHJcbiAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDM5NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgNDAxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLnNsaWRlci13cmFwcGVyIC5wb3N0LXNsaWRlciAuaGVudHJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA0MDUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS10aHVtYm5haWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDQwOSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zdC1zbGlkZXIgLmVudHJ5LXRodW1ibmFpbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA0MTQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS1tZXRhIHtcclxuICBjb2xvcjogI2VlZTtcclxufVxyXG4vKiBsaW5lIDQxNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5zbGlkZXItd3JhcHBlciAucG9zdC1zbGlkZXIgLmVudHJ5LW1ldGEgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSA0MTksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLyogbGluZSA0MjQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS10aXRsZSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLyogbGluZSA0MzIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICB0b3A6IC00MnB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLyogbGluZSA0MzYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDQzOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkge1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjVweDtcclxufVxyXG4vKiBsaW5lIDQ0MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgLmdhbGxlcnktY2FwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4vKiBsaW5lIDQ0NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi8qIGxpbmUgNDUwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi8qIGxpbmUgNDY2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLm5vLWVsZW1lbnQtdGl0bGUgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XHJcbiAgdG9wOiAxMXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ3NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5uby1qcyAuZWxlbWVudC1jb250ZW50X3NsaWRlciAubG9hZGluZyB7XHJcbiAgbWF4LWhlaWdodDogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSA0ODAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBsaW5lIDQ4NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLyogbGluZSA0OTEsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLml0ZW0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcclxuICAtby10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcclxuICB0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcclxufVxyXG4vKiBsaW5lIDUwMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbCAuaXRlbSA+IGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLyogbGluZSA1MDUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmFjdGl2ZSxcclxuLmNhcm91c2VsIC5uZXh0LFxyXG4uY2Fyb3VzZWwgLnByZXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgNTExLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNhcm91c2VsIC5hY3RpdmUge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLyogbGluZSA1MTUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLm5leHQsXHJcbi5jYXJvdXNlbCAucHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDUyMiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbCAubmV4dCB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDUyNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbCAucHJldiB7XHJcbiAgbGVmdDogLTEwMCU7XHJcbn1cclxuLyogbGluZSA1MzAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLm5leHQubGVmdCxcclxuLmNhcm91c2VsIC5wcmV2LnJpZ2h0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgNTM1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNhcm91c2VsIC5hY3RpdmUubGVmdCB7XHJcbiAgbGVmdDogLTEwMCU7XHJcbn1cclxuLyogbGluZSA1MzksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwgLmFjdGl2ZS5yaWdodCB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG5cclxuLyogbGluZSA1NDQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgb3BhY2l0eTogLjU7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxufVxyXG4vKiBsaW5lIDU2MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgNTY3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAuOTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xyXG59XHJcblxyXG4vKiBsaW5lIDU3NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbn1cclxuLyogbGluZSA1ODQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCxcclxuLmNhcm91c2VsLWNhcHRpb24gcCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLyogbGluZSA1OTAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XHJcbiAgbWFyZ2luOiAwIDAgNXB4O1xyXG59XHJcbi8qIGxpbmUgNTk0LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmNhcm91c2VsLWNhcHRpb24gcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIEJMT0dST0xMIChQT1NUIEZPUk1BVFMgJiBCTE9HIFBBR0UpXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBSRUFEIE1PUkUgTElOSyAqL1xyXG4vKiBsaW5lIDYwNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbmEubW9yZS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgU0lOR0xFIFBPU1QgU1RZTEVTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBQT1NUIE1FVEEgKi9cclxuLyogbGluZSA2MjUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdCAuZW50cnktbWV0YSA+IGRpdiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi8qIGxpbmUgNjMyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QgLmVudHJ5LW1ldGEgaDYge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4vKiBsaW5lIDYzOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0IC5lbnRyeS1oZWFkZXIgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4vKiBsaW5lIDY0MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0IC5lbnRyeS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA2NDUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdCAuZW50cnktY29udGVudCBwIGltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDY0OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0IC5lbnRyeS1jb250ZW50IC5lbnRyeS1tZXRhIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi8qIGxpbmUgNjUyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QgLnBvc3QtZXhjZXJwdCB7XHJcbiAgZm9udDogaXRhbGljIDIycHgvMzNweCBHZW9yZ2lhLCBzZXJpZjtcclxuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLyogbGluZSA2NTksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdCAucG9zdC1leGNlcnB0IHAge1xyXG4gIGZvbnQ6IGl0YWxpYyAyMnB4LzMzcHggR2VvcmdpYSwgc2VyaWY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjcwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA2NzUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4vKiBsaW5lIDY3OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0ID4gLmxhcmdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA2ODIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCA+IC5sYXJnZSAuZW50cnktbWVkaWEtd3JhcHBlcixcclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgPiAubGFyZ2UgLmVudHJ5LWhlYWRlci13cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAwO1xyXG59XHJcbi8qIGxpbmUgNjg5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgPiAubGFyZ2UgLmVudHJ5LW1lZGlhLXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gIG1hcmdpbjogMCAxNXB4O1xyXG59XHJcbi8qIGxpbmUgNjk1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgPiAubGFyZ2UgLmVudHJ5LW1lZGlhLXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWEge1xyXG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgODAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLyogbGluZSA3MDMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCA+IC5sYXJnZSAuZW50cnktbWVkaWEtd3JhcHBlciAuZW50cnktY29udGVudC1tZWRpYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxMDAlLCAjMDAwKSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCBibGFjayAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgIzAwMCAxMDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSA3MjYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCA+IC5sYXJnZSAuZW50cnktaGVhZGVyLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogMTJweCAxNXB4IDE1cHggMTVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDczNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0ID4gLmxhcmdlIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxufVxyXG4vKiBsaW5lIDczNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0ID4gLmxhcmdlIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuYnJlYWRjcnVtYiBzcGFuIHtcclxuICBvcGFjaXR5OiAuODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDc0MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0ID4gLmxhcmdlIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuZW50cnktaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbn1cclxuLyogbGluZSA3NDMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCA+IC5sYXJnZSAuZW50cnktaGVhZGVyLXdyYXBwZXIgLmVudHJ5LXRpdGxlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDc0NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0ID4gLmxhcmdlIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuZW50cnktbWV0YSB7XHJcbiAgY29sb3I6ICNDRUNFQ0U7XHJcbn1cclxuLyogbGluZSA3NTAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAuZW50cnktbWVkaWEtd3JhcHBlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcbi8qIGxpbmUgNzU2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgLmVudHJ5LWNvbnRlbnQtbWVkaWEge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSA3NjAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAuZW50cnktaGVhZGVyLXdyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuLyogbGluZSA3NjYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAuZW50cnktaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgNzcwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgLmVudHJ5LW1ldGEge1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxufVxyXG4vKiBsaW5lIDc3MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IC5lbnRyeS1tZXRhID4gZGl2IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuLyogbGluZSA3NzcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAuZW50cnktbWV0YSA+IGRpdiBhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDc3OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IC5lbnRyeS1tZXRhID4gZGl2IGltZyB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMDtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcbi8qIGxpbmUgNzg4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgLmVudHJ5LW1ldGEgPiBkaXYuZGF0ZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDc5MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IC5lbnRyeS1tZXRhID4gZGl2LmRhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3M1wiO1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4vKiBsaW5lIDgxMywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IGFydGljbGUuZW50cnktY29udGVudCBoMSwgLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgYXJ0aWNsZS5lbnRyeS1jb250ZW50IGgyLCAuc2luZ2xlIG1haW4gLnR5cGUtcG9zdCBhcnRpY2xlLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IGFydGljbGUuZW50cnktY29udGVudCBoNCwgLnNpbmdsZSBtYWluIC50eXBlLXBvc3QgYXJ0aWNsZS5lbnRyeS1jb250ZW50IGg1LCAuc2luZ2xlIG1haW4gLnR5cGUtcG9zdCBhcnRpY2xlLmVudHJ5LWNvbnRlbnQgaDYge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLyogbGluZSA4MTksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCBhcnRpY2xlLmVudHJ5LWNvbnRlbnQgcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICMyODI4Mjg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjEwZW07XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDAuNTtcclxufVxyXG4vKiBsaW5lIDgzMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IGFydGljbGUuZW50cnktY29udGVudCBibG9ja3F1b3RlIHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbi10b3A6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDg0MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAudHlwZS1wb3N0IC5wb3N0LWV4Y2VycHQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLyogbGluZSA4NDUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gLnR5cGUtcG9zdCAucG9zdC10b3AgLmxhcmdlLTY6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi8qIGxpbmUgODUxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIC5mb3JtYXQtZ2FsbGVyeSAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDg1NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiAuZm9ybWF0LWxpbmsgLmljb24tbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG59XHJcbi8qIGxpbmUgODU5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIGZvb3Rlci5tZXRhIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgODYxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSBtYWluIGZvb3Rlci5tZXRhIGg2LFxyXG4uc2luZ2xlIG1haW4gZm9vdGVyLm1ldGEgYSxcclxuLnNpbmdsZSBtYWluIGZvb3Rlci5tZXRhIGxpIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4vKiBsaW5lIDg2NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiBmb290ZXIubWV0YSB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSA4NjksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gZm9vdGVyLm1ldGEgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSA4NzMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIG1haW4gZm9vdGVyLm1ldGEgc3Ryb25nLFxyXG4uc2luZ2xlIG1haW4gZm9vdGVyLm1ldGEgYSB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgbWFyZ2luOiAxcHggMXB4IDAgMDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4vKiBsaW5lIDg4NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgbWFpbiBmb290ZXIubWV0YSBhIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDg5NywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1yaWdodCwgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWxlZnQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIzRDM1O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHRvcDogMTIwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDkxMSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1yaWdodCAuc2hhcmUtbmV0d29yaywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWxlZnQgLnNoYXJlLW5ldHdvcmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogbGluZSA5MTUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tcmlnaHQgLmljb24sIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1sZWZ0IC5pY29uIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbn1cclxuLyogbGluZSA5MjEsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tbGVmdCB7XHJcbiAgbGVmdDogMTFweDtcclxufVxyXG4vKiBsaW5lIDkyNSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDExcHg7XHJcbn1cclxuLyogbGluZSA5MjksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IHtcclxuICBtYXJnaW46IDMwcHggMCAxNXB4IDA7XHJcbn1cclxuLyogbGluZSA5MzUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLmljb24sIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAuaWNvbiwgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5pY29uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgOTQzLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlIC5pY29uOmxhc3QtY2hpbGQsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAuaWNvbjpsYXN0LWNoaWxkLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUtYmVsb3cgLmljb246bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgOTQ1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlIC5pY29uOmJlZm9yZSwgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5pY29uOmJlZm9yZSwgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5pY29uOmJlZm9yZSB7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyogbGluZSA5NTAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLmljb246YWZ0ZXIsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAuaWNvbjphZnRlciwgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5pY29uOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMzhweDtcclxuICB3aWR0aDogMzhweDtcclxufVxyXG4vKiBsaW5lIDk2MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAuaWNvbiAuc2hhcmUtbmV0d29yaywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5pY29uIC5zaGFyZS1uZXR3b3JrLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUtYmVsb3cgLmljb24gLnNoYXJlLW5ldHdvcmsge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgOTY3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlIC5pY29uX2VtYmVkX2ZiLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYmVsb3cgLmljb25fZW1iZWRfZmIsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZS1iZWxvdyAuaWNvbl9lbWJlZF9mYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcclxufVxyXG4vKiBsaW5lIDk3MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAuaWNvbl9lbWJlZF90dywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5pY29uX2VtYmVkX3R3LCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUtYmVsb3cgLmljb25fZW1iZWRfdHcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XHJcbn1cclxuLyogbGluZSA5NzUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLmljb25fZW1iZWRfZ3BsdXMsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAuaWNvbl9lbWJlZF9ncGx1cywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5pY29uX2VtYmVkX2dwbHVzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE0ODM2O1xyXG59XHJcbi8qIGxpbmUgOTc5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlIC5pY29uX2VtYmVkX2xpbmtlZGluLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYmVsb3cgLmljb25fZW1iZWRfbGlua2VkaW4sIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZS1iZWxvdyAuaWNvbl9lbWJlZF9saW5rZWRpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JiNjtcclxufVxyXG4vKiBsaW5lIDk4MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAuaWNvbl9lbWJlZF9jb21tZW50cywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5pY29uX2VtYmVkX2NvbW1lbnRzLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUtYmVsb3cgLmljb25fZW1iZWRfY29tbWVudHMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSA5ODcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLnBvc3QtdG90YWwtc2hhcmUsXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAucG9zdC10b3RhbC1jb21tZW50cywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWJlbG93IC5wb3N0LXRvdGFsLXNoYXJlLFxyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYmVsb3cgLnBvc3QtdG90YWwtY29tbWVudHMsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZS1iZWxvdyAucG9zdC10b3RhbC1zaGFyZSxcclxuLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5wb3N0LXRvdGFsLWNvbW1lbnRzIHtcclxuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLyogbGluZSA5OTUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLnBvc3QtdG90YWwtY29tbWVudHMsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAucG9zdC10b3RhbC1jb21tZW50cywgLnNpbmdsZSAucG9zdC1zaWRlLXNoYXJlLnBvc2l0aW9uLWFib3ZlLWJlbG93IC5wb3N0LXRvdGFsLWNvbW1lbnRzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgMTAwMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZSAudG90YWwtY291bnQsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1iZWxvdyAudG90YWwtY291bnQsIC5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZS5wb3NpdGlvbi1hYm92ZS1iZWxvdyAudG90YWwtY291bnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4vKiBsaW5lIDEwMDYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUgLnRvdGFsLXRpdGxlLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYmVsb3cgLnRvdGFsLXRpdGxlLCAuc2luZ2xlIC5wb3N0LXNpZGUtc2hhcmUucG9zaXRpb24tYWJvdmUtYmVsb3cgLnRvdGFsLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi8qIGxpbmUgMTAxNSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZSAudGl0bGUge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDdweCAwIDVweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zOCk7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi8qIGxpbmUgMTAyOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5zaW5nbGUgLnBvc3Qtc2lkZS1zaGFyZSAuaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIFBPU1QgVEhVTUIgKi9cclxuLyogbGluZSAxMDM4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZS1wb3N0IC5wb3N0LXRodW1iIGltZzpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogbGluZSAxMDQyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnNpbmdsZS1wb3N0IC5wb3N0LXRodW1iIGltZzpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA0OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5nYWxsZXJ5LWltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMTA1MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50LW1lZGlhIC5nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTA1NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LWdyaWQtc2hhcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDFweDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG4vKiBsaW5lIDEwNjUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1ncmlkLXNoYXJlIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDI5cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeU5wVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOUzFqTURFMElEYzVMakUxTVRRNE1Td2dNakF4TXk4d015OHhNeTB4TWpvd09Ub3hOU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESUNoTllXTnBiblJ2YzJncElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTXdRa1F5TXpjNU9VTkdNVEV4UlROQ05ETTJPRGd6UlVSRlJUVkRRVFk1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pNd1FrUXlNemRCT1VOR01URXhSVE5DTkRNMk9EZ3pSVVJGUlRWRFFUWTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TXpCQ1JESXpOemM1UTBZeE1URkZNMEkwTXpZNE9ETkZSRVZGTlVOQk5qa2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNekJDUkRJek56ZzVRMFl4TVRGRk0wSTBNelk0T0RORlJFVkZOVU5CTmpraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6N0FsbHRjQUFBQTMwbEVRVlI0MnB6VHZRckNNQkRBOFZvVXdVWFF4Y1Zad2RIUjFhbnFTMGdIRjE5REoxK2drNXV6aTdnNStCd3FmbEZid2NrT2lsRC9nUWpWcHRBWStKWDA0SzVKZWpIQ01EUTBkYkhGQmxaR0JEWEhBVlU1MzV1Ry9vaCswY3hxSnJkUndGRWtZNkN6OXg1Y05LUHh0TWtkVmZLbndBb0xsR1F3aHdtdU9NR1J5UzFWY2ZGWVk0Y0FTOHpEK0hDU1ZoZDlFU3ZvNDZVb2NFa3FvT29ERjVXZjJBMWwxVzlSOWNGVUVRdFFWM2RGZkZuaUVNZnc0V0VFVzg3dE5GdElHalhNNEtPQko0YTZkeUVQRDhWLzc4SUQ5Njh6L1BNNm4yV1RXVzhCQmdBZWdicUVBRzNML3dBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDdweCAzcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMzMpO1xyXG59XHJcbi8qIGxpbmUgMTA4NywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LWdyaWQtc2hhcmUgc3Bhbi5pY29uIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDIxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udDogYm9sZCAxNHB4LzI3cHggaGVsdmV0aWNhO1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDExMDIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG5zcGFuLnBvc3QtZm9ybWF0IHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxufVxyXG4vKiBsaW5lIDExMjAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG5zcGFuLnBvc3QtZm9ybWF0LmF1ZGlvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAwcHg7XHJcbn1cclxuLyogbGluZSAxMTIyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuc3Bhbi5wb3N0LWZvcm1hdC5nYWxsZXJ5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE5cHggMHB4O1xyXG59XHJcbi8qIGxpbmUgMTEyNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbnNwYW4ucG9zdC1mb3JtYXQudmlkZW8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1wbGF5LTI0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIEFVVEhPUiBQT1NUIC8gQUJPVVQgVEhFIEFVVEhPUiAoUFJPRklMRSBQQUdFKVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAxMTM1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmFib3V0LWF1dGhvciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzksIDI0MCwgMC4xNik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgMTE0MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3I6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCByZ2JhKDIzOCwgMjM5LCAyNDAsIDAuMTYpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC04cHg7XHJcbiAgbGVmdDogMTNweDtcclxufVxyXG4vKiBsaW5lIDExNTQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYWJvdXQtYXV0aG9yIC5pbm5lciB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgMTE1OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3IgLmlubmVyID4gaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYyB1cmwoLi4vaW1hZ2VzL2RvdHNfcGF0LnBuZykgcmVwZWF0LXggY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxufVxyXG4vKiBsaW5lIDExNjgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYWJvdXQtYXV0aG9yIC5pbm5lciA+IGgzIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4vKiBsaW5lIDExNzYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYWJvdXQtYXV0aG9yIC5hdXRob3ItYXZhdGFyIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMTE4MiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3IgLmF1dGhvci1kZXNjIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogODMlO1xyXG59XHJcbi8qIGxpbmUgMTE4NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3IgLmF1dGhvci1kZXNjIGg0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTE5MCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3IgLmF1dGhvci1kZXNjIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xyXG59XHJcbi8qIGxpbmUgMTE5MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5hYm91dC1hdXRob3IgLmF1dGhvci1saW5rcyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAxMTk4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmFib3V0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIC1tb3otYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtby1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIC1tcy1hbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAtby1hbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBGYWRlSW47XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogRmFkZUluO1xyXG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBGYWRlSW47XHJcbiAgYW5pbWF0aW9uLW5hbWU6IEZhZGVJbjtcclxufVxyXG4vKiBsaW5lIDEyMTQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uYWJvdXQtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkgYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIFBPU1QgTkFWICovXHJcbi8qIGxpbmUgMTIyNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LW5hdiB7XHJcbiAgcGFkZGluZzogMTVweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4vKiBsaW5lIDEyMzEsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1uYXYgaDYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAxMjMzLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QtbmF2IHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKiBsaW5lIDEyMzcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1uYXYgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMjQwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QtbmF2IHVsIGxpIGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLyogbGluZSAxMjQ3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QtbmF2IHVsIGxpLnByZXZpb3VzIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4vKiBsaW5lIDEyNTIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1uYXYgdWwgbGkubmV4dCB7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuLyogbGluZSAxMjU2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QtbmF2IHVsIGxpIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMjY0LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnBvc3QtbmF2IC5uZXh0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4vKiBsaW5lIDEyNzAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1uYXYuYmVsb3ctcG9zdCBsaSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMTI3MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LW5hdi5iZWxvdy1wb3N0IGxpIGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMTI3NywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LW5hdi5iZWxvdy1wb3N0IGxpLnByZXZpb3VzIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDEyODUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucG9zdC1uYXYuYmVsb3ctcG9zdCBsaS5wcmV2aW91cyBhIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTI5MCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LW5hdi5iZWxvdy1wb3N0IGxpLm5leHQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi8qIGxpbmUgMTI5NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5wb3N0LW5hdi5iZWxvdy1wb3N0IGxpLm5leHQgYSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi8qIFJFTEFURUQgUE9TVFMgICovXHJcbi8qIGxpbmUgMTMwNywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi8qIGxpbmUgMTMxMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzID4gaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2RvdHNfcGF0LnBuZykgcmVwZWF0LXggY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbn1cclxuLyogbGluZSAxMzE5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgPiBoMyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuLyogbGluZSAxMzI1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgdWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMzMwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgdWwgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBmbG9hdDogbGVmdDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDEzMzgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyB1bCBsaSA+IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMTM0MCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIHVsIGxpOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGxpbmUgMTM0NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIHVsIC5lbnRyeS1leGNlcnB0IHtcclxuICBtaW4taGVpZ2h0OiAzMnB4O1xyXG59XHJcbi8qIGxpbmUgMTM1MCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIC5vbmUtaXRlbSBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxMzUzLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLm9uZS1pdGVtIGxpIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxMzU1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLm9uZS1pdGVtIGxpIC5lbnRyeS1oZWFkZXIgaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLyogbGluZSAxMzU4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLnR3by1pdGVtcyBsaSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4vKiBsaW5lIDEzNjAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyAudHdvLWl0ZW1zIGxpIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxMzYyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLnR3by1pdGVtcyBsaSAuZW50cnktaGVhZGVyIGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi8qIGxpbmUgMTM2NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIC50aHJlZS1pdGVtcyBsaSB7XHJcbiAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG4vKiBsaW5lIDEzNjcsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyAudGhyZWUtaXRlbXMgbGkgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDMwMnB4O1xyXG59XHJcbi8qIGxpbmUgMTM3MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIC5mb3VyLWl0ZW1zIGxpIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi8qIGxpbmUgMTM3NSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIC5mb3VyLWl0ZW1zIGxpIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxMzc2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLmZvdXItaXRlbXMgbGkgLmVudHJ5LWhlYWRlciBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG4vKiBsaW5lIDEzNzksIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyAuZml2ZS1pdGVtcyBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxMzgyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLmZpdmUtaXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgaGVpZ2h0OiAzMDJweDtcclxufVxyXG4vKiBsaW5lIDEzODYsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyAuZml2ZS1pdGVtcyBsaTpmaXJzdC1jaGlsZCBpbWcge1xyXG4gIGhlaWdodDogMzAycHg7XHJcbn1cclxuLyogbGluZSAxMzkwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLmZpdmUtaXRlbXMgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbn1cclxuLyogbGluZSAxMzkyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLmZpdmUtaXRlbXMgbGk6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcbi8qIGxpbmUgMTM5NywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIC5lbnRyeS1jb250ZW50LW1lZGlhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogMzAycHg7XHJcbn1cclxuLyogbGluZSAxNDAyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgLmVudHJ5LWhlYWRlciBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIFJFQ0VOVCBQT1NUUyBDQVJPVVNFTCAqL1xyXG4vKiBsaW5lIDE0MTEsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucmVjZW50LXBvc3RzLWNhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAzMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAxNDE3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCB7XHJcbiAgaGVpZ2h0OiA5NXB4O1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbn1cclxuLyogbGluZSAxNDIyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBpbmhlcml0O1xyXG59XHJcbi8qIGxpbmUgMTQyNiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwge1xyXG4gIGhlaWdodDogODBweDtcclxufVxyXG4vKiBsaW5lIDE0MzAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucmVjZW50LXBvc3RzLWNhcm91c2VsIHVsIHtcclxuICBtYXJnaW46IDAgMTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qIGxpbmUgMTQzNSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgbGkge1xyXG4gIHdpZHRoOiAyMzhweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLyogbGluZSAxNDM4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCBsaSAudGVhc2VyLW1pbmkge1xyXG4gIHdpZHRoOiAyMzhweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLyogbGluZSAxNDQ0LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuZ3JpZC10aHVtYixcclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuZW50cnktc3VtbWFyeSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSAxNDQ5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuZ3JpZC10aHVtYiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMTQ1OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmVudHJ5LWV4dHJhcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgdG9wOiBhdXRvO1xyXG59XHJcbi8qIGxpbmUgMTQ2MywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmVudHJ5LWV4dHJhcyAuZW50cnktY2F0ZWdvcnkge1xyXG4gIHBhZGRpbmc6IDJweCA1cHg7XHJcbn1cclxuLyogbGluZSAxNDY3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuZW50cnktZXh0cmFzIC5lbnRyeS1mZWF0dXJlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDE0NzAsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucmVjZW50LXBvc3RzLWNhcm91c2VsIC5lbnRyeS1zdW1tYXJ5IHtcclxuICB3aWR0aDogMTI5cHg7XHJcbn1cclxuLyogbGluZSAxNDczLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuZW50cnktc3VtbWFyeSAuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbi8qIGxpbmUgMTQ3OSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmVudHJ5LXN1bW1hcnkgLmVudHJ5LXRpdGxlIGEge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG4vKiBsaW5lIDE0ODQsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucmVjZW50LXBvc3RzLWNhcm91c2VsIC5jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMjRweCA1cHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMTQ5NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmNvbnRyb2wucHJldjpiZWZvcmUsIC5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmNvbnRyb2wubmV4dDpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogbGluZSAxNTAyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuY29udHJvbC5wcmV2IHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDE1MDMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4ucmVjZW50LXBvc3RzLWNhcm91c2VsIC5jb250cm9sLnByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcbi8qIGxpbmUgMTUwOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5yZWNlbnQtcG9zdHMtY2Fyb3VzZWwgLmNvbnRyb2wubmV4dCB7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuLyogbGluZSAxNTA5LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLnJlY2VudC1wb3N0cy1jYXJvdXNlbCAuY29udHJvbC5uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDVcIjtcclxufVxyXG5cclxuLyogbGluZSAxNTE3LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGksXHJcbi5jb250ZW50LWxpc3QtYmlnLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW0sXHJcbi5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIGxpbmUgMTUzMCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1jb250ZW50LW1lZGlhLFxyXG4uY29udGVudC1saXN0LWJpZyAuZW50cnktY29udGVudC1tZWRpYSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1jb250ZW50LW1lZGlhLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktY29udGVudC1tZWRpYSxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDE1MzMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaSAuZW50cnktY29udGVudC1tZWRpYTpiZWZvcmUsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1jb250ZW50LW1lZGlhOmJlZm9yZSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1jb250ZW50LW1lZGlhOmJlZm9yZSxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWE6YmVmb3JlLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1jb250ZW50LW1lZGlhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgYmxhY2sgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsICMwMDApKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgYmxhY2sgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCAjMDAwIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDE1NTIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaSAuZW50cnktY29udGVudC1tZWRpYSBpbWcsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1jb250ZW50LW1lZGlhIGltZyxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1jb250ZW50LW1lZGlhIGltZyxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWEgaW1nLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1jb250ZW50LW1lZGlhIGltZyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTU3MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1tZXRhLFxyXG4uY29udGVudC1saXN0LWJpZyAuZW50cnktbWV0YSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1tZXRhLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktbWV0YSxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuZW50cnktbWV0YSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLyogbGluZSAxNTc1LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGkgLmVudHJ5LW1ldGEgPiBkaXYsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1tZXRhID4gZGl2LFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW0gLmVudHJ5LW1ldGEgPiBkaXYsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5lbnRyeS1tZXRhID4gZGl2LFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1tZXRhID4gZGl2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMTU3OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1tZXRhIC5kYXRlLFxyXG4uY29udGVudC1saXN0LWJpZyAuZW50cnktbWV0YSAuZGF0ZSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1tZXRhIC5kYXRlLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktbWV0YSAuZGF0ZSxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuZW50cnktbWV0YSAuZGF0ZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG4vKiBsaW5lIDE1ODgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaSAuZW50cnktdGl0bGUsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS10aXRsZSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS10aXRsZSxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LXRpdGxlLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS10aXRsZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA3cztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwLjA3cztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMC4wN3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDAuMDdzO1xyXG59XHJcbi8qIGxpbmUgMTU5NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1oZWFkZXIsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1oZWFkZXIsXHJcbi5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktaGVhZGVyLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktaGVhZGVyLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1oZWFkZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDVweCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDdzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDAuMDdzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwLjA3cztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMC4wN3M7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTVweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgMTYxOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1oZWFkZXIgaDEsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1oZWFkZXIgaDEsXHJcbi5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktaGVhZGVyIGgxLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktaGVhZGVyIGgxLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1oZWFkZXIgaDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLyogbGluZSAxNjIwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGkgLmVudHJ5LWhlYWRlciBoMixcclxuLmNvbnRlbnQtbGlzdC1iaWcgLmVudHJ5LWhlYWRlciBoMixcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1oZWFkZXIgaDIsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5lbnRyeS1oZWFkZXIgaDIsXHJcbi5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQgLmVudHJ5LWhlYWRlciBoMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiBsaW5lIDE2MjIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaSAuZW50cnktaGVhZGVyIGgzLFxyXG4uY29udGVudC1saXN0LWJpZyAuZW50cnktaGVhZGVyIGgzLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW0gLmVudHJ5LWhlYWRlciBoMyxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXIgLmVudHJ5LWhlYWRlciBoMyxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuZW50cnktaGVhZGVyIGgzIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8qIGxpbmUgMTYyNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1oZWFkZXIgaDQsXHJcbi5jb250ZW50LWxpc3QtYmlnIC5lbnRyeS1oZWFkZXIgaDQsXHJcbi5yZXZpZXctc2xpZGUtaXRlbSAuZW50cnktaGVhZGVyIGg0LFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktaGVhZGVyIGg0LFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50IC5lbnRyeS1oZWFkZXIgaDQge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLyogbGluZSAxNjI4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGkgLnJldmlldy1zY29yZSxcclxuLmNvbnRlbnQtbGlzdC1iaWcgLnJldmlldy1zY29yZSxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5yZXZpZXctc2NvcmUsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyIC5yZXZpZXctc2NvcmUsXHJcbi5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQgLnJldmlldy1zY29yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG59XHJcbi8qIGxpbmUgMTYzNCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpIC5lbnRyeS1leGNlcnB0LFxyXG4uY29udGVudC1saXN0LWJpZyAuZW50cnktZXhjZXJwdCxcclxuLnJldmlldy1zbGlkZS1pdGVtIC5lbnRyeS1leGNlcnB0LFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuZW50cnktZXhjZXJwdCxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuZW50cnktZXhjZXJwdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDVweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA3cztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwLjA3cywgdG9wIDAuN3MgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMC4wN3MsIHRvcCAwLjdzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDAuMDdzLCB0b3AgMC43cyBlYXNlLWluO1xyXG4gIGNvbG9yOiAjQ0VDRUNFO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi8qIGxpbmUgMTY1OCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpOmhvdmVyIC5lbnRyeS1jb250ZW50LW1lZGlhOmJlZm9yZSxcclxuLmNvbnRlbnQtbGlzdC1iaWc6aG92ZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWE6YmVmb3JlLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW06aG92ZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWE6YmVmb3JlLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlcjpob3ZlciAuZW50cnktY29udGVudC1tZWRpYTpiZWZvcmUsXHJcbi5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQ6aG92ZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWE6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLyogbGluZSAxNjYwLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGk6aG92ZXIgLmVudHJ5LWNvbnRlbnQtbWVkaWEgaW1nLFxyXG4uY29udGVudC1saXN0LWJpZzpob3ZlciAuZW50cnktY29udGVudC1tZWRpYSBpbWcsXHJcbi5yZXZpZXctc2xpZGUtaXRlbTpob3ZlciAuZW50cnktY29udGVudC1tZWRpYSBpbWcsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyOmhvdmVyIC5lbnRyeS1jb250ZW50LW1lZGlhIGltZyxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAuZW50cnktY29udGVudC1tZWRpYSBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMDMpO1xyXG59XHJcbi8qIGxpbmUgMTY3MSwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDEsXHJcbiNyZWxhdGVkLXBvc3RzIGxpOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUsXHJcbi5jb250ZW50LWxpc3QtYmlnOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDEsXHJcbi5jb250ZW50LWxpc3QtYmlnOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUsXHJcbi5yZXZpZXctc2xpZGUtaXRlbTpob3ZlciAuZW50cnktaGVhZGVyIGgxLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW06aG92ZXIgLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXI6aG92ZXIgLmVudHJ5LWhlYWRlciBoMSxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXI6aG92ZXIgLmVudHJ5LWhlYWRlciBoMS5lbnRyeS10aXRsZSxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAuZW50cnktaGVhZGVyIGgxLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50OmhvdmVyIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLyogbGluZSAxNjc0LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGk6aG92ZXIgLmVudHJ5LWhlYWRlciBoMixcclxuLmNvbnRlbnQtbGlzdC1iaWc6aG92ZXIgLmVudHJ5LWhlYWRlciBoMixcclxuLnJldmlldy1zbGlkZS1pdGVtOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDIsXHJcbi5lbGVtZW50LWNvbnRlbnRfc2xpZGVyOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDIsXHJcbi5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQ6aG92ZXIgLmVudHJ5LWhlYWRlciBoMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi8qIGxpbmUgMTY3NiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiNyZWxhdGVkLXBvc3RzIGxpOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDMsXHJcbi5jb250ZW50LWxpc3QtYmlnOmhvdmVyIC5lbnRyeS1oZWFkZXIgaDMsXHJcbi5yZXZpZXctc2xpZGUtaXRlbTpob3ZlciAuZW50cnktaGVhZGVyIGgzLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlcjpob3ZlciAuZW50cnktaGVhZGVyIGgzLFxyXG4uY29udGVudC1jYXJvdXNlbC1lbGVtZW50OmhvdmVyIC5lbnRyeS1oZWFkZXIgaDMge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4vKiBsaW5lIDE2NzgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaTpob3ZlciAuZW50cnktaGVhZGVyIGg0LFxyXG4uY29udGVudC1saXN0LWJpZzpob3ZlciAuZW50cnktaGVhZGVyIGg0LFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW06aG92ZXIgLmVudHJ5LWhlYWRlciBoNCxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXI6aG92ZXIgLmVudHJ5LWhlYWRlciBoNCxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAuZW50cnktaGVhZGVyIGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLyogbGluZSAxNjgyLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuI3JlbGF0ZWQtcG9zdHMgbGk6aG92ZXIgLmVudHJ5LWV4Y2VycHQsXHJcbiNyZWxhdGVkLXBvc3RzIGxpOmhvdmVyIC5lbnRyeS1oZWFkZXIsXHJcbi5jb250ZW50LWxpc3QtYmlnOmhvdmVyIC5lbnRyeS1leGNlcnB0LFxyXG4uY29udGVudC1saXN0LWJpZzpob3ZlciAuZW50cnktaGVhZGVyLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW06aG92ZXIgLmVudHJ5LWV4Y2VycHQsXHJcbi5yZXZpZXctc2xpZGUtaXRlbTpob3ZlciAuZW50cnktaGVhZGVyLFxyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlcjpob3ZlciAuZW50cnktZXhjZXJwdCxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXI6aG92ZXIgLmVudHJ5LWhlYWRlcixcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAuZW50cnktZXhjZXJwdCxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAuZW50cnktaGVhZGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4vKiBsaW5lIDE2OTIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4jcmVsYXRlZC1wb3N0cyBsaTpob3ZlciAucmV2aWV3LXNjb3JlLFxyXG4uY29udGVudC1saXN0LWJpZzpob3ZlciAucmV2aWV3LXNjb3JlLFxyXG4ucmV2aWV3LXNsaWRlLWl0ZW06aG92ZXIgLnJldmlldy1zY29yZSxcclxuLmVsZW1lbnQtY29udGVudF9zbGlkZXI6aG92ZXIgLnJldmlldy1zY29yZSxcclxuLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudDpob3ZlciAucmV2aWV3LXNjb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2OTgsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS10aXRsZSB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3MDIsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4uZWxlbWVudC1jb250ZW50X3NsaWRlcjpob3ZlciAuc2xpZGVyLXdyYXBwZXIgLnBvc3Qtc2xpZGVyIC5lbnRyeS10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8qIGxpbmUgMTcwOCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiAgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAwICNlZWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvKiBsaW5lIDE3MTUsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4gIC5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXRodW1iLmltYWdlLWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltYWdlLWxvYWRpbmcucG5nKTtcclxuICB9XHJcbiAgLyogbGluZSAxNzIxLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuICAuZW50cnktY29udGVudC1tZWRpYSAucG9zdC10aHVtYiBpbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTczMiwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiAgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIuaW1hZ2UtbG9hZGluZyBpbWcsXHJcbiAgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIuaW1hZ2UtbG9hZGluZyAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICB6b29tOiAxO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLyogbGluZSAxNzM4LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuICAuZW50cnktY29udGVudC1tZWRpYSAucG9zdC10aHVtYi5pbWFnZS1sb2FkaW5nIHNwYW4ucG9zdC1mb3JtYXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLyogbGluZSAxNzQ2LCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuICAuZW50cnktY29udGVudC1tZWRpYSAucG9zdC10aHVtYi56b29tLWltZy1pbiBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8qIGxpbmUgMTc2NywgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbiAgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIuem9vbS1pbWctaW46aG92ZXIgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMDMpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE3ODMsIC4uL3Njc3MvX2Jsb2cuc2NzcyAqL1xyXG4gIC5wb3N0cy1saXN0IC5lbnRyeS1jb250ZW50LW1lZGlhIC5wb3N0LXRodW1iLmltYWdlLWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWFnZS1sb2FkaW5nLXNtYWxsLnBuZyk7XHJcbiAgfVxyXG59XHJcbi8qIGxpbmUgMTc5NCwgLi4vc2Nzcy9fYmxvZy5zY3NzICovXHJcbi5uby1qcyAuaW1hZ2UtbG9hZGluZyBpbWcsXHJcbi5uby1qcyAuaW1hZ2UtbG9hZGluZyAuYmFja2dyb3VuZC1pbWFnZSxcclxuLmllIC5pbWFnZS1sb2FkaW5nIGltZyxcclxuLmllIC5pbWFnZS1sb2FkaW5nIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICB6b29tOiAxO1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbGluZSAxODAzLCAuLi9zY3NzL19ibG9nLnNjc3MgKi9cclxuLmllIC5pbWFnZS1sb2FkaW5nIHNwYW4ucG9zdC1mb3JtYXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBsaW5lIDMsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uc2luZ2xlIC52aWRlby1jZW50cmFsIC5sYXJnZS05LmNvbHVtbnMge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuXHJcbi8qIFJhZGl1bSBWaWRlbyAqL1xyXG4vKiBsaW5lIDEyLCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwge1xyXG4gIGhlaWdodDogMTM1cHg7XHJcbn1cclxuLyogbGluZSAxNiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLWNhcm91c2VsIHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLWNhcm91c2VsIHVsOmJlZm9yZSwgLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgdWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLWNhcm91c2VsIHVsOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDIyLCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgbGkudmlkZW8tY2VudHJhbC1pdGVtIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAyMjZweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIG1hcmdpbjogMCAxcHggMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAzMiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLWNhcm91c2VsIC52aWRlby1zbGlkZS1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDFweDtcclxufVxyXG4vKiBsaW5lIDM3LCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmVudHJ5LWNvbnRlbnQtbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEzNXB4O1xyXG59XHJcbi8qIGxpbmUgNDEsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4udmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuZW50cnktY29udGVudC1tZWRpYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgxMDAlLCAjMDAwKSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCAjMDAwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCBibGFjayAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgIzAwMCAxMDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCk7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDU3LCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDYwLCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmVudHJ5LWNvbnRlbnQtbWVkaWEgLnBvc3QtdGh1bWI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ZpZGVvLXBsYXktc21hbGwucG5nKSBuby1yZXBlYXQ7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxNyU7XHJcbiAgbGVmdDogNDAlO1xyXG59XHJcbi8qIGxpbmUgNzMsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4udmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuZW50cnktaGVhZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDMwcHggMTBweCA1cHggMTBweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIGxpbmUgNzksIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4udmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcbi8qIGxpbmUgODEsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4udmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLyogbGluZSA4NywgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLWNhcm91c2VsIC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgPiBkaXYge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLyogRWxlbWVudCAgVGFicyAqL1xyXG4vKiBsaW5lIDk5LCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC5uYXYtdGFicyxcclxuLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC50YWItY29udGVudCB7XHJcbiAgcG9zaXRpb246IGluaGVyaXQ7XHJcbn1cclxuLyogbGluZSAxMDQsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLm5hdi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvZG90c19wYXQucG5nKSByZXBlYXQteCBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxMTAsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogaW5oZXJpdDtcclxufVxyXG4vKiBsaW5lIDExMywgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgbGkudmlkZW8tY2VudHJhbC1pdGVtIHtcclxuICB3aWR0aDogMjIycHg7XHJcbiAgbWFyZ2luOiAwIDFweCAwIDA7XHJcbn1cclxuLyogbGluZSAxMTYsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIGxpLnZpZGVvLWNlbnRyYWwtaXRlbSBpbWcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDExOSwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wge1xyXG4gIHRvcDogMzFweDtcclxufVxyXG4vKiBsaW5lIDEyMiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wucHJldiwgLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC52aWRlby1jZW50cmFsLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5uZXh0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4vKiBsaW5lIDEzMiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wucHJldjpiZWZvcmUsIC5lbGVtZW50LXJhZGl1bV92aWRlbyAudmlkZW8tY2VudHJhbC1jYXJvdXNlbCAuaG9yaXpvbnRhbC1jYXJvdXNlbC1jb250YWluZXIgLmNvbnRyb2wubmV4dDpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuLyogbGluZSAxNDIsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICM3QkM2NzM7XHJcbiAgY29sb3I6ICM3QkM2NzM7XHJcbn1cclxuLyogbGluZSAxNDgsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLm5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG59XHJcbi8qIGxpbmUgMTUxLCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLmVsZW1lbnQtcmFkaXVtX3ZpZGVvIC52aWRlby1jZW50cmFsLWNhcm91c2VsIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbC5wcmV2IHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbn1cclxuLyogbGluZSAxNTQsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4uZWxlbWVudC1yYWRpdW1fdmlkZW8gLnZpZGVvLWNlbnRyYWwtY2Fyb3VzZWwgLmhvcml6b250YWwtY2Fyb3VzZWwtY29udGFpbmVyIC5jb250cm9sLnByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NSwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9kb3RzX3BhdC5wbmcpIHJlcGVhdC14IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG59XHJcbi8qIGxpbmUgMTc0LCAuLi9zY3NzL192aWRlby1jZW50cmFsLnNjc3MgKi9cclxuLnNlY3Rpb24tdGl0bGUgc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbmxpLnZpZGVvLWNlbnRyYWwtaXRlbSAudmlkZW8tY2VudHJhbC10aHVtYiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDE4NSwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbmxpLnZpZGVvLWNlbnRyYWwtaXRlbSAudmlkZW8tY2VudHJhbC10aHVtYiBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDIwNSwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbmxpLnZpZGVvLWNlbnRyYWwtaXRlbTpob3ZlciAudmlkZW8tY2VudHJhbC10aHVtYiBpbWcge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMywgMS4wMyk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMDMpO1xyXG59XHJcblxyXG4vKiBsaW5lIDIxNiwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLW5hdi10YWJzID4gbGkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLyogbGluZSAyMjEsIC4uL3Njc3MvX3ZpZGVvLWNlbnRyYWwuc2NzcyAqL1xyXG4udmlkZW8tY2VudHJhbC1yb3cge1xyXG4gICp6b29tOiAxO1xyXG59XHJcbi8qIGxpbmUgMjczLCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLXJvdzpiZWZvcmUsIC52aWRlby1jZW50cmFsLXJvdzphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuLnZpZGVvLWNlbnRyYWwtcm93OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4vKiBsaW5lIDIyNCwgLi4vc2Nzcy9fdmlkZW8tY2VudHJhbC5zY3NzICovXHJcbi52aWRlby1jZW50cmFsLXJvdy5sYXJnZS05LmNvbHVtbnMge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuXHJcbi8qIENvbnRlbnQgQ2Fyb3VzZWwgU2xpZGVyICovXHJcbi8qIGxpbmUgNCwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0ODBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTAsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgdWwge1xyXG4gIGhlaWdodDogNDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKiBsaW5lIDE3LCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIGxpIHtcclxuICB3aWR0aDogMzEycHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8qU2xpZGVyIENvbnRlbnQqL1xyXG59XHJcbi8qIGxpbmUgMjUsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgbGkgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItc21hbGwge1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG59XHJcbi8qIGxpbmUgMzAsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgbGkgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItd2lkZSB7XHJcbiAgd2lkdGg6IDMxMnB4O1xyXG4gIGhlaWdodDogMTYwcHg7XHJcbn1cclxuLyogbGluZSAzNSwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbCBsaSAuY29udGVudC1jYXJvdXNlbC1pbm5lci1iaWcge1xyXG4gIHdpZHRoOiAzMTJweDtcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG59XHJcbi8qIGxpbmUgNDAsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgbGkuY29udGVudC1jYXJvdXNlbC1zdXBlci1iaWcge1xyXG4gIHdpZHRoOiA1NjBweDtcclxuICBoZWlnaHQ6IDQ4MHB4O1xyXG59XHJcbi8qIGxpbmUgNDMsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgbGkuY29udGVudC1jYXJvdXNlbC1zdXBlci1iaWcgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCB7XHJcbiAgaGVpZ2h0OiA0ODBweDtcclxufVxyXG4vKiBsaW5lIDQ2LCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIGxpLmNvbnRlbnQtY2Fyb3VzZWwtd2lkZXIge1xyXG4gIHdpZHRoOiAzMzlweDtcclxufVxyXG4vKiBsaW5lIDQ4LCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIGxpLmNvbnRlbnQtY2Fyb3VzZWwtd2lkZXIgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCB7XHJcbiAgaGVpZ2h0OiAyNDFweDtcclxufVxyXG4vKiBsaW5lIDUxLCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIGxpLmNvbnRlbnQtY2Fyb3VzZWwtd2lkZXI6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi8qIGxpbmUgNTYsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmVudHJ5LXRpdGxlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLyogbGluZSA2MSwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbCAuZW50cnktdGl0bGUgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLyogbGluZSA2NSwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbCAuZW50cnktdGl0bGUgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogbGluZSA2OSwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbCAuZW50cnktZXhjZXJwdCB7XHJcbiAgbWF4LXdpZHRoOiAyODdweDtcclxuICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICBtaW4taGVpZ2h0OiAzOHB4O1xyXG59XHJcbi8qIGxpbmUgNzUsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG4vKiBsaW5lIDgwLCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDgyLCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgODcsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuY29udGVudF93cmFwcGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMztcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDk3LCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbi5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LWNhcm91c2VsLWVsZW1lbnQgLmNvbnRlbnRfd3JhcHBlciAuY29udGVudCB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIHotaW5kZXg6IDg7XHJcbn1cclxuLyogbGluZSAxMDUsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuY29udGVudF93cmFwcGVyIC5jb250ZW50IC50ZXh0IHtcclxuICBmb250LXNpemU6IDlwdDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMTcsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCBhOmhvdmVyIC5jb250ZW50X3dyYXBwZXIgLmNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMjEsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtZWxlbWVudCAuaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSAxMjksIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItc21hbGwgaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLyogbGluZSAxMzUsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuI2ZlYXR1cmVkLWFyZWEuYm94ZWQgLmNvbnRlbnQtY2Fyb3VzZWwgbGkuY29udGVudC1jYXJvdXNlbC1zdXBlci1iaWcge1xyXG4gIHdpZHRoOiA1MzBweDtcclxufVxyXG5cclxuLyogbGluZSAxMzksIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItc3VwZXItYmlnIC5lbnRyeS1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBsaW5lIDE0MiwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4uY29udGVudC1jYXJvdXNlbC1pbm5lci1zdXBlci1iaWcgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC8qIGxpbmUgMTUxLCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbiAgLmNvbnRlbnQtY2Fyb3VzZWwge1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICB9XHJcbiAgLyogbGluZSAxNTQsIC4uL3Njc3MvX2dyaWQtc2xpZGVyLnNjc3MgKi9cclxuICAuY29udGVudC1jYXJvdXNlbCB1bCxcclxuICAuY29udGVudC1jYXJvdXNlbCBsaS5jb250ZW50LWNhcm91c2VsLXN1cGVyLWJpZyAuY29udGVudC1jYXJvdXNlbC1lbGVtZW50IHtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDE2MSwgLi4vc2Nzcy9fZ3JpZC1zbGlkZXIuc2NzcyAqL1xyXG4gIC5jb250ZW50LWNhcm91c2VsIGxpLmNvbnRlbnQtY2Fyb3VzZWwtc3VwZXItYmlnIHtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgMTY2LCAuLi9zY3NzL19ncmlkLXNsaWRlci5zY3NzICovXHJcbiAgLmNvbnRlbnQtY2Fyb3VzZWwtaW5uZXItc3VwZXItYmlnIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuLyogbGluZSAxLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgNSwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MzBweDtcclxufVxyXG4vKiBsaW5lIDEwLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC44cztcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi8qIGxpbmUgMzEsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLWF0LWJhdCB7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi8qIGxpbmUgMzYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLW9uLWRlY2sge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ubW92ZS1pbi10aGUtaG9sZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIGxpbmUgNDYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLWxhc3QtdXAge1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogbGluZSA1MSwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1saW5rIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgNTUsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktbGluazpob3ZlciB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi8qIGxpbmUgNjAsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktZGV0YWlscyB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA2OSwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1kZXRhaWxzIC5pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgNzIsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktZGV0YWlscyAuaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgYmxhY2sgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDEwMCUsICMwMDApKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsICMwMDAgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCwgYmxhY2sgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIGJsYWNrIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCAjMDAwIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDk0LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LWF1dGhvciB7XHJcbiAgbWF4LXdpZHRoOiAxOTNweDtcclxufVxyXG4vKiBsaW5lIDk4LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LW1ldGEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgei1pbmRleDogNDtcclxufVxyXG4vKiBsaW5lIDEwNCwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1tZXRhIC5lbnRyeS1yZXZpZXcge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6ICNmNGI3MTE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMHB4IDZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4vKiBsaW5lIDExMiwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1tZXRhIC5lbnRyeS1yZXZpZXcgLmlubmVyIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbn1cclxuLyogbGluZSAxMjAsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktbWV0YSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktbWV0YSA+IFtjbGFzc149aWNvbi1dIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbn1cclxuLyogbGluZSAxMjgsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktY29udGVudC1tZWRpYSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyogbGluZSAxMzYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktY29udGVudC1tZWRpYSAuaWNvbi1wbGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgZm9udC1zaXplOiAyOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzFweDtcclxuICBtYXJnaW4tbGVmdDogLTMxcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSAxNTksIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktY29udGVudC1tZWRpYSBpbWcsXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktY29udGVudC1tZWRpYSAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMzNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMzNzO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjMzcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zM3M7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcclxuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG4vKiBsaW5lIDE4MCwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgMTkxLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gYSxcclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS10aXRsZSAuZW50cnktbGluayB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLyogbGluZSAxOTYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktdGl0bGUge1xyXG4gIG1heC13aWR0aDogMzQwcHg7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IC41NWVtIC45ZW0gLjRlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDMuM2VtO1xyXG59XHJcbi8qIGxpbmUgMjA2LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LXRpdGxlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGxpbmUgMjA5LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LXN1YmRldGFpbHMge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBhZGRpbmc6IDFweCAwO1xyXG4gIG1heC1oZWlnaHQ6IDIuN2VtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjRkZGO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBsaW5lIDIyMCwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1hdXRob3Ige1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC13aWR0aDogMTkzcHg7XHJcbn1cclxuLyogbGluZSAyMjUsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktYXV0aG9yLFxyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LWRhdGUsXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktc3ViaGVhZGluZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMCAxLjRlbTtcclxuICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi8qIGxpbmUgMjM2LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmVudHJ5LXN1YmhlYWRpbmcsXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuZW50cnktZGF0ZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNGRkY7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG4vKiBsaW5lIDI0MywgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1hdXRob3IsXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuYXJ0aWNsZS1ibG9jayAuZW50cnktZGF0ZSxcclxuLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5hcnRpY2xlLWJsb2NrIC5lbnRyeS1zdWJoZWFkaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwIDEuNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLyogbGluZSAyNTQsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuYXJyb3ctY29udHJvbCB7XHJcbiAgd2lkdGg6IDYlO1xyXG4gIGhlaWdodDogMzAlO1xyXG4gIHRvcDogMzAlO1xyXG4gIG1pbi13aWR0aDogNTVweDtcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG59XHJcbi8qIGxpbmUgMjYyLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmFycm93LWNvbnRyb2wtcHJldiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OHB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDhweCk7XHJcbn1cclxuLyogbGluZSAyNzAsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSAuYXJyb3ctY29udHJvbC1uZXh0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHB4KTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDhweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDhweCk7XHJcbn1cclxuLyogbGluZSAyNzgsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbTpob3ZlciAuYXJyb3ctY29udHJvbC1wcmV2LCAubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW06aG92ZXIgLmFycm93LWNvbnRyb2wtbmV4dCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcbi8qIGxpbmUgMjg5LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmFycm93LWNvbnRyb2wge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogNjBweDtcclxuICB6LWluZGV4OiA0O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIHRvcDogMjUlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjJzO1xyXG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzLC1tb3otdHJhbnNmb3JtIC4ycywtby10cmFuc2Zvcm0gLjJzLHRyYW5zZm9ybSAuMnM7XHJcbn1cclxuLyogbGluZSAzMDYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbi5sYXJnZS1jYXJvdXNlbCAuYXJyb3ctY29udHJvbC5kaXNhYmxlZCAuYXJyb3ctY29udHJvbC1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4vKiBsaW5lIDMxNCwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5hcnJvdy1jb250cm9sIGkge1xyXG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OTllbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDMyMiwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5hcnJvdy1jb250cm9sLWJ0biB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNTJweDtcclxuICBtYXJnaW4tdG9wOiAtMjZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAyLjJlbTtcclxuICBjb2xvcjogI0ZGRjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBsaW5lIDM0MCwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuLmxhcmdlLWNhcm91c2VsIC5hcnJvdy1jb250cm9sLXByZXYsXHJcbi5sYXJnZS1jYXJvdXNlbCAuYXJyb3ctY29udHJvbC1wcmV2IC5hcnJvdy1jb250cm9sLWJ0biB7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC05NXB4O1xyXG59XHJcbi8qIGxpbmUgMzQ2LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4ubGFyZ2UtY2Fyb3VzZWwgLmFycm93LWNvbnRyb2wtbmV4dCxcclxuLmxhcmdlLWNhcm91c2VsIC5hcnJvdy1jb250cm9sLW5leHQgLmFycm93LWNvbnRyb2wtYnRuIHtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XHJcbiAgLyogbGluZSAzNTYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbiAgLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIHdpZHRoOiAzMy40JTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbGVmdCxvcGFjaXR5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxsZWZ0LG9wYWNpdHk7XHJcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxsZWZ0LG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCxsZWZ0LG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC44cztcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLyogbGluZSAzNjgsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbiAgLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLm1vdmUtYXQtYmF0IHtcclxuICAgIHdpZHRoOiA2Ni42JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzczLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLW9uLWRlY2sge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2JTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzc4LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLWluLXRoZS1ob2xlLCAubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ubW92ZS1sYXN0LXVwIHtcclxuICAgIHpvb206IDE7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAuNDtcclxuICAgIC1tb3otb3BhY2l0eTogLjQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIC8qIGxpbmUgMzg3LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLWluLXRoZS1ob2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLyogbGluZSAzOTIsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbiAgLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLm1vdmUtbGFzdC11cCB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMlO1xyXG4gIH1cclxuICAvKiBsaW5lIDM5NiwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuICAubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ubW92ZS1hdC1iYXQgLmVudHJ5LWRldGFpbHMsIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5tb3ZlLW9uLWRlY2sgLmVudHJ5LWRldGFpbHMge1xyXG4gICAgem9vbTogMTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgLXdlYmtpdC1vcGFjaXR5OiAxO1xyXG4gICAgLW1vei1vcGFjaXR5OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgLyogbGluZSA0MDYsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbiAgLmxhcmdlLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIC5lbnRyeS1kZXRhaWxzIHtcclxuICAgIHpvb206IDE7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IDA7XHJcbiAgICAtbW96LW9wYWNpdHk6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxib3R0b20sY29sb3I7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksYm90dG9tLGNvbG9yO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSxib3R0b20sY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LGJvdHRvbSxjb2xvcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI2NHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4yNjRzO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI2NHM7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjY0cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjY0MDAwMDAwMDAwMDAwMDFzLDAuNjQwMDAwMDAwMDAwMDAwMXMsMDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogLjY0MDAwMDAwMDAwMDAwMDFzLDAuNjQwMDAwMDAwMDAwMDAwMXMsMDtcclxuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IC42NDAwMDAwMDAwMDAwMDAxcywwLjY0MDAwMDAwMDAwMDAwMDFzLDA7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY0cywgMC42NHMsIDA7XHJcbiAgfVxyXG5cclxuICAvKiBsaW5lIDQyOSwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuICAuY2Fyb3VzZWwtdHJhbnNpdGlvbiAubW92ZS1pbi10aGUtaG9sZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAtby10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkNhcm91c2VsV3JhcEJlZ2luLGFuaW1hdGlvbkNhcm91c2VsV3JhcEVuZDtcclxuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkNhcm91c2VsV3JhcEJlZ2luLGFuaW1hdGlvbkNhcm91c2VsV3JhcEVuZDtcclxuICAgIC1vLWFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb25DYXJvdXNlbFdyYXBCZWdpbixhbmltYXRpb25DYXJvdXNlbFdyYXBFbmQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwQmVnaW4sYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwRW5kO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAtby1hbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAsMC40cztcclxuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLDAuNHM7XHJcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAsMC40cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMCwgMC40cztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDUwLCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5jYXJvdXNlbC1yZXZlcnNlIC5tb3ZlLWluLXRoZS1ob2xlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICAtby1hbmltYXRpb246IG5vbmU7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLGxlZnQsb3BhY2l0eTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbGVmdCxvcGFjaXR5O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbGVmdCxvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsbGVmdCxvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC44cztcclxuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC44cztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNDY1LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5jYXJvdXNlbC1yZXZlcnNlIC5tb3ZlLWxhc3QtdXAge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlQmVnaW4sYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwUmV2ZXJzZUVuZDtcclxuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkNhcm91c2VsV3JhcFJldmVyc2VCZWdpbixhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlRW5kO1xyXG4gICAgLW8tYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkNhcm91c2VsV3JhcFJldmVyc2VCZWdpbixhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlRW5kO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkNhcm91c2VsV3JhcFJldmVyc2VCZWdpbixhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlRW5kO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuNHM7XHJcbiAgICAtby1hbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAsMC40cztcclxuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLDAuNHM7XHJcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IDAsMC40cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMCwgMC40cztcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDg2LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5tb3ZlLWxhc3QtdXAgLmVudHJ5LWRldGFpbHMsXHJcbiAgLmNhcm91c2VsLXJldmVyc2UgLm1vdmUtb24tZGVjayAuZW50cnktZGV0YWlscyxcclxuICAuY2Fyb3VzZWwtcmV2ZXJzZSAubW92ZS1pbi10aGUtaG9sZSAuZW50cnktZGV0YWlscyB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNDk3LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5uby1qcyAubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogbGluZSA1MDEsIC4uL3Njc3MvX2Nhcm91c2VsLWJpZy5zY3NzICovXHJcbiAgLm5vLWpzIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG4gIC8qIGxpbmUgNTA4LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5uby1qcyAubGFyZ2UtY2Fyb3VzZWwgLmFycm93LWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC8qIGxpbmUgNTE4LCAuLi9zY3NzL19jYXJvdXNlbC1iaWcuc2NzcyAqL1xyXG4gIC5sYXJnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gIH1cclxuICAvKiBsaW5lIDUyMSwgLi4vc2Nzcy9fY2Fyb3VzZWwtYmlnLnNjc3MgKi9cclxuICAubGFyZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcEJlZ2luIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IC0zMy4zMzMzMzMlO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBsZWZ0OiAtNTYlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcEVuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAxMTYlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcFJldmVyc2VCZWdpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBsZWZ0OiAxMzQuMiU7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlRW5kIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IC01MiU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IC0zMy4zMzMzMyU7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBCZWdpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMzJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogLTU2JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBFbmQge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogMTE2JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlQmVnaW4ge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogMTM0LjIlO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwUmV2ZXJzZUVuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAtNTIlO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMlO1xyXG4gIH1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBCZWdpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMzJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogLTU2JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcEVuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAxMTYlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwUmV2ZXJzZUJlZ2luIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IDEzNC4yJTtcclxuICB9XHJcbn1cclxuQC1tcy1rZXlmcmFtZXMgYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwUmV2ZXJzZUVuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAtNTIlO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBsZWZ0OiAtMzMuMzMzMzMlO1xyXG4gIH1cclxufVxyXG5ALW8ta2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcEJlZ2luIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IC0zMy4zMzMzMzMlO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBsZWZ0OiAtNTYlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBFbmQge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogMTE2JTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwUmV2ZXJzZUJlZ2luIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IDEzNC4yJTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlRW5kIHtcclxuICBmcm9tIHtcclxuICAgIGxlZnQ6IC01MiU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IC0zMy4zMzMzMyU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uQ2Fyb3VzZWxXcmFwQmVnaW4ge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogLTMzLjMzMzMzMyU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIGxlZnQ6IC01NiU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcEVuZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBsZWZ0OiAxMTYlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltYXRpb25DYXJvdXNlbFdyYXBSZXZlcnNlQmVnaW4ge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogMTM0LjIlO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbkNhcm91c2VsV3JhcFJldmVyc2VFbmQge1xyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogLTUyJTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgbGVmdDogLTMzLjMzMzMzJTtcclxuICB9XHJcbn1cclxuLyogbGluZSAxLCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1hcnJvdy1jYXJvdXNlbC1iaWctbmV4dCwgLmJnLWFycm93LWNhcm91c2VsLWJpZy1wcmV2LCAuYmctYnV6ei1mZWF0dXJlZCwgLmJnLWNhcm91c2VsLWFycm93LXNtYWxsLCAuYmctY2xvc2Vfc21hbGwsIC5iZy1kcm9wLCAuYmctaV96b29tLCAuYmctaV96b29tX3NtYWxsLCAuYmctaV96b29tX3NtYWxsZXIsIC5iZy1pY29uLWNsb3NlLXdoaXRlLCAuYmctaWNvbi1yYW5kb20td2hpdGUsIC5iZy1pY29uLXNlYXJjaC13aGl0ZSwgLmJnLXBvc3QtZm9ybWF0LXZpZGVvLCAuYmctcmliYm9uLXNoYWRvdy1sZWZ0LCAuYmctcmliYm9uLXNoYWRvdy1yaWdodCwgLmJnLXVpLnRvdG9wIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNSwgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctYXJyb3ctY2Fyb3VzZWwtYmlnLW5leHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLyogbGluZSA5LCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1hcnJvdy1jYXJvdXNlbC1iaWctcHJldiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTVweDtcclxufVxyXG5cclxuLyogbGluZSAxMywgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctYnV6ei1mZWF0dXJlZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTcsIC4uL3Njc3MvX3Nwcml0ZXMtc291cmNlLnNjc3MgKi9cclxuLmJnLWNhcm91c2VsLWFycm93LXNtYWxsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTFweDtcclxufVxyXG5cclxuLyogbGluZSAyMSwgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctY2xvc2Vfc21hbGwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3N3B4O1xyXG59XHJcblxyXG4vKiBsaW5lIDI1LCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1kcm9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDJweDtcclxufVxyXG5cclxuLyogbGluZSAyOSwgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctaV96b29tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDRweDtcclxufVxyXG5cclxuLyogbGluZSAzMywgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctaV96b29tX3NtYWxsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODRweDtcclxufVxyXG5cclxuLyogbGluZSAzNywgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctaV96b29tX3NtYWxsZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMnB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQxLCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1pY29uLWNsb3NlLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjNweDtcclxufVxyXG5cclxuLyogbGluZSA0NSwgLi4vc2Nzcy9fc3ByaXRlcy1zb3VyY2Uuc2NzcyAqL1xyXG4uYmctaWNvbi1yYW5kb20td2hpdGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDQ5LCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1pY29uLXNlYXJjaC13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTg0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTMsIC4uL3Njc3MvX3Nwcml0ZXMtc291cmNlLnNjc3MgKi9cclxuLmJnLXBvc3QtZm9ybWF0LXZpZGVvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDQ5cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTcsIC4uL3Njc3MvX3Nwcml0ZXMtc291cmNlLnNjc3MgKi9cclxuLmJnLXJpYmJvbi1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwOXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDYxLCAuLi9zY3NzL19zcHJpdGVzLXNvdXJjZS5zY3NzICovXHJcbi5iZy1yaWJib24tc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTYwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjUsIC4uL3Njc3MvX3Nwcml0ZXMtc291cmNlLnNjc3MgKi9cclxuLmJnLXVpLnRvdG9wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjExcHg7XHJcbn1cclxuXHJcbi8qXHJcbiAqIERlZmF1bHRcclxuICogQmFzaWMgYW5kIGdsb2JhbCBzdHlsZXNcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDU1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuKiB7XHJcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgNTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuLyogbGluZSA2NSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzU5NTg1ODtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgNzIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5wIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgNzgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5wOmxhc3QtY2hpbGQsXHJcbnA6bGFzdC1vZi10eXBlLFxyXG5wOmVtcHR5IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMDtcclxufVxyXG5cclxuLyogbGluZSA4NSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnA6ZW1wdHkge1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDg3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuYSB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xyXG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi8qIGxpbmUgOTUsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmNjc0ZjtcclxufVxyXG4vKiBsaW5lIDk2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjYTM0NDNlO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgdGhlIGJsdWUgV2Via2l0IGJhY2tncm91bmQgd2hlbiBlbGVtZW50IGlzIHRhcHBlZCAqL1xyXG4vKiBsaW5lIDEwMCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbmEsIGJ1dHRvbiB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogbGluZSAxMDIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTE1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogNDdweDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDExNiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbmgyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyogbGluZSAxMTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTE4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDExOSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbmg1IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLyogbGluZSAxMjAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5oNiB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDEyMiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmY2NzRmO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyOCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5lcnJvciB7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaHIge1xyXG4gIGJvcmRlci1jb2xvcjogIzJkMmUyZTtcclxufVxyXG5cclxuLyogbGluZSAxMzIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogbGluZSAxMzQsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5xLFxyXG5ibG9ja3F1b3RlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgbWFyZ2luOiAxNXB4IDAgMjBweCA1JTtcclxuICBwYWRkaW5nOiAwIDIwcHggMHB4IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRUVFO1xyXG59XHJcblxyXG4vKiBsaW5lIDE0MywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnEsXHJcbmJsb2NrcXVvdGUsXHJcbnEgcCxcclxuYmxvY2txdW90ZSBwLFxyXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcCxcclxuYXJ0aWNsZSAuZW50cnktY29udGVudCBxIHAge1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTU1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxucHJlIHtcclxuICBtYXJnaW46IDI1cHggMHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMTVweCAyNXB4IDIwcHg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQ6IDE0cHgvMTlweCBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm8sIHNhbnMtc2VyaWY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NSwgNDYsIDQ2LCAwLjA4KTtcclxuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCByZ2JhKDQ1LCA0NiwgNDYsIDAuMDgpO1xyXG59XHJcblxyXG4vKiBsaW5lIDE2NiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbmNvZGUge1xyXG4gIGZvbnQ6IDE2cHgvMzBweCBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm8sIHNhbnMtc2VyaWY7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE3MiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnByZSBvbCxcclxucHJlIHVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNaXNjICovXHJcbi8qIGxpbmUgMTc2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxudWwudW5zdHlsZWQgbGksXHJcbm9sLnVuc3R5bGVkIGxpIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDE4MiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi52aWRlby1mcmFtZSB7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTg0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuc3Bhbi5oaWdobGlnaHQsXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGQUE7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLyogbGluZSAxOTEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLyogbGluZSAxOTUsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogbGluZSAyMDEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gIG1hcmdpbi10b3A6IC45ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLjllbTtcclxufVxyXG5cclxuLyogbGluZSAyMDcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG50YWJsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAyMTEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG50YWJsZSA+IGNhcHRpb24ge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjE3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxudGFibGUgdGhlYWQgdHIgdGgsXHJcbnRhYmxlIHRoZWFkIHRyIHRkLFxyXG50YWJsZSB0Zm9vdCB0ciB0aCxcclxudGFibGUgdGZvb3QgdHIgdGQge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMjI1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxudGFibGUgdHIgdGgsXHJcbnRhYmxlIHRyIHRkIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKiBsaW5lIDIzMSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnRhYmxlIHRoZWFkLFxyXG50YWJsZSB0ci5hbHQsXHJcbnRhYmxlIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2O1xyXG59XHJcblxyXG4vKiBsaW5lIDIzNSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnRhYmxlIHRoZWFkIHRyIHRoLFxyXG50YWJsZSB0Zm9vdCB0ciB0aCxcclxudGFibGUgdGJvZHkgdHIgdGQsXHJcbnRhYmxlIHRyIHRkLFxyXG50YWJsZSB0Zm9vdCB0ciB0ZCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTI1ZW07XHJcbn1cclxuXHJcbi8qIGxpbmUgMjQzLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4vKiAgRm9udCBBd2Vzb21lIHN0eWxlc1xyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBsaW5lIDI0OSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMjYyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmljb24tcmVzaXplLWZ1bGwge1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4vKiBsaW5lIDI2NywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5pY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2VcIjtcclxufVxyXG5cclxuLyogPUdlbmVyYWxcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyoud2YtbG9hZGluZyAqLFxyXG4ud2YtaW5hY3RpdmUgKiB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ud2YtYWN0aXZlICoge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi53Zi1sb2FkaW5nIGgxLFxyXG4ud2YtbG9hZGluZyBoMixcclxuLndmLWxvYWRpbmcgaDMsXHJcbi53Zi1sb2FkaW5nIGg0LFxyXG4ud2YtbG9hZGluZyBoNSxcclxuLndmLWxvYWRpbmcgaDYsXHJcbi53Zi1sb2FkaW5nIHAsXHJcbi53Zi1sb2FkaW5nIGxpLFxyXG4ud2YtbG9hZGluZyBjaXRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59ICovXHJcbi8qIGxpbmUgMjk2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBsaW5lIDI5OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5yb3cge1xyXG4gIG1heC13aWR0aDogMTI0MHB4O1xyXG59XHJcblxyXG4vKiBsaW5lIDMwMiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiN0aGVtZS13cmFwcGVyLWlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLyogbGluZSAzMTIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYm94ZWQgI3RoZW1lLXdyYXBwZXItaW5uZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBtYXgtd2lkdGg6IDEyNDBweDtcclxufVxyXG5cclxuLyogbGluZSAzMTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZW50cnktdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSAzMTksIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZW50cnktdGl0bGUgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzI0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmVudHJ5LWNvbnRlbnQgaDEsIC5lbnRyeS1jb250ZW50IGgyLCAuZW50cnktY29udGVudCBoMywgLmVudHJ5LWNvbnRlbnQgaDQsIC5lbnRyeS1jb250ZW50IGg1LCAuZW50cnktY29udGVudCBoNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbn1cclxuLyogbGluZSAzMjgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZW50cnktY29udGVudCBwIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjMjMzMTNBO1xyXG59XHJcbi8qIGxpbmUgMzMyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmVudHJ5LWNvbnRlbnQgZGl2ID4gdWwsXHJcbi5lbnRyeS1jb250ZW50IGRpdiA+IG9sLFxyXG4uZW50cnktY29udGVudCBwID4gdWwsXHJcbi5lbnRyeS1jb250ZW50IHAgPiBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4vKiBsaW5lIDM0MCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IHVsLFxyXG4uZW50cnktY29udGVudCBvbCB7XHJcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogbGluZSAzNDYsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZW50cnktY29udGVudCB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG4vKiBsaW5lIDM0OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IGZvcm0gdWwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKiBsaW5lIDM1MCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5lbnRyeS1jb250ZW50IGZvcm0gdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzU1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuYXJ0aWNsZSAuZW50cnktY29udGVudCBwLFxyXG4uY29tbWVudC1ib2R5IHAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICBtYXJnaW4tdG9wOiAuOWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC45ZW07XHJcbn1cclxuLyogbGluZSAzNjEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5hcnRpY2xlIC5lbnRyeS1jb250ZW50IHAgYixcclxuYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHN0cm9uZyxcclxuLmNvbW1lbnQtYm9keSBwIGIsXHJcbi5jb21tZW50LWJvZHkgcCBzdHJvbmcge1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLyogPUdlbmVyYWwgQ29sb3JzXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpbmUgMzcwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmRhcmsge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDM3MywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5kYXJrIGgxLCAuZGFyayBoMiwgLmRhcmsgaDMsIC5kYXJrIGg0LCAuZGFyayBoNSwgLmRhcmsgaDYge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogbGluZSAzNzcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYmctYmx1ZSB7XHJcbiAgYmFja2dyb3VuZDogIzI5OTFkNjtcclxufVxyXG5cclxuLyogbGluZSAzNzgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYmctYnJvd24ge1xyXG4gIGJhY2tncm91bmQ6ICM4MjUzMzk7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzc5LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJnLWNob2NvbGF0ZSB7XHJcbiAgYmFja2dyb3VuZDogI0VENzAzQTtcclxufVxyXG5cclxuLyogbGluZSAzODAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYmctZ29sZCB7XHJcbiAgYmFja2dyb3VuZDogI0Q2OTk0MjtcclxufVxyXG5cclxuLyogbGluZSAzODEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYmctZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQ6ICM5N0NDMDI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzgyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJnLW9saXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjQTFBNjFBO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4MywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5iZy1vcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNGRjc3MTM7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJnLXBpbmsge1xyXG4gIGJhY2tncm91bmQ6ICNFNzI3NkY7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJnLXJlZCB7XHJcbiAgYmFja2dyb3VuZDogI0ZGMDAwMDtcclxufVxyXG5cclxuLyogbGluZSAzODYsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYmctc2VhIHtcclxuICBiYWNrZ3JvdW5kOiAjMTNCRkIxO1xyXG59XHJcblxyXG4vKiBsaW5lIDM4NywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5iZy12aW9sZXQge1xyXG4gIGJhY2tncm91bmQ6ICM1MzM0OEI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMzg4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJnLXllbGxvdyB7XHJcbiAgYmFja2dyb3VuZDogI0VFQTIwMDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICBNQUlOIEhFQURFUlxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAzOTQsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxufVxyXG4vKiBsaW5lIDM5OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtdGl0bGUtd3JhcHBlciBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4vKiBsaW5lIDQwMiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtaWQsXHJcbiNoZWFkZXIgLnNpdGUtaWQgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiA0N3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi8qIGxpbmUgNDEzLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1pZCAuYWxlcnQge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi8qIGxpbmUgNDIwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcbi8qIGxpbmUgNDI1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciA+IC5yb3cgPiAuY29sdW1ucyA+IGRpdiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSA0MzAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmxvZ28tbGVmdCAuc2l0ZS1pZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDM1JTtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4vKiBsaW5lIDQzNiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIubG9nby1sZWZ0IC5zaXRlLWhlYWRlci1iYW5uZXIge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2NSU7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuLyogbGluZSA0NDAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmxvZ28tbGVmdCAuc2l0ZS1oZWFkZXItYmFubmVyIGltZyB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8qIGxpbmUgNDQ5LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci5sb2dvLWNlbnRlciAuc2l0ZS1pZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuLyogbGluZSA0NTYsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmxvZ28tY2VudGVyIC5zaXRlLWlkIC5sb2dvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSA0NTksIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmxvZ28tY2VudGVyIC5zaXRlLWhlYWRlci1iYW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDQ2NCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIubG9nby1jZW50ZXIgLnNpdGUtaGVhZGVyLWJhbm5lciBpbWcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiBsaW5lIDQ3MSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIubG9nby1yaWdodCAuc2l0ZS1pZCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDM1JTtcclxuICBtYXJnaW46IDE1cHggMDtcclxufVxyXG4vKiBsaW5lIDQ3NiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIubG9nby1yaWdodCAuc2l0ZS1pZCAubG9nbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxufVxyXG4vKiBsaW5lIDQ3OSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIubG9nby1yaWdodCAuc2l0ZS1oZWFkZXItYmFubmVyIHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA2NSU7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuLyogbGluZSA0ODMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmxvZ28tcmlnaHQgLnNpdGUtaGVhZGVyLWJhbm5lciBpbWcge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLyogbGluZSA0OTEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmhhcy1uZXdzIC5uYXYtcHJpbWFyeSxcclxuI2hlYWRlci5oYXMtbmV3cyAuYnJlYWtpbmctYmFubmVyIHtcclxuICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbn1cclxuLyogbGluZSA0OTksIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmhhcy1uZXdzLmhhcy1zZWFyY2ggLnNpdGUtbmF2aWdhdGlvbiAuc2VhcmNoLWZvcm0ge1xyXG4gIHdpZHRoOiA4OC44NSU7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG59XHJcbi8qIGxpbmUgNTAyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci5oYXMtbmV3cy5oYXMtc2VhcmNoIC5zaXRlLW5hdmlnYXRpb24gLnNlYXJjaC1mb3JtIC5jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG4vKiBsaW5lIDUwOSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIuaGFzLW5ld3MuaGFzLXNlYXJjaCAuc2l0ZS1uYXZpZ2F0aW9uICNoZWFkZXItbmF2LWV4dHJhcyB7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbn1cclxuLyogbGluZSA1MTYsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zZWFyY2gtZm9ybSB7XHJcbiAgd2lkdGg6IDk3JTtcclxufVxyXG4vKiBsaW5lIDUxOSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4vKiBsaW5lIDUyNiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIuaGFzLXRyZW5kaW5nIHtcclxuICBtYXJnaW46IDAgMDtcclxufVxyXG4vKiBsaW5lIDUyOSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIuaGFzLXRyZW5kaW5nIC5uYXYtcHJpbWFyeSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG59XHJcbi8qIGxpbmUgNTMxLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci5oYXMtdHJlbmRpbmcuaGFzLXJhbmRvbSAubmF2LXByaW1hcnkge1xyXG4gIG1hcmdpbi1yaWdodDogMzhweDtcclxufVxyXG4vKiBsaW5lIDUzMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIuaGFzLXRyZW5kaW5nICNoZWFkZXItc2VhcmNoLFxyXG4jaGVhZGVyLmhhcy10cmVuZGluZyAjaGVhZGVyLXJhbmRvbSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuLyogbGluZSA1MzgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmhhcy10cmVuZGluZyAjaGVhZGVyLXNlYXJjaCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG4vKiBsaW5lIDU0MCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIuaGFzLXRyZW5kaW5nIC5zaXRlLW5hdmlnYXRpb24gLm5hdi1wcmltYXJ5IHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbi8qIGxpbmUgNTQzLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci5oYXMtcmFuZG9tIC5zaXRlLW5hdmlnYXRpb24gLnNlYXJjaC1mb3JtIHtcclxuICB3aWR0aDogOTYuOSU7XHJcbn1cclxuLyogbGluZSA1NDUsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLmhhcy1yYW5kb20gLnNpdGUtbmF2aWdhdGlvbiAuc2VhcmNoLWZvcm0gLmNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcbi8qIGxpbmUgNTUyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBsaW5lIDU1NSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2LXByaW1hcnkge1xyXG4gICp6b29tOiAxO1xyXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XHJcbn1cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5uYXYtcHJpbWFyeTpiZWZvcmUsICNoZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2LXByaW1hcnk6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcbi8qIGxpbmUgMjc0LCAuLi9zY3NzL2ZvdW5kYXRpb24vX2dsb2JhbC5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2LXByaW1hcnk6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi8qIGxpbmUgNTYxLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uID4gLnJvdyA+IC5jb2x1bW5zIHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuLyogbGluZSA1NjMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLnNlYXJjaC1mb3JtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLyogbGluZSA1NjgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLnNlYXJjaC1mb3JtIC5jb250YWluZXIge1xyXG4gIC8qIEFuaW1hdGUgKi9cclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgLyogRW5kIEFuaW1hdGlvbiAqL1xyXG59XHJcbi8qIGxpbmUgNTgyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5zZWFyY2gtZm9ybSAuY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi8qIGxpbmUgNTk0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5zZWFyY2gtZm9ybSAuY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBsaW5lIDYwMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtaGVhZGVyLXRvb2xiYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nik7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44MSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44MSk7XHJcbn1cclxuLyogbGluZSA2MDgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zaXRlLWhlYWRlci10b29sYmFyIC50b3AtbWVudSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG4vKiBsaW5lIDYxMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXIgLnNpdGUtaGVhZGVyLXRvb2xiYXIgZGl2LmhlYWRlci10b29scyB7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi8qIFN0dWNreSBIZWFkZXIgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcclxuICAvKiBsaW5lIDYyNSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiAgI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5uYXYtcHJpbWFyeS5zdHVjayB7XHJcbiAgICBhbmltYXRpb246IG1vdmUtbWVudS1kb3duIDY1MG1zIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMjQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC8qIGxpbmUgNjM1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuICAubG9nZ2VkLWluLmFkbWluLWJhciAjaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm5hdi1wcmltYXJ5LnN0dWNrIHtcclxuICAgIHRvcDogMjhweDtcclxuICB9XHJcbn1cclxuLyoqIEhlYWRlciBTdHlsZXMgKi9cclxuLyogbGluZSA2NDMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uaGVhZGVyLXN0eWxlLWRlZmF1bHQgI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDY0NywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5oZWFkZXItc3R5bGUtZGVmYXVsdCAjaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24gLm5hdi1wcmltYXJ5LnN0dWNrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG4vKiBsaW5lIDY1MiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5oZWFkZXItc3R5bGUtZGVmYXVsdCAubWFpbl9tZW51ID4gdWwgPiBsaSA+IGEsXHJcbi5oZWFkZXItc3R5bGUtZGVmYXVsdCAubWFpbl9tZW51ID4gdWwgPiBsaSA+IGEgLnN1Ym1lbnUtbGluayA+IHN0cm9uZyB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDY2MSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5oZWFkZXItc3R5bGUtZGFyayAjaGVhZGVyIC5zaXRlLW5hdmlnYXRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcbi8qIGxpbmUgNjY1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmhlYWRlci1zdHlsZS1kYXJrICNoZWFkZXIgLnNpdGUtbmF2aWdhdGlvbiAubmF2LXByaW1hcnkuc3R1Y2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcbi8qIGxpbmUgNjY5LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmhlYWRlci1zdHlsZS1kYXJrIC5tYWluX21lbnUgPiB1bCA+IGxpID4gYSxcclxuLmhlYWRlci1zdHlsZS1kYXJrIC5tYWluX21lbnUgPiB1bCA+IGxpID4gYSAuc3VibWVudS1saW5rID4gc3Ryb25nIHtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLyogbGluZSA2NzQsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uaGVhZGVyLXN0eWxlLWRhcmsgI2hlYWRlciAuc2l0ZS1uYXZpZ2F0aW9uIC5uYXYtcHJpbWFyeSB7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM1NTUwNTA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTUwNTA7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjgyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJveGVkICN0aGVtZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIGxpbmUgNjg0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzIHtcclxuICB3aWR0aDogMTA3cHg7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbn1cclxuLyogbGluZSA2OTgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4udG9wLW5ld3MgLnJpYmJvbi1zaGFkb3ctbGVmdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIGxlZnQ6IDBweDtcclxufVxyXG4vKiBsaW5lIDcwNiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi50b3AtbmV3cyAubnVtYmVyIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi8qIGxpbmUgNzE2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzIC5udW1iZXIgKyBzcGFuIHtcclxuICBmb250LXNpemU6IDlweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4vKiBsaW5lIDcyMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi50b3AtbmV3cyA+IGEge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogbGluZSA3MzAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyLW5hdi1leHRyYXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTZweDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICB6LWluZGV4OiAxMTtcclxufVxyXG4vKiBsaW5lIDczNywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXItbmF2LWV4dHJhcyAucmliYm9uLXNoYWRvdy1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzQ2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci1zZWFyY2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEzcHggLTk3MnB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgNzUyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci1zZWFyY2ggLnNlYXJjaC1yZW1vdmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgNzYyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlciAuc2VhcmNoLWZvcm0taXMtdmlzaWJsZSAjaGVhZGVyLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCAtODUwcHg7XHJcbn1cclxuLyogbGluZSA3NjYsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zZWFyY2gtZm9ybS1pcy12aXNpYmxlLnNpdGUtbmF2aWdhdGlvbiAuc2VhcmNoLWZvcm0ge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLyogbGluZSA3NjksIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jaGVhZGVyIC5zZWFyY2gtZm9ybS1pcy12aXNpYmxlLnNpdGUtbmF2aWdhdGlvbiAuc2VhcmNoLWZvcm0gLmNvbnRhaW5lciB7XHJcbiAgLyogQW5pbWF0ZSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlIC4xcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2UgLjFzO1xyXG4gIC8qIEVuZCBBbmltYXRlICovXHJcbn1cclxuXHJcbi8qIGxpbmUgNzgyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2hlYWRlci1yYW5kb20ge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxM3B4IC05MTJweDtcclxufVxyXG4vKiBsaW5lIDc4NywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNoZWFkZXItcmFuZG9tIGEge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vKiBEcm9wIERvd24gKi9cclxuLyogbGluZSA3OTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4udG9wLW5ld3MtaXRlbXMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiBsaW5lIDgxNywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi50b3AtbmV3cy1pdGVtcy5vcGVuIHtcclxuICBoZWlnaHQ6IDIyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG59XHJcbi8qIGxpbmUgODIyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIHtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOSwgMjQwLCAwLjE2KTtcclxuICBoZWlnaHQ6IDIyMHB4O1xyXG59XHJcbi8qIGxpbmUgODI3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5ob3Jpem9udGFsLWNhcm91c2VsLWNvbnRhaW5lciAuY29udHJvbCB7XHJcbiAgbWFyZ2luLXRvcDogLTMycHg7XHJcbn1cclxuLyogbGluZSA4MzEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4udG9wLW5ld3MtaXRlbXMgLnN1Yi1tZWdhLXdyYXAgLmhvcml6b250YWwtY2Fyb3VzZWwucG9zdCA+IHVsIHtcclxuICBoZWlnaHQ6IDIwNXB4O1xyXG59XHJcbi8qIGxpbmUgODM3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgaGVpZ2h0OiAxODVweDtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIGxpbmUgODQ0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuc3ViY2F0LXRodW1ibmFpbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi8qIGxpbmUgODQ5LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuc3ViY2F0LXRodW1ibmFpbCBpbWcge1xyXG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG59XHJcbi8qIGxpbmUgODU0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBsaW5lIDg1OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi50b3AtbmV3cy1pdGVtcyAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgbGkgLnN1YmNhdC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi8qIGxpbmUgODYyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuc3ViY2F0LXRpdGxlIGEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi8qIGxpbmUgODYzLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuc3ViY2F0LXRpdGxlIHNwYW4ge1xyXG4gIGNvbG9yOiBncmF5O1xyXG59XHJcbi8qIGxpbmUgODY3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuZW50cnktbWV0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4vKiBsaW5lIDg3NSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi50b3AtbmV3cy1pdGVtcyAuc3ViLW1lZ2Etd3JhcCAuc3ViLW1lbnUgbGkgLmVudHJ5LW1ldGEgPiBkaXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbi8qIGxpbmUgODgxLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnRvcC1uZXdzLWl0ZW1zIC5zdWItbWVnYS13cmFwIC5zdWItbWVudSBsaSAuZW50cnktbWV0YSAuZGF0ZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLyogTWFpbiBQYWdlIExheW91dCAqL1xyXG4vKiBsaW5lIDkwMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbm1haW4uc2lkZWJhci1sZWZ0LFxyXG5tYWluLnNpZGViYXItcmlnaHQge1xyXG4gIHdpZHRoOiA3My4zJTtcclxufVxyXG5cclxuLyogbGluZSA5MDgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5tYWluLnB1c2gtMy5zaWRlYmFyLWxlZnQsXHJcbm1haW4ucHVzaC0zLnNpZGViYXItcmlnaHQge1xyXG4gIGxlZnQ6IDI2LjU1JTtcclxufVxyXG5cclxuLyogbGluZSA5MTMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uc2lkZWJhci13cmFwcGVyIHtcclxuICB3aWR0aDogMjYuNjElO1xyXG59XHJcblxyXG4vKiBsaW5lIDkxNywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5zaWRlYmFyLXdyYXBwZXIucHVsbC05IHtcclxuICByaWdodDogNzMuNTUlO1xyXG59XHJcblxyXG4vKiBsaW5lIDkyMSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbm1haW4uY29udGVudCB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLyogbGluZSA5MjMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5ib2R5Lm92ZXJsYXlfYWN0aXZlICN0aGVtZS13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogbGluZSA5MjgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jdGhlbWUtd3JhcHBlciB7XHJcbiAgKnpvb206IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLyogbGluZSAyNzMsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuI3RoZW1lLXdyYXBwZXI6YmVmb3JlLCAjdGhlbWUtd3JhcHBlcjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLyogbGluZSAyNzQsIC4uL3Njc3MvZm91bmRhdGlvbi9fZ2xvYmFsLnNjc3MgKi9cclxuI3RoZW1lLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKiAtLSBicmVhZGNydW1icyAtLSAqL1xyXG4vKiBsaW5lIDkzOCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5icmVhZGNydW1iLXJvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBsaW5lIDk0MywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5icmVhZGNydW1iIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4vKiBsaW5lIDk0OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5icmVhZGNydW1iIGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIGxpbmUgOTU0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJyZWFkY3J1bWIgc3BhbiB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTYwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaDMuYnJlYWRjcnVtYiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmUgOTY1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaDQuYnJlYWRjcnVtYiB7XHJcbiAgZm9udC1zaXplOiAxMTUlO1xyXG59XHJcbi8qIGxpbmUgOTY3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuaDQuYnJlYWRjcnVtYiBzcGFuIHtcclxuICBmb250LXNpemU6IDYwJTtcclxufVxyXG5cclxuLyogUGFnZSBIZWFkZXIgKi9cclxuLyogbGluZSA5NzEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jcGFnZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKiBsaW5lIDk3NCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNwYWdlLWhlYWRlciA+IC5yb3cge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRkO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG4vKiBsaW5lIDk3OSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNwYWdlLWhlYWRlciBoMSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLyogbGluZSA5ODUsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jcGFnZS1oZWFkZXIgLmJyZWFkY3J1bWIge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLyogbGluZSA5OTIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYnVkZHlwcmVzcyAjcGFnZS1oZWFkZXIgaDEge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4vKiBHRU5FUkFMIFBBR0UgU1RZTEVTICovXHJcbi8qIGxpbmUgMTAwMCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbm1haW4uc2lkZWJhci1sZWZ0LFxyXG4jYnVpbGRlci1jb250YWluZXIuc2lkZWJhci1sZWZ0IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuLyogbGluZSAxMDA0LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxubWFpbi5zaWRlYmFyLXJpZ2h0LFxyXG4jYnVpbGRlci1jb250YWluZXIuc2lkZWJhci1yaWdodCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyogbGluZSAxMDEyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIC5idWlsZGVyLW1haW4sXHJcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVtcGxhdGVzcGFnZS1ob21lLXBocCAjYnVpbGRlci1jb250YWluZXIge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGQ7XHJcbn1cclxuLyogbGluZSAxMDE1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIG1haW4uc2lkZWJhci1sZWZ0IHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuLyogbGluZSAxMDE4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZW1wbGF0ZXNwYWdlLWhvbWUtcGhwIG1haW4uc2lkZWJhci1sZWZ0ICNidWlsZGVyLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIDQwNCBQQUdFIFRFTVBMQVRFXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5lIDEwMjgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZXJyb3I0MDQgI21haW4tY29udGFpbmVyLFxyXG4jbWFpbi1jb250YWluZXIgLmVycm9yNDA0IHtcclxuICBwYWRkaW5nOiA1JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIFBPU1QgUEFTU1dPUkQgUFJPVEVDVEVEIE1PRFMgKi9cclxuLyogbGluZSAxMDQwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnBvc3QtcGFzc3dvcmQtcmVxdWlyZWQgLmVudHJ5LWNvbnRlbnQgZm9ybSBwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxMDQyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnBvc3QtcGFzc3dvcmQtcmVxdWlyZWQgLmVudHJ5LWNvbnRlbnQgbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIGxpbmUgMTA0NywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5wb3N0LXBhc3N3b3JkLXJlcXVpcmVkIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbi5wb3N0LXBhc3N3b3JkLXJlcXVpcmVkIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qID1QYWdpbmF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIGxpbmUgMTA1OSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5yYWRpdW0tdGhlbWUtcGFnaW5hdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLyogbGluZSAxMDYzLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLyogbGluZSAxMDY4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4vKiBsaW5lIDEwNzQsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ucmFkaXVtLXRoZW1lLXBhZ2luYXRpb24gdWwgbGkgYSxcclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZDtcclxufVxyXG4vKiBsaW5lIDEwOTEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ucmFkaXVtLXRoZW1lLXBhZ2luYXRpb24gdWwgbGkuY3VycmVudCwgLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbn1cclxuLyogbGluZSAxMDk1LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpLmN1cnJlbnQgYSxcclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpLmN1cnJlbnQgc3BhbiwgLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIGEsXHJcbi5yYWRpdW0tdGhlbWUtcGFnaW5hdGlvbiB1bCBsaTpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxufVxyXG4vKiBsaW5lIDExMDMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ucmFkaXVtLXRoZW1lLXBhZ2luYXRpb24gdWwgbGkgYTphY3RpdmUge1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLyogbGluZSAxMTA4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLnJhZGl1bS10aGVtZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDExMTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ucGFnLWNvdW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLyogbGluZSAxMTIyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJicC1wYWdpbmF0aW9uLWxpbmtzLFxyXG4ucGFnaW5hdGlvbi1saW5rcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLyogbGluZSAxMTI3LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmJicC1wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMsXHJcbi5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XHJcbiAgcGFkZGluZzogM3B4IDEwcHggNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbi8qIGxpbmUgMTEzNCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5iYnAtcGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzLmFjdGl2ZSxcclxuLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5hY3RpdmUge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBib3JkZXItY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4vKiBsaW5lIDExNDMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uZW50cnktY29udGVudCAucmFkaXVtLXRoZW1lLXBhZ2luYXRpb24ge1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogVEhFTUUgRk9PVEVSIFNUWUxFU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogbGluZSAxMTUwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICBjb2xvcjogIzY2NjtcclxuICAvKiBGb290ZXIgTWVudSAqL1xyXG59XHJcbi8qIGxpbmUgMTE1NSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIC5pbm5lciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxufVxyXG4vKiBsaW5lIDExNjIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qIGxpbmUgMTE2NiwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIHVsIGxpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAqem9vbTogMTtcclxufVxyXG4vKiBsaW5lIDI3MywgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciB1bCBsaTpiZWZvcmUsICNib3R0b20tZm9vdGVyIHVsIGxpOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9mb3VuZGF0aW9uL19nbG9iYWwuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciB1bCBsaTphZnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLyogbGluZSAxMTcwLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIgdWwgbGkgYSB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuLyogbGluZSAxMTcyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIgdWwgbGkgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuLyogbGluZSAxMTc4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIgcCxcclxuI2JvdHRvbS1mb290ZXIgbGksXHJcbiNib3R0b20tZm9vdGVyIHN0cm9uZyxcclxuI2JvdHRvbS1mb290ZXIgYnV0dG9uLFxyXG4jYm90dG9tLWZvb3RlciAuYnV0dG9uLFxyXG4jYm90dG9tLWZvb3RlciAudGhlbWUtY3JlZGl0cyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG59XHJcbi8qIGxpbmUgMTE4OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIGg0IHtcclxuICBjb2xvcjogI0ZDMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi8qIGxpbmUgMTE5NCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIHAsXHJcbiNib3R0b20tZm9vdGVyIC50ZXh0d2lkZ2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi8qIGxpbmUgMTIwMywgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyIGlucHV0LFxyXG4jYm90dG9tLWZvb3RlciBzZWxlY3QsXHJcbiNib3R0b20tZm9vdGVyIHRleHRhcmVhIHtcclxuICBiYWNrZ3JvdW5kOiAjMjYyNTI1O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogIzk2OTY5NjtcclxufVxyXG4vKiBsaW5lIDEyMTMsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAud2lkZ2V0X3JhZGl1bV9uZXdzbGV0dGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGhlaWdodDogMzhweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4vKiBsaW5lIDEyMjEsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAjZm9vdGVyLW1lbnUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyMywgMjIzLCAyMjEsIDAuMTIpO1xyXG4gIG1hcmdpbjogMCAtMTVweCAxNXB4IC0xNXB4O1xyXG4gIHBhZGRpbmc6IDdweCAwIDEwcHggMDtcclxufVxyXG4vKiBsaW5lIDEyMjUsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAjZm9vdGVyLW1lbnUgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8qIGxpbmUgMTIyOSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNib3R0b20tZm9vdGVyICNmb290ZXItbWVudSB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyogbGluZSAxMjMyLCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2JvdHRvbS1mb290ZXIgI2Zvb3Rlci1tZW51IHVsIGxpIGEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4vKiBsaW5lIDEyNDAsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jYm90dG9tLWZvb3RlciAjZm9vdGVyLW1lbnUgdWwgbGkgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZjVhMDA7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI0OCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNjb2xvcGhvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBjb2xvcjogIzY2NjtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjMsIDIyMywgMjIxLCAwLjEyKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4vKiBsaW5lIDEyNTgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jY29sb3Bob24gYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTI2MSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNnbG9iYWwtbG9hZGluZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLyogbGluZSAxMjY5LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIGhlaWdodDogNjBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDM4JTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYwRjEzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyODgsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYWxlcnQtbWVzc2FnZS5hbGVydCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjQzYwRjEzO1xyXG59XHJcblxyXG4vKiBsaW5lIDEyOTIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4uYWxlcnQtbWVzc2FnZS5tZXNzYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2MzYzNjMztcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyogbGluZSAxMjk4LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuLmFqYXgtZW5kIHAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTMwNSwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbi5ub3QtZm91bmQtbWVzc2FnZSBwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIG1hcmdpbjogMCAwO1xyXG59XHJcblxyXG4vKlxyXG58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxufCBVSXRvVG9wIGpRdWVyeSBQbHVnaW4gMS4yXHJcbnwgaHR0cDovL3d3dy5tYXR0dmFyb25lLmNvbS93ZWItZGVzaWduL3VpdG90b3AtanF1ZXJ5LXBsdWdpbi9cclxufC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8qIGxpbmUgMTMxOCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNnb3RvdG9wIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzOXB4O1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDM0LCAzNiwgMC4yNSkgdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xMjA5cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcbi8qIGxpbmUgMTM0NCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbiNnb3RvdG9wOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YTAwO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNDcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4jZ290b3RvcGhvdmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1vei1vcGFjaXR5OiAwO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLyogbGluZSAxMzU2LCAuLi9zY3NzL3N0eWxlLnNjc3MgKi9cclxuI2dvdG90b3A6YWN0aXZlLFxyXG4jZ290b3RvcDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyoqIExvYWRpbmcgRG90cyAqL1xyXG4vKiBsaW5lIDEzNjIsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ubG9hZGluZy1kb3RzIHtcclxuICBtYXJnaW46IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzNjcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG4ubG9hZGluZy1kb3RzIHNwYW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVhMDA7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZG90LXRocm9iIDFzIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBkb3QtdGhyb2IgMXMgaW5maW5pdGU7XHJcbiAgLW8tYW5pbWF0aW9uOiBkb3QtdGhyb2IgMXMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBkb3QtdGhyb2IgMXMgaW5maW5pdGU7XHJcbiAgem9vbTogMTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xyXG4gIC13ZWJraXQtb3BhY2l0eTogLjI7XHJcbiAgLW1vei1vcGFjaXR5OiAuMjtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi8qIGxpbmUgMTM5MCwgLi4vc2Nzcy9zdHlsZS5zY3NzICovXHJcbnNwYW4uZG90LTIge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMTVzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMTVzO1xyXG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjE1cztcclxuICBhbmltYXRpb24tZGVsYXk6IDAuMTVzO1xyXG59XHJcblxyXG4vKiBsaW5lIDEzOTcsIC4uL3Njc3Mvc3R5bGUuc2NzcyAqL1xyXG5zcGFuLmRvdC0zIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjNzO1xyXG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuM3M7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG90LXRocm9iIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGRvdC10aHJvYiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGRvdC10aHJvYiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgZG90LXRocm9iIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBkb3QtdGhyb2Ige1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUuY3NzLm1hcCAqL1xyXG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXX0= */