@charset "UTF-8";
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/*
input[type=text],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
textarea,
select {
  border: none;
}

.field {

  &.is-error {
    background-color: rgba(226, 6, 19, 0.8);
  }

}
*/
/* Do not remove the comments below. It's the markers used by wiredep to inject
   sass dependencies when defined in the bower.json of your dependencies */
/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
body {
  margin: 0;
}

img {
  max-width: 100%;
}

svg {
  max-height: 100%;
}

/* Basscss Base Forms */
input,
select,
textarea,
fieldset {
  font-family: inherit;
  font-size: 1.4rem;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

label {
  vertical-align: middle;
}

input[type=text],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week] {
  height: 3rem;
  padding: 0.5rem 0.5rem;
  vertical-align: middle;
  -webkit-appearance: none;
}

select {
  line-height: 1.75;
  padding: 0.5rem 0.5rem;
}

select:not([multiple]) {
  height: 3rem;
  vertical-align: middle;
}

textarea {
  line-height: 1.75;
  padding: 0.5rem 0.5rem;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Base Tables */
table {
  border-collapse: separate;
  border-spacing: 0;
  max-width: 100%;
  width: 100%;
}

th {
  text-align: left;
  font-weight: bold;
}

th,
td {
  padding: 0.25rem 1rem;
  line-height: inherit;
}

th {
  vertical-align: bottom;
}

td {
  vertical-align: top;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Base Typography */
body {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.5;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.25;
  margin-top: 1em;
  margin-bottom: 0.5em;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

pre, code, samp {
  font-family: "Source Code Pro", Consolas, monospace;
  font-size: inherit;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow-x: scroll;
}

h1 {
  font-size: 4rem;
}

h2 {
  font-size: 3rem;
}

h3 {
  font-size: 2.5rem;
}

h4 {
  font-size: 2rem;
}

h5 {
  font-size: 1.75rem;
}

h6 {
  font-size: 1.4rem;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Base */
body {
  color: #111;
  background-color: #fff;
}

a {
  color: #0074d9;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

pre, code {
  background-color: transparent;
  border-radius: 3px;
}

hr {
  border: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0.125);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Forms */
.field {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.125);
  border-radius: 3px;
}

.field:focus,
.field.is-focused,
.field.ng-touched.ng-focus,
.ng-submitted .field.ng-focus {
  outline: none;
  border-color: #0074d9;
  box-shadow: 0 0 0 2px color(#0074d9 a(0.5));
}

.field:disabled,
.field.is-disabled,
.field.ng-touched.ng-disabled,
.ng-submitted .field.ng-disabled {
  background-color: rgba(0, 0, 0, 0.125);
  opacity: 0.5;
}

.field:-moz-read-only:not(select),
.field.is-read-only,
.field.ng-touched.ng-read-only,
.ng-submitted .field.ng-read-only {
  background-color: rgba(0, 0, 0, 0.125);
}

.field:read-only:not(select),
.field.is-read-only,
.field.ng-touched.ng-read-only,
.ng-submitted .field.ng-read-only {
  background-color: rgba(0, 0, 0, 0.125);
}

.field.is-success, .field.ng-touched.ng-valid, .ng-submitted .field.ng-valid {
  border-color: #6eab23;
}

.field.is-success:focus, .field.ng-touched.ng-valid:focus, .ng-submitted .field.ng-valid:focus,
.field.is-success.is-focused,
.field.is-focused.ng-touched.ng-valid,
.ng-submitted .field.is-focused.ng-valid,
.field.is-success.ng-touched.ng-focus,
.field.ng-touched.ng-focus.ng-valid,
.ng-submitted .field.is-success.ng-focus,
.ng-submitted .field.ng-focus.ng-valid {
  box-shadow: 0 0 0 2px color(#6eab23 a(0.5));
}

.field.is-warning, .field.ng-touched.ng-warn, .ng-submitted .field.ng-warn {
  border-color: #ffdc00;
}

.field.is-warning:focus, .field.ng-touched.ng-warn:focus, .ng-submitted .field.ng-warn:focus,
.field.is-warning.is-focused,
.field.is-focused.ng-touched.ng-warn,
.ng-submitted .field.is-focused.ng-warn,
.field.is-warning.ng-touched.ng-focus,
.field.ng-touched.ng-focus.ng-warn,
.ng-submitted .field.is-warning.ng-focus,
.ng-submitted .field.ng-focus.ng-warn {
  box-shadow: 0 0 0 2px color(#ffdc00 a(0.5));
}

.field:invalid,
.field.is-error,
.field.ng-touched.ng-invalid,
.ng-submitted .field.ng-invalid {
  border-color: #e20613;
}

.field:invalid:focus,
.field:invalid.is-focused,
.field.ng-touched.ng-focus:invalid,
.ng-submitted .field.ng-focus:invalid,
.field.is-error:focus,
.field.ng-touched.ng-invalid:focus,
.ng-submitted .field.ng-invalid:focus,
.field.is-error.is-focused,
.field.is-focused.ng-touched.ng-invalid,
.ng-submitted .field.is-focused.ng-invalid,
.field.is-error.ng-touched.ng-focus,
.field.ng-touched.ng-focus.ng-invalid,
.ng-submitted .field.is-error.ng-focus,
.ng-submitted .field.ng-focus.ng-invalid {
  box-shadow: 0 0 0 2px color(#e20613 a(0.5));
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Tables */
.table-light th,
.table-light td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.125);
}

.table-light tr:last-child td {
  border-bottom: 0;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Btn */
.btn, ul.nav.nav-tabs li {
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  line-height: 1.5rem;
  padding: 0.5rem 1rem;
  margin: 0;
  height: auto;
  border: 1px solid transparent;
  vertical-align: middle;
  -webkit-appearance: none;
  color: inherit;
  background-color: transparent;
}

.btn:hover, ul.nav.nav-tabs li:hover {
  text-decoration: none;
}

.btn:focus, ul.nav.nav-tabs li:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.125);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Btn Primary */
.btn-primary, ul.nav.nav-tabs li.active {
  color: #fff;
  background-color: #0074d9;
  border-radius: 3px;
}

.btn-primary:hover, ul.nav.nav-tabs li.active:hover {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.0625);
}

.btn-primary:active, ul.nav.nav-tabs li.active:active {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.125), inset 0 3px 4px 0 rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.125);
}

.btn-primary:disabled, ul.nav.nav-tabs li.active:disabled,
.btn-primary.is-disabled,
ul.nav.nav-tabs li.is-disabled.active,
.btn-primary.field.ng-touched.ng-disabled,
ul.nav.nav-tabs li.field.ng-touched.ng-disabled.active,
.ng-submitted .btn-primary.field.ng-disabled,
.ng-submitted ul.nav.nav-tabs li.field.ng-disabled.active,
ul.nav.nav-tabs .ng-submitted li.field.ng-disabled.active {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Btn Outline */
.btn-outline,
.btn-outline:hover {
  border-color: currentcolor;
}

.btn-outline {
  border-radius: 3px;
}

.btn-outline:hover {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.0625);
}

.btn-outline:active {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.125), inset 0 3px 4px 0 rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.125);
}

.btn-outline:disabled,
.btn-outline.is-disabled,
.btn-outline.field.ng-touched.ng-disabled,
.ng-submitted .btn-outline.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Type Scale */
.h1 {
  font-size: 4rem;
}

.h2 {
  font-size: 3rem;
}

.h3 {
  font-size: 2.5rem;
}

.h4 {
  font-size: 2rem;
}

.h5 {
  font-size: 1.75rem;
}

.h6 {
  font-size: 1.4rem;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Utility Typography */
.bold {
  font-weight: bold;
}

.regular {
  font-weight: normal;
}

.italic {
  font-style: italic;
}

.caps {
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

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

.center {
  text-align: center;
}

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

.justify {
  text-align: justify;
}

.nowrap {
  white-space: nowrap;
}

.break-word {
  word-wrap: break-word;
}

.truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-reset, .ng-table-pagination, ul.nav.nav-tabs {
  list-style: none;
  padding-left: 0;
}

/* Basscss Utility Layout */
.inline {
  display: inline;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.table {
  display: table;
}

.table-cell {
  display: table-cell;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.fit {
  max-width: 100%;
}

.border-box {
  box-sizing: border-box;
}

/* Basscss Align */
.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

/* Basscss Utility White Space */
.m0 {
  margin: 0;
}

.mt0 {
  margin-top: 0;
}

.mr0 {
  margin-right: 0;
}

.mb0 {
  margin-bottom: 0;
}

.ml0 {
  margin-left: 0;
}

.m1 {
  margin: 0.5rem;
}

.mt1 {
  margin-top: 0.5rem;
}

.mr1 {
  margin-right: 0.5rem;
}

.mb1 {
  margin-bottom: 0.5rem;
}

.ml1 {
  margin-left: 0.5rem;
}

.m2, .tab-content .tab-pane div {
  margin: 1rem;
}

.mt2 {
  margin-top: 1rem;
}

.mr2 {
  margin-right: 1rem;
}

.mb2 {
  margin-bottom: 1rem;
}

.ml2 {
  margin-left: 1rem;
}

.m3 {
  margin: 2rem;
}

.mt3 {
  margin-top: 2rem;
}

.mr3 {
  margin-right: 2rem;
}

.mb3 {
  margin-bottom: 2rem;
}

.ml3 {
  margin-left: 2rem;
}

.m4 {
  margin: 4rem;
}

.mt4 {
  margin-top: 4rem;
}

.mr4 {
  margin-right: 4rem;
}

.mb4 {
  margin-bottom: 4rem;
}

.ml4 {
  margin-left: 4rem;
}

.mxn1 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.mxn2 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.mxn3 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mxn4 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.p0 {
  padding: 0;
}

.p1, .ng-table-pagination li, .well.well-small {
  padding: 0.5rem;
}

.py1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p2 {
  padding: 1rem;
}

.py2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px2 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.p3 {
  padding: 2rem;
}

.py3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.p4 {
  padding: 4rem;
}

.py4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px4 {
  padding-left: 4rem;
  padding-right: 4rem;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Positions */
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.z1 {
  z-index: 1;
}

.z2 {
  z-index: 2;
}

.z3 {
  z-index: 3;
}

.z4 {
  z-index: 4;
}

/* Basscss Utility Responsive States */
.sm-show, .md-show, .lg-show {
  display: none !important;
}

@media (min-width: 52em) {
  .sm-show {
    display: block !important;
  }
}
@media (min-width: 64em) {
  .md-show {
    display: block !important;
  }
}
@media (min-width: 76em) {
  .lg-show {
    display: block !important;
  }
}
@media (min-width: 52em) {
  .sm-hide {
    display: none !important;
  }
}
@media (min-width: 64em) {
  .md-hide {
    display: none !important;
  }
}
@media (min-width: 76em) {
  .lg-hide {
    display: none !important;
  }
}
.display-none {
  display: none !important;
}

.hide {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Grid */
.container {
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
}

.col {
  float: left;
  box-sizing: border-box;
}

.col-right {
  float: right;
  box-sizing: border-box;
}

.col-1 {
  width: 8.3333333333%;
}

.col-2 {
  width: 16.6666666667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.3333333333%;
}

.col-5 {
  width: 41.6666666667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.3333333333%;
}

.col-8 {
  width: 66.6666666667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.3333333333%;
}

.col-11 {
  width: 91.6666666667%;
}

.col-12 {
  width: 100%;
}

@media (min-width: 52em) {
  .sm-col {
    float: left;
    box-sizing: border-box;
  }

  .sm-col-right {
    float: right;
    box-sizing: border-box;
  }

  .sm-col-1 {
    width: 8.3333333333%;
  }

  .sm-col-2 {
    width: 16.6666666667%;
  }

  .sm-col-3 {
    width: 25%;
  }

  .sm-col-4 {
    width: 33.3333333333%;
  }

  .sm-col-5 {
    width: 41.6666666667%;
  }

  .sm-col-6 {
    width: 50%;
  }

  .sm-col-7 {
    width: 58.3333333333%;
  }

  .sm-col-8 {
    width: 66.6666666667%;
  }

  .sm-col-9 {
    width: 75%;
  }

  .sm-col-10 {
    width: 83.3333333333%;
  }

  .sm-col-11 {
    width: 91.6666666667%;
  }

  .sm-col-12 {
    width: 100%;
  }
}
@media (min-width: 64em) {
  .md-col {
    float: left;
    box-sizing: border-box;
  }

  .md-col-right {
    float: right;
    box-sizing: border-box;
  }

  .md-col-1 {
    width: 8.3333333333%;
  }

  .md-col-2 {
    width: 16.6666666667%;
  }

  .md-col-3 {
    width: 25%;
  }

  .md-col-4 {
    width: 33.3333333333%;
  }

  .md-col-5 {
    width: 41.6666666667%;
  }

  .md-col-6 {
    width: 50%;
  }

  .md-col-7 {
    width: 58.3333333333%;
  }

  .md-col-8 {
    width: 66.6666666667%;
  }

  .md-col-9 {
    width: 75%;
  }

  .md-col-10 {
    width: 83.3333333333%;
  }

  .md-col-11 {
    width: 91.6666666667%;
  }

  .md-col-12 {
    width: 100%;
  }
}
@media (min-width: 76em) {
  .lg-col {
    float: left;
    box-sizing: border-box;
  }

  .lg-col-right {
    float: right;
    box-sizing: border-box;
  }

  .lg-col-1 {
    width: 8.3333333333%;
  }

  .lg-col-2 {
    width: 16.6666666667%;
  }

  .lg-col-3 {
    width: 25%;
  }

  .lg-col-4 {
    width: 33.3333333333%;
  }

  .lg-col-5 {
    width: 41.6666666667%;
  }

  .lg-col-6 {
    width: 50%;
  }

  .lg-col-7 {
    width: 58.3333333333%;
  }

  .lg-col-8 {
    width: 66.6666666667%;
  }

  .lg-col-9 {
    width: 75%;
  }

  .lg-col-10 {
    width: 83.3333333333%;
  }

  .lg-col-11 {
    width: 91.6666666667%;
  }

  .lg-col-12 {
    width: 100%;
  }
}
/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Flex Object */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.flex-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.flex-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.flex-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.flex-last {
  -webkit-box-ordinal-group: 100000;
  -ms-flex-order: 99999;
  order: 99999;
}

@media (min-width: 52em) {
  .sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 64em) {
  .md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 76em) {
  .lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Borders */
.border, .well {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.125);
}

.border-top {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(0, 0, 0, 0.125);
}

.border-right {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(0, 0, 0, 0.125);
}

.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0.125);
}

.border-left {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(0, 0, 0, 0.125);
}

.border-none {
  border: 0;
}

.rounded, .tags-selector.select2-container-multi .select2-choices, .well {
  border-radius: 3px;
}

.circle {
  border-radius: 50%;
}

.rounded-top {
  border-radius: 3px 3px 0 0;
}

.rounded-right {
  border-radius: 0 3px 3px 0;
}

.rounded-bottom {
  border-radius: 0 0 3px 3px;
}

.rounded-left {
  border-radius: 3px 0 0 3px;
}

.not-rounded {
  border-radius: 0;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Colors */
.black {
  color: #111;
}

.gray {
  color: #768d8c;
}

.silver {
  color: #dedcdd;
}

.white {
  color: #fff;
}

.aqua {
  color: #7fdbff;
}

.blue {
  color: #0074d9;
}

.navy {
  color: #001f3f;
}

.teal {
  color: #39cccc;
}

.green {
  color: #6eab23;
}

.olive {
  color: #3d9970;
}

.lime {
  color: #01ff70;
}

.yellow {
  color: #ffdc00;
}

.orange {
  color: #f15a24;
}

.red {
  color: #e20613;
}

.fuchsia {
  color: #f012be;
}

.purple {
  color: #b10dc9;
}

.maroon {
  color: #85144b;
}

.color-inherit {
  color: inherit;
}

.muted {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Background Colors */
.bg-black {
  background-color: #111;
}

.bg-gray, ul.nav.nav-tabs li.active {
  background-color: #768d8c;
}

.bg-silver {
  background-color: #dedcdd;
}

.bg-white {
  background-color: #fff;
}

.bg-aqua {
  background-color: #7fdbff;
}

.bg-blue {
  background-color: #0074d9;
}

.bg-navy {
  background-color: #001f3f;
}

.bg-teal {
  background-color: #39cccc;
}

.bg-green {
  background-color: #6eab23;
}

.bg-olive {
  background-color: #3d9970;
}

.bg-lime {
  background-color: #01ff70;
}

.bg-yellow {
  background-color: #ffdc00;
}

.bg-orange {
  background-color: #f15a24;
}

.bg-red {
  background-color: #e20613;
}

.bg-fuchsia {
  background-color: #f012be;
}

.bg-purple {
  background-color: #b10dc9;
}

.bg-maroon {
  background-color: #85144b;
}

.bg-darken-1 {
  background-color: rgba(0, 0, 0, 0.0625);
}

.bg-darken-2, .well {
  background-color: rgba(0, 0, 0, 0.125);
}

.bg-darken-3 {
  background-color: rgba(0, 0, 0, 0.25);
}

.bg-darken-4 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Background Images */
.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-center {
  background-position: center;
}

.bg-top {
  background-position: top;
}

.bg-right {
  background-position: right;
}

.bg-bottom {
  background-position: bottom;
}

.bg-left {
  background-position: left;
}

/* Basscss Base Buttons */
button,
.button {
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  line-height: 1.5rem;
  padding: 0.5rem 1rem;
  margin: 0;
  height: auto;
  border: 1px solid transparent;
  vertical-align: middle;
  -webkit-appearance: none;
}

button,
button:after,
button:before,
.button,
.button:after,
.button:before {
  box-sizing: border-box;
  box-sizing: border-box;
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.button:hover {
  text-decoration: none;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Border Colors */
.border-black {
  border-color: #111;
}

.border-gray {
  border-color: #768d8c;
}

.border-silver {
  border-color: #dedcdd;
}

.border-white {
  border-color: #fff;
}

.border-aqua {
  border-color: #7fdbff;
}

.border-blue {
  border-color: #0074d9;
}

.border-navy {
  border-color: #001f3f;
}

.border-teal {
  border-color: #39cccc;
}

.border-green {
  border-color: #6eab23;
}

.border-olive {
  border-color: #3d9970;
}

.border-lime {
  border-color: #01ff70;
}

.border-yellow {
  border-color: #ffdc00;
}

.border-orange {
  border-color: #f15a24;
}

.border-red {
  border-color: #e20613;
}

.border-fuchsia {
  border-color: #f012be;
}

.border-purple {
  border-color: #b10dc9;
}

.border-maroon {
  border-color: #85144b;
}

.border-darken-1 {
  border-color: rgba(0, 0, 0, 0.0625);
}

.border-darken-2 {
  border-color: rgba(0, 0, 0, 0.125);
}

.border-darken-3 {
  border-color: rgba(0, 0, 0, 0.25);
}

.border-darken-4 {
  border-color: rgba(0, 0, 0, 0.5);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Button Link */
.button-link {
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  background-color: transparent;
  background-size: 100% 0.25em;
  background-repeat: repeat-x;
  background-position: 0 1.5rem;
  border-radius: 0;
}

.button-link:hover,
.button-link:focus {
  box-shadow: none;
  background-image: -webkit-linear-gradient(transparent 50%, currentcolor 50%);
  background-image: linear-gradient(transparent 50%, currentcolor 50%);
}

.button-link:active,
.button-link.is-active {
  box-shadow: inset 0 -0.125em;
}

.button-link:focus {
  outline: none;
  border-color: transparent;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
}

.button-link:disabled,
.button-link.is-disabled,
.button-link.field.ng-touched.ng-disabled,
.ng-submitted .button-link.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Button Outline */
.button-outline {
  position: relative;
  z-index: 2;
  color: inherit;
  background-color: transparent;
  border-radius: 3px;
  border: 1px solid currentcolor;
}

.button-outline:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 1px solid transparent;
  background-color: currentcolor;
  border-radius: 3px;
  opacity: 0;
}

.button-outline:hover {
  box-shadow: none;
}

.button-outline:hover:before,
.button-outline:focus:before {
  opacity: 0.125;
}

.button-outline:focus {
  outline: none;
  border: 1px solid currentcolor;
  box-shadow: 0 0 0 2px;
}

.button-outline:active,
.button-outline.is-active {
  box-shadow: inset 0 1px 5px 0, 0 0 1px;
}

.button-outline:disabled,
.button-outline.is-disabled,
.button-outline.field.ng-touched.ng-disabled,
.ng-submitted .button-outline.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss UI Utility Button Sizes */
.button-small {
  padding: 0.25rem 0.5rem;
}

.button-big {
  padding: 1rem 1.25rem;
}

.button-narrow {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Button Solid */
.button {
  color: #fff;
  background-color: #0074d9;
  border-radius: 3px;
}

.button:hover {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.0625);
}

.button:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.125);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.button:active,
.button.is-active {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.125), inset 0 3px 4px 0 rgba(0, 0, 0, 0.25), 0 0 1px rgba(0, 0, 0, 0.125);
}

.button:disabled,
.button.is-disabled,
.button.field.ng-touched.ng-disabled,
.ng-submitted .button.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Button Transparent */
.button-transparent {
  position: relative;
  z-index: 2;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
  border: 1px solid transparent;
}

.button-transparent:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border: 1px solid transparent;
  background-color: currentcolor;
  opacity: 0;
}

.button-transparent:hover {
  box-shadow: none;
}

.button-transparent:hover:before,
.button-transparent:focus:before {
  opacity: 0.09375;
}

.button-transparent:focus {
  outline: none;
  border-color: transparent;
  box-shadow: 0 0 0 2px;
}

.button-transparent:active,
.button-transparent.is-active {
  box-shadow: none;
}

.button-transparent:active:before,
.button-transparent.is-active:before {
  opacity: 0.0625;
}

.button-transparent:disabled,
.button-transparent.is-disabled,
.button-transparent.field.ng-touched.ng-disabled,
.ng-submitted .button-transparent.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Buttons */
/* Basscss Button Blue */
.button-blue {
  color: white;
  background-color: #0074d9;
  border-radius: 3px;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color;
}

.button-blue:hover {
  opacity: 0.875;
}

.button-blue:active,
.button-blue.is-active {
  box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.125), inset 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}

.button-blue:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5), 0 0 1px 4px rgba(0, 116, 217, 0.5);
}

.button-blue:disabled,
.button-blue.is-disabled,
.button-blue.field.ng-touched.ng-disabled,
.ng-submitted .button-blue.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Button Blue Outline */
.button-blue-outline {
  color: #0074d9;
  background-color: transparent;
  border-radius: 3px;
  border: 1px solid #0074d9;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color;
}

.button-blue-outline:hover,
.button-blue-outline.is-active {
  color: white;
  background-color: #0074d9;
}

.button-blue-outline:active {
  box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.25);
}

.button-blue-outline:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5), 0 0 1px 4px rgba(0, 116, 217, 0.5);
}

.button-blue-outline:disabled,
.button-blue-outline.is-disabled,
.button-blue-outline.field.ng-touched.ng-disabled,
.ng-submitted .button-blue-outline.field.ng-disabled {
  color: #0074d9;
  background-color: transparent;
  opacity: 0.5;
}

/* Basscss Button Red */
.button-red {
  color: white;
  background-color: #e20613;
  border-radius: 3px;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color;
}

.button-red:hover {
  opacity: 0.875;
}

.button-red:active,
.button-red.is-active {
  box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.125), inset 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}

.button-red:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5), 0 0 1px 4px rgba(226, 6, 19, 0.5);
}

.button-red:disabled,
.button-red.is-disabled,
.button-red.field.ng-touched.ng-disabled,
.ng-submitted .button-red.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Button Light Gray */
.button-light-gray {
  color: #333;
  background-color: #ccc;
  border-radius: 3px;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color;
}

.button-light-gray:hover {
  opacity: 0.875;
}

.button-light-gray:active,
.button-light-gray:is-active {
  box-shadow: inset 0 0 0 32px rgba(0, 0, 0, 0.125), inset 0 2px 3px 0 rgba(0, 0, 0, 0.25);
}

.button-light-gray:focus {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 1px 4px rgba(0, 116, 217, 0.5);
}

.button-light-gray:disabled,
.button-light-gray.is-disabled,
.button-light-gray.field.ng-touched.ng-disabled,
.ng-submitted .button-light-gray.field.ng-disabled {
  opacity: 0.5;
}

/* Basscss Button Nav Light */
.button-nav-light:hover {
  background-color: rgba(0, 0, 0, 0.0625);
}

.button-nav-light:active,
.button-nav-light.is-active {
  color: #333;
}

/* Basscss Button Nav Dark */
.button-nav-dark {
  color: white;
}

.button-nav-dark:hover {
  background-color: rgba(0, 0, 0, 0.125);
}

.button-nav-dark:active,
.button-nav-dark.is-active {
  background-color: rgba(0, 0, 0, 0.125);
}

/* Basscss Color Forms Dark */
.field-dark {
  color: white;
  background-color: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.0625);
  border-radius: 3px;
}

.field-dark::-webkit-input-placeholder {
  color: #FFFFFF;
  color: rgba(255, 255, 255, 0.75);
}

.field-dark::-moz-placeholder {
  color: #FFFFFF;
  color: rgba(255, 255, 255, 0.75);
}

.field-dark:-ms-input-placeholder {
  color: #FFFFFF;
  color: rgba(255, 255, 255, 0.75);
}

.field-dark::placeholder {
  color: #FFFFFF;
  color: rgba(255, 255, 255, 0.75);
}

.field-dark:focus {
  outline: 0;
  border: 1px solid #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.field-dark:-moz-read-only:not(select) {
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25);
}

.field-dark:read-only:not(select) {
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.25);
}

.field-dark.is-success, .field-dark.field.ng-touched.ng-valid, .ng-submitted .field-dark.field.ng-valid {
  border-color: #6eab23;
}

.field-dark.is-success:focus, .field-dark.field.ng-touched.ng-valid:focus, .ng-submitted .field-dark.field.ng-valid:focus {
  box-shadow: 0 0 0 2px color(#6eab23 a(0.5));
}

.field-dark.is-warning, .field-dark.field.ng-touched.ng-warn, .ng-submitted .field-dark.field.ng-warn {
  border-color: #ffdc00;
}

.field-dark.is-warning:focus, .field-dark.field.ng-touched.ng-warn:focus, .ng-submitted .field-dark.field.ng-warn:focus {
  box-shadow: 0 0 0 2px color(#ffdc00 a(0.5));
}

.field-dark:invalid,
.field-dark.is-error,
.field-dark.field.ng-touched.ng-invalid,
.ng-submitted .field-dark.field.ng-invalid {
  border-color: #e20613;
}

.field-dark.is-error:focus, .field-dark.field.ng-touched.ng-invalid:focus, .ng-submitted .field-dark.field.ng-invalid:focus {
  box-shadow: 0 0 0 2px color(#e20613 a(0.5));
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Input Range */
.range-light {
  color: inherit;
  background-color: transparent;
  -webkit-appearance: none;
}

.range-light::-webkit-slider-thumb {
  -webkit-appearance: none;
  border-radius: 3px;
  background-color: currentcolor;
}

.range-light::-moz-range-thumb {
  border-radius: 3px;
  border-color: transparent;
  border-width: 0;
  background-color: currentcolor;
}

.range-light::-webkit-slider-runnable-track {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.25);
}

.range-light::-moz-range-track {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.25);
}

.range-light:focus {
  outline: none;
}

.range-light:focus::-webkit-slider-thumb {
  outline: none;
  border: 0;
  box-shadow: 0 0 1px 2px currentcolor;
}

.range-light:focus::-moz-range-thumb {
  outline: none;
  border: 0;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Color Progress */
.progress {
  background-color: rgba(0, 0, 0, 0.125);
  border: 0;
  border-radius: 10000px;
}

.progress::-webkit-progress-bar {
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.125);
}

.progress::-webkit-progress-value {
  -webkit-appearance: none;
  background-color: currentColor;
}

.progress::-moz-progress-bar {
  background-color: currentColor;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Highlight */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
.hljs {
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header,
.hljs-javadoc {
  color: #768d8c;
  font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #111;
  font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #3d9970;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-phpdoc,
.hljs-dartdoc,
.tex .hljs-formula {
  color: #e20613;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #e20613;
  font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #001f3f;
  font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rules .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #001f3f;
  font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body {
  color: #3d9970;
}

.hljs-regexp {
  color: #3d9970;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #b10dc9;
}

.hljs-built_in {
  color: #001f3f;
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
  color: #768d8c;
  font-weight: bold;
}

.hljs-deletion {
  background: #f012be;
}

.hljs-addition {
  background: #01ff70;
}

.diff .hljs-change {
  background: #001f3f;
}

.hljs-chunk {
  color: #dedcdd;
}

/* Basscss Input Range */
input[type=range] {
  vertical-align: middle;
  background-color: transparent;
}

.range-light {
  color: inherit;
  -webkit-appearance: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.range-light::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  width: 0.5rem;
  height: 2rem;
  border-radius: 3px;
  background-color: currentcolor;
  cursor: pointer;
  margin-top: -0.875rem;
}

/* Touch screen friendly pseudo element */
.range-light::-webkit-slider-thumb:before {
  content: "";
  display: block;
  position: absolute;
  top: -0.5rem;
  left: -1.25rem;
  width: 3rem;
  height: 3rem;
  opacity: 0;
}

.range-light::-moz-range-thumb {
  width: 0.5rem;
  height: 2rem;
  border-radius: 3px;
  border-color: transparent;
  border-width: 0;
  background-color: currentcolor;
  cursor: pointer;
}

.range-light::-webkit-slider-runnable-track {
  height: 0.25rem;
  cursor: pointer;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.25);
}

.range-light::-moz-range-track {
  height: 0.25rem;
  cursor: pointer;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.25);
}

.range-light:focus {
  outline: none;
}

.range-light:focus::-webkit-slider-thumb {
  outline: none;
  border: 0;
  box-shadow: 0 0 1px 2px currentcolor;
}

.range-light:focus::-moz-range-thumb {
  outline: none;
  border: 0;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Progress */
.progress {
  display: block;
  width: 100%;
  height: 0.75rem;
  margin: 0.5rem 0;
  background-color: rgba(0, 0, 0, 0.125);
  border: 0;
  border-radius: 10000px;
  overflow: hidden;
  -webkit-appearance: none;
}

.progress::-webkit-progress-bar {
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.125);
}

.progress::-webkit-progress-value {
  -webkit-appearance: none;
  background-color: currentColor;
}

.progress::-moz-progress-bar {
  background-color: currentColor;
}

/* Basscss Defaults */
/*

   COLOR VARIABLES

   - Cool
   - Warm
   - Gray Scale

*/
/* Basscss Responsive White Space */
@media (min-width: 52em) {
  .sm-m0 {
    margin: 0;
  }

  .sm-mt0 {
    margin-top: 0;
  }

  .sm-mr0 {
    margin-right: 0;
  }

  .sm-mb0 {
    margin-bottom: 0;
  }

  .sm-ml0 {
    margin-left: 0;
  }

  .sm-m1 {
    margin: 0.5rem;
  }

  .sm-mt1 {
    margin-top: 0.5rem;
  }

  .sm-mr1 {
    margin-right: 0.5rem;
  }

  .sm-mb1 {
    margin-bottom: 0.5rem;
  }

  .sm-ml1 {
    margin-left: 0.5rem;
  }

  .sm-m2 {
    margin: 1rem;
  }

  .sm-mt2 {
    margin-top: 1rem;
  }

  .sm-mr2 {
    margin-right: 1rem;
  }

  .sm-mb2 {
    margin-bottom: 1rem;
  }

  .sm-ml2 {
    margin-left: 1rem;
  }

  .sm-m3 {
    margin: 2rem;
  }

  .sm-mt3 {
    margin-top: 2rem;
  }

  .sm-mr3 {
    margin-right: 2rem;
  }

  .sm-mb3 {
    margin-bottom: 2rem;
  }

  .sm-ml3 {
    margin-left: 2rem;
  }

  .sm-m4 {
    margin: 4rem;
  }

  .sm-mt4 {
    margin-top: 4rem;
  }

  .sm-mr4 {
    margin-right: 4rem;
  }

  .sm-mb4 {
    margin-bottom: 4rem;
  }

  .sm-ml4 {
    margin-left: 4rem;
  }

  .sm-mxn1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm-mxn2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm-mxn3 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm-mxn4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 64em) {
  .md-m0 {
    margin: 0;
  }

  .md-mt0 {
    margin-top: 0;
  }

  .md-mr0 {
    margin-right: 0;
  }

  .md-mb0 {
    margin-bottom: 0;
  }

  .md-ml0 {
    margin-left: 0;
  }

  .md-m1 {
    margin: 0.5rem;
  }

  .md-mt1 {
    margin-top: 0.5rem;
  }

  .md-mr1 {
    margin-right: 0.5rem;
  }

  .md-mb1 {
    margin-bottom: 0.5rem;
  }

  .md-ml1 {
    margin-left: 0.5rem;
  }

  .md-m2 {
    margin: 1rem;
  }

  .md-mt2 {
    margin-top: 1rem;
  }

  .md-mr2 {
    margin-right: 1rem;
  }

  .md-mb2 {
    margin-bottom: 1rem;
  }

  .md-ml2 {
    margin-left: 1rem;
  }

  .md-m3 {
    margin: 2rem;
  }

  .md-mt3 {
    margin-top: 2rem;
  }

  .md-mr3 {
    margin-right: 2rem;
  }

  .md-mb3 {
    margin-bottom: 2rem;
  }

  .md-ml3 {
    margin-left: 2rem;
  }

  .md-m4 {
    margin: 4rem;
  }

  .md-mt4 {
    margin-top: 4rem;
  }

  .md-mr4 {
    margin-right: 4rem;
  }

  .md-mb4 {
    margin-bottom: 4rem;
  }

  .md-ml4 {
    margin-left: 4rem;
  }

  .md-mxn1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md-mxn2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md-mxn3 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md-mxn4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 76em) {
  .lg-m0 {
    margin: 0;
  }

  .lg-mt0 {
    margin-top: 0;
  }

  .lg-mr0 {
    margin-right: 0;
  }

  .lg-mb0 {
    margin-bottom: 0;
  }

  .lg-ml0 {
    margin-left: 0;
  }

  .lg-m1 {
    margin: 0.5rem;
  }

  .lg-mt1 {
    margin-top: 0.5rem;
  }

  .lg-mr1 {
    margin-right: 0.5rem;
  }

  .lg-mb1 {
    margin-bottom: 0.5rem;
  }

  .lg-ml1 {
    margin-left: 0.5rem;
  }

  .lg-m2 {
    margin: 1rem;
  }

  .lg-mt2 {
    margin-top: 1rem;
  }

  .lg-mr2 {
    margin-right: 1rem;
  }

  .lg-mb2 {
    margin-bottom: 1rem;
  }

  .lg-ml2 {
    margin-left: 1rem;
  }

  .lg-m3 {
    margin: 2rem;
  }

  .lg-mt3 {
    margin-top: 2rem;
  }

  .lg-mr3 {
    margin-right: 2rem;
  }

  .lg-mb3 {
    margin-bottom: 2rem;
  }

  .lg-ml3 {
    margin-left: 2rem;
  }

  .lg-m4 {
    margin: 4rem;
  }

  .lg-mt4 {
    margin-top: 4rem;
  }

  .lg-mr4 {
    margin-right: 4rem;
  }

  .lg-mb4 {
    margin-bottom: 4rem;
  }

  .lg-ml4 {
    margin-left: 4rem;
  }

  .lg-mxn1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg-mxn2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg-mxn3 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg-mxn4 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 52em) {
  .sm-p1 {
    padding: 0.5rem;
  }

  .sm-py1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm-px1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm-p2 {
    padding: 1rem;
  }

  .sm-py2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm-px2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm-p3 {
    padding: 2rem;
  }

  .sm-py3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm-px3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm-p4 {
    padding: 4rem;
  }

  .sm-py4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm-px4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 64em) {
  .md-p1 {
    padding: 0.5rem;
  }

  .md-py1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md-px1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md-p2 {
    padding: 1rem;
  }

  .md-py2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md-px2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md-p3 {
    padding: 2rem;
  }

  .md-py3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md-px3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md-p4 {
    padding: 4rem;
  }

  .md-py4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md-px4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 76em) {
  .lg-p1 {
    padding: 0.5rem;
  }

  .lg-py1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg-px1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg-p2 {
    padding: 1rem;
  }

  .lg-py2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg-px2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg-p3 {
    padding: 2rem;
  }

  .lg-py3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg-px3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg-p4 {
    padding: 4rem;
  }

  .lg-py4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg-px4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
/* Basscss Table Object */
.table {
  display: table;
  width: 100%;
}

.table-cell {
  display: table-cell;
  vertical-align: middle;
}

.table-fixed {
  table-layout: fixed;
}

@media (min-width: 52em) {
  .sm-table {
    display: table;
    width: 100%;
  }

  .sm-table-cell {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 64em) {
  .md-table {
    display: table;
    width: 100%;
  }

  .md-table-cell {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-width: 76em) {
  .lg-table {
    display: table;
    width: 100%;
  }

  .lg-table-cell {
    display: table-cell;
    vertical-align: middle;
  }
}
/* Basscss UI Utility Groups */
.x-group-item {
  margin-left: -1px;
}

.x-group-item:first-of-type {
  margin-left: 0;
}

.y-group-item {
  margin-top: -1px;
}

.y-group-item:first-of-type {
  margin-top: 0;
}

.x-group-item:focus,
.y-group-item:focus {
  position: relative;
  z-index: 1;
}

/* Basscss Utility Headings */
.h00 {
  font-size: 4rem;
}

.h0 {
  font-size: 3rem;
}

@media (min-width: 64em) {
  .h00-responsive {
    font-size: 8vw;
  }

  .h0-responsive {
    font-size: 6vw;
  }

  .h1-responsive {
    font-size: 4vw;
  }
}
@media (min-width: 96em) {
  .h00-responsive {
    font-size: 7.68rem;
  }

  .h0-responsive {
    font-size: 5.76rem;
  }

  .h1-responsive {
    font-size: 3.84rem;
  }
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: " ";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ad {
  background-image: url(/assets/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ad.svg);
}

.flag-icon-ae {
  background-image: url(/assets/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ae.svg);
}

.flag-icon-af {
  background-image: url(/assets/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/assets/flags/1x1/af.svg);
}

.flag-icon-ag {
  background-image: url(/assets/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ag.svg);
}

.flag-icon-ai {
  background-image: url(/assets/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ai.svg);
}

.flag-icon-al {
  background-image: url(/assets/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/assets/flags/1x1/al.svg);
}

.flag-icon-am {
  background-image: url(/assets/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/assets/flags/1x1/am.svg);
}

.flag-icon-ao {
  background-image: url(/assets/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ao.svg);
}

.flag-icon-aq {
  background-image: url(/assets/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/assets/flags/1x1/aq.svg);
}

.flag-icon-ar {
  background-image: url(/assets/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ar.svg);
}

.flag-icon-as {
  background-image: url(/assets/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/assets/flags/1x1/as.svg);
}

.flag-icon-at {
  background-image: url(/assets/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/assets/flags/1x1/at.svg);
}

.flag-icon-au {
  background-image: url(/assets/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/assets/flags/1x1/au.svg);
}

.flag-icon-aw {
  background-image: url(/assets/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/aw.svg);
}

.flag-icon-ax {
  background-image: url(/assets/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ax.svg);
}

.flag-icon-az {
  background-image: url(/assets/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/assets/flags/1x1/az.svg);
}

.flag-icon-ba {
  background-image: url(/assets/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ba.svg);
}

.flag-icon-bb {
  background-image: url(/assets/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bb.svg);
}

.flag-icon-bd {
  background-image: url(/assets/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bd.svg);
}

.flag-icon-be {
  background-image: url(/assets/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/assets/flags/1x1/be.svg);
}

.flag-icon-bf {
  background-image: url(/assets/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bf.svg);
}

.flag-icon-bg {
  background-image: url(/assets/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bg.svg);
}

.flag-icon-bh {
  background-image: url(/assets/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bh.svg);
}

.flag-icon-bi {
  background-image: url(/assets/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bi.svg);
}

.flag-icon-bj {
  background-image: url(/assets/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bj.svg);
}

.flag-icon-bl {
  background-image: url(/assets/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bl.svg);
}

.flag-icon-bm {
  background-image: url(/assets/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bm.svg);
}

.flag-icon-bn {
  background-image: url(/assets/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bn.svg);
}

.flag-icon-bo {
  background-image: url(/assets/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bo.svg);
}

.flag-icon-bq {
  background-image: url(/assets/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bq.svg);
}

.flag-icon-br {
  background-image: url(/assets/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/assets/flags/1x1/br.svg);
}

.flag-icon-bs {
  background-image: url(/assets/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bs.svg);
}

.flag-icon-bt {
  background-image: url(/assets/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bt.svg);
}

.flag-icon-bv {
  background-image: url(/assets/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bv.svg);
}

.flag-icon-bw {
  background-image: url(/assets/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bw.svg);
}

.flag-icon-by {
  background-image: url(/assets/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/assets/flags/1x1/by.svg);
}

.flag-icon-bz {
  background-image: url(/assets/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/bz.svg);
}

.flag-icon-ca {
  background-image: url(/assets/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ca.svg);
}

.flag-icon-cc {
  background-image: url(/assets/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cc.svg);
}

.flag-icon-cd {
  background-image: url(/assets/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cd.svg);
}

.flag-icon-cf {
  background-image: url(/assets/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cf.svg);
}

.flag-icon-cg {
  background-image: url(/assets/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cg.svg);
}

.flag-icon-ch {
  background-image: url(/assets/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ch.svg);
}

.flag-icon-ci {
  background-image: url(/assets/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ci.svg);
}

.flag-icon-ck {
  background-image: url(/assets/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ck.svg);
}

.flag-icon-cl {
  background-image: url(/assets/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cl.svg);
}

.flag-icon-cm {
  background-image: url(/assets/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cm.svg);
}

.flag-icon-cn {
  background-image: url(/assets/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cn.svg);
}

.flag-icon-co {
  background-image: url(/assets/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/assets/flags/1x1/co.svg);
}

.flag-icon-cr {
  background-image: url(/assets/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cr.svg);
}

.flag-icon-cu {
  background-image: url(/assets/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cu.svg);
}

.flag-icon-cv {
  background-image: url(/assets/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cv.svg);
}

.flag-icon-cw {
  background-image: url(/assets/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cw.svg);
}

.flag-icon-cx {
  background-image: url(/assets/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cx.svg);
}

.flag-icon-cy {
  background-image: url(/assets/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cy.svg);
}

.flag-icon-cz {
  background-image: url(/assets/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/cz.svg);
}

.flag-icon-de {
  background-image: url(/assets/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/assets/flags/1x1/de.svg);
}

.flag-icon-dj {
  background-image: url(/assets/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/assets/flags/1x1/dj.svg);
}

.flag-icon-dk {
  background-image: url(/assets/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/dk.svg);
}

.flag-icon-dm {
  background-image: url(/assets/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/dm.svg);
}

.flag-icon-do {
  background-image: url(/assets/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/assets/flags/1x1/do.svg);
}

.flag-icon-dz {
  background-image: url(/assets/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/dz.svg);
}

.flag-icon-ec {
  background-image: url(/assets/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ec.svg);
}

.flag-icon-ee {
  background-image: url(/assets/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ee.svg);
}

.flag-icon-eg {
  background-image: url(/assets/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/eg.svg);
}

.flag-icon-eh {
  background-image: url(/assets/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/eh.svg);
}

.flag-icon-er {
  background-image: url(/assets/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/assets/flags/1x1/er.svg);
}

.flag-icon-es {
  background-image: url(/assets/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/assets/flags/1x1/es.svg);
}

.flag-icon-et {
  background-image: url(/assets/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/assets/flags/1x1/et.svg);
}

.flag-icon-fi {
  background-image: url(/assets/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fi.svg);
}

.flag-icon-fj {
  background-image: url(/assets/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fj.svg);
}

.flag-icon-fk {
  background-image: url(/assets/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fk.svg);
}

.flag-icon-fm {
  background-image: url(/assets/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fm.svg);
}

.flag-icon-fo {
  background-image: url(/assets/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fo.svg);
}

.flag-icon-fr {
  background-image: url(/assets/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/fr.svg);
}

.flag-icon-ga {
  background-image: url(/assets/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ga.svg);
}

.flag-icon-gb {
  background-image: url(/assets/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gb.svg);
}

.flag-icon-gd {
  background-image: url(/assets/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gd.svg);
}

.flag-icon-ge {
  background-image: url(/assets/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ge.svg);
}

.flag-icon-gf {
  background-image: url(/assets/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gf.svg);
}

.flag-icon-gg {
  background-image: url(/assets/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gg.svg);
}

.flag-icon-gh {
  background-image: url(/assets/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gh.svg);
}

.flag-icon-gi {
  background-image: url(/assets/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gi.svg);
}

.flag-icon-gl {
  background-image: url(/assets/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gl.svg);
}

.flag-icon-gm {
  background-image: url(/assets/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gm.svg);
}

.flag-icon-gn {
  background-image: url(/assets/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gn.svg);
}

.flag-icon-gp {
  background-image: url(/assets/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gp.svg);
}

.flag-icon-gq {
  background-image: url(/assets/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gq.svg);
}

.flag-icon-gr {
  background-image: url(/assets/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gr.svg);
}

.flag-icon-gs {
  background-image: url(/assets/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gs.svg);
}

.flag-icon-gt {
  background-image: url(/assets/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gt.svg);
}

.flag-icon-gu {
  background-image: url(/assets/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gu.svg);
}

.flag-icon-gw {
  background-image: url(/assets/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gw.svg);
}

.flag-icon-gy {
  background-image: url(/assets/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/assets/flags/1x1/gy.svg);
}

.flag-icon-hk {
  background-image: url(/assets/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/hk.svg);
}

.flag-icon-hm {
  background-image: url(/assets/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/hm.svg);
}

.flag-icon-hn {
  background-image: url(/assets/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/hn.svg);
}

.flag-icon-hr {
  background-image: url(/assets/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/hr.svg);
}

.flag-icon-ht {
  background-image: url(/assets/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ht.svg);
}

.flag-icon-hu {
  background-image: url(/assets/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/hu.svg);
}

.flag-icon-id {
  background-image: url(/assets/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/assets/flags/1x1/id.svg);
}

.flag-icon-ie {
  background-image: url(/assets/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ie.svg);
}

.flag-icon-il {
  background-image: url(/assets/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/assets/flags/1x1/il.svg);
}

.flag-icon-im {
  background-image: url(/assets/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/assets/flags/1x1/im.svg);
}

.flag-icon-in {
  background-image: url(/assets/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/assets/flags/1x1/in.svg);
}

.flag-icon-io {
  background-image: url(/assets/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/assets/flags/1x1/io.svg);
}

.flag-icon-iq {
  background-image: url(/assets/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/assets/flags/1x1/iq.svg);
}

.flag-icon-ir {
  background-image: url(/assets/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ir.svg);
}

.flag-icon-is {
  background-image: url(/assets/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/assets/flags/1x1/is.svg);
}

.flag-icon-it {
  background-image: url(/assets/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/assets/flags/1x1/it.svg);
}

.flag-icon-je {
  background-image: url(/assets/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/assets/flags/1x1/je.svg);
}

.flag-icon-jm {
  background-image: url(/assets/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/jm.svg);
}

.flag-icon-jo {
  background-image: url(/assets/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/assets/flags/1x1/jo.svg);
}

.flag-icon-jp {
  background-image: url(/assets/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/assets/flags/1x1/jp.svg);
}

.flag-icon-ke {
  background-image: url(/assets/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ke.svg);
}

.flag-icon-kg {
  background-image: url(/assets/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kg.svg);
}

.flag-icon-kh {
  background-image: url(/assets/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kh.svg);
}

.flag-icon-ki {
  background-image: url(/assets/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ki.svg);
}

.flag-icon-km {
  background-image: url(/assets/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/assets/flags/1x1/km.svg);
}

.flag-icon-kn {
  background-image: url(/assets/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kn.svg);
}

.flag-icon-kp {
  background-image: url(/assets/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kp.svg);
}

.flag-icon-kr {
  background-image: url(/assets/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kr.svg);
}

.flag-icon-kw {
  background-image: url(/assets/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kw.svg);
}

.flag-icon-ky {
  background-image: url(/assets/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ky.svg);
}

.flag-icon-kz {
  background-image: url(/assets/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/kz.svg);
}

.flag-icon-la {
  background-image: url(/assets/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/assets/flags/1x1/la.svg);
}

.flag-icon-lb {
  background-image: url(/assets/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lb.svg);
}

.flag-icon-lc {
  background-image: url(/assets/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lc.svg);
}

.flag-icon-li {
  background-image: url(/assets/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/assets/flags/1x1/li.svg);
}

.flag-icon-lk {
  background-image: url(/assets/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lk.svg);
}

.flag-icon-lr {
  background-image: url(/assets/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lr.svg);
}

.flag-icon-ls {
  background-image: url(/assets/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ls.svg);
}

.flag-icon-lt {
  background-image: url(/assets/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lt.svg);
}

.flag-icon-lu {
  background-image: url(/assets/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lu.svg);
}

.flag-icon-lv {
  background-image: url(/assets/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/lv.svg);
}

.flag-icon-ly {
  background-image: url(/assets/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ly.svg);
}

.flag-icon-ma {
  background-image: url(/assets/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ma.svg);
}

.flag-icon-mc {
  background-image: url(/assets/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mc.svg);
}

.flag-icon-md {
  background-image: url(/assets/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/assets/flags/1x1/md.svg);
}

.flag-icon-me {
  background-image: url(/assets/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/assets/flags/1x1/me.svg);
}

.flag-icon-mf {
  background-image: url(/assets/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mf.svg);
}

.flag-icon-mg {
  background-image: url(/assets/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mg.svg);
}

.flag-icon-mh {
  background-image: url(/assets/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mh.svg);
}

.flag-icon-mk {
  background-image: url(/assets/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mk.svg);
}

.flag-icon-ml {
  background-image: url(/assets/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ml.svg);
}

.flag-icon-mm {
  background-image: url(/assets/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mm.svg);
}

.flag-icon-mn {
  background-image: url(/assets/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mn.svg);
}

.flag-icon-mo {
  background-image: url(/assets/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mo.svg);
}

.flag-icon-mp {
  background-image: url(/assets/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mp.svg);
}

.flag-icon-mq {
  background-image: url(/assets/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mq.svg);
}

.flag-icon-mr {
  background-image: url(/assets/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mr.svg);
}

.flag-icon-ms {
  background-image: url(/assets/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ms.svg);
}

.flag-icon-mt {
  background-image: url(/assets/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mt.svg);
}

.flag-icon-mu {
  background-image: url(/assets/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mu.svg);
}

.flag-icon-mv {
  background-image: url(/assets/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mv.svg);
}

.flag-icon-mw {
  background-image: url(/assets/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mw.svg);
}

.flag-icon-mx {
  background-image: url(/assets/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mx.svg);
}

.flag-icon-my {
  background-image: url(/assets/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/assets/flags/1x1/my.svg);
}

.flag-icon-mz {
  background-image: url(/assets/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/mz.svg);
}

.flag-icon-na {
  background-image: url(/assets/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/assets/flags/1x1/na.svg);
}

.flag-icon-nc {
  background-image: url(/assets/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nc.svg);
}

.flag-icon-ne {
  background-image: url(/assets/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ne.svg);
}

.flag-icon-nf {
  background-image: url(/assets/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nf.svg);
}

.flag-icon-ng {
  background-image: url(/assets/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ng.svg);
}

.flag-icon-ni {
  background-image: url(/assets/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ni.svg);
}

.flag-icon-nl {
  background-image: url(/assets/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nl.svg);
}

.flag-icon-no {
  background-image: url(/assets/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/assets/flags/1x1/no.svg);
}

.flag-icon-np {
  background-image: url(/assets/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/assets/flags/1x1/np.svg);
}

.flag-icon-nr {
  background-image: url(/assets/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nr.svg);
}

.flag-icon-nu {
  background-image: url(/assets/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nu.svg);
}

.flag-icon-nz {
  background-image: url(/assets/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/nz.svg);
}

.flag-icon-om {
  background-image: url(/assets/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/assets/flags/1x1/om.svg);
}

.flag-icon-pa {
  background-image: url(/assets/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pa.svg);
}

.flag-icon-pe {
  background-image: url(/assets/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pe.svg);
}

.flag-icon-pf {
  background-image: url(/assets/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pf.svg);
}

.flag-icon-pg {
  background-image: url(/assets/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pg.svg);
}

.flag-icon-ph {
  background-image: url(/assets/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ph.svg);
}

.flag-icon-pk {
  background-image: url(/assets/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pk.svg);
}

.flag-icon-pl {
  background-image: url(/assets/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pl.svg);
}

.flag-icon-pm {
  background-image: url(/assets/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pm.svg);
}

.flag-icon-pn {
  background-image: url(/assets/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pn.svg);
}

.flag-icon-pr {
  background-image: url(/assets/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pr.svg);
}

.flag-icon-ps {
  background-image: url(/assets/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ps.svg);
}

.flag-icon-pt {
  background-image: url(/assets/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pt.svg);
}

.flag-icon-pw {
  background-image: url(/assets/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/pw.svg);
}

.flag-icon-py {
  background-image: url(/assets/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/assets/flags/1x1/py.svg);
}

.flag-icon-qa {
  background-image: url(/assets/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/assets/flags/1x1/qa.svg);
}

.flag-icon-re {
  background-image: url(/assets/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/assets/flags/1x1/re.svg);
}

.flag-icon-ro {
  background-image: url(/assets/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ro.svg);
}

.flag-icon-rs {
  background-image: url(/assets/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/assets/flags/1x1/rs.svg);
}

.flag-icon-ru {
  background-image: url(/assets/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ru.svg);
}

.flag-icon-rw {
  background-image: url(/assets/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/rw.svg);
}

.flag-icon-sa {
  background-image: url(/assets/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sa.svg);
}

.flag-icon-sb {
  background-image: url(/assets/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sb.svg);
}

.flag-icon-sc {
  background-image: url(/assets/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sc.svg);
}

.flag-icon-sd {
  background-image: url(/assets/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sd.svg);
}

.flag-icon-se {
  background-image: url(/assets/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/assets/flags/1x1/se.svg);
}

.flag-icon-sg {
  background-image: url(/assets/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sg.svg);
}

.flag-icon-sh {
  background-image: url(/assets/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sh.svg);
}

.flag-icon-si {
  background-image: url(/assets/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/assets/flags/1x1/si.svg);
}

.flag-icon-sj {
  background-image: url(/assets/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sj.svg);
}

.flag-icon-sk {
  background-image: url(/assets/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sk.svg);
}

.flag-icon-sl {
  background-image: url(/assets/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sl.svg);
}

.flag-icon-sm {
  background-image: url(/assets/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sm.svg);
}

.flag-icon-sn {
  background-image: url(/assets/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sn.svg);
}

.flag-icon-so {
  background-image: url(/assets/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/assets/flags/1x1/so.svg);
}

.flag-icon-sr {
  background-image: url(/assets/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sr.svg);
}

.flag-icon-ss {
  background-image: url(/assets/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ss.svg);
}

.flag-icon-st {
  background-image: url(/assets/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/assets/flags/1x1/st.svg);
}

.flag-icon-sv {
  background-image: url(/assets/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sv.svg);
}

.flag-icon-sx {
  background-image: url(/assets/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sx.svg);
}

.flag-icon-sy {
  background-image: url(/assets/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sy.svg);
}

.flag-icon-sz {
  background-image: url(/assets/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/sz.svg);
}

.flag-icon-tc {
  background-image: url(/assets/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tc.svg);
}

.flag-icon-td {
  background-image: url(/assets/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/assets/flags/1x1/td.svg);
}

.flag-icon-tf {
  background-image: url(/assets/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tf.svg);
}

.flag-icon-tg {
  background-image: url(/assets/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tg.svg);
}

.flag-icon-th {
  background-image: url(/assets/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/assets/flags/1x1/th.svg);
}

.flag-icon-tj {
  background-image: url(/assets/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tj.svg);
}

.flag-icon-tk {
  background-image: url(/assets/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tk.svg);
}

.flag-icon-tl {
  background-image: url(/assets/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tl.svg);
}

.flag-icon-tm {
  background-image: url(/assets/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tm.svg);
}

.flag-icon-tn {
  background-image: url(/assets/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tn.svg);
}

.flag-icon-to {
  background-image: url(/assets/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/assets/flags/1x1/to.svg);
}

.flag-icon-tr {
  background-image: url(/assets/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tr.svg);
}

.flag-icon-tt {
  background-image: url(/assets/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tt.svg);
}

.flag-icon-tv {
  background-image: url(/assets/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tv.svg);
}

.flag-icon-tw {
  background-image: url(/assets/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tw.svg);
}

.flag-icon-tz {
  background-image: url(/assets/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/tz.svg);
}

.flag-icon-ua {
  background-image: url(/assets/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ua.svg);
}

.flag-icon-ug {
  background-image: url(/assets/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ug.svg);
}

.flag-icon-um {
  background-image: url(/assets/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/assets/flags/1x1/um.svg);
}

.flag-icon-us {
  background-image: url(/assets/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/assets/flags/1x1/us.svg);
}

.flag-icon-uy {
  background-image: url(/assets/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/assets/flags/1x1/uy.svg);
}

.flag-icon-uz {
  background-image: url(/assets/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/assets/flags/1x1/uz.svg);
}

.flag-icon-va {
  background-image: url(/assets/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/assets/flags/1x1/va.svg);
}

.flag-icon-vc {
  background-image: url(/assets/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/assets/flags/1x1/vc.svg);
}

.flag-icon-ve {
  background-image: url(/assets/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ve.svg);
}

.flag-icon-vg {
  background-image: url(/assets/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/assets/flags/1x1/vg.svg);
}

.flag-icon-vi {
  background-image: url(/assets/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/assets/flags/1x1/vi.svg);
}

.flag-icon-vn {
  background-image: url(/assets/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/assets/flags/1x1/vn.svg);
}

.flag-icon-vu {
  background-image: url(/assets/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/assets/flags/1x1/vu.svg);
}

.flag-icon-wf {
  background-image: url(/assets/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/assets/flags/1x1/wf.svg);
}

.flag-icon-ws {
  background-image: url(/assets/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ws.svg);
}

.flag-icon-ye {
  background-image: url(/assets/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/assets/flags/1x1/ye.svg);
}

.flag-icon-yt {
  background-image: url(/assets/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/assets/flags/1x1/yt.svg);
}

.flag-icon-za {
  background-image: url(/assets/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/assets/flags/1x1/za.svg);
}

.flag-icon-zm {
  background-image: url(/assets/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/assets/flags/1x1/zm.svg);
}

.flag-icon-zw {
  background-image: url(/assets/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/assets/flags/1x1/zw.svg);
}

/*!
 *  Font Awesome 4.7.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/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa, .glyphicon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fa-pull-left.glyphicon {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fa-pull-right.glyphicon {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left, .pull-left.glyphicon {
  margin-right: 0.3em;
}
.fa.pull-right, .pull-right.glyphicon {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-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 */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before,
.glyphicon-remove:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before, .glyphicon-resize-full:before {
  content: "\f065";
}

.fa-compress:before, .glyphicon-resize-small:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.anthracite {
  color: #3c3c3b;
}

.grey-light {
  color: #ccc;
}

.green-light {
  color: #dbe1c5;
}

.red-light {
  color: #eec9b7;
}

.red-light2 {
  color: #eed6ca;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.bg-anthracite {
  background-color: #3c3c3b;
}

.bg-gray-opacity {
  background-color: rgba(51, 51, 48, 0.9);
}

.bg-green-opacity {
  background-color: rgba(110, 171, 35, 0.4);
}

.bg-green-light {
  background-color: #dbe1c5;
}

.bg-orange-opacity {
  background-color: rgba(241, 90, 36, 0.4);
}

.bg-red-opacity {
  background-color: rgba(226, 6, 19, 0.4) !important;
}

.bg-red-light {
  background-color: #eec9b7;
}

.bg-red-light2 {
  background-color: #eed6ca;
}

.bg-gold {
  background-color: #FABA22;
}

.bg-blue-light {
  background-color: #0097A7;
}

.bg-gray-light {
  background-color: #f6f6f6;
}

.gold {
  color: #FABA22;
}

.anthracite {
  color: #3c3c3b;
}

.grey-light {
  color: #ccc;
}

.green-light {
  color: #dbe1c5;
}

.red-light {
  color: #eec9b7;
}

.red-light2 {
  color: #eed6ca;
}

.table-ba th, .table-ba td {
  border-bottom-width: 0;
  border-bottom-style: solid;
  border-bottom-color: white;
}
.table-ba tbody tr:hover {
  background-color: #c1bfc0;
}
.table-ba .ng-table-group-header a {
  color: #dedcdd;
}
.table-ba .ng-table-sort-header th, .table-ba .ng-table-group-header th {
  background-color: gray;
  color: #dedcdd;
}
.table-ba .ng-table-filters th {
  background-color: gray;
  padding: 2.5px;
}
.table-ba.table-details-product .ng-table-filters th:nth-child(n+3).filter {
  width: 15em;
}
.table-ba.table-details-product .ng-table-filters th:nth-child(n+3) .filter-cell {
  width: 50%;
}
.table-ba.table-details-category tr td div {
  width: 10em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-ba.table-details-category .ng-table-filters th:nth-child(n+6) {
  min-width: 8em;
  max-width: 9em;
}
.table-ba.table-details-category .ng-table-filters th:nth-child(n+6) .filter-cell {
  width: 50%;
}

.table-ba td {
  vertical-align: middle;
}

.table-ba tr:nth-child(even) {
  background-color: #f5f5f5;
}

.table-ba tr:nth-child(odd) {
  background-color: #f1f0f1;
}

.table-ba tr:last-child td {
  border-bottom: 0;
}

.table-large-ba th,
.table-large-ba td {
  border-bottom-width: 0;
  border-right-width: 0;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-transform: uppercase;
}

.table-large-ba th {
  background-color: #768d8c;
  color: white;
}

.table-large-ba tr:nth-child(even) {
  background-color: white;
}

.table-large-ba tr:nth-child(odd) {
  background-color: #f5f5f5;
}

.table-large-ba tr:last-child td {
  border-bottom: 0;
}

/* Do not remove the comments below. It's the markers used by gulp-inject to inject
   all your sass files automatically */
.anthracite {
  color: #3c3c3b;
}

.grey-light {
  color: #ccc;
}

.green-light {
  color: #dbe1c5;
}

.red-light {
  color: #eec9b7;
}

.red-light2 {
  color: #eed6ca;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.bg-anthracite {
  background-color: #3c3c3b;
}

.bg-gray-opacity {
  background-color: rgba(51, 51, 48, 0.9);
}

.bg-green-opacity {
  background-color: rgba(110, 171, 35, 0.4);
}

.bg-green-light {
  background-color: #dbe1c5;
}

.bg-orange-opacity {
  background-color: rgba(241, 90, 36, 0.4);
}

.bg-red-opacity {
  background-color: rgba(226, 6, 19, 0.4) !important;
}

.bg-red-light {
  background-color: #eec9b7;
}

.bg-red-light2 {
  background-color: #eed6ca;
}

.bg-gold {
  background-color: #FABA22;
}

.bg-blue-light {
  background-color: #0097A7;
}

.bg-gray-light {
  background-color: #f6f6f6;
}

.gold {
  color: #FABA22;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/*
input[type=text],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
textarea,
select {
  border: none;
}

.field {

  &.is-error {
    background-color: rgba(226, 6, 19, 0.8);
  }

}
*/
.table-ba th, .table-ba td {
  border-bottom-width: 0;
  border-bottom-style: solid;
  border-bottom-color: white;
}
.table-ba tbody tr:hover {
  background-color: #c1bfc0;
}
.table-ba .ng-table-group-header a {
  color: #dedcdd;
}
.table-ba .ng-table-sort-header th, .table-ba .ng-table-group-header th {
  background-color: gray;
  color: #dedcdd;
}
.table-ba .ng-table-filters th {
  background-color: gray;
  padding: 2.5px;
}
.table-ba.table-details-product .ng-table-filters th:nth-child(n+3).filter {
  width: 15em;
}
.table-ba.table-details-product .ng-table-filters th:nth-child(n+3) .filter-cell {
  width: 50%;
}
.table-ba.table-details-category tr td div {
  width: 10em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-ba.table-details-category .ng-table-filters th:nth-child(n+6) {
  min-width: 8em;
  max-width: 9em;
}
.table-ba.table-details-category .ng-table-filters th:nth-child(n+6) .filter-cell {
  width: 50%;
}

.table-ba td {
  vertical-align: middle;
}

.table-ba tr:nth-child(even) {
  background-color: #f5f5f5;
}

.table-ba tr:nth-child(odd) {
  background-color: #f1f0f1;
}

.table-ba tr:last-child td {
  border-bottom: 0;
}

.table-large-ba th,
.table-large-ba td {
  border-bottom-width: 0;
  border-right-width: 0;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-top: 1rem;
  text-transform: uppercase;
}

.table-large-ba th {
  background-color: #768d8c;
  color: white;
}

.table-large-ba tr:nth-child(even) {
  background-color: white;
}

.table-large-ba tr:nth-child(odd) {
  background-color: #f5f5f5;
}

.table-large-ba tr:last-child td {
  border-bottom: 0;
}

.anthracite {
  color: #3c3c3b;
}

.grey-light {
  color: #ccc;
}

.green-light {
  color: #dbe1c5;
}

.red-light {
  color: #eec9b7;
}

.red-light2 {
  color: #eed6ca;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.action-item:last-child {
  margin-bottom: 10rem;
}

.urls-container {
  border-bottom: solid 5px #768d8c;
  border-left: solid 5px #768d8c;
  border-right: solid 5px #768d8c;
}
.urls-container thead {
  display: none;
}

.add-url {
  margin-right: 15px;
}

.note-content {
  min-height: 5em;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/*
input[type=text],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
textarea,
select {
  border: none;
}

.field {

  &.is-error {
    background-color: rgba(226, 6, 19, 0.8);
  }

}
*/
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
@media (min-width: 52em) {
  .actions table {
    font-size: 1rem;
  }
}
@media (min-width: 64em) {
  .actions table {
    font-size: 1rem;
  }
}
@media (min-width: 76em) {
  .actions table {
    font-size: 1.6rem;
  }
}

.action pre {
  overflow-x: hidden;
}

.width-ignore {
  width: 7em;
}

.position-stats {
  line-height: 1.3em;
}
.position-stats .badge {
  line-height: 1em;
}

.cropArea {
  background: #E4E4E4;
  overflow: hidden;
  width: 500px;
  height: 350px;
}

.img-dynamic.avatar-selected {
  border: 2px solid green;
}

.note-title {
  margin: 5px;
  font-size: 1.8rem;
}

.green, .olive {
  color: #129519;
}

.note-edit-button {
  font-style: italic;
  font-weight: 700;
  cursor: pointer;
  border: 0;
}

.note_container form {
  display: block;
}

.note-text {
  border: 1px dashed #bbbbbb;
  margin: 10px 0;
  padding: 5px;
}

.note_container form .editable-wrap {
  width: 100%;
}

.note_container form > span > textarea {
  border: 1px solid #bbbbbb;
  outline: none;
  width: 100%;
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
}

.note_container form > span > textarea:focus {
  border-radius: 5px;
  box-shadow: inset 5px 5px 5px rgba(0, 0, 0, 0.1);
}

.note_container form > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.select2-container-multi .select2-choices {
  background-image: none;
  box-shadow: none;
  border-radius: 5px;
}

.select2-container-multi .select2-choices .select2-search-field input {
  min-height: 26px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 14px;
  margin: 0px;
  margin-left: 5px;
  border-radius: 5px;
}

.select2-container-multi .select2-choices .select2-search-choice {
  border: 0px;
  border-radius: 5px;
  padding: 9px;
  padding-right: 30px;
  color: #fff;
  background-color: #65bcbb;
  background-image: none;
  font-size: 14px;
}
.select2-container-multi .select2-choices .select2-search-choice .contact-state {
  color: #fff;
}

.select2-container-multi .select2-choices .select2-search-choice-close {
  color: #fff;
  left: auto;
}

.select2-result-label .ui-select-choices-row-inner {
  font-size: 14px;
}

.select2-results .select2-highlighted {
  background: #ccc;
  color: black;
}

.select2-search-choice-close {
  background: none !important;
}

.contact-state {
  color: #768d8c;
}

.select2-search-choice-close {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 22px;
  height: 22px;
  opacity: 1;
  background-color: transparent !important;
  position: absolute;
  z-index: 10;
}

.select2-search-choice-close:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.select2-search-choice-close:before, .select2-search-choice-close:after {
  position: absolute;
  left: 10px;
  top: 6px;
  content: " ";
  height: 10px;
  width: 2px;
  background-color: #fff;
}

.select2-search-choice-close:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.select2-search-choice-close:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 0px;
  box-shadow: none;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.125);
  border-radius: 5px;
}

.select2-search-field {
  border-radius: 5px;
  /* clears the ‘X’ from Internet Explorer */
  /* clears the ‘X’ from Chrome */
}
.select2-search-field input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.select2-search-field input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.select2-search-field input[type=search]::-webkit-search-decoration,
.select2-search-field input[type=search]::-webkit-search-cancel-button,
.select2-search-field input[type=search]::-webkit-search-results-button,
.select2-search-field input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.green {
  color: #366100;
}

contact-state .fa, contact-state .glyphicon {
  padding-right: 3px;
}

.subject-input {
  padding-left: 10px !important;
  border-radius: 5px !important;
  width: 800px;
  margin-left: 26px;
  min-height: 30px;
}

.btn.btn-primary.m1.bg-black, ul.nav.nav-tabs li.btn-primary.m1.bg-black, ul.nav.nav-tabs li.m1.bg-black.active {
  color: white;
}

.to-div {
  margin-left: 50px;
}

admin-action-details div.p1, admin-action-details div.well.well-small {
  padding-top: 16px;
  padding-left: 0px;
  padding-right: 0px;
}

admin-action-details p.p1, admin-action-details p.well.well-small {
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.mce-tinymce.mce-container.mce-panel {
  margin-top: 10px;
  border-radius: 5px;
}

.p1-emails {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-bottom: 16px;
  background-color: #f6f6f6;
}

.border-sep {
  border-bottom: 1px solid #dedede;
  padding-bottom: 0px;
}

.padding-right-10 {
  padding-right: 10px;
}

.padding-left-right-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-break-word {
  word-wrap: break-word;
}

.last-email-padding {
  margin-bottom: 15px;
}

.mce-menu-item-normal.mce-active {
  background-color: #FABA22 !important;
}

.mce-panel, .mce-btn {
  background-color: #f6f6f6 !important;
}

.mce-edit-area.mce-container.mce-panel {
  background-color: #fff !important;
}

.picto-ok {
  color: #12951e;
}

.picto-nok {
  color: #e51418;
}

.email-events {
  background-color: #fafafa;
}

.email-title {
  font-weight: 500;
  font-size: 20px;
}

admin-action-details .btn-primary, admin-action-details ul.nav.nav-tabs li.active, ul.nav.nav-tabs admin-action-details li.active {
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 11px;
  color: black;
}

.btn.bg-primary, ul.nav.nav-tabs li.bg-primary {
  border-radius: 5px;
  background-color: #faba22;
  text-transform: uppercase;
  font-size: 11px;
  color: black;
}

.btn.bg-danger, ul.nav.nav-tabs li.bg-danger {
  border-radius: 5px;
  background-color: #e51400;
  text-transform: uppercase;
  font-size: 11px;
  color: white;
}

.block-header .title.red {
  color: #faba22;
}

.attachments-div {
  padding-top: 16px;
  padding-bottom: 10px;
}

.btn-first {
  margin-left: 0px;
}

.btn-contact {
  margin-left: 10px;
}

.no-tiny {
  padding-left: 16px;
}

.select2-container .select2-choice, .select2-container .select2-choice .select2-arrow {
  background-image: none !important;
}

.btn.bg-gray, ul.nav.nav-tabs li.bg-gray, ul.nav.nav-tabs li.active, .mce-window .mce-btn {
  background-color: #f6f6f6 !important;
  text-transform: uppercase !important;
  border-radius: 5px;
  font-size: 11px !important;
  color: black;
}
.btn.bg-gray button, ul.nav.nav-tabs li.bg-gray button, ul.nav.nav-tabs li.active button, .mce-window .mce-btn button {
  text-transform: uppercase !important;
}
.btn.bg-gray button .mce-txt, ul.nav.nav-tabs li.bg-gray button .mce-txt, ul.nav.nav-tabs li.active button .mce-txt, .mce-window .mce-btn button .mce-txt {
  font-size: 12px !important;
}

.p1 .btn.bg-red, .ng-table-pagination li .btn.bg-red, .well.well-small .btn.bg-red, .p1 ul.nav.nav-tabs li.bg-red, .ng-table-pagination li ul.nav.nav-tabs li.bg-red, .well.well-small ul.nav.nav-tabs li.bg-red, ul.nav.nav-tabs .p1 li.bg-red, ul.nav.nav-tabs .ng-table-pagination li li.bg-red, .ng-table-pagination ul.nav.nav-tabs li li.bg-red, ul.nav.nav-tabs .well.well-small li.bg-red, .mce-window .mce-btn.mce-primary {
  background-color: #FABA22 !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
  border-radius: 5px;
  margin-bottom: 20px;
  color: black;
}
.p1 .btn.bg-red button, .ng-table-pagination li .btn.bg-red button, .well.well-small .btn.bg-red button, .p1 ul.nav.nav-tabs li.bg-red button, .ng-table-pagination li ul.nav.nav-tabs li.bg-red button, .well.well-small ul.nav.nav-tabs li.bg-red button, ul.nav.nav-tabs .p1 li.bg-red button, ul.nav.nav-tabs .ng-table-pagination li li.bg-red button, .ng-table-pagination ul.nav.nav-tabs li li.bg-red button, ul.nav.nav-tabs .well.well-small li.bg-red button, .mce-window .mce-btn.mce-primary button {
  text-transform: uppercase !important;
}
.p1 .btn.bg-red button .mce-txt, .ng-table-pagination li .btn.bg-red button .mce-txt, .well.well-small .btn.bg-red button .mce-txt, .p1 ul.nav.nav-tabs li.bg-red button .mce-txt, .ng-table-pagination li ul.nav.nav-tabs li.bg-red button .mce-txt, .well.well-small ul.nav.nav-tabs li.bg-red button .mce-txt, ul.nav.nav-tabs .p1 li.bg-red button .mce-txt, ul.nav.nav-tabs .ng-table-pagination li li.bg-red button .mce-txt, .ng-table-pagination ul.nav.nav-tabs li li.bg-red button .mce-txt, ul.nav.nav-tabs .well.well-small li.bg-red button .mce-txt, .mce-window .mce-btn.mce-primary button .mce-txt {
  font-size: 12px !important;
}

.email, .start-conversation {
  font-size: 14px;
}
.email .field, .start-conversation .field {
  border-radius: 5px;
}

.start-conversation {
  height: 30px;
}
.start-conversation span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
.start-conversation input, .start-conversation button {
  margin-bottom: 3px;
  height: 30px;
}
.start-conversation input {
  margin-right: 10px;
}

.modal {
  padding-bottom: 50px;
}

.stop-scrolling #thirdary-panel {
  background-color: #fff;
}

.mce-container,
.mce-container *,
.mce-widget,
.mce-widget *,
.mce-text,
.mce-reset {
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: black !important;
}

.mce-ico {
  font-family: tinymce !important;
  color: black !important;
}

.mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus {
  background-color: #ccc !important;
}

admin-action-details .block-content .last-email {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

btn-outline {
  border-radius: 5px;
}

.mce-statusbar {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.mce-tooltip-inner {
  color: white !important;
}

.file-attachment {
  padding: 5px 10px;
  color: #768d8c;
  text-transform: uppercase;
}
.file-attachment span {
  font-size: 12px;
}

.file-attachment:hover {
  color: black;
  background-color: #FABA22;
  border-radius: 5px;
}

button[disabled] {
  cursor: not-allowed;
}

button[disabled]:active,
button[disabled]:hover,
button[disabled]:focus {
  box-shadow: none;
  border-color: transparent;
}

.mce-window {
  background-color: white !important;
  border-radius: 10px !important;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3) !important;
}
.mce-window .mce-window-head {
  border-bottom: 0px;
  padding-top: 16px;
  text-transform: uppercase;
}
.mce-window .mce-window-head .mce-close {
  padding-top: 5px;
}
.mce-window .mce-window-head .mce-title {
  color: #FABA22 !important;
  padding: 10px 0px 10px 10px;
  width: calc(100% - 40px);
  background-color: #f1f1f1;
}
.mce-window .mce-foot {
  border-top: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: white !important;
}

.rounded-flat {
  line-height: 2rem;
  border-radius: 5px;
}

.field:invalid {
  border-color: rgba(0, 0, 0, 0.125);
}

.field-not-disabled {
  background-color: white !important;
  opacity: 1 !important;
}

ul.nav.nav-tabs li a {
  color: inherit;
}

.tab-content .tab-pane {
  display: none;
}
.tab-content .tab-pane.active {
  display: initial;
}
.tags-selector.select2-container-multi {
  width: 95%;
}
.tags-selector.select2-container-multi.field:-moz-read-only:not(select) {
  background-color: white;
}
.tags-selector.select2-container-multi .select2-choices {
  border: none;
  background-image: none;
  background-color: inherit;
}
.tags-selector.select2-container-multi .select2-search-field input {
  margin: 0;
  height: 2.5rem;
}
.tags-selector.select2-container-multi .select2-drop-active {
  border: none;
}

.select2-search-choice-close {
  background: url("/assets/images/select2.png") right top no-repeat;
}

.jobEditSubmit:disabled {
  background-color: #cccccc;
  color: #666666;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.anthracite {
  color: #3c3c3b;
}

.grey-light {
  color: #ccc;
}

.green-light {
  color: #dbe1c5;
}

.red-light {
  color: #eec9b7;
}

.red-light2 {
  color: #eed6ca;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
#dashboard {
  height: 100%;
}
#dashboard .arrowb::after {
  border-left: 2rem solid rgba(0, 0, 0, 0);
  border-right: 2rem solid rgba(0, 0, 0, 0);
  content: "";
  height: 0;
  margin: auto;
  overflow: auto;
  position: absolute;
  left: 0;
  bottom: -1rem;
  right: 0;
  width: 0;
}
#dashboard .item {
  width: 33.33%;
}
#dashboard .picto-container {
  display: table;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
#dashboard .picto-container .icon {
  display: table-cell;
  vertical-align: middle;
}
#dashboard .consumer-content::after {
  border-top: 3rem solid #dbe1c5;
}
#dashboard .risk-content::after {
  border-top: 3rem solid #eec9b7;
}
#dashboard table {
  width: 90%;
  margin: 0 auto;
}
#dashboard table th {
  background-color: #E30613;
  color: #fff;
}
#dashboard table th, #dashboard table td {
  color: #FFF;
  padding: 5px;
}
#dashboard table th.domain-col, #dashboard table td.domain-col {
  text-align: left;
}
#dashboard table th.count-col, #dashboard table td.count-col {
  text-align: center;
}
#dashboard table th.date-col, #dashboard table td.date-col {
  text-align: center;
}
#dashboard table th a, #dashboard table td a {
  color: #fff;
}
#dashboard table tr:nth-child(odd) {
  background: #3C3C3C;
}
#dashboard table tr:nth-child(even) {
  background: #6c6867;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.dealer .back {
  text-transform: uppercase;
}
.dealer select:not([multiple]) {
  height: 2.8rem;
}
.dealer .snapshot-container {
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dealer .snapshot-container .snapshot {
  cursor: pointer;
  height: 10.3rem;
  width: 13.71rem;
  z-index: 9998;
}
.dealer .snapshot-container .fromnow {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  position: absolute;
  width: 13.71rem;
}
.dealer .snapshot-container.zoom {
  -webkit-transform: scale(3) translate(35%, 0);
          transform: scale(3) translate(35%, 0);
  z-index: 9999;
}
.dealer .block-item {
  /*min-width: 20%;*/
}
.dealer .big {
  font-size: 4rem;
}
.dealer .small {
  font-size: 1.6rem;
}
.dealer.single {
  height: 100%;
}
.dealer.single .snapshot {
  height: 20rem;
  width: 26.6rem;
}
.dealer .stat-container {
  overflow: hidden;
}
.dealer .stat-items {
  width: 84rem;
  overflow: hidden;
}
.dealer .stat-item {
  width: 14rem;
  float: left;
}
.dealer .control-handler-right, .dealer .control-handler-left {
  color: #fff;
  height: 5rem;
  padding: 0;
  width: 3rem;
}
.dealer .control-handler-right {
  border-radius: 0 3rem 3rem 0;
}
.dealer .control-handler-left {
  border-radius: 3rem 0 0 3rem;
}

#actions table .icon {
  font-size: 1.6rem;
}

#testimonies.nodata {
  height: 26rem;
}
#testimonies:before {
  height: 15rem;
  padding-top: 11rem;
}
#testimonies .icon-attachment {
  font-size: 1.6rem;
}

#galaxy {
  height: 28rem;
}
#galaxy:before {
  height: 16rem;
  padding-top: 12rem;
}
#galaxy table td {
  max-width: 30rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

#timeline {
  height: 34rem;
}
#timeline:before {
  height: 19rem;
  padding-top: 15rem;
}
#timeline .control-handler-right, #timeline .control-handler-left {
  margin: 7rem 3rem;
}
#timeline .events-container {
  overflow: hidden;
  padding: 9rem 2rem;
}
#timeline .events-container .events {
  -webkit-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
  width: 100%;
}
#timeline .event-container {
  border-top: solid 0.4rem silver;
  display: inline-block;
  position: relative;
  width: 24rem;
  /*&:first-child {
    border: solid 1pc red;
  }*/
}
#timeline .event-container .event {
  position: absolute;
  left: -1.5rem;
  top: -0.7rem;
  border-radius: 1rem;
  height: 1rem;
  width: 1rem;
}
#timeline .event-container .event-content {
  left: -3.2rem;
  position: absolute;
}
#timeline .event-container .event-content .left, #timeline .event-container .event-content .right {
  height: 6rem;
}
#timeline .event-container .event-content .right {
  width: 16rem;
}
#timeline .event-container .event-content:after {
  border-style: solid;
  content: "";
  left: 1.2rem;
  position: absolute;
}
#timeline .event-container:nth-child(odd) .event-content {
  top: 2rem;
}
#timeline .event-container:nth-child(odd) .event-content:after {
  top: -1rem;
  border-width: 0 1rem 1rem 1rem;
}
#timeline .event-container:nth-child(odd) .event-content.event-type-green:after {
  border-color: transparent transparent #6eab23 transparent;
}
#timeline .event-container:nth-child(odd) .event-content.event-type-red:after {
  border-color: transparent transparent #e20613 transparent;
}
#timeline .event-container:nth-child(odd) .event-content.event-type-orange:after {
  border-color: transparent transparent #f15a24 transparent;
}
#timeline .event-container:nth-child(even) .event-content {
  top: -9.5rem;
}
#timeline .event-container:nth-child(even) .event-content:after {
  bottom: -1rem;
  border-width: 1rem 1rem 0 1rem;
}
#timeline .event-container:nth-child(even) .event-content.event-type-green:after {
  border-color: #6eab23 transparent transparent transparent;
}
#timeline .event-container:nth-child(even) .event-content.event-type-red:after {
  border-color: #e20613 transparent transparent transparent;
}
#timeline .event-container:nth-child(even) .event-content.event-type-orange:after {
  border-color: #f15a24 transparent transparent transparent;
}
#timeline .event-container:last-child {
  border: none;
}

#sem {
  height: 32rem;
}
#sem:before {
  height: 18rem;
  padding-top: 14rem;
}

#seo {
  height: 32rem;
}
#seo:before {
  height: 18rem;
  padding-top: 14rem;
}

#brands {
  height: 32rem;
}
#brands:before {
  height: 18rem;
  padding-top: 14rem;
}

#actions {
  height: 28rem;
}
#actions:before {
  height: 16rem;
  padding-top: 12rem;
}

#social {
  height: 32rem;
}
#social:before {
  height: 18rem;
  padding-top: 14rem;
}
#social .stat-items {
  width: 84rem;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
@media (min-width: 52em) {
  .filter.actions .filter-content {
    height: 36rem;
  }
}
@media (min-width: 64em) {
  .filter.actions .filter-content {
    height: 36rem;
  }
}
@media (min-width: 76em) {
  .filter.actions .filter-content {
    height: 64rem;
  }
}
.filter.actions .filter-content .filter-subcontent {
  height: 0;
  overflow-y: hidden;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
@media (min-width: 52em) {
  .filter.actions.collapsed .filter-content {
    height: 58rem;
  }
}
@media (min-width: 64em) {
  .filter.actions.collapsed .filter-content {
    height: 58rem;
  }
}
@media (min-width: 76em) {
  .filter.actions.collapsed .filter-content {
    height: 100rem;
  }
}
.filter.actions.collapsed .filter-content .filter-subcontent {
  height: 46rem;
}
@media (min-width: 52em) {
  .filter.timeline .filter-content {
    height: 32rem;
  }
}
@media (min-width: 64em) {
  .filter.timeline .filter-content {
    height: 32rem;
  }
}
@media (min-width: 76em) {
  .filter.timeline .filter-content {
    height: 64rem;
  }
}
.filter.timeline .filter-content .filter-subcontent {
  height: 0;
  overflow-y: hidden;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
@media (min-width: 52em) {
  .filter.timeline.collapsed .filter-content {
    height: 38rem;
  }
}
@media (min-width: 64em) {
  .filter.timeline.collapsed .filter-content {
    height: 40rem;
  }
}
@media (min-width: 76em) {
  .filter.timeline.collapsed .filter-content {
    height: 80rem;
  }
}
.filter.timeline.collapsed .filter-content .filter-subcontent {
  height: 26rem;
}
@media (min-width: 52em) {
  .filter.action-seo .filter-content {
    height: 32rem;
  }
}
@media (min-width: 64em) {
  .filter.action-seo .filter-content {
    height: 32rem;
  }
}
@media (min-width: 76em) {
  .filter.action-seo .filter-content {
    height: 64rem;
  }
}
.filter.action-seo .filter-content .filter-subcontent {
  height: 0;
  overflow-y: hidden;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.filter.action-seo .filter-content #domain {
  width: 100%;
}
@media (min-width: 52em) {
  .filter.action-seo.collapsed .filter-content {
    height: 38rem;
  }
}
@media (min-width: 64em) {
  .filter.action-seo.collapsed .filter-content {
    height: 44rem;
  }
}
@media (min-width: 76em) {
  .filter.action-seo.collapsed .filter-content {
    height: 80rem;
  }
}
.filter.action-seo.collapsed .filter-content .filter-subcontent {
  height: 28rem;
}
@media (min-width: 52em) {
  .filter .filter-content {
    height: 32rem;
  }
}
@media (min-width: 64em) {
  .filter .filter-content {
    height: 32rem;
  }
}
@media (min-width: 76em) {
  .filter .filter-content {
    height: 62rem;
  }
}
.filter .filter-content .filter-subcontent {
  height: 0;
  overflow-y: hidden;
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
@media (min-width: 52em) {
  .filter.collapsed .filter-content {
    height: 38rem;
  }
}
@media (min-width: 64em) {
  .filter.collapsed .filter-content {
    height: 40rem;
  }
}
@media (min-width: 76em) {
  .filter.collapsed .filter-content {
    height: 80rem;
  }
}
.filter.collapsed .filter-content .filter-subcontent {
  height: 24rem;
}
.filter.collapsed .filter-handler-container {
  -webkit-transform: rotate(180deg);
  -khtml-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand");
  zoom: 1;
}
.filter .filter-content {
  -webkit-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.filter .filter-handler-container {
  border-bottom: solid 1px #999999;
  border-top: 0;
  cursor: pointer;
}
.filter .filter-handler-container i {
  position: absolute;
  left: 0;
  right: 0;
  top: -0.7rem;
}
.filter.closed .filter-content {
  height: 0.2rem;
}
.filter .selector a {
  color: #3c3c3b;
}
.filter .selector a.active {
  color: #e20613;
}
.filter .btn, .filter ul.nav.nav-tabs li, ul.nav.nav-tabs .filter li {
  font-weight: normal;
}

@font-face {
  font-family: "icomoon";
  src: url("../../assets/fonts/icomoon.eot?zbyas5");
  src: url("../../assets/fonts/icomoon.eot?#iefixzbyas5") format("embedded-opentype"), url("../../assets/fonts/icomoon.ttf?zbyas5") format("truetype"), url("../../assets/fonts/icomoon.woff?zbyas5") format("woff"), url("../../assets/fonts/icomoon.svg?zbyas5#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-switch:before {
  content: "\e62a";
}

.icon-link:before {
  content: "\e618";
}

.icon-cross:before {
  content: "\e62b";
}

.icon-pencil:before {
  content: "\e614";
}

.icon-zoom-in:before {
  content: "\e616";
}

.icon-bin:before {
  content: "\e617";
}

.icon-terminated:before {
  content: "\e629";
}

.icon-refused:before {
  content: "\e600";
}

.icon-accepted:before {
  content: "\e601";
}

.icon-inprogress:before {
  content: "\e602";
}

.icon-facebook:before {
  content: "\e603";
}

.icon-twitter:before {
  content: "\e604";
}

.icon-linkedin:before {
  content: "\e605";
}

.icon-googleplus:before {
  content: "\e606";
}

.icon-DASHBOARD_icones-08:before {
  content: "\e620";
}

.icon-googlemobile:before {
  content: "\e621";
}

.icon-google:before {
  content: "\e607";
}

.icon-yahoo:before {
  content: "\e608";
}

.icon-bing:before {
  content: "\e609";
}

.icon-badoo:before {
  content: "\e60a";
}

.icon-DASHBOARD_icones-12:before {
  content: "\e60b";
}

.icon-summary:before {
  content: "\e60c";
}

.icon-database:before {
  content: "\e60d";
}

.icon-social:before {
  content: "\e60e";
}

.icon-sem:before {
  content: "\e60f";
}

.icon-actions:before {
  content: "\e610";
}

.icon-seo:before {
  content: "\e611";
}

.icon-right:before {
  content: "\e612";
}

.icon-left:before {
  content: "\e613";
}

.icon-down:before {
  content: "\e615";
}

.icon-external:before {
  content: "\e619";
}

.icon-removed:before {
  content: "\e61a";
}

.icon-downsmall:before {
  content: "\e61b";
}

.icon-checked:before {
  content: "\e61c";
}

.icon-addsmall:before {
  content: "\e61d";
}

.icon-testimony:before {
  content: "\e61e";
}

.icon-vote:before {
  content: "\e61f";
}

.icon-source-seo:before {
  content: "\e623";
}

.icon-source-sem:before {
  content: "\e624";
}

.icon-source-social:before {
  content: "\e625";
}

.icon-calendar:before {
  content: "\e626";
}

.icon-world:before {
  content: "\e627";
}

.icon-DASHBOARD_icones-39:before {
  content: "\e622";
}

.icon-up:before {
  content: "\e628";
}

.icon-help:before {
  content: "\e630";
}

.icon-search:before {
  content: "\e631";
}

.icon-add:before {
  content: "\e632";
}

.icon-timeline:before {
  content: "\e633";
}

.icon-graph:before {
  content: "\e634";
}

.icon-settings:before {
  content: "\e635";
}

.add-item {
  padding: 1em;
  padding-bottom: 50px;
}
.add-item .content {
  border: solid 2px #f5f5f5;
  padding: 10px;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.sk-folding-cube {
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.sk-folding-cube .sk-cube {
  float: left;
  width: 50%;
  height: 50%;
  position: relative;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.sk-folding-cube .sk-cube:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0097A7;
  -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
  animation: sk-foldCubeAngle 2.4s infinite linear both;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.sk-folding-cube .sk-cube2 {
  -webkit-transform: scale(1.1) rotateZ(90deg);
  transform: scale(1.1) rotateZ(90deg);
}

.sk-folding-cube .sk-cube3 {
  -webkit-transform: scale(1.1) rotateZ(180deg);
  transform: scale(1.1) rotateZ(180deg);
}

.sk-folding-cube .sk-cube4 {
  -webkit-transform: scale(1.1) rotateZ(270deg);
  transform: scale(1.1) rotateZ(270deg);
}

.sk-folding-cube .sk-cube2:before {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.sk-folding-cube .sk-cube3:before {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.sk-folding-cube .sk-cube4:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@-webkit-keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes sk-foldCubeAngle {
  0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

@font-face {
  font-family: "Work Sans";
  src: url("../../assets/fonts/WorkSans-Regular.woff2") format("woff2"), url("../../assets/fonts/WorkSans-Regular.woff") format("woff"), url("../../assets/fonts/WorkSans-Regular.ttf") format("truetype");
}
.flag-icon-unknown.flag-icon-squared {
  background-image: url("../../assets/images/v2/help.svg");
}

html, body {
  font-family: "Work Sans", sans-serif;
  font-size: 62.5%;
  height: 100%;
  overflow: hidden;
  background-color: #f1f0f1;
}

.h7 {
  font-size: 1.2rem;
}

a:hover {
  text-decoration: none;
}

[class^=icon-], [class*=" icon-"] {
  font-size: 2.4rem;
}
[class^=icon-].small, [class*=" icon-"].small {
  font-size: 1.5rem;
}
[class^=icon-].medium, [class*=" icon-"].medium {
  font-size: 3rem;
}
[class^=icon-].big, [class*=" icon-"].big {
  font-size: 6rem;
}

.flag-icon.flag-icon-squared.small {
  border-radius: 1rem;
  height: 2rem;
  width: 2rem;
}
.flag-icon.flag-icon-squared.medium {
  border-radius: 1.5rem;
  height: 3rem;
  width: 3rem;
}
.flag-icon.flag-icon-squared.big {
  border-radius: 2rem;
  height: 4rem;
  width: 4rem;
}

/*
#menu {
  transition-property: width;
  transition-duration: 1s;
}
*/
#application {
  display: block;
  float: none;
  font-size: 1.6rem;
  height: calc(100% - 53px);
  overflow: hidden;
  position: relative;
}
#application #content {
  height: 100%;
}
#application #content .panel {
  position: absolute;
  -webkit-transition-property: left top;
  transition-property: left top;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  width: 100%;
}
#application #content #primary-panel {
  background: #fff;
}

.rules-container {
  list-style-type: none;
  padding-left: 16px;
  padding-top: 10px;
  padding-bottom: 6px;
}

.rules {
  font-size: 12px;
  color: silver;
}

.rules.passed {
  color: green;
}

.rules.passed:before {
  content: "✔";
  display: inline-block;
  margin-right: 0.4em;
}

.rules.notpassed {
  color: silver;
}

.rules.notpassed:before {
  content: "✗";
  display: inline-block;
  margin-right: 0.4em;
}

#primary-panel {
  left: 0;
  top: 0;
}

#secondary-panel {
  left: 100%;
  top: 0;
}

#thirdary-panel {
  background-color: #f1f0f1;
  top: 100%;
  z-index: 10;
}

.show-secondary #primary-panel {
  left: -100%;
}
.show-secondary #secondary-panel {
  left: 0;
}

.show-thirdary #thirdary-panel {
  top: 0;
}

.block-container {
  -ms-box-shadow: 0 0px 5px 0px #999;
  -o-box-shadow: 0 0px 5px 0px #999;
  box-shadow: 0 0px 5px 0px #999;
}

.block-content {
  background-color: #fff;
}

.block-header {
  background-color: #f5f5f5;
}

.overlay {
  height: 100%;
  overflow-y: scroll;
}

.flag-icon.flag-icon-squared {
  border-radius: 1rem;
  height: 2rem;
  width: 2rem;
}

.freemium {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.freemium .private {
  cursor: not-allowed;
}

.freemium-text {
  background-image: url("../../assets/images/freemium.png?1");
  position: absolute;
  top: 0;
  left: 0;
  color: red;
  -webkit-filter: blur(0px);
          filter: blur(0px);
  width: 100%;
  height: 100%;
  font-size: 2rem;
  z-index: 999;
  overflow: hidden;
}

.nodata {
  cursor: not-allowed;
  position: relative;
}
.nodata:before {
  background-color: #dedcdd;
  color: #e20613;
  content: "No data";
  left: 0;
  opacity: 0.96;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 999;
}

.noright {
  cursor: not-allowed;
  position: relative;
}
.noright:before {
  background-color: #dedcdd;
  color: #e20613;
  content: "No monitoring of this sector\a     To add this service please contact us!";
  left: 0;
  opacity: 0.96;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  white-space: pre;
  z-index: 1000;
}

.nobrands {
  cursor: not-allowed;
  position: relative;
}
.nobrands:before {
  background-color: #dedcdd;
  color: #e20613;
  content: "No other brands detected";
  left: 0;
  opacity: 0.96;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  white-space: pre;
  z-index: 999;
}

.blur {
  -webkit-filter: blur(20px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  filter: blur(20px);
  cursor: not-allowed;
}

.uppercase {
  text-transform: uppercase;
}

.editable-hide {
  display: none;
}

.badge {
  border-radius: 2rem;
  min-height: 2.5rem;
  min-width: 1.5rem;
  text-align: center;
  line-height: 3rem;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-hidden {
  overflow: hidden;
}

.pointer {
  cursor: pointer;
}

.value {
  line-height: 1;
}

.border-white {
  border-color: white;
}

.competitor-ads, .competitor-results {
  display: block;
}

.competitor-ads-toggle, .competitor-results-toggle {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
}
.competitor-ads-toggle i, .competitor-results-toggle i {
  font-size: 2rem;
}

.ad-container {
  font-family: arial, sans-serif;
}
.ad-container .blue {
  color: #1a0dab;
}
.ad-container .preview {
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border: 1px solid #dfe1e5;
}
.ad-container .ad-price {
  font-weight: bold;
}
.ad-container .ad-url {
  color: #006621;
  font-size: 14px;
  word-break: break-all;
}
.ad-container .ad-url span {
  font-size: 11px;
  color: white;
  background-color: #59946b;
  border-radius: 2px;
  padding: 0 2px;
}
.ad-container .ad-description {
  font-size: 13px;
  color: #545454;
}

.request-iframe {
  width: 100%;
  height: calc(100% - 97px);
  border: none;
}

.closed .competitor-ads-toggle, .closed .competitor-results-toggle {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.closed .competitor-ads, .closed .competitor-results {
  display: none;
}

.growl-container.growl-fixed {
  max-width: 500px;
  z-index: 99999 !important;
}

.growl-container > .growl-item.ng-enter,
.growl-container > .growl-item.ng-leave {
  -webkit-transition: 0.25s linear all;
  transition: 0.25s linear all;
}

.alert {
  font-size: 1.6rem;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #e20613;
  border-left: 5px solid #fff;
  border-left-color: #fff;
  color: #fff;
  border-radius: 0px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdff0d8", endColorstr="#ffc8e5bc", GradientType=0);
  border-color: #b2dba1;
}

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd9edf7", endColorstr="#ffb9def0", GradientType=0);
  border-color: #9acfea;
}

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcf8e3", endColorstr="#fff8efc0", GradientType=0);
  border-color: #f5e79e;
}

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2dede", endColorstr="#ffe7c3c3", GradientType=0);
  border-color: #dca7a7;
}

@-webkit-keyframes removedanimation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
    display: none;
  }
}

@keyframes removedanimation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
    display: none;
  }
}
.removed {
  -webkit-animation: removedanimation 1.5s linear 1;
          animation: removedanimation 1.5s linear 1;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.disabled {
  position: relative;
}
.disabled::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
}
.disabled .toggle-bg input {
  z-index: 0;
}

#iframe-dashboard {
  border: 0;
}

.capitalize {
  text-transform: capitalize;
}

.hover-darken:hover {
  box-shadow: inset 0 0 0 20rem rgba(0, 0, 0, 0.1);
}

.stop-scrolling {
  height: 100% !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

#menu {
  height: 100%;
  float: left;
}
#menu > .content {
  height: 100%;
}
#menu > .content > .left {
  background-color: #fff;
  height: calc(100% - 53px);
  width: 9.8rem;
  border-right: #ccc solid 2px;
}
#menu > .content > .left .menu-item {
  border: transparent;
  color: #ccc;
  display: block;
  height: 7.8rem;
  line-height: 2.4rem;
  margin: 0;
  padding: 1rem;
  text-align: center;
  vertical-align: middle;
  width: calc(100% + 2px);
}
#menu > .content > .left .menu-item .nav-title {
  text-transform: uppercase;
}
#menu > .content > .left .menu-item.active {
  border-right: #FABA22 solid 3px;
  color: #3c3c3b;
}
#menu > .content > .left .menu-item.active > i {
  color: #FABA22;
}
#menu > .content > .left .menu-item:hover {
  border-right: #FABA22 solid 3px;
  color: #3c3c3b;
}
#menu > .content > .left .menu-item:hover > i {
  color: #FABA22;
}
#menu > .content > .left .menu-item:focus, #menu > .content > .left .menu-item:active {
  box-shadow: none;
}
#menu > .content > .left .menu-item:disabled {
  color: #696969;
}
#menu > .content > .right {
  background-color: #fff;
  height: calc(100% - 53px);
  overflow-y: auto;
  width: 20.5rem;
  border-right: #ECEFF1 solid 1px;
}
#menu > .content > .right .menu-item {
  margin-left: 0;
  padding-left: 1rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#menu > .content > .right .menu-item:hover {
  background-color: #ECEFF1;
}
#menu > .content > .right .menu-item:hover a {
  color: #FFAD4A;
}
#menu > .content > .right .menu-item a {
  color: #3c3c3b;
  height: 5.5rem;
  margin: 0;
  text-align: left;
  text-decoration: none;
}
#menu > .content > .right .menu-item a .menu-title {
  font-weight: normal;
  text-transform: uppercase;
}
#menu > .content > .right .menu-item .description {
  color: #3c3c3b;
  display: none;
  font-style: italic;
  font-weight: normal;
  line-height: 1.6rem;
}
#menu > .content > .right .menu-item.active {
  background-color: #ECEFF1;
  border-bottom: none;
  /*border-left: solid 0.4rem $red;*/
  border-top: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}
#menu > .content > .right .menu-item.active a {
  color: #FFAD4A;
}
#menu > .content > .right .menu-item.active .description {
  display: block;
}

.show-secondary #menu .logo {
  display: none;
}
.show-secondary #menu .logo-small {
  display: block;
}
.show-secondary #menu .content .right .menu-item.active .description {
  display: none;
}
.show-secondary #filter {
  display: none;
}

.modal-login, .modal-forgot-password, .modal-reset-password {
  background-color: #ECEFF1;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 30;
}
.modal-login .modal-close, .modal-forgot-password .modal-close, .modal-reset-password .modal-close {
  right: 1rem;
  top: 1rem;
}
.modal-login .modal-content, .modal-forgot-password .modal-content, .modal-reset-password .modal-content {
  width: 500px;
  background-color: white;
  left: 0;
  margin: 10rem auto;
  right: 0;
  position: fixed;
  box-shadow: 10px 10px 5px -4px #c9c5c9;
}
.modal-login .logout, .modal-forgot-password .logout, .modal-reset-password .logout {
  right: 8rem;
  top: 39%;
}

.modal {
  position: fixed;
  top: 150px;
  left: 50%;
  z-index: 30;
}

.modal-medium {
  left: calc(50vw - 400px);
  width: 800px;
  padding-bottom: 10px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

.login-logo {
  width: 75%;
}

.backdrop-modal {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  z-index: 30;
}

.ng-table th.sortable .sort-indicator {
  padding-right: 18px;
  position: relative;
}

.ng-table th.sortable .sort-indicator:after,
.ng-table th.sortable .sort-indicator:before {
  content: "";
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #fff transparent;
  visibility: visible;
  right: 5px;
  top: 40%;
  position: absolute;
  opacity: 0.3;
  margin-top: -4px;
}

.ng-table th.sortable .sort-indicator:before {
  margin-top: 2px;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
}

.ng-table th.sortable .sort-indicator:hover:after,
.ng-table th.sortable .sort-indicator:hover:before {
  opacity: 1;
  visibility: visible;
}

.ng-table th.sortable.sort-desc,
.ng-table th.sortable.sort-asc {
  background-color: #333330;
  text-shadow: none;
}

.ng-table th.sortable.sort-desc .sort-indicator:after,
.ng-table th.sortable.sort-asc .sort-indicator:after {
  margin-top: -2px;
}

.ng-table th.sortable.sort-desc .sort-indicator:before,
.ng-table th.sortable.sort-asc .sort-indicator:before {
  visibility: hidden;
}

.ng-table th.sortable.sort-asc .sort-indicator:after,
.ng-table th.sortable.sort-asc .sort-indicator:hover:after {
  visibility: visible;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}

.ng-table th.sortable.sort-desc .sort-indicator:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  visibility: visible;
  box-shadow: none;
  filter: alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}

.pager {
  height: 20px;
}

.ng-table-pagination {
  display: inline-block;
}
.ng-table-pagination li {
  display: inline-block;
}

ob-daterangepicker .picker-dropdown-container .picker-dropdown {
  width: 100%;
}
ob-daterangepicker .picker-dropdown-container .picker-dropdown > div {
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
ob-daterangepicker .picker-dropdown-container .picker {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
ob-daterangepicker .picker-dropdown-container .picker .ranges-actions, ob-daterangepicker .picker-dropdown-container .picker .date-range {
  background-color: white;
  min-height: 290px;
  box-sizing: border-box;
}
ob-daterangepicker .picker-dropdown-container .picker .ranges-actions {
  height: auto;
}
ob-daterangepicker .picker-dropdown-container .picker .ranges-actions .actions {
  position: initial;
}

#secondary-panel.ng-enter {
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  opacity: 0;
}
#secondary-panel.ng-enter.ng-enter-active {
  opacity: 1;
}
#secondary-panel.ng-leave {
  -webkit-transition: 0.2s linear all;
  transition: 0.2s linear all;
  opacity: 1;
}
#secondary-panel.ng-leave.ng-leave-active {
  opacity: 0;
}

.price-hover:hover {
  cursor: pointer;
  background-color: dimgray !important;
}

.product-hover:hover {
  cursor: pointer;
  background-color: dimgray !important;
}

[date-picker-wrapper] {
  right: 35px;
  top: 10px;
}

.product-range-date-picker {
  width: 12rem;
}

#distribution, #principal {
  height: 32rem;
}
#distribution:before, #principal:before {
  height: 18rem;
  padding-top: 14rem;
}

.competitor-results {
  border: solid 4px;
  border-top: none;
}

.competitor-results .result {
  border-top: solid 4px;
}

.vertical-title {
  position: relative;
  width: 40px;
}
.vertical-title .title {
  position: absolute;
  display: block;
  top: 125px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: left top 0;
          transform-origin: left top 0;
}

.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.toggle-switch .toggle-bg {
  background: #333333;
  border-radius: 2em;
  border: 0.12em solid #e6e6e6;
  height: 1.2em;
  /* You can change this later if you want */
  position: relative;
  /* Required to allow the switch to move around */
  width: 2.2em;
  /* This can be changed later as well */
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  position: relative;
  /* initial toggle position */
  /* final relative toggle position */
}
.toggle-switch .toggle-bg:hover {
  border-color: #d9d9d9;
}
.toggle-switch .toggle-bg.on {
  background: #6eab23;
  border-color: #60961f;
}
.toggle-switch .toggle-bg input {
  margin: 0;
  padding: 0;
  width: 2.2em;
  height: 100%;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 2;
  /* We want the input to be over the span.switch, which we'll give a z-index of 1 */
  /*IE*/
  zoom: 1;
  filter: alpha(opacity=0);
}
.toggle-switch .toggle-bg input:checked {
  z-index: 0;
}
.toggle-switch .toggle-bg .switch.off {
  left: 0.1em;
}
.toggle-switch .toggle-bg .switch.on {
  left: 0.94em;
}
.toggle-switch .switch {
  background: #fff;
  border-radius: 2em;
  border: 0em solid #d9d9d9;
  display: block;
  float: left;
  height: 1.14em;
  width: 1.14em;
  left: 0.1em;
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  z-index: 0;
  /* Remember, it must be below the invisible inputs */
}
.toggle-switch .switch.on {
  box-shadow: -0.2em 0.2em 0.5em rgba(0, 0, 0, 0.06), 0.4em 0.4em 1.5em rgba(0, 0, 0, 0.08);
}
.toggle-switch .switch.off {
  box-shadow: 0.2em 0.2em 0.5em rgba(0, 0, 0, 0.06), -0.4em 0.4em 1.5em rgba(0, 0, 0, 0.08);
}
.toggle-switch .toggle-alternate {
  clear: both;
  margin: 1em 0 0;
  width: 3.08em;
}
.toggle-switch .toggle-alternate input {
  width: 2.86em;
}
.toggle-switch .toggle-alternate input ~ :checked ~ .switch {
  left: 1.82em;
}
.toggle-switch .toggle-alternate label {
  font-weight: 300;
  font-size: 0.9em;
  text-transform: uppercase;
  position: absolute;
  top: 0.3299999997em;
}
.toggle-switch .toggle-bg label.on {
  left: 0.75em;
  color: white;
  text-shadow: 0 0.1em 0 #6eab23;
}
.toggle-switch .toggle-bg label.off {
  right: 0.55em;
  color: #aaa;
}
.toggle-switch .action-urls .toggle-bg {
  font-size: 1rem;
}

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
.border-green {
  border-color: #6eab23 !important;
}

.border-orange {
  border-color: #f15a24 !important;
}

.border-red {
  border-color: #e20613 !important;
}

.topbar {
  border-bottom: 1px solid #FABA22;
  padding: 1rem;
}
.topbar .logo {
  height: 42px;
}
.topbar .logo img {
  max-height: 100%;
  max-width: inherit;
}
.topbar .avatar {
  height: 36px;
  width: 36px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsInN0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCJzdHlsZXMvX21peGlucy5zY3NzIiwic3R5bGVzL19iYXNlLWZvcm1zLnNjc3MiLCJpbmRleC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2RlZmF1bHRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYmFzZS1yZXNldC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2Jhc2UtZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19iYXNlLXRhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2Jhc2UtdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2NvbG9yLWJhc2Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19jb2xvci1mb3Jtcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2NvbG9yLXRhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2J0bi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2J0bi1wcmltYXJ5LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYnRuLW91dGxpbmUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL190eXBlLXNjYWxlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fdXRpbGl0eS10eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fdXRpbGl0eS1sYXlvdXQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19hbGlnbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX3doaXRlLXNwYWNlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fcG9zaXRpb25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fcmVzcG9uc2l2ZS1zdGF0ZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19ncmlkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fZmxleC1vYmplY3Quc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fY29sb3JzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYmFja2dyb3VuZC1jb2xvcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19iYWNrZ3JvdW5kLWltYWdlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2Jhc2UtYnV0dG9ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2JvcmRlci1jb2xvcnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19idXR0b24tbGluay5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2J1dHRvbi1vdXRsaW5lLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYnV0dG9uLXNpemVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYnV0dG9uLXNvbGlkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fYnV0dG9uLXRyYW5zcGFyZW50LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9fY29sb3ItYnV0dG9ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2NvbG9yLWZvcm1zLWRhcmsuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19jb2xvci1pbnB1dC1yYW5nZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX2NvbG9yLXByb2dyZXNzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9faGlnaGxpZ2h0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9faW5wdXQtcmFuZ2Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX3Jlc3BvbnNpdmUtd2hpdGUtc3BhY2Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL190YWJsZS1vYmplY3Quc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYmFzc2Nzcy1zYXNzL191aS11dGlsaXR5LWdyb3Vwcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9iYXNzY3NzLXNhc3MvX3V0aWxpdHktaGVhZGluZ3Muc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZmxhZy1pY29uLWNzcy9zYXNzL2ZsYWctaWNvbi1iYXNlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInN0eWxlcy9fY29sb3JzLnNjc3MiLCJzdHlsZXMvX2JhY2tncm91bmQtY29sb3JzLnNjc3MiLCJzdHlsZXMvX2NvbG9yLXRhYmxlcy5zY3NzIiwic3R5bGVzL2FjdGlvbi5zY3NzIiwic3R5bGVzL2FjdGlvbnMuc2NzcyIsInN0eWxlcy9hZGQtYXZhdGFyLm1vZGFsLnNjc3MiLCJzdHlsZXMvYWRtaW4tYWN0aW9uLnNjc3MiLCJzdHlsZXMvYmFkZ2VzLnNjc3MiLCJzdHlsZXMvYmFzcy1uZy1mb3JtLnNjc3MiLCJzdHlsZXMvYm9vdHN0cmFwMy1mYWtlLXRhYnMuc2NzcyIsInN0eWxlcy9jdXN0b21fc2VsZWN0Mi5zY3NzIiwic3R5bGVzL2Rhc2hib2FyZC5zY3NzIiwic3R5bGVzL2RlYWxlci5zY3NzIiwic3R5bGVzL2ZpbHRlcnMuc2NzcyIsInN0eWxlcy9pY29tb29uLnNjc3MiLCJzdHlsZXMvam9icy5zY3NzIiwic3R5bGVzL2xvYWRpbmcuc2NzcyIsInN0eWxlcy9tYWluLnNjc3MiLCJzdHlsZXMvbWVudS5zY3NzIiwic3R5bGVzL21vZGFsLnNjc3MiLCJzdHlsZXMvbmctdGFibGUuc2NzcyIsInN0eWxlcy9vYi1kYXRlcmFuZ2VwaWNrZXIuc2NzcyIsInN0eWxlcy9wYW5lbC1hbmltYXRpb25zLnNjc3MiLCJzdHlsZXMvcmVzZWxsZXIuc2NzcyIsInN0eWxlcy9zZW8uc2NzcyIsInN0eWxlcy90b2dnbGUtc3dpdGNoLnNjc3MiLCJzdHlsZXMvdG9wYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDd0NqQjtFQUNFLGlDQUFBO0NEdENEOztBQ3dDRDtFQUNFLGlDQUFBO0NEckNEOztBQ3VDRDtFQUNFLGlDQUFBO0NEcENEOztBRVhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnRUFBQTtBRHdDQTtFQUNFLGlDQUFBO0NEc0JEOztBQ3BCRDtFQUNFLGlDQUFBO0NEdUJEOztBQ3JCRDtFQUNFLGlDQUFBO0NEd0JEOztBRy9ERDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0ZBOzJFQUFBO0FDdURBLHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUN4REE7RUFBTyxVQUFBO0NOMkdOOztBTTFHRDtFQUFNLGdCQUFBO0NOOEdMOztBTTdHRDtFQUFNLGlCQUFBO0NOaUhMOztBT3hERCx3QkFBQTtBQUVBOzs7O0VBSUUscUJBbEJ1QjtFQW1CdkIsa0JKdEVxQjtFSXVFckIsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7Q1AwREQ7O0FPdkREO0VBQ0UsdUJBQUE7Q1AwREQ7O0FPdkREOzs7Ozs7Ozs7Ozs7O0VBYUUsYUo1RmtCO0VJNkZsQix1QkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7Q1AwREQ7O0FPdkREO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtDUDBERDs7QU92REQ7RUFDRSxhSnhHa0I7RUl5R2xCLHVCQUFBO0NQMEREOztBT3ZERDtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7Q1AwREQ7O0FPdkRELHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUN2REEseUJBQUE7QUFFQTtFQUNFLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7Q1J3SEQ7O0FRckhEO0VBQ0UsaUJBQUE7RUFDQSxrQkgzQ2lCO0NMbUtsQjs7QVFySEQ7O0VBRUUsc0JBQUE7RUFDQSxxQkFBQTtDUndIRDs7QVFySEQ7RUFBSyx1QkFBQTtDUnlISjs7QVF4SEQ7RUFBSyxvQkFBQTtDUjRISjs7QVF6SEQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQ2JBLDZCQUFBO0FBRUE7RUFDRSxxREo1RFk7RUk2RFosaUJKNURZO0VJNkRaLGdCQTdFZTtDVDZOaEI7O0FTN0lEO0VBQ0UscURKbEVZO0VJbUVaLGtCSmhFb0I7RUlpRXBCLGtCSmhFb0I7RUlpRXBCLGdCQWhGbUI7RUFpRm5CLHFCQWhGc0I7Q1RnT3ZCOztBUzdJRDtFQUNFLGNBbkZxQjtFQW9GckIsb0JKN0RRO0NMNk1UOztBUzdJRDtFQUNFLGNBdEZnQjtFQXVGaEIsb0JKbEVRO0NMa05UOztBUzdJRDtFQUNFLG9ESi9Fc0I7RUlnRnRCLG1CQXpGYztDVHlPZjs7QVM3SUQ7RUFDRSxjQTVGZTtFQTZGZixvQko1RVE7RUk2RVIsbUJBQUE7Q1RnSkQ7O0FTN0lEO0VBQUssZ0JSOUZBO0NEK09KOztBU2hKRDtFQUFLLGdCUjlGQTtDRGtQSjs7QVNuSkQ7RUFBSyxrQlI5RkE7Q0RxUEo7O0FTdEpEO0VBQUssZ0JSOUZBO0NEd1BKOztBU3pKRDtFQUFLLG1CUjlGQTtDRDJQSjs7QVM1SkQ7RUFBSyxrQlI5RkE7Q0Q4UEo7O0FTOUpELHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUNwREEsd0JBQUE7QUFFQTtFQUNFLFlMdkRNO0VLd0ROLHVCTDNETTtDTHVSUDs7QVV6TkQ7RUFDRSxlTDNFSztFSzRFTCxzQkF2QnFCO0NWbVB0Qjs7QVV6TkQ7RUFDRSwyQkExQjJCO0NWc1A1Qjs7QVV6TkQ7RUFDRSw4QkE3QnFCO0VBOEJyQixtQkxyQ2M7Q0xpUWY7O0FVek5EO0VBQ0UsVUFBQTtFQUNBLDJCQWpDa0I7RUFrQ2xCLHlCVDFEYTtFUzJEYiwwQ0xoRFM7Q0w0UVY7O0FVek5ELHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUNwQ0EseUJBQUE7QUFFQTtFQUNFLG9CQUFBO0VBQ0Esa0JWaENhO0VVaUNiLG1DTnRCUztFTXVCVCxtQk5uQmM7Q0wwUmY7O0FXcFFEOzs7O0VBRUUsY0FBQTtFQUNBLHNCTnpFSztFTTBFTCw0Q0FBQTtDWHlRRDs7QVd0UUQ7Ozs7RUFFRSx1Q05uQ1M7RU1vQ1QsYUFBQTtDWDJRRDs7QVd4UUQ7Ozs7RUFFRSx1Q056Q1M7Q0xzVFY7O0FXL1FEOzs7O0VBRUUsdUNOekNTO0NMc1RWOztBV3pRRDtFQUNFLHNCVm5FTTtDRCtVUDs7QVd6UUQ7Ozs7Ozs7O0VBRUUsNENBQUE7Q1hrUkQ7O0FXL1FEO0VBQ0Usc0JON0ZPO0NMK1dSOztBVy9RRDs7Ozs7Ozs7RUFFRSw0Q0FBQTtDWHdSRDs7QVdyUkQ7Ozs7RUFFRSxzQlZyRkk7Q0QrV0w7O0FXdlJEOzs7Ozs7Ozs7Ozs7OztFQUlFLDRDQUFBO0NYb1NEOztBV2hTRCxzQkFBQTtBQUVBOzs7Ozs7OztFQUFBO0FDakVBLDBCQUFBO0FBRUE7O0VBRUUseUJYNUJhO0VXNkJiLDJCQUFBO0VBQ0EsMENQbkJTO0NMOFhWOztBWXhXRDtFQUNFLGlCQUFBO0NaMldEOztBWXhXRCxzQkFBQTtBQUVBOzs7Ozs7OztFQUFBO0FDVEEsaUJBQUE7QUFFQTtFQUNFLHFCQWhCbUI7RUFpQm5CLG1C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QUFBO0FBRUE7RUFBTyxVQUFBO0NwQjBwQk47O0FvQnpwQkQ7RUFBTyxjQUFBO0NwQjZwQk47O0FvQjVwQkQ7RUFBTyxnQkFBQTtDcEJncUJOOztBb0IvcEJEO0VBQU8saUJBQUE7Q3BCbXFCTjs7QW9CbHFCRDtFQUFPLGVBQUE7Q3BCc3FCTjs7QW9CcHFCRDtFQUFPLGVmcENHO0NMNHNCVDs7QW9CdnFCRDtFQUFPLG1CZnJDRztDTGd0QlQ7O0FvQjFxQkQ7RUFBTyxxQmZ0Q0c7Q0xvdEJUOztBb0I3cUJEO0VBQU8sc0JmdkNHO0NMd3RCVDs7QW9CaHJCRDtFQUFPLG9CZnhDRztDTDR0QlQ7O0FvQmxyQkQ7RUFBTyxhZnpDRztDTCt0QlQ7O0FvQnJyQkQ7RUFBTyxpQmYxQ0c7Q0xtdUJUOztBb0J4ckJEO0VBQU8sbUJmM0NHO0NMdXVCVDs7QW9CM3JCRDtFQUFPLG9CZjVDRztDTDJ1QlQ7O0FvQjlyQkQ7RUFBTyxrQmY3Q0c7Q0wrdUJUOztBb0Joc0JEO0VBQU8sYWY5Q0c7Q0xrdkJUOztBb0Juc0JEO0VBQU8saUJmL0NHO0NMc3ZCVDs7QW9CdHNCRDtFQUFPLG1CZmhERztDTDB2QlQ7O0FvQnpzQkQ7RUFBTyxvQmZqREc7Q0w4dkJUOztBb0I1c0JEO0VBQU8sa0JmbERHO0NMa3dCVDs7QW9COXNCRDtFQUFPLGFmbkRHO0NMcXdCVDs7QW9CanRCRDtFQUFPLGlCZnBERztDTHl3QlQ7O0FvQnB0QkQ7RUFBTyxtQmZyREc7Q0w2d0JUOztBb0J2dEJEO0VBQU8sb0JmdERHO0NMaXhCVDs7QW9CMXRCRDtFQUFPLGtCZnZERztDTHF4QlQ7O0FvQjV0QkQ7RUFBUSxxQkFBQTtFQUF3QixzQkFBQTtDcEJpdUIvQjs7QW9CaHVCRDtFQUFRLG1CQUFBO0VBQXdCLG9CQUFBO0NwQnF1Qi9COztBb0JwdUJEO0VBQVEsbUJBQUE7RUFBd0Isb0JBQUE7Q3BCeXVCL0I7O0FvQnh1QkQ7RUFBUSxtQkFBQTtFQUF3QixvQkFBQTtDcEI2dUIvQjs7QW9CM3VCRDtFQUFXLGtCQUFBO0VBQW1CLG1CQUFBO0NwQmd2QjdCOztBb0IvdUJEO0VBQU0sV0FBQTtDcEJtdkJMOztBb0JqdkJEO0VBQU8sZ0JmcEVHO0NMeXpCVDs7QW9CcHZCRDtFQUFPLG9CZnJFRztFZXFFc0IsdUJmckV0QjtDTDh6QlQ7O0FvQnh2QkQ7RUFBTyxxQmZ0RUc7RWVzRXNCLHNCZnRFdEI7Q0xtMEJUOztBb0IzdkJEO0VBQU8sY2Z2RUc7Q0xzMEJUOztBb0I5dkJEO0VBQU8sa0JmeEVHO0Vld0VzQixxQmZ4RXRCO0NMMjBCVDs7QW9CbHdCRDtFQUFPLG1CZnpFRztFZXlFc0Isb0JmekV0QjtDTGcxQlQ7O0FvQnJ3QkQ7RUFBTyxjZjFFRztDTG0xQlQ7O0FvQnh3QkQ7RUFBTyxrQmYzRUc7RWUyRXNCLHFCZjNFdEI7Q0x3MUJUOztBb0I1d0JEO0VBQU8sbUJmNUVHO0VlNEVzQixvQmY1RXRCO0NMNjFCVDs7QW9CL3dCRDtFQUFPLGNmN0VHO0NMZzJCVDs7QW9CbHhCRDtFQUFPLGtCZjlFRztFZThFc0IscUJmOUV0QjtDTHEyQlQ7O0FvQnR4QkQ7RUFBTyxtQmYvRUc7RWUrRXNCLG9CZi9FdEI7Q0wwMkJUOztBb0J6eEJELHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUNoSEEsdUJBQUE7QUFFQTtFQUFZLG1CQUFBO0NyQm81Qlg7O0FxQm41QkQ7RUFBWSxtQkFBQTtDckJ1NUJYOztBcUJ0NUJEO0VBQVksZ0JBQUE7Q3JCMDVCWDs7QXFCeDVCRDtFQUFZLE9BQUE7Q3JCNDVCWDs7QXFCMzVCRDtFQUFZLFNBQUE7Q3JCKzVCWDs7QXFCOTVCRDtFQUFZLFVBQUE7Q3JCazZCWDs7QXFCajZCRDtFQUFZLFFBQUE7Q3JCcTZCWDs7QXFCbjZCRDtFQUFNLFdBQUE7Q3JCdTZCTDs7QXFCdDZCRDtFQUFNLFdBQUE7Q3JCMDZCTDs7QXFCejZCRDtFQUFNLFdBQUE7Q3JCNjZCTDs7QXFCNTZCRDtFQUFNLFdBQUE7Q3JCZzdCTDs7QXNCeDRCRCx1Q0FBQTtBQUVBO0VBQ0UseUJBQUE7Q3RCMDRCRDs7QXNCdjRCRDtFQUNFO0lBQVcsMEJBQUE7R3RCMjRCVjtDQUNGO0FzQno0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WXJCNUNGO0NMMDdDUDs7QTBCNzRDRDtFQUFVLGV6QmpDSDtDRGs3Q047O0EwQmg1Q0Q7RUFBVSxlekJwQ0Q7Q0R3N0NSOztBMEJuNUNEO0VBQVUsWXJCbERGO0NMeThDUDs7QTBCcjVDRDtFQUFTLGVyQmpFRjtDTDA5Q047O0EwQng1Q0Q7RUFBUyxlckJqRUY7Q0w2OUNOOztBMEIzNUNEO0VBQVMsZXJCakVGO0NMZytDTjs7QTBCOTVDRDtFQUFTLGVyQmpFRjtDTG0rQ047O0EwQmo2Q0Q7RUFBUyxlekI3Q0Q7Q0RrOUNQOztBMEJwNkNEO0VBQVMsZXJCakVEO0NMeStDUDs7QTBCdjZDRDtFQUFTLGVyQmpFRjtDTDQrQ047O0EwQno2Q0Q7RUFBVyxlckJsRUY7Q0wrK0NSOztBMEI1NkNEO0VBQVcsZXpCL0NGO0NEKzlDUjs7QTBCLzZDRDtFQUFXLGV6QmxETDtDRHErQ0w7O0EwQmw3Q0Q7RUFBVyxlckJsRUQ7Q0x3L0NUOztBMEJyN0NEO0VBQVcsZXJCbEVGO0NMMi9DUjs7QTBCeDdDRDtFQUFXLGVyQmxFRjtDTDgvQ1I7O0EwQjE3Q0Q7RUFBaUIsZUFBQTtDMUI4N0NoQjs7QTBCNzdDRDtFQUFTLGFBQUE7QzFCaThDUjs7QTBCLzdDRCxzQkFBQTtBQUVBOzs7Ozs7OztFQUFBO0FDM0JBLCtCQUFBO0FBRUE7RUFBYSx1QnRCNUNMO0NMaWhEUDs7QTJCcCtDRDtFQUFhLDBCMUJqQ047Q0R5Z0ROOztBMkJ2K0NEO0VBQWEsMEIxQnBDSjtDRCtnRFI7O0EyQjErQ0Q7RUFBYSx1QnRCbERMO0NMZ2lEUDs7QTJCNStDRDtFQUFZLDBCdEJqRUw7Q0xpakROOztBMkIvK0NEO0VBQVksMEJ0QmpFTDtDTG9qRE47O0EyQmwvQ0Q7RUFBWSwwQnRCakVMO0NMdWpETjs7QTJCci9DRDtFQUFZLDBCdEJqRUw7Q0wwakROOztBMkJ4L0NEO0VBQVksMEIxQjdDSjtDRHlpRFA7O0EyQjMvQ0Q7RUFBWSwwQnRCakVKO0NMZ2tEUDs7QTJCOS9DRDtFQUFZLDBCdEJqRUw7Q0xta0ROOztBMkJoZ0REO0VBQWMsMEJ0QmxFTDtDTHNrRFI7O0EyQm5nREQ7RUFBYywwQjFCL0NMO0NEc2pEUjs7QTJCdGdERDtFQUFjLDBCMUJsRFI7Q0Q0akRMOztBMkJ6Z0REO0VBQWMsMEJ0QmxFSjtDTCtrRFQ7O0EyQjVnREQ7RUFBYywwQnRCbEVMO0NMa2xEUjs7QTJCL2dERDtFQUFjLDBCdEJsRUw7Q0xxbERSOztBMkJqaEREO0VBQWUsd0N0QnBDSjtDTHlqRFY7O0EyQnBoREQ7RUFBZSx1Q3RCcENKO0NMNGpEVjs7QTJCdmhERDtFQUFlLHNDdEJwQ0o7Q0wrakRWOztBMkIxaEREO0VBQWUscUN0QnBDSjtDTGtrRFY7O0EyQjVoREQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQ25GQSwrQkFBQTtBQUVBO0VBQWMsdUJBQUE7QzVCMG5EYjs7QTRCem5ERDtFQUFjLHlCQUFBO0M1QjZuRGI7O0E0QjNuREQ7RUFBYyw0QkFBQTtDNUIrbkRiOztBNEI5bkREO0VBQWMseUJBQUE7QzVCa29EYjs7QTRCam9ERDtFQUFjLDJCQUFBO0M1QnFvRGI7O0E0QnBvREQ7RUFBYyw0QkFBQTtDNUJ3b0RiOztBNEJ2b0REO0VBQWMsMEJBQUE7QzVCMm9EYjs7QTZCeGxERCwwQkFBQTtBQUVBOztFQUVFLHFCaEJqQm1CO0VnQmtCbkIsbUJ4Qi9CaUI7RXdCZ0NqQixrQnhCL0JtQjtFd0JnQ25CLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CNUJ6Q21CO0U0QjBDbkIscUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtDN0IwbEREOztBNkJ2bEREOzs7Ozs7RUFNRSx1QkFBQTtFQUNBLHVCQUFBO0M3QjBsREQ7O0E2QnZsREQ7RUFDRSxVQUFBO0VBQ0EsV0FBQTtDN0IwbEREOztBNkJ2bEREO0VBQWdCLHNCQUFBO0M3QjJsRGY7O0E2QnpsREQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQzVDQSwyQkFBQTtBQUVBO0VBQWlCLG1CekI1Q1Q7Q0w0ckRQOztBOEIvb0REO0VBQWlCLHNCN0JqQ1Y7Q0RvckROOztBOEJscEREO0VBQWlCLHNCN0JwQ1I7Q0QwckRSOztBOEJycEREO0VBQWlCLG1CekJsRFQ7Q0wyc0RQOztBOEJ2cEREO0VBQWdCLHNCekJqRVQ7Q0w0dEROOztBOEIxcEREO0VBQWdCLHNCekJqRVQ7Q0wrdEROOztBOEI3cEREO0VBQWdCLHNCekJqRVQ7Q0xrdUROOztBOEJocUREO0VBQWdCLHNCekJqRVQ7Q0xxdUROOztBOEJucUREO0VBQWdCLHNCN0I3Q1I7Q0RvdERQOztBOEJ0cUREO0VBQWdCLHNCekJqRVI7Q0wydURQOztBOEJ6cUREO0VBQWdCLHNCekJqRVQ7Q0w4dUROOztBOEIzcUREO0VBQWtCLHNCekJsRVQ7Q0xpdkRSOztBOEI5cUREO0VBQWtCLHNCN0IvQ1Q7Q0RpdURSOztBOEJqckREO0VBQWtCLHNCN0JsRFo7Q0R1dURMOztBOEJwckREO0VBQWtCLHNCekJsRVI7Q0wwdkRUOztBOEJ2ckREO0VBQWtCLHNCekJsRVQ7Q0w2dkRSOztBOEIxckREO0VBQWtCLHNCekJsRVQ7Q0xnd0RSOztBOEI1ckREO0VBQW1CLG9DekJwQ1I7Q0xvdURWOztBOEIvckREO0VBQW1CLG1DekJwQ1I7Q0x1dURWOztBOEJsc0REO0VBQW1CLGtDekJwQ1I7Q0wwdURWOztBOEJyc0REO0VBQW1CLGlDekJwQ1I7Q0w2dURWOztBOEJ2c0RELHNCQUFBO0FBRUE7Ozs7Ozs7O0VBQUE7QUNuRkEseUJBQUE7QUFFQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtDL0JveUREOztBK0JqeUREOztFQUVFLGlCQUFBO0VBQ0EsNkVBQUE7RUFDQSxxRUFBQTtDL0JveUREOztBK0JqeUREOztFQUVFLDZCQUFBO0MvQm95REQ7O0ErQmp5REQ7RUFDRSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQ0FBQTtDL0JveUREOztBK0JqeUREOzs7O0VBRUUsYUFBQTtDL0JzeUREOztBZ0NqeERELDRCQUFBO0FBRUE7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QUFBO0VBQ0EsK0JBQUE7Q3ZDNHZFRDs7QXVDenZFRDtFQUNFLCtCQUFBO0N2QzR2RUQ7O0F1Q3h2RUQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQzdDQSx1QkFBQTtBQUVBOzs7Ozs7OztFQUFBO0FBVUE7RUFDRSwrQkFBQTtDeEM4eUVEOztBd0MzeUVEOzs7RUFHRSxldkM3Qks7RXVDOEJMLG1CQUFBO0N4Qzh5RUQ7O0F3QzN5RUQ7Ozs7Ozs7RUFPRSxZbkNwRE07RW1DcUROLGtCQUFBO0N4Qzh5RUQ7O0F3QzN5RUQ7OztFQUdFLGVuQ3RFTTtDTG8zRVA7O0F3QzN5RUQ7Ozs7O0VBS0UsZXZDMURJO0NEdzJFTDs7QXdDM3lFRDs7O0VBR0UsZXZDaEVJO0V1Q2lFSixrQkFBQTtDeEM4eUVEOztBd0MzeUVEOztFQUVFLG9CQUFBO0N4Qzh5RUQ7O0F3QzN5RUQ7Ozs7RUFJRSxlbkNwR0s7RW1DcUdMLGtCQUFBO0N4Qzh5RUQ7O0F3QzN5RUQ7Ozs7RUFJRSxlbkM1R0s7RW1DNkdMLG9CQUFBO0N4Qzh5RUQ7O0F3QzN5RUQ7OztFQUdFLGVuQ2hITTtDTDg1RVA7O0F3QzN5RUQ7RUFDRSxlbkNwSE07Q0xrNkVQOztBd0MzeUVEOzs7Ozs7O0VBT0UsZW5DeEhPO0NMczZFUjs7QXdDM3lFRDtFQUNFLGVuQ3JJSztDTG03RU47O0F3QzN5RUQ7Ozs7OztFQU1FLGV2Q3BISztFdUNxSEwsa0JBQUE7Q3hDOHlFRDs7QXdDM3lFRDtFQUNFLG9CbkMzSVE7Q0x5N0VUOztBd0MzeUVEO0VBQ0Usb0JuQ25KSztDTGk4RU47O0F3QzN5RUQ7RUFDRSxvQm5DM0pLO0NMeThFTjs7QXdDM3lFRDtFQUNFLGV2Q3ZJTztDRHE3RVI7O0F5Q2g1RUQseUJBQUE7QUFFQTtFQUNFLHVCQUFBO0VBQ0EsOEJBQUE7Q3pDazVFRDs7QXlDLzRFRDtFQUNFLGVBQUE7RUFDQSx5QkFBQTtFQUNBLG9CcENyQ3FCO0VvQ3NDckIsdUJwQ3RDcUI7Q0x3N0V0Qjs7QXlDLzRFRDtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjcEMzQ3FCO0VvQzRDckIsYUE3Qm1CO0VBOEJuQixtQnBDakNjO0VvQ2tDZCwrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBL0JtQjtDekNpN0VwQjs7QXlDLzRFRCwwQ0FBQTtBQUNBO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWXRDOUZrQjtFc0MrRmxCLGF0Qy9Ga0I7RXNDZ0dsQixXQUFBO0N6Q2s1RUQ7O0F5Qy80RUQ7RUFDRSxjcENoRXFCO0VvQ2lFckIsYUFsRG1CO0VBbURuQixtQnBDdERjO0VvQ3VEZCwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtDekNrNUVEOztBeUMvNEVEO0VBQ0UsZ0JBMURtQjtFQTJEbkIsZ0JBQUE7RUFDQSxtQnBDaEVjO0VvQ2lFZCxzQ3BDcEVTO0NMczlFVjs7QXlDLzRFRDtFQUNFLGdCQWpFbUI7RUFrRW5CLGdCQUFBO0VBQ0EsbUJwQ3ZFYztFb0N3RWQsc0NwQzNFUztDTDY5RVY7O0F5Qy80RUQ7RUFDRSxjQUFBO0N6Q2s1RUQ7O0F5Qy80RUQ7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHFDQUFBO0N6Q2s1RUQ7O0F5Qy80RUQ7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDBDQUFBO0N6Q2s1RUQ7O0F5Qzk0RUQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQ3JGQSxzQkFBQTtBQUVBO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUNyQ3BCUztFcUNxQlQsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtDMUM2K0VEOztBMEMxK0VEO0VBQ0UseUJBQUE7RUFDQSx1Q3JDN0JTO0NMMGdGVjs7QTBDMStFRDtFQUNFLHlCQUFBO0VBQ0EsK0JBQUE7QzFDNitFRDs7QTBDMStFRDtFQUNFLCtCQUFBO0MxQzYrRUQ7O0EwQ3orRUQsc0JBQUE7QUFFQTs7Ozs7Ozs7RUFBQTtBQzlFQSxvQ0FBQTtBQUVBO0VBRUU7SUFBVSxVQUFBO0czQ2lrRlQ7O0UyQ2hrRkQ7SUFBVSxjQUFBO0czQ29rRlQ7O0UyQ25rRkQ7SUFBVSxnQkFBQTtHM0N1a0ZUOztFMkN0a0ZEO0lBQVUsaUJBQUE7RzNDMGtGVDs7RTJDemtGRDtJQUFVLGVBQUE7RzNDNmtGVDs7RTJDM2tGRDtJQUFVLGV0Q1NGO0dMc2tGUDs7RTJDOWtGRDtJQUFVLG1CdENRRjtHTDBrRlA7O0UyQ2psRkQ7SUFBVSxxQnRDT0Y7R0w4a0ZQOztFMkNwbEZEO0lBQVUsc0J0Q01GO0dMa2xGUDs7RTJDdmxGRDtJQUFVLG9CdENLRjtHTHNsRlA7O0UyQ3psRkQ7SUFBVSxhdENJRjtHTHlsRlA7O0UyQzVsRkQ7SUFBVSxpQnRDR0Y7R0w2bEZQOztFMkMvbEZEO0lBQVUsbUJ0Q0VGO0dMaW1GUDs7RTJDbG1GRDtJQUFVLG9CdENDRjtHTHFtRlA7O0UyQ3JtRkQ7SUFBVSxrQkFBQTtHM0N5bUZUOztFMkN2bUZEO0lBQVUsYXRDREY7R0w0bUZQOztFMkMxbUZEO0lBQVUsaUJ0Q0ZGO0dMZ25GUDs7RTJDN21GRDtJQUFVLG1CdENIRjtHTG9uRlA7O0UyQ2huRkQ7SUFBVSxvQnRDSkY7R0x3bkZQOztFMkNubkZEO0lBQVUsa0J0Q0xGO0dMNG5GUDs7RTJDcm5GRDtJQUFVLGF0Q05GO0dMK25GUDs7RTJDeG5GRDtJQUFVLGlCdENQRjtHTG1vRlA7O0UyQzNuRkQ7SUFBVSxtQnRDUkY7R0x1b0ZQOztFMkM5bkZEO0lBQVUsb0J0Q1RGO0dMMm9GUDs7RTJDam9GRDtJQUFVLGtCdENWRjtHTCtvRlA7O0UyQ25vRkQ7SUFBVyxxQkFBQTtJQUF3QixzQkFBQTtHM0N3b0ZsQzs7RTJDdm9GRDtJQUFXLG1CQUFBO0lBQXdCLG9CQUFBO0czQzRvRmxDOztFMkMzb0ZEO0lBQVcsbUJBQUE7SUFBd0Isb0JBQUE7RzNDZ3BGbEM7O0UyQy9vRkQ7SUFBVyxtQkFBQTtJQUF3QixvQkFBQTtHM0NvcEZsQzs7RTJDbHBGRDtJQUFjLGtCQUFBO0lBQW1CLG1CQUFBO0czQ3VwRmhDO0NBQ0Y7QTJDcnBGRDtFQUVFO0lBQVUsVUFBQTtHM0N1cEZUOztFMkN0cEZEO0lBQVUsY0FBQTtHM0MwcEZUOztFMkN6cEZEO0lBQVUsZ0JBQUE7RzNDNnBGVDs7RTJDNXBGRDtJQUFVLGlCQUFBO0czQ2dxRlQ7O0UyQy9wRkQ7SUFBVSxlQUFBO0czQ21xRlQ7O0UyQ2pxRkQ7SUFBVSxldEMvQkY7R0xvc0ZQOztFMkNwcUZEO0lBQVUsbUJ0Q2hDRjtHTHdzRlA7O0UyQ3ZxRkQ7SUFBVSxxQnRDakNGO0dMNHNGUDs7RTJDMXFGRDtJQUFVLHNCdENsQ0Y7R0xndEZQOztFMkM3cUZEO0lBQVUsb0J0Q25DRjtHTG90RlA7O0UyQy9xRkQ7SUFBVSxhdENwQ0Y7R0x1dEZQOztFMkNsckZEO0lBQVUsaUJ0Q3JDRjtHTDJ0RlA7O0UyQ3JyRkQ7SUFBVSxtQnRDdENGO0dMK3RGUDs7RTJDeHJGRDtJQUFVLG9CdEN2Q0Y7R0xtdUZQOztFMkMzckZEO0lBQVUsa0J0Q3hDRjtHTHV1RlA7O0UyQzdyRkQ7SUFBVSxhdEN6Q0Y7R0wwdUZQOztFMkNoc0ZEO0lBQVUsaUJ0QzFDRjtHTDh1RlA7O0UyQ25zRkQ7SUFBVSxtQnRDM0NGO0dMa3ZGUDs7RTJDdHNGRDtJQUFVLG9CdEM1Q0Y7R0xzdkZQOztFMkN6c0ZEO0lBQVUsa0J0QzdDRjtHTDB2RlA7O0UyQzNzRkQ7SUFBVSxhdEM5Q0Y7R0w2dkZQOztFMkM5c0ZEO0lBQVUsaUJ0Qy9DRjtHTGl3RlA7O0UyQ2p0RkQ7SUFBVSxtQnRDaERGO0dMcXdGUDs7RTJDcHRGRDtJQUFVLG9CdENqREY7R0x5d0ZQOztFMkN2dEZEO0lBQVUsa0J0Q2xERjtHTDZ3RlA7O0UyQ3p0RkQ7SUFBVyxxQkFBQTtJQUF3QixzQkFBQTtHM0M4dEZsQzs7RTJDN3RGRDtJQUFXLG1CQUFBO0lBQXdCLG9CQUFBO0czQ2t1RmxDOztFMkNqdUZEO0lBQVcsbUJBQUE7SUFBd0Isb0JBQUE7RzNDc3VGbEM7O0UyQ3J1RkQ7SUFBVyxtQkFBQTtJQUF3QixvQkFBQTtHM0MwdUZsQzs7RTJDeHVGRDtJQUFjLGtCQUFBO0lBQW1CLG1CQUFBO0czQzZ1RmhDO0NBQ0Y7QTJDM3VGRDtFQUVFO0lBQVUsVUFBQTtHM0M2dUZUOztFMkM1dUZEO0lBQVUsY0FBQTtHM0NndkZUOztFMkMvdUZEO0lBQVUsZ0JBQUE7RzNDbXZGVDs7RTJDbHZGRDtJQUFVLGlCQUFBO0czQ3N2RlQ7O0UyQ3J2RkQ7SUFBVSxlQUFBO0czQ3l2RlQ7O0UyQ3Z2RkQ7SUFBVSxldEN2RUY7R0xrMEZQOztFMkMxdkZEO0lBQVUsbUJ0Q3hFRjtHTHMwRlA7O0UyQzd2RkQ7SUFBVSxxQnRDekVGO0dMMDBGUDs7RTJDaHdGRDtJQUFVLHNCdEMxRUY7R0w4MEZQOztFMkNud0ZEO0lBQVUsb0J0QzNFRjtHTGsxRlA7O0UyQ3J3RkQ7SUFBVSxhdEM1RUY7R0xxMUZQOztFMkN4d0ZEO0lBQVUsaUJ0QzdFRjtHTHkxRlA7O0UyQzN3RkQ7SUFBVSxtQnRDOUVGO0dMNjFGUDs7RTJDOXdGRDtJQUFVLG9CdEMvRUY7R0xpMkZQOztFMkNqeEZEO0lBQVUsa0J0Q2hGRjtHTHEyRlA7O0UyQ254RkQ7SUFBVSxhdENqRkY7R0x3MkZQOztFMkN0eEZEO0lBQVUsaUJ0Q2xGRjtHTDQyRlA7O0UyQ3p4RkQ7SUFBVSxtQnRDbkZGO0dMZzNGUDs7RTJDNXhGRDtJQUFVLG9CdENwRkY7R0xvM0ZQOztFMkMveEZEO0lBQVUsa0J0Q3JGRjtHTHczRlA7O0UyQ2p5RkQ7SUFBVSxhdEN0RkY7R0wyM0ZQOztFMkNweUZEO0lBQVUsaUJ0Q3ZGRjtHTCszRlA7O0UyQ3Z5RkQ7SUFBVSxtQnRDeEZGO0dMbTRGUDs7RTJDMXlGRDtJQUFVLG9CdEN6RkY7R0x1NEZQOztFMkM3eUZEO0lBQVUsa0J0QzFGRjtHTDI0RlA7O0UyQy95RkQ7SUFBVyxxQkFBQTtJQUF3QixzQkFBQTtHM0NvekZsQzs7RTJDbnpGRDtJQUFXLG1CQUFBO0lBQXdCLG9CQUFBO0czQ3d6RmxDOztFMkN2ekZEO0lBQVcsbUJBQUE7SUFBd0Isb0JBQUE7RzNDNHpGbEM7O0UyQzN6RkQ7SUFBVyxtQkFBQTtJQUF3QixvQkFBQTtHM0NnMEZsQzs7RTJDOXpGRDtJQUFjLGtCQUFBO0lBQW1CLG1CQUFBO0czQ20wRmhDO0NBQ0Y7QTJDaDBGRDtFQUVFO0lBQVUsZ0J0QzFHRjtHTDQ2RlA7O0UyQ2owRkQ7SUFBVSxvQnRDM0dGO0lzQzJHMkIsdUJ0QzNHM0I7R0xpN0ZQOztFMkNyMEZEO0lBQVUscUJ0QzVHRjtJc0M0RzJCLHNCdEM1RzNCO0dMczdGUDs7RTJDeDBGRDtJQUFVLGN0QzdHRjtHTHk3RlA7O0UyQzMwRkQ7SUFBVSxrQnRDOUdGO0lzQzhHMkIscUJ0QzlHM0I7R0w4N0ZQOztFMkMvMEZEO0lBQVUsbUJ0Qy9HRjtJc0MrRzJCLG9CdEMvRzNCO0dMbThGUDs7RTJDbDFGRDtJQUFVLGN0Q2hIRjtHTHM4RlA7O0UyQ3IxRkQ7SUFBVSxrQnRDakhGO0lzQ2lIMkIscUJ0Q2pIM0I7R0wyOEZQOztFMkN6MUZEO0lBQVUsbUJ0Q2xIRjtJc0NrSDJCLG9CdENsSDNCO0dMZzlGUDs7RTJDNTFGRDtJQUFVLGN0Q25IRjtHTG05RlA7O0UyQy8xRkQ7SUFBVSxrQnRDcEhGO0lzQ29IMkIscUJ0Q3BIM0I7R0x3OUZQOztFMkNuMkZEO0lBQVUsbUJ0Q3JIRjtJc0NxSDJCLG9CdENySDNCO0dMNjlGUDtDQUNGO0EyQ3QyRkQ7RUFFRTtJQUFVLGdCdEM3SEY7R0xxK0ZQOztFMkN2MkZEO0lBQVUsb0J0QzlIRjtJc0M4SDJCLHVCdEM5SDNCO0dMMCtGUDs7RTJDMzJGRDtJQUFVLHFCdEMvSEY7SXNDK0gyQixzQnRDL0gzQjtHTCsrRlA7O0UyQzkyRkQ7SUFBVSxjdENoSUY7R0xrL0ZQOztFMkNqM0ZEO0lBQVUsa0J0Q2pJRjtJc0NpSTJCLHFCdENqSTNCO0dMdS9GUDs7RTJDcjNGRDtJQUFVLG1CdENsSUY7SXNDa0kyQixvQnRDbEkzQjtHTDQvRlA7O0UyQ3gzRkQ7SUFBVSxjdENuSUY7R0wrL0ZQOztFMkMzM0ZEO0lBQVUsa0J0Q3BJRjtJc0NvSTJCLHFCdENwSTNCO0dMb2dHUDs7RTJDLzNGRDtJQUFVLG1CdENySUY7SXNDcUkyQixvQnRDckkzQjtHTHlnR1A7O0UyQ2w0RkQ7SUFBVSxjdEN0SUY7R0w0Z0dQOztFMkNyNEZEO0lBQVUsa0J0Q3ZJRjtJc0N1STJCLHFCdEN2STNCO0dMaWhHUDs7RTJDejRGRDtJQUFVLG1CdEN4SUY7SXNDd0kyQixvQnRDeEkzQjtHTHNoR1A7Q0FDRjtBMkM1NEZEO0VBRUU7SUFBVSxnQnRDaEpGO0dMOGhHUDs7RTJDNzRGRDtJQUFVLG9CdENqSkY7SXNDaUoyQix1QnRDakozQjtHTG1pR1A7O0UyQ2o1RkQ7SUFBVSxxQnRDbEpGO0lzQ2tKMkIsc0J0Q2xKM0I7R0x3aUdQOztFMkNwNUZEO0lBQVUsY3RDbkpGO0dMMmlHUDs7RTJDdjVGRDtJQUFVLGtCdENwSkY7SXNDb0oyQixxQnRDcEozQjtHTGdqR1A7O0UyQzM1RkQ7SUFBVSxtQnRDckpGO0lzQ3FKMkIsb0J0Q3JKM0I7R0xxakdQOztFMkM5NUZEO0lBQVUsY3RDdEpGO0dMd2pHUDs7RTJDajZGRDtJQUFVLGtCdEN2SkY7SXNDdUoyQixxQnRDdkozQjtHTDZqR1A7O0UyQ3I2RkQ7SUFBVSxtQnRDeEpGO0lzQ3dKMkIsb0J0Q3hKM0I7R0xra0dQOztFMkN4NkZEO0lBQVUsY3RDekpGO0dMcWtHUDs7RTJDMzZGRDtJQUFVLGtCdEMxSkY7SXNDMEoyQixxQnRDMUozQjtHTDBrR1A7O0UyQy82RkQ7SUFBVSxtQnRDM0pGO0lzQzJKMkIsb0J0QzNKM0I7R0wra0dQO0NBQ0Y7QTRDMW1HRCwwQkFBQTtBQUVBO0VBQ0UsZUFBQTtFQUNBLFlBQUE7QzVDMm1HRDs7QTRDem1HRDtFQUNFLG9CQUFBO0VBQ0EsdUJBQUE7QzVDNG1HRDs7QTRDem1HRDtFQUFlLG9CQUFBO0M1QzZtR2Q7O0E0QzVtR0Q7RUFFRTtJQUNFLGVBQUE7SUFDQSxZQUFBO0c1QzhtR0Q7O0U0QzVtR0Q7SUFDRSxvQkFBQTtJQUNBLHVCQUFBO0c1QyttR0Q7Q0FDRjtBNEM1bUdEO0VBRUU7SUFDRSxlQUFBO0lBQ0EsWUFBQTtHNUM2bUdEOztFNEMzbUdEO0lBQ0Usb0JBQUE7SUFDQSx1QkFBQTtHNUM4bUdEO0NBQ0Y7QTRDM21HRDtFQUVFO0lBQ0UsZUFBQTtJQUNBLFlBQUE7RzVDNG1HRDs7RTRDMW1HRDtJQUNFLG9CQUFBO0lBQ0EsdUJBQUE7RzVDNm1HRDtDQUNGO0E2QzVwR0QsK0JBQUE7QUFFQTtFQUFnQixrQkFBQTtDN0M4cEdmOztBNkM3cEdEO0VBQThCLGVBQUE7QzdDaXFHN0I7O0E2Qy9wR0Q7RUFBZ0IsaUJBQUE7QzdDbXFHZjs7QTZDbHFHRDtFQUE4QixjQUFBO0M3Q3NxRzdCOztBNkNwcUdEOztFQUVFLG1CQUFBO0VBQ0EsV0FBQTtDN0N1cUdEOztBOEN6cUdELDhCQUFBO0FBRUE7RUFBTyxnQkFoQkQ7QzlDNHJHTDs7QThDM3FHRDtFQUFPLGdCQWhCRjtDOUMrckdKOztBOEM3cUdEO0VBQ0U7SUFBa0IsZUFsQkg7RzlDbXNHZDs7RThDaHJHRDtJQUFrQixlQWxCSjtHOUNzc0diOztFOENuckdEO0lBQWtCLGVBbEJKO0c5Q3lzR2I7Q0FDRjtBOENyckdEO0VBQ0U7SUFBa0IsbUJBckJDO0c5QzZzR2xCOztFOEN2ckdEO0lBQWtCLG1CQXJCQTtHOUNndEdqQjs7RThDMXJHRDtJQUFrQixtQkFyQkE7RzlDbXRHakI7Q0FDRjtBK0N4dEdEO0VBTEUseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBS0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7Qy9DNHRHRDtBK0MzdEdDO0VBQ0UsYUFBQTtDL0M2dEdIO0ErQzN0R0M7RUFDRSxXQUFBO0MvQzZ0R0g7O0ErQ3h0R0M7RUFDRSxnREFBQTtDL0MydEdIO0ErQzF0R0c7RUFDRSxnREFBQTtDL0M0dEdMOztBK0MvdEdDO0VBQ0UsZ0RBQUE7Qy9Da3VHSDtBK0NqdUdHO0VBQ0UsZ0RBQUE7Qy9DbXVHTDs7QStDdHVHQztFQUNFLGdEQUFBO0MvQ3l1R0g7QStDeHVHRztFQUNFLGdEQUFBO0MvQzB1R0w7O0ErQzd1R0M7RUFDRSxnREFBQTtDL0NndkdIO0ErQy91R0c7RUFDRSxnREFBQTtDL0NpdkdMOztBK0NwdkdDO0VBQ0UsZ0RBQUE7Qy9DdXZHSDtBK0N0dkdHO0VBQ0UsZ0RBQUE7Qy9Dd3ZHTDs7QStDM3ZHQztFQUNFLGdEQUFBO0MvQzh2R0g7QStDN3ZHRztFQUNFLGdEQUFBO0MvQyt2R0w7O0ErQ2x3R0M7RUFDRSxnREFBQTtDL0Nxd0dIO0ErQ3B3R0c7RUFDRSxnREFBQTtDL0Nzd0dMOztBK0N6d0dDO0VBQ0UsZ0RBQUE7Qy9DNHdHSDtBK0Mzd0dHO0VBQ0UsZ0RBQUE7Qy9DNndHTDs7QStDaHhHQztFQUNFLGdEQUFBO0MvQ214R0g7QStDbHhHRztFQUNFLGdEQUFBO0MvQ294R0w7O0ErQ3Z4R0M7RUFDRSxnREFBQTtDL0MweEdIO0ErQ3p4R0c7RUFDRSxnREFBQTtDL0MyeEdMOztBK0M5eEdDO0VBQ0UsZ0RBQUE7Qy9DaXlHSDtBK0NoeUdHO0VBQ0UsZ0RBQUE7Qy9Da3lHTDs7QStDcnlHQztFQUNFLGdEQUFBO0MvQ3d5R0g7QStDdnlHRztFQUNFLGdEQUFBO0MvQ3l5R0w7O0ErQzV5R0M7RUFDRSxnREFBQTtDL0MreUdIO0ErQzl5R0c7RUFDRSxnREFBQTtDL0NnekdMOztBK0NuekdDO0VBQ0UsZ0RBQUE7Qy9Dc3pHSDtBK0NyekdHO0VBQ0UsZ0RBQUE7Qy9DdXpHTDs7QStDMXpHQztFQUNFLGdEQUFBO0MvQzZ6R0g7QStDNXpHRztFQUNFLGdEQUFBO0MvQzh6R0w7O0ErQ2owR0M7RUFDRSxnREFBQTtDL0NvMEdIO0ErQ24wR0c7RUFDRSxnREFBQTtDL0NxMEdMOztBK0N4MEdDO0VBQ0UsZ0RBQUE7Qy9DMjBHSDtBK0MxMEdHO0VBQ0UsZ0RBQUE7Qy9DNDBHTDs7QStDLzBHQztFQUNFLGdEQUFBO0MvQ2sxR0g7QStDajFHRztFQUNFLGdEQUFBO0MvQ20xR0w7O0ErQ3QxR0M7RUFDRSxnREFBQTtDL0N5MUdIO0ErQ3gxR0c7RUFDRSxnREFBQTtDL0MwMUdMOztBK0M3MUdDO0VBQ0UsZ0RBQUE7Qy9DZzJHSDtBK0MvMUdHO0VBQ0UsZ0RBQUE7Qy9DaTJHTDs7QStDcDJHQztFQUNFLGdEQUFBO0MvQ3UyR0g7QStDdDJHRztFQUNFLGdEQUFBO0MvQ3cyR0w7O0ErQzMyR0M7RUFDRSxnREFBQTtDL0M4MkdIO0ErQzcyR0c7RUFDRSxnREFBQTtDL0MrMkdMOztBK0NsM0dDO0VBQ0UsZ0RBQUE7Qy9DcTNHSDtBK0NwM0dHO0VBQ0UsZ0RBQUE7Qy9DczNHTDs7QStDejNHQztFQUNFLGdEQUFBO0MvQzQzR0g7QStDMzNHRztFQUNFLGdEQUFBO0MvQzYzR0w7O0ErQ2g0R0M7RUFDRSxnREFBQTtDL0NtNEdIO0ErQ2w0R0c7RUFDRSxnREFBQTtDL0NvNEdMOztBK0N2NEdDO0VBQ0UsZ0RBQUE7Qy9DMDRHSDtBK0N6NEdHO0VBQ0UsZ0RBQUE7Qy9DMjRHTDs7QStDOTRHQztFQUNFLGdEQUFBO0MvQ2k1R0g7QStDaDVHRztFQUNFLGdEQUFBO0MvQ2s1R0w7O0ErQ3I1R0M7RUFDRSxnREFBQTtDL0N3NUdIO0ErQ3Y1R0c7RUFDRSxnREFBQTtDL0N5NUdMOztBK0M1NUdDO0VBQ0UsZ0RBQUE7Qy9DKzVHSDtBK0M5NUdHO0VBQ0UsZ0RBQUE7Qy9DZzZHTDs7QStDbjZHQztFQUNFLGdEQUFBO0MvQ3M2R0g7QStDcjZHRztFQUNFLGdEQUFBO0MvQ3U2R0w7O0ErQzE2R0M7RUFDRSxnREFBQTtDL0M2NkdIO0ErQzU2R0c7RUFDRSxnREFBQTtDL0M4NkdMOztBK0NqN0dDO0VBQ0UsZ0RBQUE7Qy9DbzdHSDtBK0NuN0dHO0VBQ0UsZ0RBQUE7Qy9DcTdHTDs7QStDeDdHQztFQUNFLGdEQUFBO0MvQzI3R0g7QStDMTdHRztFQUNFLGdEQUFBO0MvQzQ3R0w7O0ErQy83R0M7RUFDRSxnREFBQTtDL0NrOEdIO0ErQ2o4R0c7RUFDRSxnREFBQTtDL0NtOEdMOztBK0N0OEdDO0VBQ0UsZ0RBQUE7Qy9DeThHSDtBK0N4OEdHO0VBQ0UsZ0RBQUE7Qy9DMDhHTDs7QStDNzhHQztFQUNFLGdEQUFBO0MvQ2c5R0g7QStDLzhHRztFQUNFLGdEQUFBO0MvQ2k5R0w7O0ErQ3A5R0M7RUFDRSxnREFBQTtDL0N1OUdIO0ErQ3Q5R0c7RUFDRSxnREFBQTtDL0N3OUdMOztBK0MzOUdDO0VBQ0UsZ0RBQUE7Qy9DODlHSDtBK0M3OUdHO0VBQ0UsZ0RBQUE7Qy9DKzlHTDs7QStDbCtHQztFQUNFLGdEQUFBO0MvQ3ErR0g7QStDcCtHRztFQUNFLGdEQUFBO0MvQ3MrR0w7O0ErQ3orR0M7RUFDRSxnREFBQTtDL0M0K0dIO0ErQzMrR0c7RUFDRSxnREFBQTtDL0M2K0dMOztBK0NoL0dDO0VBQ0UsZ0RBQUE7Qy9DbS9HSDtBK0NsL0dHO0VBQ0UsZ0RBQUE7Qy9Dby9HTDs7QStDdi9HQztFQUNFLGdEQUFBO0MvQzAvR0g7QStDei9HRztFQUNFLGdEQUFBO0MvQzIvR0w7O0ErQzkvR0M7RUFDRSxnREFBQTtDL0NpZ0hIO0ErQ2hnSEc7RUFDRSxnREFBQTtDL0NrZ0hMOztBK0NyZ0hDO0VBQ0UsZ0RBQUE7Qy9Dd2dISDtBK0N2Z0hHO0VBQ0UsZ0RBQUE7Qy9DeWdITDs7QStDNWdIQztFQUNFLGdEQUFBO0MvQytnSEg7QStDOWdIRztFQUNFLGdEQUFBO0MvQ2doSEw7O0ErQ25oSEM7RUFDRSxnREFBQTtDL0NzaEhIO0ErQ3JoSEc7RUFDRSxnREFBQTtDL0N1aEhMOztBK0MxaEhDO0VBQ0UsZ0RBQUE7Qy9DNmhISDtBK0M1aEhHO0VBQ0UsZ0RBQUE7Qy9DOGhITDs7QStDamlIQztFQUNFLGdEQUFBO0MvQ29pSEg7QStDbmlIRztFQUNFLGdEQUFBO0MvQ3FpSEw7O0ErQ3hpSEM7RUFDRSxnREFBQTtDL0MyaUhIO0ErQzFpSEc7RUFDRSxnREFBQTtDL0M0aUhMOztBK0MvaUhDO0VBQ0UsZ0RBQUE7Qy9Da2pISDtBK0NqakhHO0VBQ0UsZ0RBQUE7Qy9DbWpITDs7QStDdGpIQztFQUNFLGdEQUFBO0MvQ3lqSEg7QStDeGpIRztFQUNFLGdEQUFBO0MvQzBqSEw7O0ErQzdqSEM7RUFDRSxnREFBQTtDL0Nna0hIO0ErQy9qSEc7RUFDRSxnREFBQTtDL0Npa0hMOztBK0Nwa0hDO0VBQ0UsZ0RBQUE7Qy9DdWtISDtBK0N0a0hHO0VBQ0UsZ0RBQUE7Qy9Dd2tITDs7QStDM2tIQztFQUNFLGdEQUFBO0MvQzhrSEg7QStDN2tIRztFQUNFLGdEQUFBO0MvQytrSEw7O0ErQ2xsSEM7RUFDRSxnREFBQTtDL0NxbEhIO0ErQ3BsSEc7RUFDRSxnREFBQTtDL0NzbEhMOztBK0N6bEhDO0VBQ0UsZ0RBQUE7Qy9DNGxISDtBK0MzbEhHO0VBQ0UsZ0RBQUE7Qy9DNmxITDs7QStDaG1IQztFQUNFLGdEQUFBO0MvQ21tSEg7QStDbG1IRztFQUNFLGdEQUFBO0MvQ29tSEw7O0ErQ3ZtSEM7RUFDRSxnREFBQTtDL0MwbUhIO0ErQ3ptSEc7RUFDRSxnREFBQTtDL0MybUhMOztBK0M5bUhDO0VBQ0UsZ0RBQUE7Qy9DaW5ISDtBK0NobkhHO0VBQ0UsZ0RBQUE7Qy9Da25ITDs7QStDcm5IQztFQUNFLGdEQUFBO0MvQ3duSEg7QStDdm5IRztFQUNFLGdEQUFBO0MvQ3luSEw7O0ErQzVuSEM7RUFDRSxnREFBQTtDL0MrbkhIO0ErQzluSEc7RUFDRSxnREFBQTtDL0Nnb0hMOztBK0Nub0hDO0VBQ0UsZ0RBQUE7Qy9Dc29ISDtBK0Nyb0hHO0VBQ0UsZ0RBQUE7Qy9DdW9ITDs7QStDMW9IQztFQUNFLGdEQUFBO0MvQzZvSEg7QStDNW9IRztFQUNFLGdEQUFBO0MvQzhvSEw7O0ErQ2pwSEM7RUFDRSxnREFBQTtDL0NvcEhIO0ErQ25wSEc7RUFDRSxnREFBQTtDL0NxcEhMOztBK0N4cEhDO0VBQ0UsZ0RBQUE7Qy9DMnBISDtBK0MxcEhHO0VBQ0UsZ0RBQUE7Qy9DNHBITDs7QStDL3BIQztFQUNFLGdEQUFBO0MvQ2txSEg7QStDanFIRztFQUNFLGdEQUFBO0MvQ21xSEw7O0ErQ3RxSEM7RUFDRSxnREFBQTtDL0N5cUhIO0ErQ3hxSEc7RUFDRSxnREFBQTtDL0MwcUhMOztBK0M3cUhDO0VBQ0UsZ0RBQUE7Qy9DZ3JISDtBK0MvcUhHO0VBQ0UsZ0RBQUE7Qy9DaXJITDs7QStDcHJIQztFQUNFLGdEQUFBO0MvQ3VySEg7QStDdHJIRztFQUNFLGdEQUFBO0MvQ3dySEw7O0ErQzNySEM7RUFDRSxnREFBQTtDL0M4ckhIO0ErQzdySEc7RUFDRSxnREFBQTtDL0MrckhMOztBK0Nsc0hDO0VBQ0UsZ0RBQUE7Qy9DcXNISDtBK0Nwc0hHO0VBQ0UsZ0RBQUE7Qy9Dc3NITDs7QStDenNIQztFQUNFLGdEQUFBO0MvQzRzSEg7QStDM3NIRztFQUNFLGdEQUFBO0MvQzZzSEw7O0ErQ2h0SEM7RUFDRSxnREFBQTtDL0NtdEhIO0ErQ2x0SEc7RUFDRSxnREFBQTtDL0NvdEhMOztBK0N2dEhDO0VBQ0UsZ0RBQUE7Qy9DMHRISDtBK0N6dEhHO0VBQ0UsZ0RBQUE7Qy9DMnRITDs7QStDOXRIQztFQUNFLGdEQUFBO0MvQ2l1SEg7QStDaHVIRztFQUNFLGdEQUFBO0MvQ2t1SEw7O0ErQ3J1SEM7RUFDRSxnREFBQTtDL0N3dUhIO0ErQ3Z1SEc7RUFDRSxnREFBQTtDL0N5dUhMOztBK0M1dUhDO0VBQ0UsZ0RBQUE7Qy9DK3VISDtBK0M5dUhHO0VBQ0UsZ0RBQUE7Qy9DZ3ZITDs7QStDbnZIQztFQUNFLGdEQUFBO0MvQ3N2SEg7QStDcnZIRztFQUNFLGdEQUFBO0MvQ3V2SEw7O0ErQzF2SEM7RUFDRSxnREFBQTtDL0M2dkhIO0ErQzV2SEc7RUFDRSxnREFBQTtDL0M4dkhMOztBK0Nqd0hDO0VBQ0UsZ0RBQUE7Qy9Db3dISDtBK0Nud0hHO0VBQ0UsZ0RBQUE7Qy9DcXdITDs7QStDeHdIQztFQUNFLGdEQUFBO0MvQzJ3SEg7QStDMXdIRztFQUNFLGdEQUFBO0MvQzR3SEw7O0ErQy93SEM7RUFDRSxnREFBQTtDL0NreEhIO0ErQ2p4SEc7RUFDRSxnREFBQTtDL0NteEhMOztBK0N0eEhDO0VBQ0UsZ0RBQUE7Qy9DeXhISDtBK0N4eEhHO0VBQ0UsZ0RBQUE7Qy9DMHhITDs7QStDN3hIQztFQUNFLGdEQUFBO0MvQ2d5SEg7QStDL3hIRztFQUNFLGdEQUFBO0MvQ2l5SEw7O0ErQ3B5SEM7RUFDRSxnREFBQTtDL0N1eUhIO0ErQ3R5SEc7RUFDRSxnREFBQTtDL0N3eUhMOztBK0MzeUhDO0VBQ0UsZ0RBQUE7Qy9DOHlISDtBK0M3eUhHO0VBQ0UsZ0RBQUE7Qy9DK3lITDs7QStDbHpIQztFQUNFLGdEQUFBO0MvQ3F6SEg7QStDcHpIRztFQUNFLGdEQUFBO0MvQ3N6SEw7O0ErQ3p6SEM7RUFDRSxnREFBQTtDL0M0ekhIO0ErQzN6SEc7RUFDRSxnREFBQTtDL0M2ekhMOztBK0NoMEhDO0VBQ0UsZ0RBQUE7Qy9DbTBISDtBK0NsMEhHO0VBQ0UsZ0RBQUE7Qy9DbzBITDs7QStDdjBIQztFQUNFLGdEQUFBO0MvQzAwSEg7QStDejBIRztFQUNFLGdEQUFBO0MvQzIwSEw7O0ErQzkwSEM7RUFDRSxnREFBQTtDL0NpMUhIO0ErQ2gxSEc7RUFDRSxnREFBQTtDL0NrMUhMOztBK0NyMUhDO0VBQ0UsZ0RBQUE7Qy9DdzFISDtBK0N2MUhHO0VBQ0UsZ0RBQUE7Qy9DeTFITDs7QStDNTFIQztFQUNFLGdEQUFBO0MvQysxSEg7QStDOTFIRztFQUNFLGdEQUFBO0MvQ2cySEw7O0ErQ24ySEM7RUFDRSxnREFBQTtDL0NzMkhIO0ErQ3IySEc7RUFDRSxnREFBQTtDL0N1MkhMOztBK0MxMkhDO0VBQ0UsZ0RBQUE7Qy9DNjJISDtBK0M1MkhHO0VBQ0UsZ0RBQUE7Qy9DODJITDs7QStDajNIQztFQUNFLGdEQUFBO0MvQ28zSEg7QStDbjNIRztFQUNFLGdEQUFBO0MvQ3EzSEw7O0ErQ3gzSEM7RUFDRSxnREFBQTtDL0MyM0hIO0ErQzEzSEc7RUFDRSxnREFBQTtDL0M0M0hMOztBK0MvM0hDO0VBQ0UsZ0RBQUE7Qy9DazRISDtBK0NqNEhHO0VBQ0UsZ0RBQUE7Qy9DbTRITDs7QStDdDRIQztFQUNFLGdEQUFBO0MvQ3k0SEg7QStDeDRIRztFQUNFLGdEQUFBO0MvQzA0SEw7O0ErQzc0SEM7RUFDRSxnREFBQTtDL0NnNUhIO0ErQy80SEc7RUFDRSxnREFBQTtDL0NpNUhMOztBK0NwNUhDO0VBQ0UsZ0RBQUE7Qy9DdTVISDtBK0N0NUhHO0VBQ0UsZ0RBQUE7Qy9DdzVITDs7QStDMzVIQztFQUNFLGdEQUFBO0MvQzg1SEg7QStDNzVIRztFQUNFLGdEQUFBO0MvQys1SEw7O0ErQ2w2SEM7RUFDRSxnREFBQTtDL0NxNkhIO0ErQ3A2SEc7RUFDRSxnREFBQTtDL0NzNkhMOztBK0N6NkhDO0VBQ0UsZ0RBQUE7Qy9DNDZISDtBK0MzNkhHO0VBQ0UsZ0RBQUE7Qy9DNjZITDs7QStDaDdIQztFQUNFLGdEQUFBO0MvQ203SEg7QStDbDdIRztFQUNFLGdEQUFBO0MvQ283SEw7O0ErQ3Y3SEM7RUFDRSxnREFBQTtDL0MwN0hIO0ErQ3o3SEc7RUFDRSxnREFBQTtDL0MyN0hMOztBK0M5N0hDO0VBQ0UsZ0RBQUE7Qy9DaThISDtBK0NoOEhHO0VBQ0UsZ0RBQUE7Qy9DazhITDs7QStDcjhIQztFQUNFLGdEQUFBO0MvQ3c4SEg7QStDdjhIRztFQUNFLGdEQUFBO0MvQ3k4SEw7O0ErQzU4SEM7RUFDRSxnREFBQTtDL0MrOEhIO0ErQzk4SEc7RUFDRSxnREFBQTtDL0NnOUhMOztBK0NuOUhDO0VBQ0UsZ0RBQUE7Qy9DczlISDtBK0NyOUhHO0VBQ0UsZ0RBQUE7Qy9DdTlITDs7QStDMTlIQztFQUNFLGdEQUFBO0MvQzY5SEg7QStDNTlIRztFQUNFLGdEQUFBO0MvQzg5SEw7O0ErQ2orSEM7RUFDRSxnREFBQTtDL0NvK0hIO0ErQ24rSEc7RUFDRSxnREFBQTtDL0NxK0hMOztBK0N4K0hDO0VBQ0UsZ0RBQUE7Qy9DMitISDtBK0MxK0hHO0VBQ0UsZ0RBQUE7Qy9DNCtITDs7QStDLytIQztFQUNFLGdEQUFBO0MvQ2svSEg7QStDai9IRztFQUNFLGdEQUFBO0MvQ20vSEw7O0ErQ3QvSEM7RUFDRSxnREFBQTtDL0N5L0hIO0ErQ3gvSEc7RUFDRSxnREFBQTtDL0MwL0hMOztBK0M3L0hDO0VBQ0UsZ0RBQUE7Qy9DZ2dJSDtBK0MvL0hHO0VBQ0UsZ0RBQUE7Qy9DaWdJTDs7QStDcGdJQztFQUNFLGdEQUFBO0MvQ3VnSUg7QStDdGdJRztFQUNFLGdEQUFBO0MvQ3dnSUw7O0ErQzNnSUM7RUFDRSxnREFBQTtDL0M4Z0lIO0ErQzdnSUc7RUFDRSxnREFBQTtDL0MrZ0lMOztBK0NsaElDO0VBQ0UsZ0RBQUE7Qy9DcWhJSDtBK0NwaElHO0VBQ0UsZ0RBQUE7Qy9Dc2hJTDs7QStDemhJQztFQUNFLGdEQUFBO0MvQzRoSUg7QStDM2hJRztFQUNFLGdEQUFBO0MvQzZoSUw7O0ErQ2hpSUM7RUFDRSxnREFBQTtDL0NtaUlIO0ErQ2xpSUc7RUFDRSxnREFBQTtDL0NvaUlMOztBK0N2aUlDO0VBQ0UsZ0RBQUE7Qy9DMGlJSDtBK0N6aUlHO0VBQ0UsZ0RBQUE7Qy9DMmlJTDs7QStDOWlJQztFQUNFLGdEQUFBO0MvQ2lqSUg7QStDaGpJRztFQUNFLGdEQUFBO0MvQ2tqSUw7O0ErQ3JqSUM7RUFDRSxnREFBQTtDL0N3aklIO0ErQ3ZqSUc7RUFDRSxnREFBQTtDL0N5aklMOztBK0M1aklDO0VBQ0UsZ0RBQUE7Qy9DK2pJSDtBK0M5aklHO0VBQ0UsZ0RBQUE7Qy9DZ2tJTDs7QStDbmtJQztFQUNFLGdEQUFBO0MvQ3NrSUg7QStDcmtJRztFQUNFLGdEQUFBO0MvQ3VrSUw7O0ErQzFrSUM7RUFDRSxnREFBQTtDL0M2a0lIO0ErQzVrSUc7RUFDRSxnREFBQTtDL0M4a0lMOztBK0NqbElDO0VBQ0UsZ0RBQUE7Qy9Db2xJSDtBK0NubElHO0VBQ0UsZ0RBQUE7Qy9DcWxJTDs7QStDeGxJQztFQUNFLGdEQUFBO0MvQzJsSUg7QStDMWxJRztFQUNFLGdEQUFBO0MvQzRsSUw7O0ErQy9sSUM7RUFDRSxnREFBQTtDL0NrbUlIO0ErQ2ptSUc7RUFDRSxnREFBQTtDL0NtbUlMOztBK0N0bUlDO0VBQ0UsZ0RBQUE7Qy9DeW1JSDtBK0N4bUlHO0VBQ0UsZ0RBQUE7Qy9DMG1JTDs7QStDN21JQztFQUNFLGdEQUFBO0MvQ2duSUg7QStDL21JRztFQUNFLGdEQUFBO0MvQ2luSUw7O0ErQ3BuSUM7RUFDRSxnREFBQTtDL0N1bklIO0ErQ3RuSUc7RUFDRSxnREFBQTtDL0N3bklMOztBK0MzbklDO0VBQ0UsZ0RBQUE7Qy9DOG5JSDtBK0M3bklHO0VBQ0UsZ0RBQUE7Qy9DK25JTDs7QStDbG9JQztFQUNFLGdEQUFBO0MvQ3FvSUg7QStDcG9JRztFQUNFLGdEQUFBO0MvQ3NvSUw7O0ErQ3pvSUM7RUFDRSxnREFBQTtDL0M0b0lIO0ErQzNvSUc7RUFDRSxnREFBQTtDL0M2b0lMOztBK0NocElDO0VBQ0UsZ0RBQUE7Qy9DbXBJSDtBK0NscElHO0VBQ0UsZ0RBQUE7Qy9Db3BJTDs7QStDdnBJQztFQUNFLGdEQUFBO0MvQzBwSUg7QStDenBJRztFQUNFLGdEQUFBO0MvQzJwSUw7O0ErQzlwSUM7RUFDRSxnREFBQTtDL0NpcUlIO0ErQ2hxSUc7RUFDRSxnREFBQTtDL0NrcUlMOztBK0NycUlDO0VBQ0UsZ0RBQUE7Qy9Dd3FJSDtBK0N2cUlHO0VBQ0UsZ0RBQUE7Qy9DeXFJTDs7QStDNXFJQztFQUNFLGdEQUFBO0MvQytxSUg7QStDOXFJRztFQUNFLGdEQUFBO0MvQ2dySUw7O0ErQ25ySUM7RUFDRSxnREFBQTtDL0NzcklIO0ErQ3JySUc7RUFDRSxnREFBQTtDL0N1cklMOztBK0MxcklDO0VBQ0UsZ0RBQUE7Qy9DNnJJSDtBK0M1cklHO0VBQ0UsZ0RBQUE7Qy9DOHJJTDs7QStDanNJQztFQUNFLGdEQUFBO0MvQ29zSUg7QStDbnNJRztFQUNFLGdEQUFBO0MvQ3FzSUw7O0ErQ3hzSUM7RUFDRSxnREFBQTtDL0Myc0lIO0ErQzFzSUc7RUFDRSxnREFBQTtDL0M0c0lMOztBK0Mvc0lDO0VBQ0UsZ0RBQUE7Qy9Da3RJSDtBK0NqdElHO0VBQ0UsZ0RBQUE7Qy9DbXRJTDs7QStDdHRJQztFQUNFLGdEQUFBO0MvQ3l0SUg7QStDeHRJRztFQUNFLGdEQUFBO0MvQzB0SUw7O0ErQzd0SUM7RUFDRSxnREFBQTtDL0NndUlIO0ErQy90SUc7RUFDRSxnREFBQTtDL0NpdUlMOztBK0NwdUlDO0VBQ0UsZ0RBQUE7Qy9DdXVJSDtBK0N0dUlHO0VBQ0UsZ0RBQUE7Qy9Dd3VJTDs7QStDM3VJQztFQUNFLGdEQUFBO0MvQzh1SUg7QStDN3VJRztFQUNFLGdEQUFBO0MvQyt1SUw7O0ErQ2x2SUM7RUFDRSxnREFBQTtDL0NxdklIO0ErQ3B2SUc7RUFDRSxnREFBQTtDL0NzdklMOztBK0N6dklDO0VBQ0UsZ0RBQUE7Qy9DNHZJSDtBK0MzdklHO0VBQ0UsZ0RBQUE7Qy9DNnZJTDs7QStDaHdJQztFQUNFLGdEQUFBO0MvQ213SUg7QStDbHdJRztFQUNFLGdEQUFBO0MvQ293SUw7O0ErQ3Z3SUM7RUFDRSxnREFBQTtDL0Mwd0lIO0ErQ3p3SUc7RUFDRSxnREFBQTtDL0Myd0lMOztBK0M5d0lDO0VBQ0UsZ0RBQUE7Qy9DaXhJSDtBK0NoeElHO0VBQ0UsZ0RBQUE7Qy9Da3hJTDs7QStDcnhJQztFQUNFLGdEQUFBO0MvQ3d4SUg7QStDdnhJRztFQUNFLGdEQUFBO0MvQ3l4SUw7O0ErQzV4SUM7RUFDRSxnREFBQTtDL0MreElIO0ErQzl4SUc7RUFDRSxnREFBQTtDL0NneUlMOztBK0NueUlDO0VBQ0UsZ0RBQUE7Qy9Dc3lJSDtBK0NyeUlHO0VBQ0UsZ0RBQUE7Qy9DdXlJTDs7QStDMXlJQztFQUNFLGdEQUFBO0MvQzZ5SUg7QStDNXlJRztFQUNFLGdEQUFBO0MvQzh5SUw7O0ErQ2p6SUM7RUFDRSxnREFBQTtDL0NveklIO0ErQ256SUc7RUFDRSxnREFBQTtDL0NxeklMOztBK0N4eklDO0VBQ0UsZ0RBQUE7Qy9DMnpJSDtBK0MxeklHO0VBQ0UsZ0RBQUE7Qy9DNHpJTDs7QStDL3pJQztFQUNFLGdEQUFBO0MvQ2swSUg7QStDajBJRztFQUNFLGdEQUFBO0MvQ20wSUw7O0ErQ3QwSUM7RUFDRSxnREFBQTtDL0N5MElIO0ErQ3gwSUc7RUFDRSxnREFBQTtDL0MwMElMOztBK0M3MElDO0VBQ0UsZ0RBQUE7Qy9DZzFJSDtBK0MvMElHO0VBQ0UsZ0RBQUE7Qy9DaTFJTDs7QStDcDFJQztFQUNFLGdEQUFBO0MvQ3UxSUg7QStDdDFJRztFQUNFLGdEQUFBO0MvQ3cxSUw7O0ErQzMxSUM7RUFDRSxnREFBQTtDL0M4MUlIO0ErQzcxSUc7RUFDRSxnREFBQTtDL0MrMUlMOztBK0NsMklDO0VBQ0UsZ0RBQUE7Qy9DcTJJSDtBK0NwMklHO0VBQ0UsZ0RBQUE7Qy9DczJJTDs7QStDejJJQztFQUNFLGdEQUFBO0MvQzQySUg7QStDMzJJRztFQUNFLGdEQUFBO0MvQzYySUw7O0ErQ2gzSUM7RUFDRSxnREFBQTtDL0NtM0lIO0ErQ2wzSUc7RUFDRSxnREFBQTtDL0NvM0lMOztBK0N2M0lDO0VBQ0UsZ0RBQUE7Qy9DMDNJSDtBK0N6M0lHO0VBQ0UsZ0RBQUE7Qy9DMjNJTDs7QStDOTNJQztFQUNFLGdEQUFBO0MvQ2k0SUg7QStDaDRJRztFQUNFLGdEQUFBO0MvQ2s0SUw7O0ErQ3I0SUM7RUFDRSxnREFBQTtDL0N3NElIO0ErQ3Y0SUc7RUFDRSxnREFBQTtDL0N5NElMOztBK0M1NElDO0VBQ0UsZ0RBQUE7Qy9DKzRJSDtBK0M5NElHO0VBQ0UsZ0RBQUE7Qy9DZzVJTDs7QStDbjVJQztFQUNFLGdEQUFBO0MvQ3M1SUg7QStDcjVJRztFQUNFLGdEQUFBO0MvQ3U1SUw7O0ErQzE1SUM7RUFDRSxnREFBQTtDL0M2NUlIO0ErQzU1SUc7RUFDRSxnREFBQTtDL0M4NUlMOztBK0NqNklDO0VBQ0UsZ0RBQUE7Qy9DbzZJSDtBK0NuNklHO0VBQ0UsZ0RBQUE7Qy9DcTZJTDs7QStDeDZJQztFQUNFLGdEQUFBO0MvQzI2SUg7QStDMTZJRztFQUNFLGdEQUFBO0MvQzQ2SUw7O0ErQy82SUM7RUFDRSxnREFBQTtDL0NrN0lIO0ErQ2o3SUc7RUFDRSxnREFBQTtDL0NtN0lMOztBK0N0N0lDO0VBQ0UsZ0RBQUE7Qy9DeTdJSDtBK0N4N0lHO0VBQ0UsZ0RBQUE7Qy9DMDdJTDs7QStDNzdJQztFQUNFLGdEQUFBO0MvQ2c4SUg7QStDLzdJRztFQUNFLGdEQUFBO0MvQ2k4SUw7O0ErQ3A4SUM7RUFDRSxnREFBQTtDL0N1OElIO0ErQ3Q4SUc7RUFDRSxnREFBQTtDL0N3OElMOztBK0MzOElDO0VBQ0UsZ0RBQUE7Qy9DODhJSDtBK0M3OElHO0VBQ0UsZ0RBQUE7Qy9DKzhJTDs7QStDbDlJQztFQUNFLGdEQUFBO0MvQ3E5SUg7QStDcDlJRztFQUNFLGdEQUFBO0MvQ3M5SUw7O0ErQ3o5SUM7RUFDRSxnREFBQTtDL0M0OUlIO0ErQzM5SUc7RUFDRSxnREFBQTtDL0M2OUlMOztBK0NoK0lDO0VBQ0UsZ0RBQUE7Qy9DbStJSDtBK0NsK0lHO0VBQ0UsZ0RBQUE7Qy9DbytJTDs7QStDditJQztFQUNFLGdEQUFBO0MvQzArSUg7QStDeitJRztFQUNFLGdEQUFBO0MvQzIrSUw7O0ErQzkrSUM7RUFDRSxnREFBQTtDL0NpL0lIO0ErQ2gvSUc7RUFDRSxnREFBQTtDL0NrL0lMOztBK0NyL0lDO0VBQ0UsZ0RBQUE7Qy9Ddy9JSDtBK0N2L0lHO0VBQ0UsZ0RBQUE7Qy9DeS9JTDs7QStDNS9JQztFQUNFLGdEQUFBO0MvQysvSUg7QStDOS9JRztFQUNFLGdEQUFBO0MvQ2dnSkw7O0ErQ25nSkM7RUFDRSxnREFBQTtDL0NzZ0pIO0ErQ3JnSkc7RUFDRSxnREFBQTtDL0N1Z0pMOztBK0MxZ0pDO0VBQ0UsZ0RBQUE7Qy9DNmdKSDtBK0M1Z0pHO0VBQ0UsZ0RBQUE7Qy9DOGdKTDs7QStDamhKQztFQUNFLGdEQUFBO0MvQ29oSkg7QStDbmhKRztFQUNFLGdEQUFBO0MvQ3FoSkw7O0ErQ3hoSkM7RUFDRSxnREFBQTtDL0MyaEpIO0ErQzFoSkc7RUFDRSxnREFBQTtDL0M0aEpMOztBK0MvaEpDO0VBQ0UsZ0RBQUE7Qy9Da2lKSDtBK0NqaUpHO0VBQ0UsZ0RBQUE7Qy9DbWlKTDs7QStDdGlKQztFQUNFLGdEQUFBO0MvQ3lpSkg7QStDeGlKRztFQUNFLGdEQUFBO0MvQzBpSkw7O0ErQzdpSkM7RUFDRSxnREFBQTtDL0NnakpIO0ErQy9pSkc7RUFDRSxnREFBQTtDL0NpakpMOztBK0NwakpDO0VBQ0UsZ0RBQUE7Qy9DdWpKSDtBK0N0akpHO0VBQ0UsZ0RBQUE7Qy9Dd2pKTDs7QStDM2pKQztFQUNFLGdEQUFBO0MvQzhqSkg7QStDN2pKRztFQUNFLGdEQUFBO0MvQytqSkw7O0ErQ2xrSkM7RUFDRSxnREFBQTtDL0Nxa0pIO0ErQ3BrSkc7RUFDRSxnREFBQTtDL0Nza0pMOztBK0N6a0pDO0VBQ0UsZ0RBQUE7Qy9DNGtKSDtBK0Mza0pHO0VBQ0UsZ0RBQUE7Qy9DNmtKTDs7QStDaGxKQztFQUNFLGdEQUFBO0MvQ21sSkg7QStDbGxKRztFQUNFLGdEQUFBO0MvQ29sSkw7O0ErQ3ZsSkM7RUFDRSxnREFBQTtDL0MwbEpIO0ErQ3psSkc7RUFDRSxnREFBQTtDL0MybEpMOztBK0M5bEpDO0VBQ0UsZ0RBQUE7Qy9DaW1KSDtBK0NobUpHO0VBQ0UsZ0RBQUE7Qy9Da21KTDs7QStDcm1KQztFQUNFLGdEQUFBO0MvQ3dtSkg7QStDdm1KRztFQUNFLGdEQUFBO0MvQ3ltSkw7O0ErQzVtSkM7RUFDRSxnREFBQTtDL0MrbUpIO0ErQzltSkc7RUFDRSxnREFBQTtDL0NnbkpMOztBK0NubkpDO0VBQ0UsZ0RBQUE7Qy9Dc25KSDtBK0NybkpHO0VBQ0UsZ0RBQUE7Qy9DdW5KTDs7QStDMW5KQztFQUNFLGdEQUFBO0MvQzZuSkg7QStDNW5KRztFQUNFLGdEQUFBO0MvQzhuSkw7O0ErQ2pvSkM7RUFDRSxnREFBQTtDL0Nvb0pIO0ErQ25vSkc7RUFDRSxnREFBQTtDL0Nxb0pMOztBK0N4b0pDO0VBQ0UsZ0RBQUE7Qy9DMm9KSDtBK0Mxb0pHO0VBQ0UsZ0RBQUE7Qy9DNG9KTDs7QStDL29KQztFQUNFLGdEQUFBO0MvQ2twSkg7QStDanBKRztFQUNFLGdEQUFBO0MvQ21wSkw7O0ErQ3RwSkM7RUFDRSxnREFBQTtDL0N5cEpIO0ErQ3hwSkc7RUFDRSxnREFBQTtDL0MwcEpMOztBK0M3cEpDO0VBQ0UsZ0RBQUE7Qy9DZ3FKSDtBK0MvcEpHO0VBQ0UsZ0RBQUE7Qy9DaXFKTDs7QStDcHFKQztFQUNFLGdEQUFBO0MvQ3VxSkg7QStDdHFKRztFQUNFLGdEQUFBO0MvQ3dxSkw7O0ErQzNxSkM7RUFDRSxnREFBQTtDL0M4cUpIO0ErQzdxSkc7RUFDRSxnREFBQTtDL0MrcUpMOztBK0NsckpDO0VBQ0UsZ0RBQUE7Qy9DcXJKSDtBK0NwckpHO0VBQ0UsZ0RBQUE7Qy9Dc3JKTDs7QStDenJKQztFQUNFLGdEQUFBO0MvQzRySkg7QStDM3JKRztFQUNFLGdEQUFBO0MvQzZySkw7O0ErQ2hzSkM7RUFDRSxnREFBQTtDL0Ntc0pIO0ErQ2xzSkc7RUFDRSxnREFBQTtDL0Nvc0pMOztBK0N2c0pDO0VBQ0UsZ0RBQUE7Qy9DMHNKSDtBK0N6c0pHO0VBQ0UsZ0RBQUE7Qy9DMnNKTDs7QStDOXNKQztFQUNFLGdEQUFBO0MvQ2l0Skg7QStDaHRKRztFQUNFLGdEQUFBO0MvQ2t0Skw7O0ErQ3J0SkM7RUFDRSxnREFBQTtDL0N3dEpIO0ErQ3Z0Skc7RUFDRSxnREFBQTtDL0N5dEpMOztBK0M1dEpDO0VBQ0UsZ0RBQUE7Qy9DK3RKSDtBK0M5dEpHO0VBQ0UsZ0RBQUE7Qy9DZ3VKTDs7QStDbnVKQztFQUNFLGdEQUFBO0MvQ3N1Skg7QStDcnVKRztFQUNFLGdEQUFBO0MvQ3V1Skw7O0ErQzF1SkM7RUFDRSxnREFBQTtDL0M2dUpIO0ErQzV1Skc7RUFDRSxnREFBQTtDL0M4dUpMOztBK0NqdkpDO0VBQ0UsZ0RBQUE7Qy9Db3ZKSDtBK0NudkpHO0VBQ0UsZ0RBQUE7Qy9DcXZKTDs7QStDeHZKQztFQUNFLGdEQUFBO0MvQzJ2Skg7QStDMXZKRztFQUNFLGdEQUFBO0MvQzR2Skw7O0ErQy92SkM7RUFDRSxnREFBQTtDL0Nrd0pIO0ErQ2p3Skc7RUFDRSxnREFBQTtDL0Ntd0pMOztBK0N0d0pDO0VBQ0UsZ0RBQUE7Qy9DeXdKSDtBK0N4d0pHO0VBQ0UsZ0RBQUE7Qy9DMHdKTDs7QStDN3dKQztFQUNFLGdEQUFBO0MvQ2d4Skg7QStDL3dKRztFQUNFLGdEQUFBO0MvQ2l4Skw7O0ErQ3B4SkM7RUFDRSxnREFBQTtDL0N1eEpIO0ErQ3R4Skc7RUFDRSxnREFBQTtDL0N3eEpMOztBK0MzeEpDO0VBQ0UsZ0RBQUE7Qy9DOHhKSDtBK0M3eEpHO0VBQ0UsZ0RBQUE7Qy9DK3hKTDs7QStDbHlKQztFQUNFLGdEQUFBO0MvQ3F5Skg7QStDcHlKRztFQUNFLGdEQUFBO0MvQ3N5Skw7O0ErQ3p5SkM7RUFDRSxnREFBQTtDL0M0eUpIO0ErQzN5Skc7RUFDRSxnREFBQTtDL0M2eUpMOztBK0NoekpDO0VBQ0UsZ0RBQUE7Qy9DbXpKSDtBK0NsekpHO0VBQ0UsZ0RBQUE7Qy9Db3pKTDs7QStDdnpKQztFQUNFLGdEQUFBO0MvQzB6Skg7QStDenpKRztFQUNFLGdEQUFBO0MvQzJ6Skw7O0ErQzl6SkM7RUFDRSxnREFBQTtDL0NpMEpIO0ErQ2gwSkc7RUFDRSxnREFBQTtDL0NrMEpMOztBK0NyMEpDO0VBQ0UsZ0RBQUE7Qy9DdzBKSDtBK0N2MEpHO0VBQ0UsZ0RBQUE7Qy9DeTBKTDs7QStDNTBKQztFQUNFLGdEQUFBO0MvQyswSkg7QStDOTBKRztFQUNFLGdEQUFBO0MvQ2cxSkw7O0ErQ24xSkM7RUFDRSxnREFBQTtDL0NzMUpIO0ErQ3IxSkc7RUFDRSxnREFBQTtDL0N1MUpMOztBK0MxMUpDO0VBQ0UsZ0RBQUE7Qy9DNjFKSDtBK0M1MUpHO0VBQ0UsZ0RBQUE7Qy9DODFKTDs7QStDajJKQztFQUNFLGdEQUFBO0MvQ28ySkg7QStDbjJKRztFQUNFLGdEQUFBO0MvQ3EySkw7O0ErQ3gySkM7RUFDRSxnREFBQTtDL0MyMkpIO0ErQzEySkc7RUFDRSxnREFBQTtDL0M0MkpMOztBK0MvMkpDO0VBQ0UsZ0RBQUE7Qy9DazNKSDtBK0NqM0pHO0VBQ0UsZ0RBQUE7Qy9DbTNKTDs7QStDdDNKQztFQUNFLGdEQUFBO0MvQ3kzSkg7QStDeDNKRztFQUNFLGdEQUFBO0MvQzAzSkw7O0ErQzczSkM7RUFDRSxnREFBQTtDL0NnNEpIO0ErQy8zSkc7RUFDRSxnREFBQTtDL0NpNEpMOztBK0NwNEpDO0VBQ0UsZ0RBQUE7Qy9DdTRKSDtBK0N0NEpHO0VBQ0UsZ0RBQUE7Qy9DdzRKTDs7QStDMzRKQztFQUNFLGdEQUFBO0MvQzg0Skg7QStDNzRKRztFQUNFLGdEQUFBO0MvQys0Skw7O0ErQ2w1SkM7RUFDRSxnREFBQTtDL0NxNUpIO0ErQ3A1Skc7RUFDRSxnREFBQTtDL0NzNUpMOztBK0N6NUpDO0VBQ0UsZ0RBQUE7Qy9DNDVKSDtBK0MzNUpHO0VBQ0UsZ0RBQUE7Qy9DNjVKTDs7QStDaDZKQztFQUNFLGdEQUFBO0MvQ202Skg7QStDbDZKRztFQUNFLGdEQUFBO0MvQ282Skw7O0FnRDU3SkQ7OztHQUFBO0FDQUE7Z0NBQUE7QUFHQTtFQUNFLDJCQUFBO0VBQ0EscURBQUE7RUFD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RDJpSmY7O0E0RGhxS0Q7RUFBaUMsaUJOeXRCbkI7Q3REMjhJYjs7QTREbnFLRDtFQUFpQyxpQk5tUm5CO0N0RG81SmI7O0E0RHRxS0Q7RUFBcUMsaUJOdXBCbkI7Q3REbWhKakI7O0E0RHpxS0Q7RUFBK0IsaUJOcXBCbkI7Q3REd2hKWDs7QTRENXFLRDtFQUFvQyxpQk5zcEJuQjtDdEQwaEpoQjs7QTREL3FLRDtFQUFrQyxpQk55SW5CO0N0RDBpS2Q7O0E0RGxyS0Q7Ozs7RUFFa0MsaUJOcXFCbkI7Q3REa2hKZDs7QTREdHJLRDtFQUF3QyxpQk44aUJuQjtDdEQ0b0pwQjs7QTREenJLRDtFQUF5QyxpQk40aUJuQjtDdERpcEpyQjs7QTRENXJLRDtFQUFzQyxpQk40Zm5CO0N0RG9zSmxCOztBNEQvcktEO0VBQW1DLGlCTmlrQm5CO0N0RGtvSmY7O0E0RGxzS0Q7O0VBQ2dDLGlCTmdLbkI7Q3REc2lLWjs7QTREcnNLRDtFQUFvQyxpQk4rcUJuQjtDdEQwaEpoQjs7QTREeHNLRDtFQUFpQyxpQk53Vm5CO0N0RG8zSmI7O0E0RDNzS0Q7RUFBbUMsaUJOdVBuQjtDdER3OUpmOztBNEQ5c0tEO0VBQW9DLGlCTmdKbkI7Q3REa2tLaEI7O0E0RGp0S0Q7RUFBaUMsaUJObWhCbkI7Q3REa3NKYjs7QTREcHRLRDtFQUFxQyxpQk5nTW5CO0N0RHdoS2pCOztBNER2dEtEO0VBQWdELGlCTlluQjtDdEQrc0s1Qjs7QTREMXRLRDtFQUE4QyxpQk5jbkI7Q3REZ3RLMUI7O0E0RDd0S0Q7RUFBa0MsaUJOcVduQjtDdEQ0M0pkOztBNERodUtEO0VBQTBDLGlCTndlbkI7Q3RENHZKdEI7O0E0RG51S0Q7O0VBQ21DLGlCTnNnQm5CO0N0RGl1SmY7O0E0RHR1S0Q7RUFBb0MsaUJOZ2dCbkI7Q3REMHVKaEI7O0E0RHp1S0Q7RUFBcUMsaUJOd1luQjtDdERxMkpqQjs7QTRENXVLRDtFQUFpQyxpQk4yWW5CO0N0RHEySmI7O0E0RC91S0Q7RUFBaUMsaUJONFBuQjtDdER1L0piOztBNERsdktEO0VBQXVDLGlCTm9VbkI7Q3REazdKbkI7O0E0RHJ2S0Q7RUFBdUMsaUJOaXRCbkI7Q3REd2lKbkI7O0E0RHh2S0Q7RUFBd0MsaUJOK3NCbkI7Q3RENmlKcEI7O0E0RDN2S0Q7RUFBc0MsaUJOZ3RCbkI7Q3REK2lKbEI7O0E0RDl2S0Q7RUFBbUMsaUJOeWVuQjtDdER5eEpmOztBNERqd0tEO0VBQW9DLGlCTndCbkI7Q3RENnVLaEI7O0E0RHB3S0Q7RUFBZ0MsaUJOeW1CbkI7Q3REK3BKWjs7QTREdndLRDtFQUFpQyxpQk55bUJuQjtDdERrcUpiOztBNEQxd0tEO0VBQWlDLGlCTnlEbkI7Q3REcXRLYjs7QTREN3dLRDtFQUFxQyxpQk55RG5CO0N0RHd0S2pCOztBNERoeEtEO0VBQWtDLGlCTitkbkI7Q3REcXpKZDs7QTREbnhLRDtFQUFtQyxpQk4yRW5CO0N0RDRzS2Y7O0E0RHR4S0Q7RUFBaUMsaUJOMFBuQjtDdERnaUtiOztBNER6eEtEO0VBQWlDLGlCTmlEbkI7Q3RENHVLYjs7QTRENXhLRDtFQUFtQyxpQk4wVm5CO0N0RHM4SmY7O0E0RC94S0Q7RUFBd0MsaUJOd21CbkI7Q3REMnJKcEI7O0E0RGx5S0Q7RUFBdUMsaUJOd21CbkI7Q3REOHJKbkI7O0E0RHJ5S0Q7RUFBdUMsaUJOcENuQjtDdEQ2MEtuQjs7QTREeHlLRDtFQUF5QyxpQk52Q25CO0N0RG0xS3JCOztBNEQzeUtEO0VBQXdDLGlCTnJDbkI7Q3REbzFLcEI7O0E0RDl5S0Q7RUFBMEMsaUJOeENuQjtDdEQwMUt0Qjs7QTREanpLRDtFQUFpQyxpQk4rV25CO0N0RHM4SmI7O0E0RHB6S0Q7O0VBQ29DLGlCTjJhbkI7Q3RENjRKaEI7O0E0RHZ6S0Q7RUFBbUMsaUJOc1VuQjtDdERxL0pmOztBNEQxektEO0VBQXlDLGlCTmtyQm5CO0N0RDRvSnJCOztBNEQ3ektEOzs7RUFFc0MsaUJOMGJuQjtDdER1NEpsQjs7QTREaDBLRDtFQUFtQyxpQk5rYm5CO0N0RGs1SmY7O0E0RG4wS0Q7RUFBdUMsaUJOd1huQjtDdEQrOEpuQjs7QTREdDBLRDtFQUFtQyxpQk50RG5CO0N0RGc0S2Y7O0E0RHowS0Q7RUFBaUMsaUJObW5CbkI7Q3REMHRKYjs7QTRENTBLRDs7RUFDNEMsaUJOK2FuQjtDdERpNkp4Qjs7QTRELzBLRDtFQUEyQyxpQk44Zm5CO0N0RHExSnZCOztBNERsMUtEO0VBQTJDLGlCTitFbkI7Q3REdXdLdkI7O0E0RHIxS0Q7RUFBbUMsaUJOekJuQjtDdERrM0tmOztBNER4MUtEO0VBQTBDLGlCTm1qQm5CO0N0RHl5SnRCOztBNEQzMUtEO0VBQTBDLGlCTnFMbkI7Q3REMHFLdEI7O0E0RDkxS0Q7RUFBcUMsaUJObEJuQjtDdERvM0tqQjs7QTREajJLRDtFQUFpQyxpQk5zYm5CO0N0RCs2SmI7O0E0RHAyS0Q7RUFBa0MsaUJOZ2FuQjtDdER3OEpkOztBNER2MktEO0VBQWlDLGlCTm1qQm5CO0N0RHd6SmI7O0E0RDEyS0Q7RUFBb0MsaUJOK05uQjtDdEQrb0toQjs7QTRENzJLRDtFQUF5QyxpQk5nTG5CO0N0RGlzS3JCOztBNERoM0tEO0VBQXlDLGlCTjRpQm5CO0N0RHcwSnJCOztBNERuM0tEO0VBQWtDLGlCTitJbkI7Q3REd3VLZDs7QTREdDNLRDtFQUF5QyxpQk55RW5CO0N0RGl6S3JCOztBNER6M0tEO0VBQTBDLGlCTnlFbkI7Q3REb3pLdEI7O0E0RDUzS0Q7RUFBd0MsaUJOa2JuQjtDdEQ4OEpwQjs7QTRELzNLRDtFQUF5QyxpQk51WG5CO0N0RDRnS3JCOztBNERsNEtEO0VBQXlDLGlCTjJsQm5CO0N0RDJ5SnJCOztBNERyNEtEO0VBQXlDLGlCTjJEbkI7Q3REODBLckI7O0E0RHg0S0Q7RUFBNEMsaUJOeWJuQjtDdERtOUp4Qjs7QTREMzRLRDtFQUF3QyxpQk4wU25CO0N0RHFtS3BCOztBNEQ5NEtEO0VBQXVDLGlCTjBHbkI7Q3REd3lLbkI7O0E0RGo1S0Q7RUFBMkMsaUJOdWxCbkI7Q3REOHpKdkI7O0E0RHA1S0Q7RUFBMkMsaUJOdURuQjtDdERpMkt2Qjs7QTREdjVLRDtFQUFnQyxpQk5uQ25CO0N0RDg3S1o7O0E0RDE1S0Q7RUFBdUMsaUJObkRuQjtDdERpOUtuQjs7QTRENzVLRDtFQUF3QyxpQk5uRG5CO0N0RG85S3BCOztBNERoNktEO0VBQXFDLGlCTm5EbkI7Q3REdTlLakI7O0E0RG42S0Q7RUFBdUMsaUJOdkRuQjtDdEQ4OUtuQjs7QTREdDZLRDs7RUFDa0MsaUJONGRuQjtDdEQ4OEpkOztBNER6NktEO0VBQW1DLGlCTjhJbkI7Q3REK3hLZjs7QTRENTZLRDtFQUFxQyxpQk5zRm5CO0N0RDAxS2pCOztBNEQvNktEO0VBQWlDLGlCTitabkI7Q3REb2hLYjs7QTREbDdLRDtFQUFrQyxpQk5vV25CO0N0RGtsS2Q7O0E0RHI3S0Q7RUFBcUMsaUJOcERuQjtDdEQ2K0tqQjs7QTREeDdLRDtFQUErQyxpQk51SW5CO0N0RHF6SzNCOztBNEQzN0tEO0VBQWlDLGlCTmtObkI7Q3RENnVLYjs7QTREOTdLRDtFQUFpQyxpQk4wU25CO0N0RHdwS2I7O0E0RGo4S0Q7RUFBaUMsaUJONktuQjtDdER3eEtiOztBNERwOEtEO0VBQWdDLGlCTnlJbkI7Q3REK3pLWjs7QTREdjhLRDtFQUFzQyxpQk55SW5CO0N0RGswS2xCOztBNEQxOEtEOztFQUNpRCxpQk5pSW5CO0N0RDYwSzdCOztBNEQ3OEtEO0VBQWtDLGlCTitZbkI7Q3REa2tLZDs7QTREaDlLRDtFQUFxQyxpQkFBQTtDNURvOUtwQzs7QTREbjlLRDtFQUFtQyxpQk5vYW5CO0N0RG1qS2Y7O0E0RHQ5S0Q7RUFBb0MsaUJOZ0VuQjtDdEQwNUtoQjs7QTREejlLRDtFQUFtQyxpQk42VG5CO0N0RGdxS2Y7O0E0RDU5S0Q7RUFBdUMsaUJOdUNuQjtDdER5N0tuQjs7QTRELzlLRDtFQUF5QyxpQk5tQ25CO0N0RGc4S3JCOztBNERsK0tEO0VBQW9DLGlCTithbkI7Q3REdWpLaEI7O0E0RHIrS0Q7RUFBMEMsaUJOa2RuQjtDdER1aEt0Qjs7QTREeCtLRDtFQUFtQyxpQk4wS25CO0N0RGswS2Y7O0E0RDMrS0Q7RUFBd0MsaUJOMktuQjtDdERvMEtwQjs7QTREOStLRDtFQUFxQyxpQk4zRW5CO0N0RDZqTGpCOztBNERqL0tEO0VBQXFDLGlCTjdFbkI7Q3REa2tMakI7O0E0RHAvS0Q7O0VBQ3NDLGlCTmxFbkI7Q3REMGpMbEI7O0E0RHYvS0Q7RUFBMkMsaUJOK2tCbkI7Q3RENDZKdkI7O0E0RDEvS0Q7RUFBNEMsaUJONEhuQjtDdERrNEt4Qjs7QTRENy9LRDtFQUF5QyxpQk5UbkI7Q3REMGdMckI7O0E0RGhnTEQ7RUFBZ0MsaUJOMlFuQjtDdER5dktaOztBNERuZ0xEOztFQUNpQyxpQk42Q25CO0N0RDA5S2I7O0E0RHRnTEQ7RUFBcUMsaUJOa0RuQjtDdER3OUtqQjs7QTREemdMRDtFQUF3QyxpQk5zaUJuQjtDdER1K0pwQjs7QTRENWdMRDtFQUEwQyxpQk5vaUJuQjtDdEQ0K0p0Qjs7QTREL2dMRDtFQUFzQyxpQk4yZW5CO0N0RHdpS2xCOztBNERsaExEO0VBQW9DLGlCTjhObkI7Q3REd3pLaEI7O0E0RHJoTEQ7RUFBcUMsaUJOb2NuQjtDdERxbEtqQjs7QTREeGhMRDtFQUE0QyxpQk51Um5CO0N0RHF3S3hCOztBNEQzaExEO0VBQXVDLGlCTjZoQm5CO0N0RGtnS25COztBNEQ5aExEO0VBQTBDLGlCTnNHbkI7Q3RENDdLdEI7O0E0RGppTEQ7RUFBb0MsaUJOOGJuQjtDdER1bUtoQjs7QTREcGlMRDtFQUFtQyxpQk5xakJuQjtDdERtL0pmOztBNER2aUxEO0VBQTBDLGlCTmdMbkI7Q3REMjNLdEI7O0E0RDFpTEQ7RUFBbUMsaUJOdWtCbkI7Q3REdStKZjs7QTREN2lMRDtFQUFvQyxpQk5xUW5CO0N0RDR5S2hCOztBNERoakxEO0VBQWtDLGlCTmlXbkI7Q3REbXRLZDs7QTREbmpMRDtFQUFxQyxpQk4yZG5CO0N0RDRsS2pCOztBNER0akxEO0VBQXVDLGlCTmpEbkI7Q3REMm1MbkI7O0E0RHpqTEQ7RUFBeUMsaUJOK1ZuQjtDdEQ4dEtyQjs7QTRENWpMRDtFQUFvQyxpQk5zakJuQjtDdEQwZ0toQjs7QTREL2pMRDs7RUFDcUMsaUJOZ0duQjtDdERtK0tqQjs7QTREbGtMRDtFQUFtQyxpQk5vS25CO0N0RGs2S2Y7O0E0RHJrTEQ7RUFBbUMsaUJOMGpCbkI7Q3REK2dLZjs7QTREeGtMRDtFQUF3QyxpQk5vQ25CO0N0RHdpTHBCOztBNEQza0xEOztFQUNnQyxpQk4rWW5CO0N0RGdzS1o7O0E0RDlrTEQ7RUFBa0MsaUJOb01uQjtDdEQ4NEtkOztBNERqbExEO0VBQXFDLGlCTnJEbkI7Q3REMG9MakI7O0E0RHBsTEQ7RUFBaUMsaUJOaEZuQjtDdER3cUxiOztBNER2bExEO0VBQXdDLGlCTnJCbkI7Q3REZ25McEI7O0E0RDFsTEQ7RUFBeUMsaUJOb0xuQjtDdEQwNktyQjs7QTREN2xMRDtFQUF3QyxpQk5rTG5CO0N0RCs2S3BCOztBNERobUxEO0VBQXNDLGlCTm1MbkI7Q3REaTdLbEI7O0E0RG5tTEQ7RUFBd0MsaUJOK0tuQjtDdER3N0twQjs7QTREdG1MRDtFQUE4QyxpQk5ySW5CO0N0RCt1TDFCOztBNER6bUxEO0VBQStDLGlCTmpJbkI7Q3REOHVMM0I7O0E0RDVtTEQ7RUFBNEMsaUJOakluQjtDdERpdkx4Qjs7QTREL21MRDtFQUE4QyxpQk56SW5CO0N0RDR2TDFCOztBNERsbkxEO0VBQWtDLGlCTjJKbkI7Q3REMjlLZDs7QTREcm5MRDtFQUFtQyxpQk42bEJuQjtDdEQ0aEtmOztBNER4bkxEO0VBQWtDLGlCTnFlbkI7Q3REdXBLZDs7QTREM25MRDtFQUFtQyxpQk55R25CO0N0RHNoTGY7O0E0RDluTEQ7RUFBc0MsaUJOekVuQjtDdEQyc0xsQjs7QTREam9MRDtFQUF1QyxpQk5sSW5CO0N0RHV3TG5COztBNERwb0xEOztFQUNrQyxpQk5pakJuQjtDdER1bEtkOztBNER2b0xEOztFQUNpQyxpQk40T25CO0N0RCs1S2I7O0E0RDFvTEQ7RUFBa0MsaUJOZG5CO0N0RDRwTGQ7O0E0RDdvTEQ7RUFBa0MsaUJOMEduQjtDdER1aUxkOztBNERocExEOztFQUNxQyxpQk42WG5CO0N0RHV4S2pCOztBNERucExEOztFQUNvQyxpQk4yRm5CO0N0RDRqTGhCOztBNER0cExEO0VBQXNDLGlCTjZTbkI7Q3RENjJLbEI7O0E0RHpwTEQ7O0VBQ3FDLGlCTnFHbkI7Q3REd2pMakI7O0E0RDVwTEQ7RUFBbUMsaUJOZ2JuQjtDdERndktmOztBNEQvcExEOzs7RUFFaUMsaUJObEluQjtDdERxeUxiOztBNERscUxEO0VBQW9DLGlCTnNPbkI7Q3REZzhLaEI7O0E0RHJxTEQ7RUFBb0MsaUJOb09uQjtDdERxOEtoQjs7QTREeHFMRDtFQUEwQyxpQk4rYm5CO0N0RDZ1S3RCOztBNEQzcUxEO0VBQXNDLGlCTjJnQm5CO0N0RG9xS2xCOztBNEQ5cUxEO0VBQWtDLGlCTnVjbkI7Q3REMnVLZDs7QTREanJMRDtFQUFrQyxpQk55T25CO0N0RDQ4S2Q7O0E0RHByTEQ7RUFBa0MsaUJONmZuQjtDdEQycktkOztBNER2ckxEO0VBQXNDLGlCTm1UbkI7Q3REdzRLbEI7O0E0RDFyTEQ7RUFBNkMsaUJOb1RuQjtDdEQwNEt6Qjs7QTREN3JMRDtFQUErQyxpQk5nSW5CO0N0RGlrTDNCOztBNERoc0xEO0VBQXdDLGlCTjRIbkI7Q3REd2tMcEI7O0E0RG5zTEQ7RUFBa0MsaUJOcVFuQjtDdERrOEtkOztBNER0c0xEO0VBQXVDLGlCTnBGbkI7Q3REOHhMbkI7O0E0RHpzTEQ7RUFBcUMsaUJOOUVuQjtDdEQyeExqQjs7QTRENXNMRDtFQUF1QyxpQk5yRm5CO0N0RHF5TG5COztBNEQvc0xEO0VBQXdDLGlCTnJGbkI7Q3REd3lMcEI7O0E0RGx0TEQ7RUFBb0MsaUJOaENuQjtDdERzdkxoQjs7QTREcnRMRDs7RUFDaUMsaUJOMFluQjtDdEQrMEtiOztBNER4dExEOztFQUNzQyxpQk44WW5CO0N0RDgwS2xCOztBNEQzdExEOztFQUNxQyxpQk4yWW5CO0N0RG8xS2pCOztBNEQ5dExEO0VBQXFDLGlCTlVuQjtDdER3dExqQjs7QTREanVMRDtFQUFxQyxpQk51TW5CO0N0RDhoTGpCOztBNERwdUxEOztFQUNpQyxpQk5xZm5CO0N0RG12S2I7O0E0RHZ1TEQ7O0VBQ2tDLGlCTm9GbkI7Q3REdXBMZDs7QTREMXVMRDs7RUFDdUMsaUJOK2FuQjtDdEQrektuQjs7QTREN3VMRDtFQUFzQyxpQk43Q25CO0N0RDh4TGxCOztBNERodkxEO0VBQXVDLGlCTjFDbkI7Q3REOHhMbkI7O0E0RG52TEQ7O0VBQ2lDLGlCTnBJbkI7Q3REMjNMYjs7QTREdHZMRDtFQUFvQyxpQk42V25CO0N0RDY0S2hCOztBNER6dkxEO0VBQXFDLGlCTnllbkI7Q3REb3hLakI7O0E0RDV2TEQ7O0VBQ3NDLGlCTnJFbkI7Q3REcTBMbEI7O0E0RC92TEQ7RUFBd0MsaUJOcUxuQjtDdEQ4a0xwQjs7QTREbHdMRDtFQUFxQyxpQk5HbkI7Q3REbXdMakI7O0E0RHJ3TEQ7RUFBMkMsaUJObkVuQjtDdEQ0MEx2Qjs7QTREeHdMRDtFQUF5QyxpQk5uRW5CO0N0RCswTHJCOztBNEQzd0xEO0VBQW9DLGlCTmlmbkI7Q3REOHhLaEI7O0E0RDl3TEQ7RUFBd0MsaUJOOFluQjtDdERvNEtwQjs7QTREanhMRDtFQUFxQyxpQk55Wm5CO0N0RDQzS2pCOztBNERweExEO0VBQW1DLGlCTjlKbkI7Q3REczdMZjs7QTREdnhMRDtFQUFtQyxpQk5sRW5CO0N0RDYxTGY7O0E0RDF4TEQ7RUFBb0MsaUJOMUNuQjtDdER3MExoQjs7QTREN3hMRDtFQUF3QyxpQk44Qm5CO0N0RG13THBCOztBNERoeUxEO0VBQXVDLGlCTjFJbkI7Q3REODZMbkI7O0E0RG55TEQ7RUFBdUMsaUJOc0huQjtDdERpckxuQjs7QTREdHlMRDtFQUFzQyxpQk5yT25CO0N0RCtnTWxCOztBNER6eUxEO0VBQW1DLGlCTjRNbkI7Q3REaW1MZjs7QTRENXlMRDtFQUF3QyxpQk5VbkI7Q3REc3lMcEI7O0E0RC95TEQ7RUFBaUMsaUJOM0tuQjtDdEQ4OUxiOztBNERsekxEO0VBQXFDLGlCTnVGbkI7Q3REK3RMakI7O0E0RHJ6TEQ7RUFBd0MsaUJOMlFuQjtDdEQ4aUxwQjs7QTREeHpMRDtFQUE4QyxpQk5yT25CO0N0RGlpTTFCOztBNEQzekxEO0VBQStDLGlCTnJPbkI7Q3REb2lNM0I7O0E0RDl6TEQ7RUFBNEMsaUJOck9uQjtDdER1aU14Qjs7QTREajBMRDtFQUE4QyxpQk56T25CO0N0RDhpTTFCOztBNERwMExEO0VBQXVDLGlCTnJPbkI7Q3RENmlNbkI7O0E0RHYwTEQ7RUFBd0MsaUJOck9uQjtDdERnak1wQjs7QTREMTBMRDtFQUFxQyxpQk5yT25CO0N0RG1qTWpCOztBNEQ3MExEO0VBQXVDLGlCTnpPbkI7Q3REMGpNbkI7O0E0RGgxTEQ7RUFBb0MsaUJOcERuQjtDdER3NExoQjs7QTREbjFMRDtFQUFtQyxpQk40SW5CO0N0RDJzTGY7O0E0RHQxTEQ7RUFBbUMsaUJOd1luQjtDdERrOUtmOztBNER6MUxEOztFQUNtQyxpQk51TW5CO0N0RHNwTGY7O0E0RDUxTEQ7RUFBcUMsaUJOekduQjtDdER5OExqQjs7QTRELzFMRDtFQUF1QyxpQk55UW5CO0N0RDBsTG5COztBNERsMkxEO0VBQXdDLGlCTnlRbkI7Q3RENmxMcEI7O0E0RHIyTEQ7RUFBb0MsaUJOK1ZuQjtDdEQwZ0xoQjs7QTREeDJMRDtFQUFtQyxpQk45R25CO0N0RDA5TGY7O0E0RDMyTEQ7O0VBQ2tDLGlCTm9SbkI7Q3REMmxMZDs7QTREOTJMRDtFQUF1QyxpQk4rQ25CO0N0RG0wTG5COztBNERqM0xEO0VBQXFDLGlCTm1CbkI7Q3REazJMakI7O0E0RHAzTEQ7RUFBMEMsaUJOb0JuQjtDdERvMkx0Qjs7QTREdjNMRDtFQUFvQyxpQk5xVW5CO0N0RHNqTGhCOztBNEQxM0xEO0VBQW9DLGlCTjJCbkI7Q3REbTJMaEI7O0E0RDczTEQ7RUFBa0MsaUJOZ0xuQjtDdERpdExkOztBNERoNExEO0VBQW9DLGlCTjJCbkI7Q3REeTJMaEI7O0E0RG40TEQ7RUFBdUMsaUJOdUhuQjtDdERneExuQjs7QTREdDRMRDtFQUFtQyxpQk5NbkI7Q3REbzRMZjs7QTREejRMRDtFQUEyQyxpQk5JbkI7Q3REeTRMdkI7O0E0RDU0TEQ7RUFBcUMsaUJONlhuQjtDdERtaExqQjs7QTRELzRMRDtFQUFpQyxpQk5oSG5CO0N0RG1nTWI7O0E0RGw1TEQ7O0VBQ3NDLGlCTnVRbkI7Q3REK29MbEI7O0E0RHI1TEQ7OztFQUV3QyxpQk5zVm5CO0N0RG1rTHBCOztBNER4NUxEO0VBQTJDLGlCTndJbkI7Q3REb3hMdkI7O0E0RDM1TEQ7RUFBaUMsaUJOaEduQjtDdEQrL0xiOztBNEQ5NUxEO0VBQXNDLGlCTnZIbkI7Q3REeWhNbEI7O0E0RGo2TEQ7O0VBQ3lDLGlCTnRKbkI7Q3REMmpNckI7O0E0RHA2TEQ7RUFBcUMsaUJOeU9uQjtDdEQrckxqQjs7QTREdjZMRDtFQUFpQyxpQk4wRm5CO0N0RGkxTGI7O0E0RDE2TEQ7RUFBd0MsaUJOMURuQjtDdER3K0xwQjs7QTRENzZMRDtFQUF3QyxpQk5rV25CO0N0RCtrTHBCOztBNERoN0xEO0VBQXNDLGlCTjRWbkI7Q3REd2xMbEI7O0E0RG43TEQ7RUFBbUMsaUJObEVuQjtDdER5L0xmOztBNER0N0xEO0VBQXlDLGlCTmdPbkI7Q3REMHRMckI7O0E0RHo3TEQ7RUFBdUMsaUJOMkpuQjtDdERreUxuQjs7QTRENTdMRDtFQUE2QyxpQk4ySm5CO0N0RHF5THpCOztBNEQvN0xEO0VBQW1DLGlCTnNSbkI7Q3RENnFMZjs7QTREbDhMRDtFQUF1QyxpQk41TG5CO0N0RGtvTW5COztBNERyOExEO0VBQThDLGlCTnhCbkI7Q3REaStMMUI7O0E0RHg4TEQ7RUFBbUMsaUJOdVBuQjtDdERxdExmOztBNEQzOExEO0VBQW1DLGlCTjZJbkI7Q3REazBMZjs7QTREOThMRDtFQUFnRCxpQk45Sm5CO0N0RGduTTVCOztBNERqOUxEO0VBQWlELGlCTjlKbkI7Q3REbW5NN0I7O0E0RHA5TEQ7RUFBOEMsaUJOOUpuQjtDdERzbk0xQjs7QTREdjlMRDtFQUFnRCxpQk5sS25CO0N0RDZuTTVCOztBNEQxOUxEO0VBQWtDLGlCTjhEbkI7Q3REZzZMZDs7QTRENzlMRDtFQUFpQyxpQk5ySG5CO0N0RHNsTWI7O0E0RGgrTEQ7RUFBbUMsaUJOdlNuQjtDdEQyd01mOztBNERuK0xEO0VBQXVDLGlCTjJabkI7Q3RENGtMbkI7O0E0RHQrTEQ7RUFBcUMsaUJOaE5uQjtDdEQwck1qQjs7QTREeitMRDtFQUF1QyxpQk43Rm5CO0N0RDBrTW5COztBNEQ1K0xEO0VBQXVDLGlCTjdGbkI7Q3RENmtNbkI7O0E0RC8rTEQ7RUFBdUMsaUJOK09uQjtDdERvd0xuQjs7QTREbC9MRDtFQUF3QyxpQk5pTW5CO0N0RHF6THBCOztBNERyL0xEO0VBQW1DLGlCTjZXbkI7Q3RENG9MZjs7QTREeC9MRDtFQUF5QyxpQk4wSW5CO0N0RGszTHJCOztBNEQzL0xEO0VBQTJDLGlCTjBJbkI7Q3REcTNMdkI7O0E0RDkvTEQ7RUFBcUMsaUJOcUZuQjtDdEQ2NkxqQjs7QTREamdNRDtFQUF1QyxpQk5tRm5CO0N0RGs3TG5COztBNERwZ01EO0VBQXlDLGlCTm5MbkI7Q3REMnJNckI7O0E0RHZnTUQ7RUFBMEMsaUJOMEtuQjtDdERpMkx0Qjs7QTREMWdNRDtFQUFpRCxpQk5wRm5CO0N0RGttTTdCOztBNEQ3Z01EO0VBQXlDLGlCTndQbkI7Q3REeXhMckI7O0E0RGhoTUQ7RUFBb0MsaUJOakpuQjtDdERxcU1oQjs7QTREbmhNRDs7RUFDZ0QsaUJOL01uQjtDdERzdU01Qjs7QTREdGhNRDs7RUFDOEMsaUJOOU1uQjtDdER3dU0xQjs7QTREemhNRDs7RUFDaUQsaUJOak5uQjtDdEQ4dU03Qjs7QTRENWhNRDs7RUFDZ0MsaUJOdkduQjtDdER1b01aOztBNEQvaE1EO0VBQWdDLGlCTmhDbkI7Q3REbWtNWjs7QTREbGlNRDs7RUFDZ0MsaUJOcVluQjtDdERpcUxaOztBNERyaU1EOztFQUNnQyxpQk40Q25CO0N0RDYvTFo7O0E0RHhpTUQ7Ozs7RUFHZ0MsaUJOZ0RuQjtDdEQ0L0xaOztBNEQzaU1EOzs7RUFFZ0MsaUJOaU5uQjtDdEQ4MUxaOztBNEQ5aU1EOztFQUNnQyxpQk4rQ25CO0N0RG1nTVo7O0E0RGpqTUQ7O0VBQ2dDLGlCTjNQbkI7Q3REZ3pNWjs7QTREcGpNRDtFQUFpQyxpQk5oR25CO0N0RHdwTWI7O0E0RHZqTUQ7RUFBc0MsaUJOcEZuQjtDdEQrb01sQjs7QTREMWpNRDtFQUEyQyxpQk4wUG5CO0N0RG8wTHZCOztBNEQ3ak1EO0VBQTRDLGlCTjBQbkI7Q3REdTBMeEI7O0E0RGhrTUQ7RUFBNEMsaUJOMFBuQjtDdEQwMEx4Qjs7QTREbmtNRDtFQUE2QyxpQk4wUG5CO0N0RDYwTHpCOztBNER0a01EO0VBQTZDLGlCTjZQbkI7Q3RENjBMekI7O0E0RHprTUQ7RUFBOEMsaUJONlBuQjtDdERnMUwxQjs7QTRENWtNRDtFQUFzQyxpQk5rVW5CO0N0RDh3TGxCOztBNEQva01EO0VBQXdDLGlCTjhUbkI7Q3REcXhMcEI7O0E0RGxsTUQ7RUFBMkMsaUJOeWFuQjtDdEQ2cUx2Qjs7QTREcmxNRDtFQUFvQyxpQk5zYW5CO0N0RG1yTGhCOztBNER4bE1EO0VBQWlDLGlCTjJabkI7Q3REaXNMYjs7QTREM2xNRDtFQUF3QyxpQk4yWm5CO0N0RG9zTHBCOztBNEQ5bE1EO0VBQXlDLGlCTm9hbkI7Q3REOHJMckI7O0E0RGptTUQ7RUFBb0MsaUJOeEpuQjtDdEQ2dk1oQjs7QTREcG1NRDtFQUEyQyxpQk44UG5CO0N0RDAyTHZCOztBNER2bU1EO0VBQXNDLGlCTmdCbkI7Q3REMmxNbEI7O0E0RDFtTUQ7RUFBbUMsaUJOcEZuQjtDdERrc01mOztBNEQ3bU1EO0VBQWdDLGlCTjNXbkI7Q3RENDlNWjs7QTREaG5NRDtFQUFzQyxpQk4vUm5CO0N0RG01TWxCOztBNERubk1EO0VBQTZDLGlCTi9SbkI7Q3REczVNekI7O0E0RHRuTUQ7RUFBbUMsaUJOK1VuQjtDdEQyeUxmOztBNER6bk1EO0VBQTBDLGlCTitVbkI7Q3REOHlMdEI7O0E0RDVuTUQ7RUFBNEMsaUJOZ0RuQjtDdERnbE14Qjs7QTREL25NRDtFQUEwQyxpQk5rRG5CO0N0RGlsTXRCOztBNERsb01EO0VBQTRDLGlCTitDbkI7Q3REdWxNeEI7O0E0RHJvTUQ7RUFBNkMsaUJOK0NuQjtDdEQwbE16Qjs7QTREeG9NRDtFQUFrQyxpQk5qV25CO0N0RDYrTWQ7O0E0RDNvTUQ7RUFBb0MsaUJObVluQjtDdEQ0d0xoQjs7QTREOW9NRDtFQUFvQyxpQk43V25CO0N0RCsvTWhCOztBNERqcE1EO0VBQWtDLGlCTmtDbkI7Q3REbW5NZDs7QTREcHBNRDtFQUFxQyxpQk41S25CO0N0RG8wTWpCOztBNER2cE1EO0VBQWtDLGlCTmdObkI7Q3REMjhMZDs7QTREMXBNRDtFQUF1QyxpQk54Rm5CO0N0RHN2TW5COztBNEQ3cE1EO0VBQW1DLGlCTjRUbkI7Q3REcTJMZjs7QTREaHFNRDtFQUFtQyxpQk50SW5CO0N0RDB5TWY7O0E0RG5xTUQ7RUFBaUMsaUJONkNuQjtDdEQwbk1iOztBNER0cU1EOztFQUNxQyxpQk41RG5CO0N0RHN1TWpCOztBNER6cU1EO0VBQWtDLGlCTjhQbkI7Q3REKzZMZDs7QTRENXFNRDtFQUFtQyxpQk51RW5CO0N0RHltTWY7O0E0RC9xTUQ7RUFBb0MsaUJOOVduQjtDdERpaU5oQjs7QTREbHJNRDtFQUFnQyxpQk50U25CO0N0RDQ5TVo7O0E0RHJyTUQ7RUFBK0IsaUJOaVduQjtDdER3MUxYOztBNER4ck1EO0VBQWtDLGlCTnVXbkI7Q3REcTFMZDs7QTREM3JNRDtFQUFtQyxpQk4rSW5CO0N0RGdqTWY7O0E0RDlyTUQ7RUFBc0MsaUJOa0ZuQjtDdERnbk1sQjs7QTREanNNRDtFQUEyQyxpQk42Tm5CO0N0RHcrTHZCOztBNERwc01EO0VBQWlELGlCTi9XbkI7Q3REdWpON0I7O0E0RHZzTUQ7RUFBZ0QsaUJOalhuQjtDdEQ0ak41Qjs7QTREMXNNRDs7RUFDZ0QsaUJOelJuQjtDdER1K001Qjs7QTREN3NNRDtFQUF5QyxpQk5uTW5CO0N0RG81TXJCOztBNERodE1EO0VBQXVDLGlCTmlXbkI7Q3REbTNMbkI7O0E0RG50TUQ7RUFBeUMsaUJOb1ZuQjtDdERtNExyQjs7QTREdHRNRDs7RUFDZ0MsaUJOMFNuQjtDdERnN0xaOztBNER6dE1EO0VBQTBDLGlCTjBHbkI7Q3REbW5NdEI7O0E0RDV0TUQ7RUFBMEMsaUJONE1uQjtDdERvaE10Qjs7QTREL3RNRDtFQUFrQyxpQk5zTG5CO0N0RDZpTWQ7O0E0RGx1TUQ7RUFBNEMsaUJOekxuQjtDdEQrNU14Qjs7QTREcnVNRDtFQUFzQyxpQk5vV25CO0N0RHE0TGxCOztBNER4dU1EO0VBQW1DLGlCTjhEbkI7Q3REOHFNZjs7QTREM3VNRDs7O0VBRXVDLGlCTjhTbkI7Q3REaThMbkI7O0E0RDl1TUQ7O0VBQzJDLGlCTjFGbkI7Q3RENDBNdkI7O0E0RGp2TUQ7RUFBa0MsaUJOc1duQjtDdEQrNExkOztBNERwdk1EO0VBQW1DLGlCTmxHbkI7Q3REMDFNZjs7QTREdnZNRDtFQUFtQyxpQk5nSG5CO0N0RDJvTWY7O0E0RDF2TUQ7RUFBMEMsaUJOaUhuQjtDdEQ2b010Qjs7QTREN3ZNRDtFQUErQyxpQk55Tm5CO0N0RHdpTTNCOztBNERod01EO0VBQXdDLGlCTnVObkI7Q3RENmlNcEI7O0E0RG53TUQ7RUFBc0MsaUJOL05uQjtDdERzK01sQjs7QTREdHdNRDtFQUFpQyxpQk41Tm5CO0N0RHMrTWI7O0E0RHp3TUQ7RUFBMEMsaUJOMkVuQjtDdERrc010Qjs7QTRENXdNRDtFQUEyQyxpQk55RW5CO0N0RHVzTXZCOztBNEQvd01EO0VBQW1DLGlCTnZObkI7Q3REMCtNZjs7QTREbHhNRDtFQUFtQyxpQk56Q25CO0N0RCt6TWY7O0E0RHJ4TUQ7RUFBcUMsaUJOcENuQjtDdEQ2ek1qQjs7QTREeHhNRDtFQUFnQyxpQk50TG5CO0N0RGs5TVo7O0E0RDN4TUQ7RUFBcUMsaUJON1VuQjtDdEQ0bU5qQjs7QTREOXhNRDtFQUFrQyxpQk4xUm5CO0N0RDRqTmQ7O0E0RGp5TUQ7RUFBZ0MsaUJOc0RuQjtDdEQrdU1aOztBNERweU1EO0VBQWtDLGlCTm1MbkI7Q3REcW5NZDs7QTREdnlNRDtFQUFpQyxpQk5yUG5CO0N0RGdpTmI7O0E0RDF5TUQ7RUFBa0MsaUJOclBuQjtDdERtaU5kOztBNEQ3eU1EO0VBQW9DLGlCTjdXbkI7Q3REOHBOaEI7O0E0RGh6TUQ7RUFBMkMsaUJON1duQjtDdERpcU52Qjs7QTREbnpNRDtFQUFrQyxpQk4wTG5CO0N0RDZuTWQ7O0E0RHR6TUQ7RUFBeUMsaUJOMExuQjtDdERnb01yQjs7QTREenpNRDtFQUFvQyxpQk55Rm5CO0N0RG91TWhCOztBNEQ1ek1EOztFQUNnQyxpQk56VW5CO0N0RHlvTlo7O0E0RC96TUQ7O0VBQ2lDLGlCTitNbkI7Q3REb25NYjs7QTREbDBNRDtFQUFpQyxpQk40UG5CO0N0RDBrTWI7O0E0RHIwTUQ7RUFBb0MsaUJOdUtuQjtDdERrcU1oQjs7QTREeDBNRDtFQUF1QyxpQk50UG5CO0N0RGtrTm5COztBNEQzME1EO0VBQXVDLGlCTmlLbkI7Q3REOHFNbkI7O0E0RDkwTUQ7RUFBcUMsaUJOOVBuQjtDdERnbE5qQjs7QTREajFNRDtFQUF1QyxpQk4vTG5CO0N0RG9oTm5COztBNERwMU1EO0VBQXdDLGlCTnhMbkI7Q3REZ2hOcEI7O0E0RHYxTUQ7RUFBeUMsaUJOck1uQjtDdERnaU5yQjs7QTREMTFNRDtFQUE4QyxpQk4vTG5CO0N0RDZoTjFCOztBNEQ3MU1EOzs7RUFFeUMsaUJOeE1uQjtDdER5aU5yQjs7QTREaDJNRDs7RUFDMkMsaUJOOU1uQjtDdERrak52Qjs7QTREbjJNRDs7RUFDeUMsaUJOL01uQjtDdERzak5yQjs7QTREdDJNRDs7RUFDeUMsaUJOcE1uQjtDdEQ4aU5yQjs7QTREejJNRDtFQUF3QyxpQk5qTm5CO0N0RDhqTnBCOztBNEQ1Mk1EO0VBQWlDLGlCTnVSbkI7Q3REeWxNYjs7QTRELzJNRDtFQUFvQyxpQk41U25CO0N0RCtwTmhCOztBNERsM01EO0VBQXFDLGlCTjlFbkI7Q3REbzhNakI7O0E0RHIzTUQ7Ozs7O0VBSXNDLGlCTm5FbkI7Q3RENDdNbEI7O0E0RHgzTUQ7RUFBMkMsaUJOL1RuQjtDdEQyck52Qjs7QTREMzNNRDs7O0VBRWtDLGlCTnFEbkI7Q3REMDBNZDs7QTREOTNNRDs7RUFDbUMsaUJOblFuQjtDdERxb05mOztBNERqNE1EO0VBQXVDLGlCTnpLbkI7Q3REOGlObkI7O0E0RHA0TUQ7RUFBZ0MsaUJOM0tuQjtDdERtak5aOztBNER2NE1EOzs7RUFFd0MsaUJOeEpuQjtDdERtaU5wQjs7QTREMTRNRDtFQUEwQyxpQk4yS25CO0N0RG11TXRCOztBNEQ3NE1EO0VBQStCLGlCTmlDbkI7Q3REZzNNWDs7QTREaDVNRDs7RUFDbUMsaUJOMFFuQjtDdEQwb01mOztBNERuNU1EOztFQUN3QyxpQk5WbkI7Q3REaTZNcEI7O0E0RHQ1TUQ7O0VBQzBDLGlCTlhuQjtDdERxNk10Qjs7QTREejVNRDtFQUFvQyxpQk4xSW5CO0N0RHVpTmhCOztBNEQ1NU1EO0VBQXdDLGlCTmxWbkI7Q3REa3ZOcEI7O0E0RC81TUQ7RUFBbUMsaUJOakpuQjtDdERvak5mOztBNERsNk1EO0VBQXNDLGlCTmJuQjtDdERtN01sQjs7QTREcjZNRDtFQUFvQyxpQk4rRm5CO0N0RDAwTWhCOztBNER4Nk1EO0VBQXNDLGlCTnVFbkI7Q3REcTJNbEI7O0E0RDM2TUQ7RUFBNkMsaUJOdUVuQjtDdER3Mk16Qjs7QTREOTZNRDtFQUFpQyxpQk56Wm5CO0N0RDIwTmI7O0E0RGo3TUQ7O0VBQ3FDLGlCTjVNbkI7Q3REaW9OakI7O0E0RHA3TUQ7RUFBZ0MsaUJOME1uQjtDdEQ4dU1aOztBNER2N01EO0VBQXVDLGlCTnhhbkI7Q3REbTJObkI7O0E0RDE3TUQ7RUFBaUMsaUJOSW5CO0N0RDA3TWI7O0E0RDc3TUQ7RUFBdUMsaUJOdUZuQjtDdEQwMk1uQjs7QTREaDhNRDtFQUFtQyxpQk4yTW5CO0N0RHl2TWY7O0E0RG44TUQ7RUFBaUMsaUJOK1FuQjtDdER3ck1iOztBNER0OE1EO0VBQXdDLGlCTnpDbkI7Q3REbS9NcEI7O0E0RHo4TUQ7RUFBaUMsaUJOd1BuQjtDdERxdE1iOztBNEQ1OE1EO0VBQXVDLGlCTnJabkI7Q3REcTJObkI7O0E0RC84TUQ7RUFBbUMsaUJOdkJuQjtDdEQwK01mOztBNERsOU1EO0VBQTBDLGlCTjNMbkI7Q3REaXBOdEI7O0E0RHI5TUQ7RUFBb0MsaUJONVhuQjtDdERxMU5oQjs7QTREeDlNRDtFQUEwQyxpQk5oWW5CO0N0RDQxTnRCOztBNEQzOU1EO0VBQXdDLGlCTm5ZbkI7Q3REazJOcEI7O0E0RDk5TUQ7RUFBb0MsaUJOdFluQjtDdER3Mk5oQjs7QTREaitNRDtFQUFzQyxpQk5sWW5CO0N0RHUyTmxCOztBNERwK01EO0VBQXNDLGlCTmxZbkI7Q3REMDJObEI7O0E0RHYrTUQ7RUFBdUMsaUJOM2JuQjtDdERzNk5uQjs7QTREMStNRDtFQUF5QyxpQk4zYm5CO0N0RHk2TnJCOztBNEQ3K01EO0VBQWtDLGlCTitLbkI7Q3REazBNZDs7QTREaC9NRDtFQUFzQyxpQk5uVm5CO0N0RHUwTmxCOztBNERuL01EO0VBQStCLGlCTjlkbkI7Q3REcTlOWDs7QTREdC9NRDtFQUF1QyxpQk41Um5CO0N0RHN4Tm5COztBNER6L01EO0VBQXdDLGlCTi9DbkI7Q3RENGlOcEI7O0E0RDUvTUQ7RUFBMEMsaUJOOWJuQjtDdEQ4N050Qjs7QTRELy9NRDtFQUF1QyxpQk50Zm5CO0N0RHkvTm5COztBNERsZ05EO0VBQXNDLGlCTi9CbkI7Q3REcWlObEI7O0E0RHJnTkQ7RUFBdUMsaUJOekhuQjtDdERrb05uQjs7QTREeGdORDtFQUFtQyxpQk52SW5CO0N0RG1wTmY7O0E0RDNnTkQ7RUFBMEMsaUJOdkluQjtDdERzcE50Qjs7QTREOWdORDtFQUF1QyxpQk40Sm5CO0N0RHMzTW5COztBNERqaE5EO0VBQXNDLGlCTjRKbkI7Q3REeTNNbEI7O0E0RHBoTkQ7RUFBb0MsaUJOeGNuQjtDdERnK05oQjs7QTREdmhORDtFQUFnQyxpQk5qYm5CO0N0RDQ4Tlo7O0E0RDFoTkQ7RUFBb0MsaUJOdkpuQjtDdERxck5oQjs7QTREN2hORDtFQUFzQyxpQk4zZ0JuQjtDdEQ0aU9sQjs7QTREaGlORDtFQUErQixpQk43Wm5CO0N0RGk4Tlg7O0E0RG5pTkQ7OztFQUVnQyxpQk56S25CO0N0RGd0Tlo7O0E0RHRpTkQ7RUFBcUMsaUJOcEduQjtDdEQ4b05qQjs7QTREemlORDtFQUF1QyxpQk54Ym5CO0N0RHErTm5COztBNEQ1aU5EO0VBQTJDLGlCTjVXbkI7Q3RENDVOdkI7O0E0RC9pTkQ7RUFBcUMsaUJOOVZuQjtDdERpNU5qQjs7QTREbGpORDtFQUFxQyxpQk45UG5CO0N0RG96TmpCOztBNERyak5EO0VBQW9DLGlCTnJKbkI7Q3REOHNOaEI7O0E0RHhqTkQ7RUFBbUMsaUJOZW5CO0N0RDZpTmY7O0E0RDNqTkQ7RUFBeUMsaUJOMkJuQjtDdERvaU5yQjs7QTREOWpORDtFQUF3QyxpQk5vQ25CO0N0RDhoTnBCOztBNERqa05EO0VBQXFDLGlCTnFDbkI7Q3REZ2lOakI7O0E0RHBrTkQ7RUFBc0MsaUJONWFuQjtDdERvL05sQjs7QTREdmtORDtFQUE0QyxpQk45YW5CO0N0RHkvTnhCOztBNEQxa05EO0VBQW9DLGlCTi9WbkI7Q3RENjZOaEI7O0E0RDdrTkQ7RUFBaUMsaUJOb0JuQjtDdEQ2ak5iOztBNERobE5EO0VBQXdDLGlCTjhLbkI7Q3REczZNcEI7O0E0RG5sTkQ7RUFBdUMsaUJOL0ZuQjtDdERzck5uQjs7QTREdGxORDtFQUF3QyxpQk42RW5CO0N0RDZnTnBCOztBNER6bE5EO0VBQXNDLGlCTjlNbkI7Q3REMnlObEI7O0E0RDVsTkQ7RUFBa0MsaUJOK0tuQjtDdERpN01kOztBNEQvbE5EO0VBQWlDLGlCTjdIbkI7Q3REZ3VOYjs7QTREbG1ORDtFQUFvQyxpQk5uSG5CO0N0RHl0TmhCOztBNERybU5EOztFQUN3QyxpQk5rSW5CO0N0RHUrTXBCOztBNER4bU5EO0VBQTRDLGlCTmtJbkI7Q3REMCtNeEI7O0E0RDNtTkQ7RUFBeUMsaUJOMEtuQjtDdERxOE1yQjs7QTREOW1ORDtFQUF3QyxpQk5sSW5CO0N0RG92TnBCOztBNERqbk5EO0VBQXVDLGlCTnlLbkI7Q3RENDhNbkI7O0E0RHBuTkQ7RUFBd0MsaUJObkluQjtDdEQydk5wQjs7QTREdm5ORDtFQUEwQyxpQk5sSW5CO0N0RDZ2TnRCOztBNEQxbk5EO0VBQTBDLGlCTnBJbkI7Q3REa3dOdEI7O0E0RDduTkQ7RUFBbUMsaUJOMUduQjtDdEQydU5mOztBNERob05EO0VBQXVDLGlCTjdRbkI7Q3REaTVObkI7O0E0RG5vTkQ7RUFBOEMsaUJOMVVuQjtDdERpOU4xQjs7QTREdG9ORDtFQUF3QyxpQk56RW5CO0N0RG10TnBCOztBNER6b05EO0VBQXFDLGlCTmtMbkI7Q3REMjlNakI7O0E0RDVvTkQ7RUFBbUMsaUJOWG5CO0N0RDJwTmY7O0E0RC9vTkQ7RUFBc0MsaUJOdUpuQjtDdEQ0L01sQjs7QTREbHBORDtFQUF1QyxpQk53Sm5CO0N0RDgvTW5COztBNERycE5EOztFQUNnQyxpQk4vZm5CO0N0RHdwT1o7O0E0RHhwTkQ7RUFBb0MsaUJONEpuQjtDdERnZ05oQjs7QTREM3BORDtFQUFrQyxpQk44R25CO0N0RGlqTmQ7O0E0RDlwTkQ7RUFBbUMsaUJOd0RuQjtDdEQwbU5mOztBNERqcU5EO0VBQW1DLGlCTjlJbkI7Q3REbXpOZjs7QTREcHFORDs7RUFDeUMsaUJOMExuQjtDdEQ4K01yQjs7QTREdnFORDtFQUEwQyxpQk5qSG5CO0N0RDR4TnRCOztBNEQxcU5EO0VBQXFDLGlCTnJIbkI7Q3REbXlOakI7O0E0RDdxTkQ7RUFBeUMsaUJOblduQjtDdERvaE9yQjs7QTREaHJORDs7O0VBRXlDLGlCTi9nQm5CO0N0RG1zT3JCOztBNERuck5EOztFQUNtRCxpQk45Z0JuQjtDdERxc08vQjs7QTREdHJORDs7RUFDeUMsaUJObGhCbkI7Q3RENHNPckI7O0E0RHpyTkQ7O0VBQzRDLGlCTm5oQm5CO0N0RGd0T3hCOztBNEQ1ck5EOztFQUMwQyxpQk54aEJuQjtDdER3dE90Qjs7QTREL3JORDtFQUEwQyxpQk4zSW5CO0N0RDgwTnRCOztBNERsc05EO0VBQXFDLGlCTjNPbkI7Q3REaTdOakI7O0E0RHJzTkQ7RUFBeUMsaUJOeEluQjtDdERpMU5yQjs7QTREeHNORDtFQUEyQyxpQk54SW5CO0N0RG8xTnZCOztBNEQzc05EO0VBQXdDLGlCTndCbkI7Q3REdXJOcEI7O0E0RDlzTkQ7RUFBMEMsaUJOd0JuQjtDdEQwck50Qjs7QTREanRORDtFQUFtQyxpQk4vZG5CO0N0RG9yT2Y7O0E0RHB0TkQ7RUFBMkMsaUJObGVuQjtDdEQwck92Qjs7QTREdnRORDtFQUFrQyxpQk5wY25CO0N0RCtwT2Q7O0E0RDF0TkQ7RUFBMEMsaUJObGpCbkI7Q3REZ3hPdEI7O0E0RDd0TkQ7RUFBd0MsaUJOeFBuQjtDdER5OU5wQjs7QTREaHVORDs7RUFDNEMsaUJOelBuQjtDdEQ2OU54Qjs7QTREbnVORDs7RUFDMkMsaUJON1BuQjtDdERvK052Qjs7QTREdHVORDs7RUFDMEMsaUJOaFFuQjtDdEQwK050Qjs7QTREenVORDtFQUFzQyxpQk5yUW5CO0N0RGsvTmxCOztBNEQ1dU5EOztFQUN3QyxpQk54Um5CO0N0RHdnT3BCOztBNEQvdU5EOztFQUN5QyxpQk43Um5CO0N0RGdoT3JCOztBNERsdk5EO0VBQTRDLGlCTjFSbkI7Q3REZ2hPeEI7O0E0RHJ2TkQ7RUFBMEMsaUJOcFNuQjtDdEQ2aE90Qjs7QTREeHZORDtFQUF5QyxpQk4zUm5CO0N0RHVoT3JCOztBNEQzdk5EO0VBQTJDLGlCTi9SbkI7Q3REOGhPdkI7O0E0RDl2TkQ7RUFBeUMsaUJOalNuQjtDdERtaU9yQjs7QTREandORDtFQUFzQyxpQk4rRG5CO0N0RHNzTmxCOztBNERwd05EO0VBQXVDLGlCTi9GbkI7Q3REdTJObkI7O0E0RHZ3TkQ7RUFBNkMsaUJOL2JuQjtDdEQwc096Qjs7QTREMXdORDtFQUErQixpQk50VW5CO0N0RG9sT1g7O0E0RDd3TkQ7RUFBc0MsaUJOdFVuQjtDdER1bE9sQjs7QTREaHhORDtFQUF3QyxpQk5rRW5CO0N0RGt0TnBCOztBNERueE5EO0VBQTBDLGlCTnJLbkI7Q3RENDdOdEI7O0E0RHR4TkQ7RUFBaUQsaUJOcktuQjtDdEQrN043Qjs7QTREenhORDtFQUF1QyxpQk41VW5CO0N0RHltT25COztBNEQ1eE5EO0VBQXdDLGlCTndIbkI7Q3REd3FOcEI7O0E0RC94TkQ7RUFBbUMsaUJObkZuQjtDdERzM05mOztBNERseU5EO0VBQW1DLGlCTnplbkI7Q3REK3dPZjs7QTREcnlORDtFQUFvQyxpQk45V25CO0N0RHVwT2hCOztBNER4eU5EO0VBQWtDLGlCTnhLbkI7Q3REbzlOZDs7QTREM3lORDtFQUE4QyxpQk5wUW5CO0N0RG1qTzFCOztBNEQ5eU5EOztFQUN1QyxpQk5TbkI7Q3REeXlObkI7O0E0RGp6TkQ7RUFBbUMsaUJOamRuQjtDdERzd09mOztBNERwek5EO0VBQWtDLGlCTnpvQm5CO0N0RGk4T2Q7O0E0RHZ6TkQ7RUFBbUMsaUJOL25CbkI7Q3REMDdPZjs7QTREMXpORDtFQUE0QyxpQk4zaEJuQjtDdER5MU94Qjs7QTREN3pORDtFQUE2QyxpQk45aEJuQjtDdEQrMU96Qjs7QTREaDBORDtFQUE2QyxpQk41aEJuQjtDdERnMk96Qjs7QTREbjBORDtFQUE2QyxpQk5qaUJuQjtDdER3Mk96Qjs7QTREdDBORDtFQUFxQyxpQk5wUm5CO0N0RDhsT2pCOztBNER6ME5EO0VBQW9DLGlCTjVObkI7Q3REeWlPaEI7O0E0RDUwTkQ7RUFBc0MsaUJONU5uQjtDdEQ0aU9sQjs7QTRELzBORDtFQUFrQyxpQk4vTm5CO0N0RGtqT2Q7O0E0RGwxTkQ7RUFBZ0MsaUJObE9uQjtDdER3ak9aOztBNERyMU5EO0VBQXVDLGlCTnBlbkI7Q3RENnpPbkI7O0E0RHgxTkQ7RUFBeUMsaUJOcGVuQjtDdERnME9yQjs7QTREMzFORDtFQUFrQyxpQk50U25CO0N0RHFvT2Q7O0E0RDkxTkQ7RUFBa0MsaUJOaUZuQjtDdERpeE5kOztBNERqMk5EO0VBQXNDLGlCTmxrQm5CO0N0RHU2T2xCOztBNERwMk5EO0VBQXNDLGlCTnJYbkI7Q3RENnRPbEI7O0E0RHYyTkQ7RUFBeUMsaUJOcEluQjtDdEQrK05yQjs7QTREMTJORDtFQUFpQyxpQk5wY25CO0N0RGt6T2I7O0E0RDcyTkQ7RUFBNEMsaUJOaGVuQjtDdERpMU94Qjs7QTREaDNORDtFQUFxQyxpQk5wZm5CO0N0RHcyT2pCOztBNERuM05EO0VBQWlDLGlCTmxObkI7Q3REeWtPYjs7QTREdDNORDtFQUF5QyxpQk4xWG5CO0N0RG92T3JCOztBNER6M05EO0VBQWdDLGlCTm9EbkI7Q3REeTBOWjs7QTRENTNORDtFQUF5QyxpQk4zSm5CO0N0RDJoT3JCOztBNEQvM05EO0VBQXFDLGlCTnpObkI7Q3RENGxPakI7O0E0RGw0TkQ7RUFBbUMsaUJObEhuQjtDdER3L05mOztBNERyNE5EO0VBQXlDLGlCTjdMbkI7Q3REc2tPckI7O0E0RHg0TkQ7RUFBMkMsaUJON0xuQjtDdER5a092Qjs7QTREMzRORDtFQUF3QyxpQk4zQ25CO0N0RDA3TnBCOztBNEQ5NE5EO0VBQTBDLGlCTjNDbkI7Q3RENjdOdEI7O0E0RGo1TkQ7RUFBeUMsaUJOckduQjtDdEQwL05yQjs7QTREcDVORDtFQUE0QyxpQk5yR25CO0N0RDYvTnhCOztBNER2NU5EO0VBQW9DLGlCTjdVbkI7Q3REd3VPaEI7O0E0RDE1TkQ7RUFBc0MsaUJObmxCbkI7Q3REaS9PbEI7O0E0RDc1TkQ7RUFBd0MsaUJObmxCbkI7Q3REby9PcEI7O0E0RGg2TkQ7RUFBb0MsaUJOL0xuQjtDdERtbU9oQjs7QTREbjZORDtFQUFtQyxpQk5sWG5CO0N0RHl4T2Y7O0E0RHQ2TkQ7RUFBdUMsaUJOa0ZuQjtDdER3MU5uQjs7QTREejZORDtFQUFvQyxpQk5tRm5CO0N0RDAxTmhCOztBNEQ1Nk5EO0VBQW1DLGlCTjljbkI7Q3REODNPZjs7QTRELzZORDtFQUE2QyxpQk4yQm5CO0N0RHc1TnpCOztBNERsN05EO0VBQTJDLGlCTm1FbkI7Q3REbTNOdkI7O0E0RHI3TkQ7RUFBOEMsaUJOeEtuQjtDdERpbU8xQjs7QTREeDdORDtFQUFrQyxpQk45bEJuQjtDdEQwaFBkOztBNEQzN05EO0VBQThDLGlCTnRvQm5CO0N0RHFrUDFCOztBNEQ5N05EO0VBQWlELGlCTnFEbkI7Q3RENjRON0I7O0E0RGo4TkQ7RUFBb0MsaUJOeGxCbkI7Q3RENmhQaEI7O0E0RHA4TkQ7RUFBd0QsaUJONW9CbkI7Q3REb2xQcEM7O0E0RHY4TkQ7O0VBQ2dFLGlCTjlxQm5CO0N0RHluUDVDOztBNEQxOE5EOzs7RUFFaUMsaUJOdmZuQjtDdERxOE9iOztBNEQ3OE5EO0VBQWtDLGlCTmhZbkI7Q3REaTFPZDs7QTREaDlORDtFQUFvQyxpQk5oWW5CO0N0RG8xT2hCOztBNERuOU5EOztFQUMwQyxpQk4xSG5CO0N0RGlsT3RCOztBNER0OU5EO0VBQXVDLGlCTnpSbkI7Q3REbXZPbkI7O0E0RHo5TkQ7RUFBbUMsaUJOaUNuQjtDdEQ0N05mOztBNEQ1OU5EO0VBQTBDLGlCTmlDbkI7Q3REKzdOdEI7O0E0RC85TkQ7RUFBcUMsaUJObEhuQjtDdERxbE9qQjs7QTREbCtORDtFQUEyQyxpQk5sSG5CO0N0RHdsT3ZCOztBNERyK05EO0VBQTRDLGlCTmxIbkI7Q3REMmxPeEI7O0E0RHgrTkQ7RUFBdUMsaUJOck5uQjtDdERpc09uQjs7QTREMytORDtFQUF3QyxpQk5wYm5CO0N0RG02T3BCOztBNEQ5K05EO0VBQWtDLGlCTm1FbkI7Q3REKzZOZDs7QTREai9ORDtFQUFzQyxpQk5wRG5CO0N0RHlpT2xCOztBNERwL05EOztFQUNpRCxpQk56WW5CO0N0RGk0TzdCOztBNER2L05EOztFQUN5QyxpQk43YW5CO0N0RHc2T3JCOztBNEQxL05EO0VBQXdDLGlCTnRYbkI7Q3REbzNPcEI7O0E0RDcvTkQ7RUFBMEMsaUJObGZuQjtDdERtL090Qjs7QTREaGdPRDtFQUE0QyxpQk5sZm5CO0N0RHMvT3hCOztBNERuZ09EO0VBQW1DLGlCTnRUbkI7Q3RENnpPZjs7QTREdGdPRDtFQUF5QyxpQk5wdEJuQjtDdEQ4dFByQjs7QTREemdPRDtFQUEyQyxpQk5wdEJuQjtDdERpdVB2Qjs7QTRENWdPRDs7RUFDeUMsaUJOcnRCbkI7Q3REcXVQckI7O0E0RC9nT0Q7O0VBQzJDLGlCTnR0Qm5CO0N0RHl1UHZCOztBNERsaE9EO0VBQXdDLGlCTkpuQjtDdEQwaE9wQjs7QTREcmhPRDtFQUEwQyxpQk5KbkI7Q3RENmhPdEI7O0E0RHhoT0Q7RUFBbUMsaUJOSG5CO0N0RCtoT2Y7O0E0RDNoT0Q7RUFBcUMsaUJOM1duQjtDdEQwNE9qQjs7QTREOWhPRDs7RUFDb0MsaUJONVduQjtDdEQ4NE9oQjs7QTREamlPRDs7RUFDc0MsaUJON1duQjtDdERrNU9sQjs7QTREcGlPRDtFQUFrQyxpQk50Tm5CO0N0RDh2T2Q7O0E0RHZpT0Q7RUFBMkMsaUJOM2JuQjtDdERzK092Qjs7QTREMWlPRDtFQUFxQyxpQk50Rm5CO0N0RG9vT2pCOztBNEQ3aU9EOzs7RUFFNkMsaUJOeEVuQjtDdER5bk96Qjs7QTREaGpPRDs7RUFDdUQsaUJOdkVuQjtDdEQybk9uQzs7QTREbmpPRDs7RUFDNkMsaUJOM0VuQjtDdERrb096Qjs7QTREdGpPRDs7RUFDZ0QsaUJONUVuQjtDdERzb081Qjs7QTREempPRDs7RUFDOEMsaUJOakZuQjtDdEQ4b08xQjs7QTRENWpPRDtFQUFtQyxpQk4zS25CO0N0RDJ1T2Y7O0E0RC9qT0Q7OztFQUVpQyxpQk56ckJuQjtDdEQ0dlBiOztBNERsa09EO0VBQW9DLGlCTmxQbkI7Q3REd3pPaEI7O0E0RHJrT0Q7RUFBNEMsaUJOS25CO0N0RG9rT3hCOztBNER4a09EO0VBQTRDLGlCTktuQjtDdER1a094Qjs7QTREM2tPRDtFQUEyQyxpQk5LbkI7Q3REMGtPdkI7O0E0RDlrT0Q7O0VBQ3lDLGlCTkRuQjtDdERtbE9yQjs7QTREamxPRDs7RUFDMkMsaUJORm5CO0N0RHVsT3ZCOztBNERwbE9EO0VBQXFDLGlCTnhzQm5CO0N0RGd5UGpCOztBNER2bE9EO0VBQWlDLGlCTnBibkI7Q3REK2dQYjs7QTREMWxPRDtFQUFpQyxpQk4xaEJuQjtDdER3blBiOztBNEQ3bE9EO0VBQWlDLGlCTnhZbkI7Q3REeStPYjs7QTREaG1PRDtFQUFvQyxpQk4vT25CO0N0RG0xT2hCOztBNERubU9EO0VBQW9DLGlCTnppQm5CO0N0RGdwUGhCOztBNER0bU9EO0VBQXNDLGlCTmpVbkI7Q3REMjZPbEI7O0E0RHptT0Q7RUFBd0MsaUJON0tuQjtDdEQweE9wQjs7QTRENW1PRDtFQUF3QyxpQk5oSW5CO0N0RGd2T3BCOztBNEQvbU9EO0VBQXVDLGlCTkpuQjtDdER1bk9uQjs7QTREbG5PRDtFQUFtQyxpQk54VW5CO0N0RDg3T2Y7O0E2RHY0UEQ7RUg4QkUsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7QzFENjJQRDs7QTBEbjJQQztFQUVFLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0MxRHEyUEg7O0E4RHg1UEQ7RUFBYyxlQU5EO0M5RGs2UFo7O0E4RDM1UEQ7RUFBYyxZQU5EO0M5RHE2UFo7O0E4RDk1UEQ7RUFBZSxlQU5EO0M5RHc2UGI7O0E4RGo2UEQ7RUFBYSxlQU5EO0M5RDI2UFg7O0E4RHA2UEQ7RUFBYyxlQU5EO0M5RDg2UFo7O0FDMTRQRDtFQUNFLGlDQUFBO0NENjRQRDs7QUMzNFBEO0VBQ0UsaUNBQUE7Q0Q4NFBEOztBQzU0UEQ7RUFDRSxpQ0FBQTtDRCs0UEQ7O0ErRC82UEQ7RUFBaUIsMEJEZko7QzlEazhQWjs7QStEbDdQRDtFQUFtQix3Q0FaSjtDL0RrOFBkOztBK0RyN1BEO0VBQW9CLDBDQVpKO0MvRHE4UGY7O0ErRHg3UEQ7RUFBa0IsMEJEaEJKO0M5RDQ4UGI7O0ErRDM3UEQ7RUFBcUIseUNBWko7Qy9EMjhQaEI7O0ErRDk3UEQ7RUFBa0IsbURBQUE7Qy9EazhQakI7O0ErRGo4UEQ7RUFBZ0IsMEJEbEJKO0M5RHU5UFg7O0ErRHA4UEQ7RUFBaUIsMEJEbEJKO0M5RDA5UFo7O0ErRHY4UEQ7RUFBVywwQkFaSjtDL0R1OVBOOztBK0QxOFBEO0VBQWlCLDBCQVpMO0MvRDA5UFg7O0ErRDc4UEQ7RUFBaUIsMEJBWkw7Qy9ENjlQWDs7QStELzhQRDtFQUFRLGVBaEJEO0MvRG0rUE47O0E4RHgrUEQ7RUFBYyxlQU5EO0M5RGsvUFo7O0E4RDMrUEQ7RUFBYyxZQU5EO0M5RHEvUFo7O0E4RDkrUEQ7RUFBZSxlQU5EO0M5RHcvUGI7O0E4RGovUEQ7RUFBYSxlQU5EO0M5RDIvUFg7O0E4RHAvUEQ7RUFBYyxlQU5EO0M5RDgvUFo7O0FnRWgvUEM7RUFDRSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7Q2hFbS9QSDtBZ0VoL1BDO0VBQ0UsMEIvRHBCYztDRHNnUWpCO0FnRS8rUEM7RUFDRSxlQUFBO0NoRWkvUEg7QWdFOStQQztFQUNFLHVCQUFBO0VBQ0EsZS9ETEs7Q0RxL1BSO0FnRTcrUEM7RUFDRSx1QkFBQTtFQUNBLGVBQUE7Q2hFKytQSDtBZ0U1K1BHO0VBQ0UsWUFBQTtDaEU4K1BMO0FnRTUrUEc7RUFDRSxXQUFBO0NoRTgrUEw7QWdFMytQQztFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NoRTYrUEg7QWdFMytQQztFQUNFLGVBQUE7RUFDQSxlQUFBO0NoRTYrUEg7QWdFMytQRztFQUNFLFdBQUE7Q2hFNitQTDs7QWdFeitQRDtFQUNFLHVCQUFBO0NoRTQrUEQ7O0FnRXorUEQ7RUFDRSwwQi9EM0RnQjtDRHVpUWpCOztBZ0V6K1BEO0VBQ0UsMEIvRGhFZ0I7Q0Q0aVFqQjs7QWdFeitQRDtFQUNFLGlCQUFBO0NoRTQrUEQ7O0FnRXorUEQ7O0VBRUUsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0NoRTQrUEQ7O0FnRXorUEQ7RUFDRSwwQi9EM0RLO0UrRDRETCxhQUFBO0NoRTQrUEQ7O0FnRXQrUEQ7RUFDRSx3QkFBQTtDaEV5K1BEOztBZ0V0K1BEO0VBQ0UsMEIvRDdGZ0I7Q0Rza1FqQjs7QWdFdCtQRDtFQUNFLGlCQUFBO0NoRXkrUEQ7O0FJaGtRRDt1Q0FBQTtBMERiQTtFQUFjLGVBTkQ7QzlEeWxRWjs7QThEbGxRRDtFQUFjLFlBTkQ7QzlENGxRWjs7QThEcmxRRDtFQUFlLGVBTkQ7QzlEK2xRYjs7QThEeGxRRDtFQUFhLGVBTkQ7QzlEa21RWDs7QThEM2xRRDtFQUFjLGVBTkQ7QzlEcW1RWjs7QUNqa1FEO0VBQ0UsaUNBQUE7Q0Rva1FEOztBQ2xrUUQ7RUFDRSxpQ0FBQTtDRHFrUUQ7O0FDbmtRRDtFQUNFLGlDQUFBO0NEc2tRRDs7QStEdG1RRDtFQUFpQiwwQkRmSjtDOUR5blFaOztBK0R6bVFEO0VBQW1CLHdDQVpKO0MvRHluUWQ7O0ErRDVtUUQ7RUFBb0IsMENBWko7Qy9ENG5RZjs7QStEL21RRDtFQUFrQiwwQkRoQko7QzlEbW9RYjs7QStEbG5RRDtFQUFxQix5Q0FaSjtDL0Rrb1FoQjs7QStEcm5RRDtFQUFrQixtREFBQTtDL0R5blFqQjs7QStEeG5RRDtFQUFnQiwwQkRsQko7QzlEOG9RWDs7QStEM25RRDtFQUFpQiwwQkRsQko7QzlEaXBRWjs7QStEOW5RRDtFQUFXLDBCQVpKO0MvRDhvUU47O0ErRGpvUUQ7RUFBaUIsMEJBWkw7Qy9EaXBRWDs7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QTtDNUVtd1REOztBNEVqd1REO0VBQ0UsaUJBQUE7QzVFb3dURDs7QTRFbHdURDtFQUNFLGlCQUFBO0M1RXF3VEQ7O0E0RW53VEQ7RUFDRSxpQkFBQTtDNUVzd1REOztBNEVwd1REO0VBQ0UsaUJBQUE7QzVFdXdURDs7QTRFcndURDtFQUNFLGlCQUFBO0M1RXd3VEQ7O0E0RXR3VEQ7RUFDRSxpQkFBQTtDNUV5d1REOztBNEV2d1REO0VBQ0UsaUJBQUE7QzVFMHdURDs7QTRFeHdURDtFQUNFLGlCQUFBO0M1RTJ3VEQ7O0E0RXp3VEQ7RUFDRSxpQkFBQTtDNUU0d1REOztBNEUxd1REO0VBQ0UsaUJBQUE7QzVFNndURDs7QTRFM3dURDtFQUNFLGlCQUFBO0M1RTh3VEQ7O0E0RTV3VEQ7RUFDRSxpQkFBQTtDNUUrd1REOztBNEU3d1REO0VBQ0UsaUJBQUE7QzVFZ3hURDs7QTRFOXdURDtFQUNFLGlCQUFBO0M1RWl4VEQ7O0E0RS93VEQ7RUFDRSxpQkFBQTtDNUVreFREOztBNEVoeFREO0VBQ0UsaUJBQUE7QzVFbXhURDs7QTRFanhURDtFQUNFLGlCQUFBO0M1RW94VEQ7O0E0RWx4VEQ7RUFDRSxpQkFBQTtDNUVxeFREOztBNEVueFREO0VBQ0UsaUJBQUE7QzVFc3hURDs7QTRFcHhURDtFQUNFLGlCQUFBO0M1RXV4VEQ7O0E0RXJ4VEQ7RUFDRSxpQkFBQTtDNUV3eFREOztBNEV0eFREO0VBQ0UsaUJBQUE7QzVFeXhURDs7QTRFdnhURDtFQUNFLGlCQUFBO0M1RTB4VEQ7O0E0RXh4VEQ7RUFDRSxpQkFBQTtDNUUyeFREOztBNEV6eFREO0VBQ0UsaUJBQUE7QzVFNHhURDs7QTZFejhURDtFQUNFLGFBQUE7RUFDQSxxQkFBQTtDN0U0OFREO0E2RTE4VEM7RUFDRSwwQkFBQTtFQUNBLGNBQUE7QzdFNDhUSDs7QUVsOVREOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnRUFBQTtBRHdDQTtFQUNFLGlDQUFBO0NENjlURDs7QUMzOVREO0VBQ0UsaUNBQUE7Q0Q4OVREOztBQzU5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QUE7RUFDQSxZQUFBO0N2RmluV0g7QXVGN21XRztFQUNFLGdCQUFBO0N2RittV0w7O0FFbndXRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0VBQUE7QUR3Q0E7RUFDRSxpQ0FBQTtDRDh3V0Q7O0FDNXdXRDtFQUNFLGlDQUFBO0NEK3dXRDs7QUM3d1dEO0VBQ0UsaUNBQUE7Q0RneFdEOztBd0YzeldEO0VBRUUsaUNBQUE7RUFDQSxjQUFBO0N4RjZ6V0Q7QXdGM3pXQztFQUNFLGFBQUE7Q3hGNnpXSDtBd0Y1eldHO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtDeEY4eldMO0F3RjN6V0M7RUFDRSxhQUFBO0VBQ0EsWUFBQTtDeEY2eldIIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTYXNzIENTUzMgTWl4aW5zISBUaGUgQ3Jvc3MtQnJvd3NlciBDU1MzIFNhc3MgTGlicmFyeVxuICBCeTogTWF0dGhpZXUgQXVzc2FndWVsLCBodHRwOi8vd3d3Lm15bmFtZWlzbWF0dGhpZXUuY29tLCBAbWF0dGhpZXVfdHdlZXRzXG5cbiAgTGlzdCBvZiBDU1MzIFNhc3MgTWl4aW5zIEZpbGUgdG8gYmUgQGltcG9ydGVkIGFuZCBAaW5jbHVkZWQgYXMgeW91IG5lZWRcblxuICBUaGUgcHVycG9zZSBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gZmFjaWxpdGF0ZSB0aGUgdXNlIG9mIENTUzMgb24gZGlmZmVyZW50IGJyb3dzZXJzIGF2b2lkaW5nIEhBUkQgVE8gUkVBRCBhbmQgTkVWRVJcbiAgRU5ESU5HIGNzcyBmaWxlc1xuXG4gIG5vdGU6IEFsbCBDU1MzIFByb3BlcnRpZXMgYXJlIGJlaW5nIHN1cHBvcnRlZCBieSBTYWZhcmkgNVxuICBtb3JlIGluZm86IGh0dHA6Ly93d3cuZmluZG1lYnlpcC5jb20vbGl0bXVzLyNjc3MzLXByb3BlcnRpZXNcblxuICBNaXhpbnMgYXZhaWxhYmxlOlxuICAgIC0gICBjc3MzLXByZWZpeCAgICAgICAgICAgICAtIGFyZ3VtZW50czogUHJvcGVydHksIFZhbHVlXG4gICAgLSAgIGJhY2tncm91bmQtZ3JhZGllbnQgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtaG9yaXpvbnRhbCAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtcmFkaWFsICAgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogI0ZGRkZGRiwgU3RhcnQgcG9zaXRpb246IDAlLCBFbmQgQ29sb3I6ICMwMDAwMDAsIEVuZCBwb3NpdGlvbjogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLXNpemUgICAgICAgICAtIGFyZ3VtZW50czogV2lkdGg6IDEwMCUsIEhlaWdodDogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLW9wYWNpdHkgICAgICAtIGFyZ3VtZW50czogQ29sb3I6ICMwMDAsIE9wYWNpdHk6IC44NVxuICAgIC0gICBib3JkZXItcmFkaXVzICAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSAgLSBhcmd1bWVudHM6IFRvcCBMZWZ0OiA1cHgsIFRvcCBSaWdodDogNXB4LCBCb3R0b20gTGVmdDogNXB4LCBCb3R0b20gUmlnaHQ6IDVweFxuICAgIC0gICBib3ggICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3JpZW50YXRpb246IGhvcml6b250YWwsIFBhY2s6IGNlbnRlciwgQWxpZ246IGNlbnRlclxuICAgIC0gICBib3gtcmdiYSAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUjogNjAsIEc6IDMsIEI6IDEyLCBPcGFjaXR5OiAwLjIzLCBDb2xvcjogIzNDM0MzQ1xuICAgIC0gICBib3gtc2hhZG93ICAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIGJveC1zaXppbmcgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBUeXBlOiBib3JkZXItYm94XG4gICAgLSAgIGNvbHVtbnMgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBDb3VudDogMywgR2FwOiAxMFxuICAgIC0gICBkb3VibGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIFJhZGl1czogMFxuICAgIC0gICBmbGV4ICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVmFsdWU6IDFcbiAgICAtICAgZmxpcCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFNjYWxlWDogLTFcbiAgICAtICAgZm9udC1mYWNlICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEZvbnQgRmFtaWx5OiBteUZvbnQsIEVvdCBGaWxlIFNyYzogbXlGb250LmVvdCwgV29mZiBGaWxlIFNyYzogbXlGb250LndvZmYsIFR0ZiBGaWxlIFNyYzogbXlGb250LnR0ZlxuICAgIC0gICBvcGFjaXR5ICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3BhY2l0eTogMC41XG4gICAgLSAgIG91dGxpbmUgcmFkaXVzICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICByZXNpemUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGlyZWN0aW9uOiBib3RoXG4gICAgLSAgIHJvdGF0ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEZWdyZWU6IDAsIE0xMTogMCwgTTEyOiAwLCBNMjE6IDAsIE0yMjogMFxuICAgIENTUyBNYXRyaXggUm90YXRpb24gQ2FsY3VsYXRvciBodHRwOi8vd3d3LmJvb2dkZXNpZ24uY29tL2V4YW1wbGVzL3RyYW5zZm9ybXMvbWF0cml4LWNhbGN1bGF0b3IuaHRtbFxuICAgIC0gICB0ZXh0LXNoYWRvdyAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQYXJhbWV0ZXJzOiBudWxsXG4gICAgLSAgIHRyYW5zZm9ybS1zdHlsZSAgICAgICAgIC0gYXJndW1lbnRzOiBTdHlsZTogcHJlc2VydmUtM2RcbiAgICAtICAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgLSBEZWZhdWx0IGFyZ3VtZW50czogV2hhdDogYWxsLCBMZW5ndGg6IDFzLCBFYXNpbmc6IGVhc2UtaW4tb3V0XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIEV4YW1wbGVzOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4gICAgLSAgIHRyaXBsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgQ29sb3IgVGhyZWU6ICMwMDAwMDAsIFJhZGl1czogMFxuICAgIC0gICBrZXlmcmFtZXMgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQW5pbWF0aW9uIG5hbWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBjb250ZW50OiAgIEFuaW1hdGlvbiBjc3NcbiAgICAtICAgYW5pbWF0aW9uICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlIHBsYXktc3RhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChodHRwOi8vd3d3Lnczc2Nob29scy5jb20vY3NzcmVmL2NzczNfcHJfYW5pbWF0aW9uLmFzcClcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4vKlxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkIHtcblxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgNiwgMTksIDAuOCk7XG4gIH1cblxufVxuKi9cbi8qIERvIG5vdCByZW1vdmUgdGhlIGNvbW1lbnRzIGJlbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgd2lyZWRlcCB0byBpbmplY3RcbiAgIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llcyAqL1xuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3ZnIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLyogQmFzc2NzcyBCYXNlIEZvcm1zICovXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuZmllbGRzZXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5cbnNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIEJhc2UgVGFibGVzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50aCxcbnRkIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIEJhc2UgVHlwb2dyYXBoeSAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5kbCwgb2wsIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxucHJlLCBjb2RlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQ29sb3IgQmFzZSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDc0ZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wcmUsIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIENvbG9yIEZvcm1zICovXG4uZmllbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZmllbGQ6Zm9jdXMsXG4uZmllbGQuaXMtZm9jdXNlZCxcbi5maWVsZC5uZy10b3VjaGVkLm5nLWZvY3VzLFxuLm5nLXN1Ym1pdHRlZCAuZmllbGQubmctZm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDc0ZDk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigjMDA3NGQ5IGEoMC41KSk7XG59XG5cbi5maWVsZDpkaXNhYmxlZCxcbi5maWVsZC5pcy1kaXNhYmxlZCxcbi5maWVsZC5uZy10b3VjaGVkLm5nLWRpc2FibGVkLFxuLm5nLXN1Ym1pdHRlZCAuZmllbGQubmctZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmllbGQ6cmVhZC1vbmx5Om5vdChzZWxlY3QpLFxuLmZpZWxkLmlzLXJlYWQtb25seSxcbi5maWVsZC5uZy10b3VjaGVkLm5nLXJlYWQtb25seSxcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLXJlYWQtb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uZmllbGQuaXMtc3VjY2VzcywgLmZpZWxkLm5nLXRvdWNoZWQubmctdmFsaWQsIC5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVhYjIzO1xufVxuXG4uZmllbGQuaXMtc3VjY2Vzczpmb2N1cywgLmZpZWxkLm5nLXRvdWNoZWQubmctdmFsaWQ6Zm9jdXMsIC5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLXZhbGlkOmZvY3VzLFxuLmZpZWxkLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCxcbi5maWVsZC5pcy1mb2N1c2VkLm5nLXRvdWNoZWQubmctdmFsaWQsXG4ubmctc3VibWl0dGVkIC5maWVsZC5pcy1mb2N1c2VkLm5nLXZhbGlkLFxuLmZpZWxkLmlzLXN1Y2Nlc3MubmctdG91Y2hlZC5uZy1mb2N1cyxcbi5maWVsZC5uZy10b3VjaGVkLm5nLWZvY3VzLm5nLXZhbGlkLFxuLm5nLXN1Ym1pdHRlZCAuZmllbGQuaXMtc3VjY2Vzcy5uZy1mb2N1cyxcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLWZvY3VzLm5nLXZhbGlkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKCM2ZWFiMjMgYSgwLjUpKTtcbn1cblxuLmZpZWxkLmlzLXdhcm5pbmcsIC5maWVsZC5uZy10b3VjaGVkLm5nLXdhcm4sIC5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLXdhcm4ge1xuICBib3JkZXItY29sb3I6ICNmZmRjMDA7XG59XG5cbi5maWVsZC5pcy13YXJuaW5nOmZvY3VzLCAuZmllbGQubmctdG91Y2hlZC5uZy13YXJuOmZvY3VzLCAubmctc3VibWl0dGVkIC5maWVsZC5uZy13YXJuOmZvY3VzLFxuLmZpZWxkLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCxcbi5maWVsZC5pcy1mb2N1c2VkLm5nLXRvdWNoZWQubmctd2Fybixcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLmlzLWZvY3VzZWQubmctd2Fybixcbi5maWVsZC5pcy13YXJuaW5nLm5nLXRvdWNoZWQubmctZm9jdXMsXG4uZmllbGQubmctdG91Y2hlZC5uZy1mb2N1cy5uZy13YXJuLFxuLm5nLXN1Ym1pdHRlZCAuZmllbGQuaXMtd2FybmluZy5uZy1mb2N1cyxcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLWZvY3VzLm5nLXdhcm4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3IoI2ZmZGMwMCBhKDAuNSkpO1xufVxuXG4uZmllbGQ6aW52YWxpZCxcbi5maWVsZC5pcy1lcnJvcixcbi5maWVsZC5uZy10b3VjaGVkLm5nLWludmFsaWQsXG4ubmctc3VibWl0dGVkIC5maWVsZC5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwNjEzO1xufVxuXG4uZmllbGQ6aW52YWxpZDpmb2N1cyxcbi5maWVsZDppbnZhbGlkLmlzLWZvY3VzZWQsXG4uZmllbGQubmctdG91Y2hlZC5uZy1mb2N1czppbnZhbGlkLFxuLm5nLXN1Ym1pdHRlZCAuZmllbGQubmctZm9jdXM6aW52YWxpZCxcbi5maWVsZC5pcy1lcnJvcjpmb2N1cyxcbi5maWVsZC5uZy10b3VjaGVkLm5nLWludmFsaWQ6Zm9jdXMsXG4ubmctc3VibWl0dGVkIC5maWVsZC5uZy1pbnZhbGlkOmZvY3VzLFxuLmZpZWxkLmlzLWVycm9yLmlzLWZvY3VzZWQsXG4uZmllbGQuaXMtZm9jdXNlZC5uZy10b3VjaGVkLm5nLWludmFsaWQsXG4ubmctc3VibWl0dGVkIC5maWVsZC5pcy1mb2N1c2VkLm5nLWludmFsaWQsXG4uZmllbGQuaXMtZXJyb3IubmctdG91Y2hlZC5uZy1mb2N1cyxcbi5maWVsZC5uZy10b3VjaGVkLm5nLWZvY3VzLm5nLWludmFsaWQsXG4ubmctc3VibWl0dGVkIC5maWVsZC5pcy1lcnJvci5uZy1mb2N1cyxcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLm5nLWZvY3VzLm5nLWludmFsaWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3IoI2UyMDYxMyBhKDAuNSkpO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBDb2xvciBUYWJsZXMgKi9cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4udGFibGUtbGlnaHQgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIEJ0biAqL1xuLmJ0biwgdWwubmF2Lm5hdi10YWJzIGxpIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuOmhvdmVyLCB1bC5uYXYubmF2LXRhYnMgbGk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIHVsLm5hdi5uYXYtdGFicyBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIEJ0biBQcmltYXJ5ICovXG4uYnRuLXByaW1hcnksIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMHJlbSByZ2JhKDAsIDAsIDAsIDAuMDYyNSk7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gcmdiYSgwLCAwLCAwLCAwLjEyNSksIGluc2V0IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZTpkaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5pcy1kaXNhYmxlZCxcbnVsLm5hdi5uYXYtdGFicyBsaS5pcy1kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZmllbGQubmctdG91Y2hlZC5uZy1kaXNhYmxlZCxcbnVsLm5hdi5uYXYtdGFicyBsaS5maWVsZC5uZy10b3VjaGVkLm5nLWRpc2FibGVkLmFjdGl2ZSxcbi5uZy1zdWJtaXR0ZWQgLmJ0bi1wcmltYXJ5LmZpZWxkLm5nLWRpc2FibGVkLFxuLm5nLXN1Ym1pdHRlZCB1bC5uYXYubmF2LXRhYnMgbGkuZmllbGQubmctZGlzYWJsZWQuYWN0aXZlLFxudWwubmF2Lm5hdi10YWJzIC5uZy1zdWJtaXR0ZWQgbGkuZmllbGQubmctZGlzYWJsZWQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBCdG4gT3V0bGluZSAqL1xuLmJ0bi1vdXRsaW5lLFxuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xufVxuXG4uYnRuLW91dGxpbmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gcmdiYSgwLCAwLCAwLCAwLjEyNSksIGluc2V0IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4tb3V0bGluZTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS5pcy1kaXNhYmxlZCxcbi5idG4tb3V0bGluZS5maWVsZC5uZy10b3VjaGVkLm5nLWRpc2FibGVkLFxuLm5nLXN1Ym1pdHRlZCAuYnRuLW91dGxpbmUuZmllbGQubmctZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIFR5cGUgU2NhbGUgKi9cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBVdGlsaXR5IFR5cG9ncmFwaHkgKi9cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5icmVhay13b3JkIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udHJ1bmNhdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGlzdC1yZXNldCwgLm5nLXRhYmxlLXBhZ2luYXRpb24sIHVsLm5hdi5uYXYtdGFicyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogQmFzc2NzcyBVdGlsaXR5IExheW91dCAqL1xuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZpdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJvcmRlci1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBCYXNzY3NzIEFsaWduICovXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEJhc3Njc3MgVXRpbGl0eSBXaGl0ZSBTcGFjZSAqL1xuLm0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1yMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tbDAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm0xIHtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5cbi5tdDEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1iMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1sMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tMiwgLnRhYi1jb250ZW50IC50YWItcGFuZSBkaXYge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1sMiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubTMge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi5tdDMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1sMyB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubTQge1xuICBtYXJnaW46IDRyZW07XG59XG5cbi5tdDQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubXI0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4ubWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1sNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ubXhuMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG59XG5cbi5teG4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4ubXhuMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbn1cblxuLm14bjQge1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTRyZW07XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnAwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnAxLCAubmctdGFibGUtcGFnaW5hdGlvbiBsaSwgLndlbGwud2VsbC1zbWFsbCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnB5MSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5weDEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ucDIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucHkyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucDMge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucHkzIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHgzIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucDQge1xuICBwYWRkaW5nOiA0cmVtO1xufVxuXG4ucHk0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHg0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBQb3NpdGlvbnMgKi9cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLnoxIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnoyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnozIHtcbiAgei1pbmRleDogMztcbn1cblxuLno0IHtcbiAgei1pbmRleDogNDtcbn1cblxuLyogQmFzc2NzcyBVdGlsaXR5IFJlc3BvbnNpdmUgU3RhdGVzICovXG4uc20tc2hvdywgLm1kLXNob3csIC5sZy1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuc20tc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1kLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5sZy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuc20taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWQtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAubGctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBHcmlkICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2NGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb2wtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuc20tY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNtLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc20tY29sLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnNtLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuc20tY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuc20tY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5zbS1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnNtLWNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuc20tY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zbS1jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5zbS1jb2wtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5zbS1jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zbS1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWQtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1kLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWQtY29sLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm1kLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubWQtY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubWQtY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZC1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm1kLWNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1kLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubWQtY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZC1jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5tZC1jb2wtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5tZC1jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tZC1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAubGctY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxnLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubGctY29sLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmxnLWNvbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubGctY29sLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAubGctY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy1jb2wtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmxnLWNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxnLWNvbC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubGctY29sLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy1jb2wtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5sZy1jb2wtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5sZy1jb2wtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sZy1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogRmxleCBPYmplY3QgKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC13cmFwIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZmxleC1zdHJldGNoIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWp1c3RpZnkge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1hdXRvIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZsZXgtZ3JvdyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5mbGV4LW5vbmUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4uZmxleC1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmZsZXgtbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5OTtcbiAgb3JkZXI6IDk5OTk5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuc20tZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2ZW0pIHtcbiAgLmxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBDb2xvciBCb3JkZXJzICovXG4uYm9yZGVyLCAud2VsbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5yb3VuZGVkLCAudGFncy1zZWxlY3Rvci5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzLCAud2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5ub3Qtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIENvbG9ycyAqL1xuLmJsYWNrIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi5ncmF5IHtcbiAgY29sb3I6ICM3NjhkOGM7XG59XG5cbi5zaWx2ZXIge1xuICBjb2xvcjogI2RlZGNkZDtcbn1cblxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcXVhIHtcbiAgY29sb3I6ICM3ZmRiZmY7XG59XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMwMDc0ZDk7XG59XG5cbi5uYXZ5IHtcbiAgY29sb3I6ICMwMDFmM2Y7XG59XG5cbi50ZWFsIHtcbiAgY29sb3I6ICMzOWNjY2M7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjNmVhYjIzO1xufVxuXG4ub2xpdmUge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cblxuLmxpbWUge1xuICBjb2xvcjogIzAxZmY3MDtcbn1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAjZmZkYzAwO1xufVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6ICNmMTVhMjQ7XG59XG5cbi5yZWQge1xuICBjb2xvcjogI2UyMDYxMztcbn1cblxuLmZ1Y2hzaWEge1xuICBjb2xvcjogI2YwMTJiZTtcbn1cblxuLnB1cnBsZSB7XG4gIGNvbG9yOiAjYjEwZGM5O1xufVxuXG4ubWFyb29uIHtcbiAgY29sb3I6ICM4NTE0NGI7XG59XG5cbi5jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tdXRlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQmFja2dyb3VuZCBDb2xvcnMgKi9cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5iZy1ncmF5LCB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OGQ4Yztcbn1cblxuLmJnLXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRjZGQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iZy1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmZGJmZjtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xufVxuXG4uYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Y2NjYztcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlYWIyMztcbn1cblxuLmJnLW9saXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOTk3MDtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFmZjcwO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGMwMDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTVhMjQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwNjEzO1xufVxuXG4uYmctZnVjaHNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDEyYmU7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEwZGM5O1xufVxuXG4uYmctbWFyb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1MTQ0Yjtcbn1cblxuLmJnLWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xufVxuXG4uYmctZGFya2VuLTIsIC53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5iZy1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5iZy1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQmFja2dyb3VuZCBJbWFnZXMgKi9cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmctdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG4uYmctcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cblxuLmJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLmJnLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4vKiBCYXNzY3NzIEJhc2UgQnV0dG9ucyAqL1xuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmJ1dHRvbjphZnRlcixcbmJ1dHRvbjpiZWZvcmUsXG4uYnV0dG9uLFxuLmJ1dHRvbjphZnRlcixcbi5idXR0b246YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBCb3JkZXIgQ29sb3JzICovXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExO1xufVxuXG4uYm9yZGVyLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM3NjhkOGM7XG59XG5cbi5ib3JkZXItc2lsdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkY2RkO1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYm9yZGVyLWFxdWEge1xuICBib3JkZXItY29sb3I6ICM3ZmRiZmY7XG59XG5cbi5ib3JkZXItYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzRkOTtcbn1cblxuLmJvcmRlci1uYXZ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZjNmO1xufVxuXG4uYm9yZGVyLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMzOWNjY2M7XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjM7XG59XG5cbi5ib3JkZXItb2xpdmUge1xuICBib3JkZXItY29sb3I6ICMzZDk5NzA7XG59XG5cbi5ib3JkZXItbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxZmY3MDtcbn1cblxuLmJvcmRlci15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmRjMDA7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE1YTI0O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMztcbn1cblxuLmJvcmRlci1mdWNoc2lhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAxMmJlO1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2IxMGRjOTtcbn1cblxuLmJvcmRlci1tYXJvb24ge1xuICBib3JkZXItY29sb3I6ICM4NTE0NGI7XG59XG5cbi5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5ib3JkZXItZGFya2VuLTQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQnV0dG9uIExpbmsgKi9cbi5idXR0b24tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4yNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnV0dG9uLWxpbms6aG92ZXIsXG4uYnV0dG9uLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsIGN1cnJlbnRjb2xvciA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBjdXJyZW50Y29sb3IgNTAlKTtcbn1cblxuLmJ1dHRvbi1saW5rOmFjdGl2ZSxcbi5idXR0b24tbGluay5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjEyNWVtO1xufVxuXG4uYnV0dG9uLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJ1dHRvbi1saW5rOmRpc2FibGVkLFxuLmJ1dHRvbi1saW5rLmlzLWRpc2FibGVkLFxuLmJ1dHRvbi1saW5rLmZpZWxkLm5nLXRvdWNoZWQubmctZGlzYWJsZWQsXG4ubmctc3VibWl0dGVkIC5idXR0b24tbGluay5maWVsZC5uZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBCdXR0b24gT3V0bGluZSAqL1xuLmJ1dHRvbi1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uYnV0dG9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnV0dG9uLW91dGxpbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnV0dG9uLW91dGxpbmU6aG92ZXI6YmVmb3JlLFxuLmJ1dHRvbi1vdXRsaW5lOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTI1O1xufVxuXG4uYnV0dG9uLW91dGxpbmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweDtcbn1cblxuLmJ1dHRvbi1vdXRsaW5lOmFjdGl2ZSxcbi5idXR0b24tb3V0bGluZS5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA1cHggMCwgMCAwIDFweDtcbn1cblxuLmJ1dHRvbi1vdXRsaW5lOmRpc2FibGVkLFxuLmJ1dHRvbi1vdXRsaW5lLmlzLWRpc2FibGVkLFxuLmJ1dHRvbi1vdXRsaW5lLmZpZWxkLm5nLXRvdWNoZWQubmctZGlzYWJsZWQsXG4ubmctc3VibWl0dGVkIC5idXR0b24tb3V0bGluZS5maWVsZC5uZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgVUkgVXRpbGl0eSBCdXR0b24gU2l6ZXMgKi9cbi5idXR0b24tc21hbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLmJ1dHRvbi1iaWcge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5idXR0b24tbmFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQnV0dG9uIFNvbGlkICovXG4uYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwcmVtIHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnV0dG9uOmFjdGl2ZSxcbi5idXR0b24uaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gcmdiYSgwLCAwLCAwLCAwLjEyNSksIGluc2V0IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idXR0b246ZGlzYWJsZWQsXG4uYnV0dG9uLmlzLWRpc2FibGVkLFxuLmJ1dHRvbi5maWVsZC5uZy10b3VjaGVkLm5nLWRpc2FibGVkLFxuLm5nLXN1Ym1pdHRlZCAuYnV0dG9uLmZpZWxkLm5nLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuLyogQmFzc2NzcyBCdXR0b24gVHJhbnNwYXJlbnQgKi9cbi5idXR0b24tdHJhbnNwYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ1dHRvbi10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idXR0b24tdHJhbnNwYXJlbnQ6aG92ZXI6YmVmb3JlLFxuLmJ1dHRvbi10cmFuc3BhcmVudDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjA5Mzc1O1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4O1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmFjdGl2ZSxcbi5idXR0b24tdHJhbnNwYXJlbnQuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbi10cmFuc3BhcmVudDphY3RpdmU6YmVmb3JlLFxuLmJ1dHRvbi10cmFuc3BhcmVudC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4wNjI1O1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmRpc2FibGVkLFxuLmJ1dHRvbi10cmFuc3BhcmVudC5pcy1kaXNhYmxlZCxcbi5idXR0b24tdHJhbnNwYXJlbnQuZmllbGQubmctdG91Y2hlZC5uZy1kaXNhYmxlZCxcbi5uZy1zdWJtaXR0ZWQgLmJ1dHRvbi10cmFuc3BhcmVudC5maWVsZC5uZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQ29sb3IgQnV0dG9ucyAqL1xuLyogQmFzc2NzcyBCdXR0b24gQmx1ZSAqL1xuLmJ1dHRvbi1ibHVlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uYnV0dG9uLWJsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg3NTtcbn1cblxuLmJ1dHRvbi1ibHVlOmFjdGl2ZSxcbi5idXR0b24tYmx1ZS5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCBpbnNldCAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnV0dG9uLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAwIDAgMXB4IDRweCByZ2JhKDAsIDExNiwgMjE3LCAwLjUpO1xufVxuXG4uYnV0dG9uLWJsdWU6ZGlzYWJsZWQsXG4uYnV0dG9uLWJsdWUuaXMtZGlzYWJsZWQsXG4uYnV0dG9uLWJsdWUuZmllbGQubmctdG91Y2hlZC5uZy1kaXNhYmxlZCxcbi5uZy1zdWJtaXR0ZWQgLmJ1dHRvbi1ibHVlLmZpZWxkLm5nLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBCYXNzY3NzIEJ1dHRvbiBCbHVlIE91dGxpbmUgKi9cbi5idXR0b24tYmx1ZS1vdXRsaW5lIHtcbiAgY29sb3I6ICMwMDc0ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0ZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uYnV0dG9uLWJsdWUtb3V0bGluZTpob3Zlcixcbi5idXR0b24tYmx1ZS1vdXRsaW5lLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbn1cblxuLmJ1dHRvbi1ibHVlLW91dGxpbmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJ1dHRvbi1ibHVlLW91dGxpbmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAwIDAgMXB4IDRweCByZ2JhKDAsIDExNiwgMjE3LCAwLjUpO1xufVxuXG4uYnV0dG9uLWJsdWUtb3V0bGluZTpkaXNhYmxlZCxcbi5idXR0b24tYmx1ZS1vdXRsaW5lLmlzLWRpc2FibGVkLFxuLmJ1dHRvbi1ibHVlLW91dGxpbmUuZmllbGQubmctdG91Y2hlZC5uZy1kaXNhYmxlZCxcbi5uZy1zdWJtaXR0ZWQgLmJ1dHRvbi1ibHVlLW91dGxpbmUuZmllbGQubmctZGlzYWJsZWQge1xuICBjb2xvcjogIzAwNzRkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBCdXR0b24gUmVkICovXG4uYnV0dG9uLXJlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDYxMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg3NTtcbn1cblxuLmJ1dHRvbi1yZWQ6YWN0aXZlLFxuLmJ1dHRvbi1yZWQuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzJweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgaW5zZXQgMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJ1dHRvbi1yZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAwIDAgMXB4IDRweCByZ2JhKDIyNiwgNiwgMTksIDAuNSk7XG59XG5cbi5idXR0b24tcmVkOmRpc2FibGVkLFxuLmJ1dHRvbi1yZWQuaXMtZGlzYWJsZWQsXG4uYnV0dG9uLXJlZC5maWVsZC5uZy10b3VjaGVkLm5nLWRpc2FibGVkLFxuLm5nLXN1Ym1pdHRlZCAuYnV0dG9uLXJlZC5maWVsZC5uZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBCdXR0b24gTGlnaHQgR3JheSAqL1xuLmJ1dHRvbi1saWdodC1ncmF5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG59XG5cbi5idXR0b24tbGlnaHQtZ3JheTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODc1O1xufVxuXG4uYnV0dG9uLWxpZ2h0LWdyYXk6YWN0aXZlLFxuLmJ1dHRvbi1saWdodC1ncmF5OmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMycHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIGluc2V0IDAgMnB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5idXR0b24tbGlnaHQtZ3JheTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSwgMCAwIDFweCA0cHggcmdiYSgwLCAxMTYsIDIxNywgMC41KTtcbn1cblxuLmJ1dHRvbi1saWdodC1ncmF5OmRpc2FibGVkLFxuLmJ1dHRvbi1saWdodC1ncmF5LmlzLWRpc2FibGVkLFxuLmJ1dHRvbi1saWdodC1ncmF5LmZpZWxkLm5nLXRvdWNoZWQubmctZGlzYWJsZWQsXG4ubmctc3VibWl0dGVkIC5idXR0b24tbGlnaHQtZ3JheS5maWVsZC5uZy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogQmFzc2NzcyBCdXR0b24gTmF2IExpZ2h0ICovXG4uYnV0dG9uLW5hdi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNjI1KTtcbn1cblxuLmJ1dHRvbi1uYXYtbGlnaHQ6YWN0aXZlLFxuLmJ1dHRvbi1uYXYtbGlnaHQuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIEJhc3Njc3MgQnV0dG9uIE5hdiBEYXJrICovXG4uYnV0dG9uLW5hdi1kYXJrIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnV0dG9uLW5hdi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idXR0b24tbmF2LWRhcms6YWN0aXZlLFxuLmJ1dHRvbi1uYXYtZGFyay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLyogQmFzc2NzcyBDb2xvciBGb3JtcyBEYXJrICovXG4uZmllbGQtZGFyayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5maWVsZC1kYXJrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4uZmllbGQtZGFyazo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLmZpZWxkLWRhcms6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4uZmllbGQtZGFyazo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5maWVsZC1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmZpZWxkLWRhcms6cmVhZC1vbmx5Om5vdChzZWxlY3QpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmZpZWxkLWRhcmsuaXMtc3VjY2VzcywgLmZpZWxkLWRhcmsuZmllbGQubmctdG91Y2hlZC5uZy12YWxpZCwgLm5nLXN1Ym1pdHRlZCAuZmllbGQtZGFyay5maWVsZC5uZy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMztcbn1cblxuLmZpZWxkLWRhcmsuaXMtc3VjY2Vzczpmb2N1cywgLmZpZWxkLWRhcmsuZmllbGQubmctdG91Y2hlZC5uZy12YWxpZDpmb2N1cywgLm5nLXN1Ym1pdHRlZCAuZmllbGQtZGFyay5maWVsZC5uZy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigjNmVhYjIzIGEoMC41KSk7XG59XG5cbi5maWVsZC1kYXJrLmlzLXdhcm5pbmcsIC5maWVsZC1kYXJrLmZpZWxkLm5nLXRvdWNoZWQubmctd2FybiwgLm5nLXN1Ym1pdHRlZCAuZmllbGQtZGFyay5maWVsZC5uZy13YXJuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkYzAwO1xufVxuXG4uZmllbGQtZGFyay5pcy13YXJuaW5nOmZvY3VzLCAuZmllbGQtZGFyay5maWVsZC5uZy10b3VjaGVkLm5nLXdhcm46Zm9jdXMsIC5uZy1zdWJtaXR0ZWQgLmZpZWxkLWRhcmsuZmllbGQubmctd2Fybjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigjZmZkYzAwIGEoMC41KSk7XG59XG5cbi5maWVsZC1kYXJrOmludmFsaWQsXG4uZmllbGQtZGFyay5pcy1lcnJvcixcbi5maWVsZC1kYXJrLmZpZWxkLm5nLXRvdWNoZWQubmctaW52YWxpZCxcbi5uZy1zdWJtaXR0ZWQgLmZpZWxkLWRhcmsuZmllbGQubmctaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMztcbn1cblxuLmZpZWxkLWRhcmsuaXMtZXJyb3I6Zm9jdXMsIC5maWVsZC1kYXJrLmZpZWxkLm5nLXRvdWNoZWQubmctaW52YWxpZDpmb2N1cywgLm5nLXN1Ym1pdHRlZCAuZmllbGQtZGFyay5maWVsZC5uZy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKCNlMjA2MTMgYSgwLjUpKTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgQ29sb3IgSW5wdXQgUmFuZ2UgKi9cbi5yYW5nZS1saWdodCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLnJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLnJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCBjdXJyZW50Y29sb3I7XG59XG5cbi5yYW5nZS1saWdodDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIENvbG9yIFByb2dyZXNzICovXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xufVxuXG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4vKiBCYXNzY3NzIEhpZ2hsaWdodCAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi5obGpzIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmRpZmYgLmhsanMtaGVhZGVyLFxuLmhsanMtamF2YWRvYyB7XG4gIGNvbG9yOiAjNzY4ZDhjO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbnVtYmVyLFxuLmhsanMtaGV4Y29sb3IsXG4ucnVieSAuaGxqcy1jb25zdGFudCB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaGxqcy1zdHJpbmcsXG4uaGxqcy10YWcgLmhsanMtdmFsdWUsXG4uaGxqcy1waHBkb2MsXG4uaGxqcy1kYXJ0ZG9jLFxuLnRleCAuaGxqcy1mb3JtdWxhIHtcbiAgY29sb3I6ICNlMjA2MTM7XG59XG5cbi5obGpzLXRpdGxlLFxuLmhsanMtaWQsXG4uc2NzcyAuaGxqcy1wcmVwcm9jZXNzb3Ige1xuICBjb2xvcjogI2UyMDYxMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWxpc3QgLmhsanMta2V5d29yZCxcbi5obGpzLXN1YnN0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmhsanMtY2xhc3MgLmhsanMtdGl0bGUsXG4uaGxqcy10eXBlLFxuLnZoZGwgLmhsanMtbGl0ZXJhbCxcbi50ZXggLmhsanMtY29tbWFuZCB7XG4gIGNvbG9yOiAjMDAxZjNmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtdGFnLFxuLmhsanMtdGFnIC5obGpzLXRpdGxlLFxuLmhsanMtcnVsZXMgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgY29sb3I6ICMwMDFmM2Y7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLXZhcmlhYmxlLFxuLmxpc3AgLmhsanMtYm9keSB7XG4gIGNvbG9yOiAjM2Q5OTcwO1xufVxuXG4uaGxqcy1yZWdleHAge1xuICBjb2xvcjogIzNkOTk3MDtcbn1cblxuLmhsanMtc3ltYm9sLFxuLnJ1YnkgLmhsanMtc3ltYm9sIC5obGpzLXN0cmluZyxcbi5saXNwIC5obGpzLWtleXdvcmQsXG4uY2xvanVyZSAuaGxqcy1rZXl3b3JkLFxuLnNjaGVtZSAuaGxqcy1rZXl3b3JkLFxuLnRleCAuaGxqcy1zcGVjaWFsLFxuLmhsanMtcHJvbXB0IHtcbiAgY29sb3I6ICNiMTBkYzk7XG59XG5cbi5obGpzLWJ1aWx0X2luIHtcbiAgY29sb3I6ICMwMDFmM2Y7XG59XG5cbi5obGpzLXByZXByb2Nlc3Nvcixcbi5obGpzLXByYWdtYSxcbi5obGpzLXBpLFxuLmhsanMtZG9jdHlwZSxcbi5obGpzLXNoZWJhbmcsXG4uaGxqcy1jZGF0YSB7XG4gIGNvbG9yOiAjNzY4ZDhjO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtZGVsZXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjAxMmJlO1xufVxuXG4uaGxqcy1hZGRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMWZmNzA7XG59XG5cbi5kaWZmIC5obGpzLWNoYW5nZSB7XG4gIGJhY2tncm91bmQ6ICMwMDFmM2Y7XG59XG5cbi5obGpzLWNodW5rIHtcbiAgY29sb3I6ICNkZWRjZGQ7XG59XG5cbi8qIEJhc3Njc3MgSW5wdXQgUmFuZ2UgKi9cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYW5nZS1saWdodCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5yYW5nZS1saWdodDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMC44NzVyZW07XG59XG5cbi8qIFRvdWNoIHNjcmVlbiBmcmllbmRseSBwc2V1ZG8gZWxlbWVudCAqL1xuLnJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjVyZW07XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5yYW5nZS1saWdodDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5yYW5nZS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yYW5nZS1saWdodDpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IGN1cnJlbnRjb2xvcjtcbn1cblxuLnJhbmdlLWxpZ2h0OmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgUHJvZ3Jlc3MgKi9cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi9cbi8qIEJhc3Njc3MgUmVzcG9uc2l2ZSBXaGl0ZSBTcGFjZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDUyZW0pIHtcbiAgLnNtLW0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc20tbXQwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNtLW1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtLW1iMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbS1tbDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNtLW0xIHtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgfVxuXG4gIC5zbS1tdDEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbS1tcjEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLnNtLW1iMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnNtLW1sMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbS1tMiB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG5cbiAgLnNtLW10MiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zbS1tcjIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5zbS1tYjIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuc20tbWwyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5zbS1tMyB7XG4gICAgbWFyZ2luOiAycmVtO1xuICB9XG5cbiAgLnNtLW10MyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5zbS1tcjMge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5zbS1tYjMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc20tbWwzIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5zbS1tNCB7XG4gICAgbWFyZ2luOiA0cmVtO1xuICB9XG5cbiAgLnNtLW10NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC5zbS1tcjQge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5zbS1tYjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAuc20tbWw0IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC5zbS1teG4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAuc20tbXhuMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cblxuICAuc20tbXhuMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cblxuICAuc20tbXhuNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cblxuICAuc20tbXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWQtbTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tZC1tdDAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWQtbXIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWQtbWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1kLW1sMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubWQtbTEge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICB9XG5cbiAgLm1kLW10MSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLm1kLW1yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAubWQtbWIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubWQtbWwxIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLm1kLW0yIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cblxuICAubWQtbXQyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLm1kLW1yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLm1kLW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5tZC1tbDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLm1kLW0zIHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cblxuICAubWQtbXQzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLm1kLW1yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLm1kLW1iMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5tZC1tbDMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG5cbiAgLm1kLW00IHtcbiAgICBtYXJnaW46IDRyZW07XG4gIH1cblxuICAubWQtbXQ0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLm1kLW1yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLm1kLW1iNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5tZC1tbDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLm1kLW14bjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZC1teG4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuXG4gIC5tZC1teG4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgfVxuXG4gIC5tZC1teG40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgfVxuXG4gIC5tZC1teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5sZy1tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmxnLW10MCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5sZy1tcjAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5sZy1tYjAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubGctbWwwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5sZy1tMSB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gIH1cblxuICAubGctbXQxIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAubGctbXIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZy1tYjEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5sZy1tbDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAubGctbTIge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIC5sZy1tdDIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAubGctbXIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubGctbWIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmxnLW1sMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubGctbTMge1xuICAgIG1hcmdpbjogMnJlbTtcbiAgfVxuXG4gIC5sZy1tdDMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAubGctbXIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAubGctbWIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmxnLW1sMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cblxuICAubGctbTQge1xuICAgIG1hcmdpbjogNHJlbTtcbiAgfVxuXG4gIC5sZy1tdDQge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAubGctbXI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubGctbWI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLmxnLW1sNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIH1cblxuICAubGctbXhuMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG5cbiAgLmxnLW14bjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLmxnLW14bjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICB9XG5cbiAgLmxnLW14bjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG5cbiAgLmxnLW14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyZW0pIHtcbiAgLnNtLXAxIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cblxuICAuc20tcHkxIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAuc20tcHgxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuc20tcDIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAuc20tcHkyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zbS1weDIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnNtLXAzIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLnNtLXB5MyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc20tcHgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5zbS1wNCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuXG4gIC5zbS1weTQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnNtLXB4NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZC1wMSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLm1kLXB5MSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLm1kLXB4MSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLm1kLXAyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLm1kLXB5MiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAubWQtcHgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tZC1wMyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuXG4gIC5tZC1weTMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLm1kLXB4MyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAubWQtcDQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cblxuICAubWQtcHk0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5tZC1weDQge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAubGctcDEge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZy1weTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5sZy1weDEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZy1wMiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5sZy1weTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmxnLXB4MiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubGctcDMge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAubGctcHkzIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5sZy1weDMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnLXA0IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG5cbiAgLmxnLXB5NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAubGctcHg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuLyogQmFzc2NzcyBUYWJsZSBPYmplY3QgKi9cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4vKiBCYXNzY3NzIFVJIFV0aWxpdHkgR3JvdXBzICovXG4ueC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi54LWdyb3VwLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ueS1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnktZ3JvdXAtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLngtZ3JvdXAtaXRlbTpmb2N1cyxcbi55LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIEJhc3Njc3MgVXRpbGl0eSBIZWFkaW5ncyAqL1xuLmgwMCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmgwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaDAwLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG5cbiAgLmgwLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG5cbiAgLmgxLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTZlbSkge1xuICAuaDAwLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogNy42OHJlbTtcbiAgfVxuXG4gIC5oMC1yZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IDUuNzZyZW07XG4gIH1cblxuICAuaDEtcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiAzLjg0cmVtO1xuICB9XG59XG4uZmxhZy1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZmxhZy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cbi5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWQge1xuICB3aWR0aDogMWVtO1xufVxuXG4uZmxhZy1pY29uLWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2FkLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFkLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2FkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYWUuc3ZnKTtcbn1cbi5mbGFnLWljb24tYWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYWUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9hZi5zdmcpO1xufVxuLmZsYWctaWNvbi1hZi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9hZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2FnLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2FnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYWkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYWkuc3ZnKTtcbn1cbi5mbGFnLWljb24tYWkuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYWkuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9hbC5zdmcpO1xufVxuLmZsYWctaWNvbi1hbC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9hbC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2FtLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2FtLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYW8uc3ZnKTtcbn1cbi5mbGFnLWljb24tYW8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYW8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hcSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9hcS5zdmcpO1xufVxuLmZsYWctaWNvbi1hcS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9hcS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2FyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2FyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tYXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYXMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9hdC5zdmcpO1xufVxuLmZsYWctaWNvbi1hdC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9hdC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWF1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2F1LnN2Zyk7XG59XG4uZmxhZy1pY29uLWF1LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2F1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYXcuc3ZnKTtcbn1cbi5mbGFnLWljb24tYXcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYXcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1heCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9heC5zdmcpO1xufVxuLmZsYWctaWNvbi1heC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9heC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWF6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2F6LnN2Zyk7XG59XG4uZmxhZy1pY29uLWF6LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2F6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYmEuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYmEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9iYi5zdmcpO1xufVxuLmZsYWctaWNvbi1iYi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9iYi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2JkLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJkLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2JkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYmUuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYmUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9iZi5zdmcpO1xufVxuLmZsYWctaWNvbi1iZi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9iZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2JnLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2JnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYmguc3ZnKTtcbn1cbi5mbGFnLWljb24tYmguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYmguc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9iaS5zdmcpO1xufVxuLmZsYWctaWNvbi1iaS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9iaS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2JqLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJqLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2JqLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYmwuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYmwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ibSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ibS5zdmcpO1xufVxuLmZsYWctaWNvbi1ibS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ibS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2JuLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2JuLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tYm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYm8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1icSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9icS5zdmcpO1xufVxuLmZsYWctaWNvbi1icS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9icS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2JyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2JyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYnMuc3ZnKTtcbn1cbi5mbGFnLWljb24tYnMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYnMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1idCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9idC5zdmcpO1xufVxuLmZsYWctaWNvbi1idC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9idC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJ2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2J2LnN2Zyk7XG59XG4uZmxhZy1pY29uLWJ2LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2J2LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYncge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvYncuc3ZnKTtcbn1cbi5mbGFnLWljb24tYncuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvYncuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ieSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ieS5zdmcpO1xufVxuLmZsYWctaWNvbi1ieS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ieS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJ6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2J6LnN2Zyk7XG59XG4uZmxhZy1pY29uLWJ6LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2J6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY2Euc3ZnKTtcbn1cbi5mbGFnLWljb24tY2EuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY2Euc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jYy5zdmcpO1xufVxuLmZsYWctaWNvbi1jYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2NkLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNkLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2NkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY2Yuc3ZnKTtcbn1cbi5mbGFnLWljb24tY2YuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY2Yuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jZy5zdmcpO1xufVxuLmZsYWctaWNvbi1jZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2NoLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2NoLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tY2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY2kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jay5zdmcpO1xufVxuLmZsYWctaWNvbi1jay5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jay5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2NsLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNsLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2NsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY20uc3ZnKTtcbn1cbi5mbGFnLWljb24tY20uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY20uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jbi5zdmcpO1xufVxuLmZsYWctaWNvbi1jbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2NvLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNvLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2NvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tY3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY3Iuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jdS5zdmcpO1xufVxuLmZsYWctaWNvbi1jdS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jdS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWN2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2N2LnN2Zyk7XG59XG4uZmxhZy1pY29uLWN2LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2N2LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY3cuc3ZnKTtcbn1cbi5mbGFnLWljb24tY3cuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY3cuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9jeC5zdmcpO1xufVxuLmZsYWctaWNvbi1jeC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9jeC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2N5LnN2Zyk7XG59XG4uZmxhZy1pY29uLWN5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2N5LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvY3ouc3ZnKTtcbn1cbi5mbGFnLWljb24tY3ouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvY3ouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9kZS5zdmcpO1xufVxuLmZsYWctaWNvbi1kZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9kZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWRqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2RqLnN2Zyk7XG59XG4uZmxhZy1pY29uLWRqLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2RqLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZGsuc3ZnKTtcbn1cbi5mbGFnLWljb24tZGsuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1kbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9kbS5zdmcpO1xufVxuLmZsYWctaWNvbi1kbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9kbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2RvLnN2Zyk7XG59XG4uZmxhZy1pY29uLWRvLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2RvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZHoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZHouc3ZnKTtcbn1cbi5mbGFnLWljb24tZHouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZHouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1lYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9lYy5zdmcpO1xufVxuLmZsYWctaWNvbi1lYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9lYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2VlLnN2Zyk7XG59XG4uZmxhZy1pY29uLWVlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2VlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZWcuc3ZnKTtcbn1cbi5mbGFnLWljb24tZWcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZWcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1laCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9laC5zdmcpO1xufVxuLmZsYWctaWNvbi1laC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9laC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2VyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWVyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2VyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tZXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZXMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ldC5zdmcpO1xufVxuLmZsYWctaWNvbi1ldC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ldC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2ZpLnN2Zyk7XG59XG4uZmxhZy1pY29uLWZpLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2ZpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZmoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZmouc3ZnKTtcbn1cbi5mbGFnLWljb24tZmouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZmouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1mayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9may5zdmcpO1xufVxuLmZsYWctaWNvbi1may5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9may5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWZtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2ZtLnN2Zyk7XG59XG4uZmxhZy1pY29uLWZtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2ZtLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tZm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZm8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9mci5zdmcpO1xufVxuLmZsYWctaWNvbi1mci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9mci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2dhLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdhLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2dhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ2Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ2Iuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9nZC5zdmcpO1xufVxuLmZsYWctaWNvbi1nZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9nZC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2dlLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2dlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ2Yuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2YuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ2Yuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9nZy5zdmcpO1xufVxuLmZsYWctaWNvbi1nZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9nZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2doLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2doLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ2kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9nbC5zdmcpO1xufVxuLmZsYWctaWNvbi1nbC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9nbC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2dtLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2dtLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ24uc3ZnKTtcbn1cbi5mbGFnLWljb24tZ24uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ24uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ncCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ncC5zdmcpO1xufVxuLmZsYWctaWNvbi1ncC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ncC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2dxLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdxLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2dxLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ3Iuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ncyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ncy5zdmcpO1xufVxuLmZsYWctaWNvbi1ncy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ncy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWd0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2d0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWd0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2d0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ3Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvZ3Uuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ3UuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvZ3Uuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ndyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ndy5zdmcpO1xufVxuLmZsYWctaWNvbi1ndy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ndy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2d5LnN2Zyk7XG59XG4uZmxhZy1pY29uLWd5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2d5LnN2Zyk7XG59XG5cbi5mbGFnLWljb24taGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaGsuc3ZnKTtcbn1cbi5mbGFnLWljb24taGsuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1obSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9obS5zdmcpO1xufVxuLmZsYWctaWNvbi1obS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9obS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWhuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2huLnN2Zyk7XG59XG4uZmxhZy1pY29uLWhuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2huLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaHIuc3ZnKTtcbn1cbi5mbGFnLWljb24taHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaHIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1odCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9odC5zdmcpO1xufVxuLmZsYWctaWNvbi1odC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9odC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWh1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2h1LnN2Zyk7XG59XG4uZmxhZy1pY29uLWh1LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2h1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24taWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaWQuc3ZnKTtcbn1cbi5mbGFnLWljb24taWQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaWQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9pZS5zdmcpO1xufVxuLmZsYWctaWNvbi1pZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9pZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2lsLnN2Zyk7XG59XG4uZmxhZy1pY29uLWlsLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2lsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaW0uc3ZnKTtcbn1cbi5mbGFnLWljb24taW0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaW0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9pbi5zdmcpO1xufVxuLmZsYWctaWNvbi1pbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9pbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2lvLnN2Zyk7XG59XG4uZmxhZy1pY29uLWlvLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2lvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaXEuc3ZnKTtcbn1cbi5mbGFnLWljb24taXEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaXEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9pci5zdmcpO1xufVxuLmZsYWctaWNvbi1pci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9pci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2lzLnN2Zyk7XG59XG4uZmxhZy1pY29uLWlzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2lzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvaXQuc3ZnKTtcbn1cbi5mbGFnLWljb24taXQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvaXQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1qZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9qZS5zdmcpO1xufVxuLmZsYWctaWNvbi1qZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9qZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWptIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2ptLnN2Zyk7XG59XG4uZmxhZy1pY29uLWptLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2ptLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tam8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvam8uc3ZnKTtcbn1cbi5mbGFnLWljb24tam8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvam8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1qcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9qcC5zdmcpO1xufVxuLmZsYWctaWNvbi1qcC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9qcC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2tlLnN2Zyk7XG59XG4uZmxhZy1pY29uLWtlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2tlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMva2cuc3ZnKTtcbn1cbi5mbGFnLWljb24ta2cuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEva2cuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1raCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9raC5zdmcpO1xufVxuLmZsYWctaWNvbi1raC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9raC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2tpLnN2Zyk7XG59XG4uZmxhZy1pY29uLWtpLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2tpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMva20uc3ZnKTtcbn1cbi5mbGFnLWljb24ta20uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEva20uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1rbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9rbi5zdmcpO1xufVxuLmZsYWctaWNvbi1rbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9rbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2twLnN2Zyk7XG59XG4uZmxhZy1pY29uLWtwLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2twLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMva3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24ta3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEva3Iuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1rdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9rdy5zdmcpO1xufVxuLmZsYWctaWNvbi1rdy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9rdy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWt5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2t5LnN2Zyk7XG59XG4uZmxhZy1pY29uLWt5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2t5LnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMva3ouc3ZnKTtcbn1cbi5mbGFnLWljb24ta3ouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEva3ouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1sYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9sYS5zdmcpO1xufVxuLmZsYWctaWNvbi1sYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9sYS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWxiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2xiLnN2Zyk7XG59XG4uZmxhZy1pY29uLWxiLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2xiLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbGMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbGMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbGMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1saSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9saS5zdmcpO1xufVxuLmZsYWctaWNvbi1saS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9saS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWxrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2xrLnN2Zyk7XG59XG4uZmxhZy1pY29uLWxrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2xrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbHIuc3ZnKTtcbn1cbi5mbGFnLWljb24tbHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbHIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1scyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9scy5zdmcpO1xufVxuLmZsYWctaWNvbi1scy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9scy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2x0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWx0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2x0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbHUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbHUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbHUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1sdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9sdi5zdmcpO1xufVxuLmZsYWctaWNvbi1sdi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9sdi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL2x5LnN2Zyk7XG59XG4uZmxhZy1pY29uLWx5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL2x5LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbWEuc3ZnKTtcbn1cbi5mbGFnLWljb24tbWEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbWEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tYy5zdmcpO1xufVxuLmZsYWctaWNvbi1tYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL21kLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1kLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL21kLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbWUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbWUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tZi5zdmcpO1xufVxuLmZsYWctaWNvbi1tZi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL21nLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1nLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL21nLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbWguc3ZnKTtcbn1cbi5mbGFnLWljb24tbWguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbWguc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tay5zdmcpO1xufVxuLmZsYWctaWNvbi1tay5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tay5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL21sLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1sLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL21sLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbW0uc3ZnKTtcbn1cbi5mbGFnLWljb24tbW0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbW0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tbi5zdmcpO1xufVxuLmZsYWctaWNvbi1tbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL21vLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1vLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL21vLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbXAuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXAuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbXAuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tcSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tcS5zdmcpO1xufVxuLmZsYWctaWNvbi1tcS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tcS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL21yLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1yLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL21yLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbXMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tdC5zdmcpO1xufVxuLmZsYWctaWNvbi1tdC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tdC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW11IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL211LnN2Zyk7XG59XG4uZmxhZy1pY29uLW11LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL211LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbXYuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXYuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbXYuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tdy5zdmcpO1xufVxuLmZsYWctaWNvbi1tdy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tdy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW14IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL214LnN2Zyk7XG59XG4uZmxhZy1pY29uLW14LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL214LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbXkuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXkuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbXkuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1teiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9tei5zdmcpO1xufVxuLmZsYWctaWNvbi1tei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9tei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL25hLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5hLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL25hLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbmMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbmMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbmMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9uZS5zdmcpO1xufVxuLmZsYWctaWNvbi1uZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9uZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL25mLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5mLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL25mLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbmcuc3ZnKTtcbn1cbi5mbGFnLWljb24tbmcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbmcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1uaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9uaS5zdmcpO1xufVxuLmZsYWctaWNvbi1uaS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9uaS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL25sLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5sLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL25sLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tbm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbm8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ucCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ucC5zdmcpO1xufVxuLmZsYWctaWNvbi1ucC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ucC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL25yLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5yLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL25yLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvbnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvbnUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ueiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9uei5zdmcpO1xufVxuLmZsYWctaWNvbi1uei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9uei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL29tLnN2Zyk7XG59XG4uZmxhZy1pY29uLW9tLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL29tLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcGEuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcGEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9wZS5zdmcpO1xufVxuLmZsYWctaWNvbi1wZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9wZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3BmLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3BmLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcGcuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcGcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1waCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9waC5zdmcpO1xufVxuLmZsYWctaWNvbi1waC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9waC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3BrLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3BrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcGwuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcGwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9wbS5zdmcpO1xufVxuLmZsYWctaWNvbi1wbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9wbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3BuLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3BuLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcHIuc3ZnKTtcbn1cbi5mbGFnLWljb24tcHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcHIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9wcy5zdmcpO1xufVxuLmZsYWctaWNvbi1wcy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9wcy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3B0LnN2Zyk7XG59XG4uZmxhZy1pY29uLXB0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3B0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcHcuc3ZnKTtcbn1cbi5mbGFnLWljb24tcHcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcHcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1weSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9weS5zdmcpO1xufVxuLmZsYWctaWNvbi1weS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9weS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXFhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3FhLnN2Zyk7XG59XG4uZmxhZy1pY29uLXFhLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3FhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcmUuc3ZnKTtcbn1cbi5mbGFnLWljb24tcmUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcmUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9yby5zdmcpO1xufVxuLmZsYWctaWNvbi1yby5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9yby5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3JzLnN2Zyk7XG59XG4uZmxhZy1pY29uLXJzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3JzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvcnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tcnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvcnUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ydyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9ydy5zdmcpO1xufVxuLmZsYWctaWNvbi1ydy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9ydy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NhLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNhLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc2Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc2Iuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zYy5zdmcpO1xufVxuLmZsYWctaWNvbi1zYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NkLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNkLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc2Uuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2UuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc2Uuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zZy5zdmcpO1xufVxuLmZsYWctaWNvbi1zZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NoLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NoLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc2kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zaiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zai5zdmcpO1xufVxuLmZsYWctaWNvbi1zai5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zai5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NrLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc2wuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2wuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc2wuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zbS5zdmcpO1xufVxuLmZsYWctaWNvbi1zbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NuLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NuLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc28uc3ZnKTtcbn1cbi5mbGFnLWljb24tc28uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc28uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zci5zdmcpO1xufVxuLmZsYWctaWNvbi1zci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3NzLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3NzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc3Quc3ZnKTtcbn1cbi5mbGFnLWljb24tc3QuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc3Quc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zdi5zdmcpO1xufVxuLmZsYWctaWNvbi1zdi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zdi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3N4LnN2Zyk7XG59XG4uZmxhZy1pY29uLXN4LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3N4LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvc3kuc3ZnKTtcbn1cbi5mbGFnLWljb24tc3kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvc3kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zeiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My9zei5zdmcpO1xufVxuLmZsYWctaWNvbi1zei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS9zei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3RjLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRjLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3RjLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdGQuc3ZnKTtcbn1cbi5mbGFnLWljb24tdGQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdGQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10ZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My90Zi5zdmcpO1xufVxuLmZsYWctaWNvbi10Zi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS90Zi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3RnLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3RnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdGguc3ZnKTtcbn1cbi5mbGFnLWljb24tdGguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdGguc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10aiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My90ai5zdmcpO1xufVxuLmZsYWctaWNvbi10ai5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS90ai5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3RrLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3RrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdGwuc3ZnKTtcbn1cbi5mbGFnLWljb24tdGwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdGwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10bSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My90bS5zdmcpO1xufVxuLmZsYWctaWNvbi10bS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS90bS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3RuLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3RuLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdG8uc3ZnKTtcbn1cbi5mbGFnLWljb24tdG8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdG8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My90ci5zdmcpO1xufVxuLmZsYWctaWNvbi10ci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS90ci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXR0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3R0LnN2Zyk7XG59XG4uZmxhZy1pY29uLXR0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3R0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdHYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdHYuc3ZnKTtcbn1cbi5mbGFnLWljb24tdHYuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdHYuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10dyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My90dy5zdmcpO1xufVxuLmZsYWctaWNvbi10dy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS90dy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXR6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3R6LnN2Zyk7XG59XG4uZmxhZy1pY29uLXR6LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3R6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdWEuc3ZnKTtcbn1cbi5mbGFnLWljb24tdWEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdWEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi11ZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My91Zy5zdmcpO1xufVxuLmZsYWctaWNvbi11Zy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS91Zy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3VtLnN2Zyk7XG59XG4uZmxhZy1pY29uLXVtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3VtLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tdXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdXMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi11eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My91eS5zdmcpO1xufVxuLmZsYWctaWNvbi11eS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS91eS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXV6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3V6LnN2Zyk7XG59XG4uZmxhZy1pY29uLXV6LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3V6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdmEuc3ZnKTtcbn1cbi5mbGFnLWljb24tdmEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdmEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi12YyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My92Yy5zdmcpO1xufVxuLmZsYWctaWNvbi12Yy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS92Yy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3ZlLnN2Zyk7XG59XG4uZmxhZy1pY29uLXZlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3ZlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdmcuc3ZnKTtcbn1cbi5mbGFnLWljb24tdmcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdmcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi12aSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My92aS5zdmcpO1xufVxuLmZsYWctaWNvbi12aS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS92aS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXZuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3ZuLnN2Zyk7XG59XG4uZmxhZy1pY29uLXZuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3ZuLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvdnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tdnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvdnUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi13ZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My93Zi5zdmcpO1xufVxuLmZsYWctaWNvbi13Zi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS93Zi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3dzLnN2Zyk7XG59XG4uZmxhZy1pY29uLXdzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3dzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24teWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMveWUuc3ZnKTtcbn1cbi5mbGFnLWljb24teWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEveWUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi15dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My95dC5zdmcpO1xufVxuLmZsYWctaWNvbi15dC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS95dC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvNHgzL3phLnN2Zyk7XG59XG4uZmxhZy1pY29uLXphLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvZmxhZ3MvMXgxL3phLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tem0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy80eDMvem0uc3ZnKTtcbn1cbi5mbGFnLWljb24tem0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9mbGFncy8xeDEvem0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi16dyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzR4My96dy5zdmcpO1xufVxuLmZsYWctaWNvbi16dy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ZsYWdzLzF4MS96dy5zdmcpO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEsIC5nbHlwaGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg1NzFlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LCAuZmEtcHVsbC1sZWZ0LmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCwgLmZhLXB1bGwtcmlnaHQuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0LCAucHVsbC1sZWZ0LmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEucHVsbC1yaWdodCwgLnB1bGwtcmlnaHQuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUsXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSwgLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlLCAuZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uYW50aHJhY2l0ZSB7XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuXG4uZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI2RiZTFjNTtcbn1cblxuLnJlZC1saWdodCB7XG4gIGNvbG9yOiAjZWVjOWI3O1xufVxuXG4ucmVkLWxpZ2h0MiB7XG4gIGNvbG9yOiAjZWVkNmNhO1xufVxuXG4uYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVhYjIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE1YTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwNjEzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hbnRocmFjaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYjtcbn1cblxuLmJnLWdyYXktb3BhY2l0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA0OCwgMC45KTtcbn1cblxuLmJnLWdyZWVuLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTcxLCAzNSwgMC40KTtcbn1cblxuLmJnLWdyZWVuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTFjNTtcbn1cblxuLmJnLW9yYW5nZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDkwLCAzNiwgMC40KTtcbn1cblxuLmJnLXJlZC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDYsIDE5LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVjOWI3O1xufVxuXG4uYmctcmVkLWxpZ2h0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWQ2Y2E7XG59XG5cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkEyMjtcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5N0E3O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5nb2xkIHtcbiAgY29sb3I6ICNGQUJBMjI7XG59XG5cbi5hbnRocmFjaXRlIHtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG5cbi5ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjZGJlMWM1O1xufVxuXG4ucmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNlZWM5Yjc7XG59XG5cbi5yZWQtbGlnaHQyIHtcbiAgY29sb3I6ICNlZWQ2Y2E7XG59XG5cbi50YWJsZS1iYSB0aCwgLnRhYmxlLWJhIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuLnRhYmxlLWJhIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYmZjMDtcbn1cbi50YWJsZS1iYSAubmctdGFibGUtZ3JvdXAtaGVhZGVyIGEge1xuICBjb2xvcjogI2RlZGNkZDtcbn1cbi50YWJsZS1iYSAubmctdGFibGUtc29ydC1oZWFkZXIgdGgsIC50YWJsZS1iYSAubmctdGFibGUtZ3JvdXAtaGVhZGVyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgY29sb3I6ICNkZWRjZGQ7XG59XG4udGFibGUtYmEgLm5nLXRhYmxlLWZpbHRlcnMgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICBwYWRkaW5nOiAyLjVweDtcbn1cbi50YWJsZS1iYS50YWJsZS1kZXRhaWxzLXByb2R1Y3QgLm5nLXRhYmxlLWZpbHRlcnMgdGg6bnRoLWNoaWxkKG4rMykuZmlsdGVyIHtcbiAgd2lkdGg6IDE1ZW07XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1wcm9kdWN0IC5uZy10YWJsZS1maWx0ZXJzIHRoOm50aC1jaGlsZChuKzMpIC5maWx0ZXItY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1jYXRlZ29yeSB0ciB0ZCBkaXYge1xuICB3aWR0aDogMTBlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1jYXRlZ29yeSAubmctdGFibGUtZmlsdGVycyB0aDpudGgtY2hpbGQobis2KSB7XG4gIG1pbi13aWR0aDogOGVtO1xuICBtYXgtd2lkdGg6IDllbTtcbn1cbi50YWJsZS1iYS50YWJsZS1kZXRhaWxzLWNhdGVnb3J5IC5uZy10YWJsZS1maWx0ZXJzIHRoOm50aC1jaGlsZChuKzYpIC5maWx0ZXItY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50YWJsZS1iYSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1iYSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtYmEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYxO1xufVxuXG4udGFibGUtYmEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCxcbi50YWJsZS1sYXJnZS1iYSB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjhkOGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWxhcmdlLWJhIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udGFibGUtbGFyZ2UtYmEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtbGFyZ2UtYmEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIERvIG5vdCByZW1vdmUgdGhlIGNvbW1lbnRzIGJlbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHkgKi9cbi5hbnRocmFjaXRlIHtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG5cbi5ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjZGJlMWM1O1xufVxuXG4ucmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNlZWM5Yjc7XG59XG5cbi5yZWQtbGlnaHQyIHtcbiAgY29sb3I6ICNlZWQ2Y2E7XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLmJnLWFudGhyYWNpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNiO1xufVxuXG4uYmctZ3JheS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDQ4LCAwLjkpO1xufVxuXG4uYmctZ3JlZW4tb3BhY2l0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxNzEsIDM1LCAwLjQpO1xufVxuXG4uYmctZ3JlZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlMWM1O1xufVxuXG4uYmctb3JhbmdlLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgOTAsIDM2LCAwLjQpO1xufVxuXG4uYmctcmVkLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgNiwgMTksIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWM5Yjc7XG59XG5cbi5iZy1yZWQtbGlnaHQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZDZjYTtcbn1cblxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCQTIyO1xufVxuXG4uYmctYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QTc7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLmdvbGQge1xuICBjb2xvcjogI0ZBQkEyMjtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4vKlxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkIHtcblxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgNiwgMTksIDAuOCk7XG4gIH1cblxufVxuKi9cbi50YWJsZS1iYSB0aCwgLnRhYmxlLWJhIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuLnRhYmxlLWJhIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYmZjMDtcbn1cbi50YWJsZS1iYSAubmctdGFibGUtZ3JvdXAtaGVhZGVyIGEge1xuICBjb2xvcjogI2RlZGNkZDtcbn1cbi50YWJsZS1iYSAubmctdGFibGUtc29ydC1oZWFkZXIgdGgsIC50YWJsZS1iYSAubmctdGFibGUtZ3JvdXAtaGVhZGVyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgY29sb3I6ICNkZWRjZGQ7XG59XG4udGFibGUtYmEgLm5nLXRhYmxlLWZpbHRlcnMgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICBwYWRkaW5nOiAyLjVweDtcbn1cbi50YWJsZS1iYS50YWJsZS1kZXRhaWxzLXByb2R1Y3QgLm5nLXRhYmxlLWZpbHRlcnMgdGg6bnRoLWNoaWxkKG4rMykuZmlsdGVyIHtcbiAgd2lkdGg6IDE1ZW07XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1wcm9kdWN0IC5uZy10YWJsZS1maWx0ZXJzIHRoOm50aC1jaGlsZChuKzMpIC5maWx0ZXItY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1jYXRlZ29yeSB0ciB0ZCBkaXYge1xuICB3aWR0aDogMTBlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGFibGUtYmEudGFibGUtZGV0YWlscy1jYXRlZ29yeSAubmctdGFibGUtZmlsdGVycyB0aDpudGgtY2hpbGQobis2KSB7XG4gIG1pbi13aWR0aDogOGVtO1xuICBtYXgtd2lkdGg6IDllbTtcbn1cbi50YWJsZS1iYS50YWJsZS1kZXRhaWxzLWNhdGVnb3J5IC5uZy10YWJsZS1maWx0ZXJzIHRoOm50aC1jaGlsZChuKzYpIC5maWx0ZXItY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50YWJsZS1iYSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1iYSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtYmEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYxO1xufVxuXG4udGFibGUtYmEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCxcbi50YWJsZS1sYXJnZS1iYSB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjhkOGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWxhcmdlLWJhIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udGFibGUtbGFyZ2UtYmEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtbGFyZ2UtYmEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5hbnRocmFjaXRlIHtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG5cbi5ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjZGJlMWM1O1xufVxuXG4ucmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNlZWM5Yjc7XG59XG5cbi5yZWQtbGlnaHQyIHtcbiAgY29sb3I6ICNlZWQ2Y2E7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2FzcyBDU1MzIE1peGlucyEgVGhlIENyb3NzLUJyb3dzZXIgQ1NTMyBTYXNzIExpYnJhcnlcbiAgQnk6IE1hdHRoaWV1IEF1c3NhZ3VlbCwgaHR0cDovL3d3dy5teW5hbWVpc21hdHRoaWV1LmNvbSwgQG1hdHRoaWV1X3R3ZWV0c1xuXG4gIExpc3Qgb2YgQ1NTMyBTYXNzIE1peGlucyBGaWxlIHRvIGJlIEBpbXBvcnRlZCBhbmQgQGluY2x1ZGVkIGFzIHlvdSBuZWVkXG5cbiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBsaWJyYXJ5IGlzIHRvIGZhY2lsaXRhdGUgdGhlIHVzZSBvZiBDU1MzIG9uIGRpZmZlcmVudCBicm93c2VycyBhdm9pZGluZyBIQVJEIFRPIFJFQUQgYW5kIE5FVkVSXG4gIEVORElORyBjc3MgZmlsZXNcblxuICBub3RlOiBBbGwgQ1NTMyBQcm9wZXJ0aWVzIGFyZSBiZWluZyBzdXBwb3J0ZWQgYnkgU2FmYXJpIDVcbiAgbW9yZSBpbmZvOiBodHRwOi8vd3d3LmZpbmRtZWJ5aXAuY29tL2xpdG11cy8jY3NzMy1wcm9wZXJ0aWVzXG5cbiAgTWl4aW5zIGF2YWlsYWJsZTpcbiAgICAtICAgY3NzMy1wcmVmaXggICAgICAgICAgICAgLSBhcmd1bWVudHM6IFByb3BlcnR5LCBWYWx1ZVxuICAgIC0gICBiYWNrZ3JvdW5kLWdyYWRpZW50ICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLWhvcml6b250YWwgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLXJhZGlhbCAgICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICNGRkZGRkYsIFN0YXJ0IHBvc2l0aW9uOiAwJSwgRW5kIENvbG9yOiAjMDAwMDAwLCBFbmQgcG9zaXRpb246IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1zaXplICAgICAgICAgLSBhcmd1bWVudHM6IFdpZHRoOiAxMDAlLCBIZWlnaHQ6IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1vcGFjaXR5ICAgICAgLSBhcmd1bWVudHM6IENvbG9yOiAjMDAwLCBPcGFjaXR5OiAuODVcbiAgICAtICAgYm9yZGVyLXJhZGl1cyAgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUgIC0gYXJndW1lbnRzOiBUb3AgTGVmdDogNXB4LCBUb3AgUmlnaHQ6IDVweCwgQm90dG9tIExlZnQ6IDVweCwgQm90dG9tIFJpZ2h0OiA1cHhcbiAgICAtICAgYm94ICAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9yaWVudGF0aW9uOiBob3Jpem9udGFsLCBQYWNrOiBjZW50ZXIsIEFsaWduOiBjZW50ZXJcbiAgICAtICAgYm94LXJnYmEgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFI6IDYwLCBHOiAzLCBCOiAxMiwgT3BhY2l0eTogMC4yMywgQ29sb3I6ICMzQzNDM0NcbiAgICAtICAgYm94LXNoYWRvdyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICBib3gtc2l6aW5nICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVHlwZTogYm9yZGVyLWJveFxuICAgIC0gICBjb2x1bW5zICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQ291bnQ6IDMsIEdhcDogMTBcbiAgICAtICAgZG91YmxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBSYWRpdXM6IDBcbiAgICAtICAgZmxleCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFZhbHVlOiAxXG4gICAgLSAgIGZsaXAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBTY2FsZVg6IC0xXG4gICAgLSAgIGZvbnQtZmFjZSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBGb250IEZhbWlseTogbXlGb250LCBFb3QgRmlsZSBTcmM6IG15Rm9udC5lb3QsIFdvZmYgRmlsZSBTcmM6IG15Rm9udC53b2ZmLCBUdGYgRmlsZSBTcmM6IG15Rm9udC50dGZcbiAgICAtICAgb3BhY2l0eSAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9wYWNpdHk6IDAuNVxuICAgIC0gICBvdXRsaW5lIHJhZGl1cyAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgcmVzaXplICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERpcmVjdGlvbjogYm90aFxuICAgIC0gICByb3RhdGUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGVncmVlOiAwLCBNMTE6IDAsIE0xMjogMCwgTTIxOiAwLCBNMjI6IDBcbiAgICBDU1MgTWF0cml4IFJvdGF0aW9uIENhbGN1bGF0b3IgaHR0cDovL3d3dy5ib29nZGVzaWduLmNvbS9leGFtcGxlcy90cmFuc2Zvcm1zL21hdHJpeC1jYWxjdWxhdG9yLmh0bWxcbiAgICAtICAgdGV4dC1zaGFkb3cgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUGFyYW1ldGVyczogbnVsbFxuICAgIC0gICB0cmFuc2Zvcm0tc3R5bGUgICAgICAgICAtIGFyZ3VtZW50czogU3R5bGU6IHByZXNlcnZlLTNkXG4gICAgLSAgIHRyYW5zaXRpb24gICAgICAgICAgICAgIC0gRGVmYXVsdCBhcmd1bWVudHM6IFdoYXQ6IGFsbCwgTGVuZ3RoOiAxcywgRWFzaW5nOiBlYXNlLWluLW91dFxuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBFeGFtcGxlczogQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDJzIGVhc2UtaW4tb3V0KTtcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMXMgZWFzZS1pbiAycywgd2lkdGggMnMgZWFzZS1vdXQpO1xuICAgIC0gICB0cmlwbGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIENvbG9yIFRocmVlOiAjMDAwMDAwLCBSYWRpdXM6IDBcbiAgICAtICAga2V5ZnJhbWVzICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEFuaW1hdGlvbiBuYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gY29udGVudDogICBBbmltYXRpb24gY3NzXG4gICAgLSAgIGFuaW1hdGlvbiAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBuYW1lIGR1cmF0aW9uIHRpbWluZy1mdW5jdGlvbiBkZWxheSBpdGVyYXRpb24tY291bnQgZGlyZWN0aW9uIGZpbGwtbW9kZSBwbGF5LXN0YXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHR0cDovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX2FuaW1hdGlvbi5hc3ApXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNhc3MgQ1NTMyBNaXhpbnMhIFRoZSBDcm9zcy1Ccm93c2VyIENTUzMgU2FzcyBMaWJyYXJ5XG4gIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcblxuICBMaXN0IG9mIENTUzMgU2FzcyBNaXhpbnMgRmlsZSB0byBiZSBAaW1wb3J0ZWQgYW5kIEBpbmNsdWRlZCBhcyB5b3UgbmVlZFxuXG4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgbGlicmFyeSBpcyB0byBmYWNpbGl0YXRlIHRoZSB1c2Ugb2YgQ1NTMyBvbiBkaWZmZXJlbnQgYnJvd3NlcnMgYXZvaWRpbmcgSEFSRCBUTyBSRUFEIGFuZCBORVZFUlxuICBFTkRJTkcgY3NzIGZpbGVzXG5cbiAgbm90ZTogQWxsIENTUzMgUHJvcGVydGllcyBhcmUgYmVpbmcgc3VwcG9ydGVkIGJ5IFNhZmFyaSA1XG4gIG1vcmUgaW5mbzogaHR0cDovL3d3dy5maW5kbWVieWlwLmNvbS9saXRtdXMvI2NzczMtcHJvcGVydGllc1xuXG4gIE1peGlucyBhdmFpbGFibGU6XG4gICAgLSAgIGNzczMtcHJlZml4ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQcm9wZXJ0eSwgVmFsdWVcbiAgICAtICAgYmFja2dyb3VuZC1ncmFkaWVudCAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1ob3Jpem9udGFsICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1yYWRpYWwgICAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjRkZGRkZGLCBTdGFydCBwb3NpdGlvbjogMCUsIEVuZCBDb2xvcjogIzAwMDAwMCwgRW5kIHBvc2l0aW9uOiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtc2l6ZSAgICAgICAgIC0gYXJndW1lbnRzOiBXaWR0aDogMTAwJSwgSGVpZ2h0OiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtb3BhY2l0eSAgICAgIC0gYXJndW1lbnRzOiBDb2xvcjogIzAwMCwgT3BhY2l0eTogLjg1XG4gICAgLSAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICBib3JkZXItcmFkaXVzLXNlcGFyYXRlICAtIGFyZ3VtZW50czogVG9wIExlZnQ6IDVweCwgVG9wIFJpZ2h0OiA1cHgsIEJvdHRvbSBMZWZ0OiA1cHgsIEJvdHRvbSBSaWdodDogNXB4XG4gICAgLSAgIGJveCAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcmllbnRhdGlvbjogaG9yaXpvbnRhbCwgUGFjazogY2VudGVyLCBBbGlnbjogY2VudGVyXG4gICAgLSAgIGJveC1yZ2JhICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBSOiA2MCwgRzogMywgQjogMTIsIE9wYWNpdHk6IDAuMjMsIENvbG9yOiAjM0MzQzNDXG4gICAgLSAgIGJveC1zaGFkb3cgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgYm94LXNpemluZyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFR5cGU6IGJvcmRlci1ib3hcbiAgICAtICAgY29sdW1ucyAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IENvdW50OiAzLCBHYXA6IDEwXG4gICAgLSAgIGRvdWJsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgUmFkaXVzOiAwXG4gICAgLSAgIGZsZXggICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBWYWx1ZTogMVxuICAgIC0gICBmbGlwICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogU2NhbGVYOiAtMVxuICAgIC0gICBmb250LWZhY2UgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRm9udCBGYW1pbHk6IG15Rm9udCwgRW90IEZpbGUgU3JjOiBteUZvbnQuZW90LCBXb2ZmIEZpbGUgU3JjOiBteUZvbnQud29mZiwgVHRmIEZpbGUgU3JjOiBteUZvbnQudHRmXG4gICAgLSAgIG9wYWNpdHkgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcGFjaXR5OiAwLjVcbiAgICAtICAgb3V0bGluZSByYWRpdXMgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIHJlc2l6ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEaXJlY3Rpb246IGJvdGhcbiAgICAtICAgcm90YXRlICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERlZ3JlZTogMCwgTTExOiAwLCBNMTI6IDAsIE0yMTogMCwgTTIyOiAwXG4gICAgQ1NTIE1hdHJpeCBSb3RhdGlvbiBDYWxjdWxhdG9yIGh0dHA6Ly93d3cuYm9vZ2Rlc2lnbi5jb20vZXhhbXBsZXMvdHJhbnNmb3Jtcy9tYXRyaXgtY2FsY3VsYXRvci5odG1sXG4gICAgLSAgIHRleHQtc2hhZG93ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFBhcmFtZXRlcnM6IG51bGxcbiAgICAtICAgdHJhbnNmb3JtLXN0eWxlICAgICAgICAgLSBhcmd1bWVudHM6IFN0eWxlOiBwcmVzZXJ2ZS0zZFxuICAgIC0gICB0cmFuc2l0aW9uICAgICAgICAgICAgICAtIERlZmF1bHQgYXJndW1lbnRzOiBXaGF0OiBhbGwsIExlbmd0aDogMXMsIEVhc2luZzogZWFzZS1pbi1vdXRcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gRXhhbXBsZXM6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbiAgICAtICAgdHJpcGxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBDb2xvciBUaHJlZTogIzAwMDAwMCwgUmFkaXVzOiAwXG4gICAgLSAgIGtleWZyYW1lcyAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBBbmltYXRpb24gbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGNvbnRlbnQ6ICAgQW5pbWF0aW9uIGNzc1xuICAgIC0gICBhbmltYXRpb24gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogbmFtZSBkdXJhdGlvbiB0aW1pbmctZnVuY3Rpb24gZGVsYXkgaXRlcmF0aW9uLWNvdW50IGRpcmVjdGlvbiBmaWxsLW1vZGUgcGxheS1zdGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh0dHA6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl9hbmltYXRpb24uYXNwKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udXJscy1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzc2OGQ4YztcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjNzY4ZDhjO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAjNzY4ZDhjO1xufVxuLnVybHMtY29udGFpbmVyIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkZC11cmwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ub3RlLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1ZW07XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLypcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWVsZCB7XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDYsIDE5LCAwLjgpO1xuICB9XG5cbn1cbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNhc3MgQ1NTMyBNaXhpbnMhIFRoZSBDcm9zcy1Ccm93c2VyIENTUzMgU2FzcyBMaWJyYXJ5XG4gIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcblxuICBMaXN0IG9mIENTUzMgU2FzcyBNaXhpbnMgRmlsZSB0byBiZSBAaW1wb3J0ZWQgYW5kIEBpbmNsdWRlZCBhcyB5b3UgbmVlZFxuXG4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgbGlicmFyeSBpcyB0byBmYWNpbGl0YXRlIHRoZSB1c2Ugb2YgQ1NTMyBvbiBkaWZmZXJlbnQgYnJvd3NlcnMgYXZvaWRpbmcgSEFSRCBUTyBSRUFEIGFuZCBORVZFUlxuICBFTkRJTkcgY3NzIGZpbGVzXG5cbiAgbm90ZTogQWxsIENTUzMgUHJvcGVydGllcyBhcmUgYmVpbmcgc3VwcG9ydGVkIGJ5IFNhZmFyaSA1XG4gIG1vcmUgaW5mbzogaHR0cDovL3d3dy5maW5kbWVieWlwLmNvbS9saXRtdXMvI2NzczMtcHJvcGVydGllc1xuXG4gIE1peGlucyBhdmFpbGFibGU6XG4gICAgLSAgIGNzczMtcHJlZml4ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQcm9wZXJ0eSwgVmFsdWVcbiAgICAtICAgYmFja2dyb3VuZC1ncmFkaWVudCAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1ob3Jpem9udGFsICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1yYWRpYWwgICAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjRkZGRkZGLCBTdGFydCBwb3NpdGlvbjogMCUsIEVuZCBDb2xvcjogIzAwMDAwMCwgRW5kIHBvc2l0aW9uOiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtc2l6ZSAgICAgICAgIC0gYXJndW1lbnRzOiBXaWR0aDogMTAwJSwgSGVpZ2h0OiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtb3BhY2l0eSAgICAgIC0gYXJndW1lbnRzOiBDb2xvcjogIzAwMCwgT3BhY2l0eTogLjg1XG4gICAgLSAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICBib3JkZXItcmFkaXVzLXNlcGFyYXRlICAtIGFyZ3VtZW50czogVG9wIExlZnQ6IDVweCwgVG9wIFJpZ2h0OiA1cHgsIEJvdHRvbSBMZWZ0OiA1cHgsIEJvdHRvbSBSaWdodDogNXB4XG4gICAgLSAgIGJveCAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcmllbnRhdGlvbjogaG9yaXpvbnRhbCwgUGFjazogY2VudGVyLCBBbGlnbjogY2VudGVyXG4gICAgLSAgIGJveC1yZ2JhICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBSOiA2MCwgRzogMywgQjogMTIsIE9wYWNpdHk6IDAuMjMsIENvbG9yOiAjM0MzQzNDXG4gICAgLSAgIGJveC1zaGFkb3cgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgYm94LXNpemluZyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFR5cGU6IGJvcmRlci1ib3hcbiAgICAtICAgY29sdW1ucyAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IENvdW50OiAzLCBHYXA6IDEwXG4gICAgLSAgIGRvdWJsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgUmFkaXVzOiAwXG4gICAgLSAgIGZsZXggICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBWYWx1ZTogMVxuICAgIC0gICBmbGlwICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogU2NhbGVYOiAtMVxuICAgIC0gICBmb250LWZhY2UgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRm9udCBGYW1pbHk6IG15Rm9udCwgRW90IEZpbGUgU3JjOiBteUZvbnQuZW90LCBXb2ZmIEZpbGUgU3JjOiBteUZvbnQud29mZiwgVHRmIEZpbGUgU3JjOiBteUZvbnQudHRmXG4gICAgLSAgIG9wYWNpdHkgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcGFjaXR5OiAwLjVcbiAgICAtICAgb3V0bGluZSByYWRpdXMgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIHJlc2l6ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEaXJlY3Rpb246IGJvdGhcbiAgICAtICAgcm90YXRlICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERlZ3JlZTogMCwgTTExOiAwLCBNMTI6IDAsIE0yMTogMCwgTTIyOiAwXG4gICAgQ1NTIE1hdHJpeCBSb3RhdGlvbiBDYWxjdWxhdG9yIGh0dHA6Ly93d3cuYm9vZ2Rlc2lnbi5jb20vZXhhbXBsZXMvdHJhbnNmb3Jtcy9tYXRyaXgtY2FsY3VsYXRvci5odG1sXG4gICAgLSAgIHRleHQtc2hhZG93ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFBhcmFtZXRlcnM6IG51bGxcbiAgICAtICAgdHJhbnNmb3JtLXN0eWxlICAgICAgICAgLSBhcmd1bWVudHM6IFN0eWxlOiBwcmVzZXJ2ZS0zZFxuICAgIC0gICB0cmFuc2l0aW9uICAgICAgICAgICAgICAtIERlZmF1bHQgYXJndW1lbnRzOiBXaGF0OiBhbGwsIExlbmd0aDogMXMsIEVhc2luZzogZWFzZS1pbi1vdXRcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gRXhhbXBsZXM6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbiAgICAtICAgdHJpcGxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBDb2xvciBUaHJlZTogIzAwMDAwMCwgUmFkaXVzOiAwXG4gICAgLSAgIGtleWZyYW1lcyAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBBbmltYXRpb24gbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGNvbnRlbnQ6ICAgQW5pbWF0aW9uIGNzc1xuICAgIC0gICBhbmltYXRpb24gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogbmFtZSBkdXJhdGlvbiB0aW1pbmctZnVuY3Rpb24gZGVsYXkgaXRlcmF0aW9uLWNvdW50IGRpcmVjdGlvbiBmaWxsLW1vZGUgcGxheS1zdGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh0dHA6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl9hbmltYXRpb24uYXNwKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuYWN0aW9ucyB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWN0aW9ucyB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAuYWN0aW9ucyB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmFjdGlvbiBwcmUge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53aWR0aC1pZ25vcmUge1xuICB3aWR0aDogN2VtO1xufVxuXG4ucG9zaXRpb24tc3RhdHMge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4ucG9zaXRpb24tc3RhdHMgLmJhZGdlIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmNyb3BBcmVhIHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uaW1nLWR5bmFtaWMuYXZhdGFyLXNlbGVjdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG59XG5cbi5ub3RlLXRpdGxlIHtcbiAgbWFyZ2luOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZ3JlZW4sIC5vbGl2ZSB7XG4gIGNvbG9yOiAjMTI5NTE5O1xufVxuXG4ubm90ZS1lZGl0LWJ1dHRvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG59XG5cbi5ub3RlX2NvbnRhaW5lciBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ub3RlLXRleHQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYmJiYjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm5vdGVfY29udGFpbmVyIGZvcm0gLmVkaXRhYmxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vdGVfY29udGFpbmVyIGZvcm0gPiBzcGFuID4gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ub3RlX2NvbnRhaW5lciBmb3JtID4gc3BhbiA+IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5ub3RlX2NvbnRhaW5lciBmb3JtID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViY2JiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIC5jb250YWN0LXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNlbGVjdDItcmVzdWx0LWxhYmVsIC51aS1zZWxlY3QtY2hvaWNlcy1yb3ctaW5uZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LXN0YXRlIHtcbiAgY29sb3I6ICM3NjhkOGM7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YmVmb3JlLCAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvKiBjbGVhcnMgdGhlIOKAmFjigJkgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAvKiBjbGVhcnMgdGhlIOKAmFjigJkgZnJvbSBDaHJvbWUgKi9cbn1cbi5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4uc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4uc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzM2NjEwMDtcbn1cblxuY29udGFjdC1zdGF0ZSAuZmEsIGNvbnRhY3Qtc3RhdGUgLmdseXBoaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnN1YmplY3QtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi5idG4uYnRuLXByaW1hcnkubTEuYmctYmxhY2ssIHVsLm5hdi5uYXYtdGFicyBsaS5idG4tcHJpbWFyeS5tMS5iZy1ibGFjaywgdWwubmF2Lm5hdi10YWJzIGxpLm0xLmJnLWJsYWNrLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvLWRpdiB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5hZG1pbi1hY3Rpb24tZGV0YWlscyBkaXYucDEsIGFkbWluLWFjdGlvbi1kZXRhaWxzIGRpdi53ZWxsLndlbGwtc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuYWRtaW4tYWN0aW9uLWRldGFpbHMgcC5wMSwgYWRtaW4tYWN0aW9uLWRldGFpbHMgcC53ZWxsLndlbGwtc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ubWNlLXRpbnltY2UubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wMS1lbWFpbHMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uYm9yZGVyLXNlcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxlZnQtcmlnaHQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5kaXYtYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmxhc3QtZW1haWwtcGFkZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tY2UtbWVudS1pdGVtLW5vcm1hbC5tY2UtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkEyMiAhaW1wb3J0YW50O1xufVxuXG4ubWNlLXBhbmVsLCAubWNlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbn1cblxuLm1jZS1lZGl0LWFyZWEubWNlLWNvbnRhaW5lci5tY2UtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5waWN0by1vayB7XG4gIGNvbG9yOiAjMTI5NTFlO1xufVxuXG4ucGljdG8tbm9rIHtcbiAgY29sb3I6ICNlNTE0MTg7XG59XG5cbi5lbWFpbC1ldmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4uZW1haWwtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmFkbWluLWFjdGlvbi1kZXRhaWxzIC5idG4tcHJpbWFyeSwgYWRtaW4tYWN0aW9uLWRldGFpbHMgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSwgdWwubmF2Lm5hdi10YWJzIGFkbWluLWFjdGlvbi1kZXRhaWxzIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5idG4uYmctcHJpbWFyeSwgdWwubmF2Lm5hdi10YWJzIGxpLmJnLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWJhMjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYnRuLmJnLWRhbmdlciwgdWwubmF2Lm5hdi10YWJzIGxpLmJnLWRhbmdlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MTQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ibG9jay1oZWFkZXIgLnRpdGxlLnJlZCB7XG4gIGNvbG9yOiAjZmFiYTIyO1xufVxuXG4uYXR0YWNobWVudHMtZGl2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYnRuLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmJ0bi1jb250YWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5uby10aW55IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJnLWdyYXksIHVsLm5hdi5uYXYtdGFicyBsaS5iZy1ncmF5LCB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlLCAubWNlLXdpbmRvdyAubWNlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2s7XG59XG4uYnRuLmJnLWdyYXkgYnV0dG9uLCB1bC5uYXYubmF2LXRhYnMgbGkuYmctZ3JheSBidXR0b24sIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYnV0dG9uLCAubWNlLXdpbmRvdyAubWNlLWJ0biBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJnLWdyYXkgYnV0dG9uIC5tY2UtdHh0LCB1bC5uYXYubmF2LXRhYnMgbGkuYmctZ3JheSBidXR0b24gLm1jZS10eHQsIHVsLm5hdi5uYXYtdGFicyBsaS5hY3RpdmUgYnV0dG9uIC5tY2UtdHh0LCAubWNlLXdpbmRvdyAubWNlLWJ0biBidXR0b24gLm1jZS10eHQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnAxIC5idG4uYmctcmVkLCAubmctdGFibGUtcGFnaW5hdGlvbiBsaSAuYnRuLmJnLXJlZCwgLndlbGwud2VsbC1zbWFsbCAuYnRuLmJnLXJlZCwgLnAxIHVsLm5hdi5uYXYtdGFicyBsaS5iZy1yZWQsIC5uZy10YWJsZS1wYWdpbmF0aW9uIGxpIHVsLm5hdi5uYXYtdGFicyBsaS5iZy1yZWQsIC53ZWxsLndlbGwtc21hbGwgdWwubmF2Lm5hdi10YWJzIGxpLmJnLXJlZCwgdWwubmF2Lm5hdi10YWJzIC5wMSBsaS5iZy1yZWQsIHVsLm5hdi5uYXYtdGFicyAubmctdGFibGUtcGFnaW5hdGlvbiBsaSBsaS5iZy1yZWQsIC5uZy10YWJsZS1wYWdpbmF0aW9uIHVsLm5hdi5uYXYtdGFicyBsaSBsaS5iZy1yZWQsIHVsLm5hdi5uYXYtdGFicyAud2VsbC53ZWxsLXNtYWxsIGxpLmJnLXJlZCwgLm1jZS13aW5kb3cgLm1jZS1idG4ubWNlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCQTIyICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnAxIC5idG4uYmctcmVkIGJ1dHRvbiwgLm5nLXRhYmxlLXBhZ2luYXRpb24gbGkgLmJ0bi5iZy1yZWQgYnV0dG9uLCAud2VsbC53ZWxsLXNtYWxsIC5idG4uYmctcmVkIGJ1dHRvbiwgLnAxIHVsLm5hdi5uYXYtdGFicyBsaS5iZy1yZWQgYnV0dG9uLCAubmctdGFibGUtcGFnaW5hdGlvbiBsaSB1bC5uYXYubmF2LXRhYnMgbGkuYmctcmVkIGJ1dHRvbiwgLndlbGwud2VsbC1zbWFsbCB1bC5uYXYubmF2LXRhYnMgbGkuYmctcmVkIGJ1dHRvbiwgdWwubmF2Lm5hdi10YWJzIC5wMSBsaS5iZy1yZWQgYnV0dG9uLCB1bC5uYXYubmF2LXRhYnMgLm5nLXRhYmxlLXBhZ2luYXRpb24gbGkgbGkuYmctcmVkIGJ1dHRvbiwgLm5nLXRhYmxlLXBhZ2luYXRpb24gdWwubmF2Lm5hdi10YWJzIGxpIGxpLmJnLXJlZCBidXR0b24sIHVsLm5hdi5uYXYtdGFicyAud2VsbC53ZWxsLXNtYWxsIGxpLmJnLXJlZCBidXR0b24sIC5tY2Utd2luZG93IC5tY2UtYnRuLm1jZS1wcmltYXJ5IGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbi5wMSAuYnRuLmJnLXJlZCBidXR0b24gLm1jZS10eHQsIC5uZy10YWJsZS1wYWdpbmF0aW9uIGxpIC5idG4uYmctcmVkIGJ1dHRvbiAubWNlLXR4dCwgLndlbGwud2VsbC1zbWFsbCAuYnRuLmJnLXJlZCBidXR0b24gLm1jZS10eHQsIC5wMSB1bC5uYXYubmF2LXRhYnMgbGkuYmctcmVkIGJ1dHRvbiAubWNlLXR4dCwgLm5nLXRhYmxlLXBhZ2luYXRpb24gbGkgdWwubmF2Lm5hdi10YWJzIGxpLmJnLXJlZCBidXR0b24gLm1jZS10eHQsIC53ZWxsLndlbGwtc21hbGwgdWwubmF2Lm5hdi10YWJzIGxpLmJnLXJlZCBidXR0b24gLm1jZS10eHQsIHVsLm5hdi5uYXYtdGFicyAucDEgbGkuYmctcmVkIGJ1dHRvbiAubWNlLXR4dCwgdWwubmF2Lm5hdi10YWJzIC5uZy10YWJsZS1wYWdpbmF0aW9uIGxpIGxpLmJnLXJlZCBidXR0b24gLm1jZS10eHQsIC5uZy10YWJsZS1wYWdpbmF0aW9uIHVsLm5hdi5uYXYtdGFicyBsaSBsaS5iZy1yZWQgYnV0dG9uIC5tY2UtdHh0LCB1bC5uYXYubmF2LXRhYnMgLndlbGwud2VsbC1zbWFsbCBsaS5iZy1yZWQgYnV0dG9uIC5tY2UtdHh0LCAubWNlLXdpbmRvdyAubWNlLWJ0bi5tY2UtcHJpbWFyeSBidXR0b24gLm1jZS10eHQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmVtYWlsLCAuc3RhcnQtY29udmVyc2F0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVtYWlsIC5maWVsZCwgLnN0YXJ0LWNvbnZlcnNhdGlvbiAuZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zdGFydC1jb252ZXJzYXRpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc3RhcnQtY29udmVyc2F0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uc3RhcnQtY29udmVyc2F0aW9uIGlucHV0LCAuc3RhcnQtY29udmVyc2F0aW9uIGJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnN0YXJ0LWNvbnZlcnNhdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1vZGFsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5zdG9wLXNjcm9sbGluZyAjdGhpcmRhcnktcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWNlLWNvbnRhaW5lcixcbi5tY2UtY29udGFpbmVyICosXG4ubWNlLXdpZGdldCxcbi5tY2Utd2lkZ2V0ICosXG4ubWNlLXRleHQsXG4ubWNlLXJlc2V0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLm1jZS1pY28ge1xuICBmb250LWZhbWlseTogdGlueW1jZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLm1jZS1tZW51LWl0ZW06aG92ZXIsIC5tY2UtbWVudS1pdGVtLm1jZS1zZWxlY3RlZCwgLm1jZS1tZW51LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmFkbWluLWFjdGlvbi1kZXRhaWxzIC5ibG9jay1jb250ZW50IC5sYXN0LWVtYWlsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5idG4tb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1jZS1zdGF0dXNiYXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5tY2UtdG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1hdHRhY2htZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNzY4ZDhjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpbGUtYXR0YWNobWVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmlsZS1hdHRhY2htZW50OmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCQTIyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1jZS13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuLm1jZS13aW5kb3cgLm1jZS13aW5kb3ctaGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWNlLXdpbmRvdyAubWNlLXdpbmRvdy1oZWFkIC5tY2UtY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLm1jZS13aW5kb3cgLm1jZS13aW5kb3ctaGVhZCAubWNlLXRpdGxlIHtcbiAgY29sb3I6ICNGQUJBMjIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubWNlLXdpbmRvdyAubWNlLWZvb3Qge1xuICBib3JkZXItdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1mbGF0IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZpZWxkOmludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4uZmllbGQtbm90LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG51bC5uYXYubmF2LXRhYnMgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbi50YWdzLXNlbGVjdG9yLnNlbGVjdDItY29udGFpbmVyLW11bHRpIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi50YWdzLXNlbGVjdG9yLnNlbGVjdDItY29udGFpbmVyLW11bHRpLmZpZWxkOi1tb3otcmVhZC1vbmx5Om5vdChzZWxlY3QpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4udGFncy1zZWxlY3Rvci5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLnRhZ3Mtc2VsZWN0b3Iuc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi50YWdzLXNlbGVjdG9yLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2VsZWN0Mi5wbmdcIikgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbn1cblxuLmpvYkVkaXRTdWJtaXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4uYW50aHJhY2l0ZSB7XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuXG4uZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI2RiZTFjNTtcbn1cblxuLnJlZC1saWdodCB7XG4gIGNvbG9yOiAjZWVjOWI3O1xufVxuXG4ucmVkLWxpZ2h0MiB7XG4gIGNvbG9yOiAjZWVkNmNhO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNhc3MgQ1NTMyBNaXhpbnMhIFRoZSBDcm9zcy1Ccm93c2VyIENTUzMgU2FzcyBMaWJyYXJ5XG4gIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcblxuICBMaXN0IG9mIENTUzMgU2FzcyBNaXhpbnMgRmlsZSB0byBiZSBAaW1wb3J0ZWQgYW5kIEBpbmNsdWRlZCBhcyB5b3UgbmVlZFxuXG4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgbGlicmFyeSBpcyB0byBmYWNpbGl0YXRlIHRoZSB1c2Ugb2YgQ1NTMyBvbiBkaWZmZXJlbnQgYnJvd3NlcnMgYXZvaWRpbmcgSEFSRCBUTyBSRUFEIGFuZCBORVZFUlxuICBFTkRJTkcgY3NzIGZpbGVzXG5cbiAgbm90ZTogQWxsIENTUzMgUHJvcGVydGllcyBhcmUgYmVpbmcgc3VwcG9ydGVkIGJ5IFNhZmFyaSA1XG4gIG1vcmUgaW5mbzogaHR0cDovL3d3dy5maW5kbWVieWlwLmNvbS9saXRtdXMvI2NzczMtcHJvcGVydGllc1xuXG4gIE1peGlucyBhdmFpbGFibGU6XG4gICAgLSAgIGNzczMtcHJlZml4ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQcm9wZXJ0eSwgVmFsdWVcbiAgICAtICAgYmFja2dyb3VuZC1ncmFkaWVudCAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1ob3Jpem9udGFsICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1yYWRpYWwgICAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjRkZGRkZGLCBTdGFydCBwb3NpdGlvbjogMCUsIEVuZCBDb2xvcjogIzAwMDAwMCwgRW5kIHBvc2l0aW9uOiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtc2l6ZSAgICAgICAgIC0gYXJndW1lbnRzOiBXaWR0aDogMTAwJSwgSGVpZ2h0OiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtb3BhY2l0eSAgICAgIC0gYXJndW1lbnRzOiBDb2xvcjogIzAwMCwgT3BhY2l0eTogLjg1XG4gICAgLSAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICBib3JkZXItcmFkaXVzLXNlcGFyYXRlICAtIGFyZ3VtZW50czogVG9wIExlZnQ6IDVweCwgVG9wIFJpZ2h0OiA1cHgsIEJvdHRvbSBMZWZ0OiA1cHgsIEJvdHRvbSBSaWdodDogNXB4XG4gICAgLSAgIGJveCAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcmllbnRhdGlvbjogaG9yaXpvbnRhbCwgUGFjazogY2VudGVyLCBBbGlnbjogY2VudGVyXG4gICAgLSAgIGJveC1yZ2JhICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBSOiA2MCwgRzogMywgQjogMTIsIE9wYWNpdHk6IDAuMjMsIENvbG9yOiAjM0MzQzNDXG4gICAgLSAgIGJveC1zaGFkb3cgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgYm94LXNpemluZyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFR5cGU6IGJvcmRlci1ib3hcbiAgICAtICAgY29sdW1ucyAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IENvdW50OiAzLCBHYXA6IDEwXG4gICAgLSAgIGRvdWJsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgUmFkaXVzOiAwXG4gICAgLSAgIGZsZXggICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBWYWx1ZTogMVxuICAgIC0gICBmbGlwICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogU2NhbGVYOiAtMVxuICAgIC0gICBmb250LWZhY2UgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRm9udCBGYW1pbHk6IG15Rm9udCwgRW90IEZpbGUgU3JjOiBteUZvbnQuZW90LCBXb2ZmIEZpbGUgU3JjOiBteUZvbnQud29mZiwgVHRmIEZpbGUgU3JjOiBteUZvbnQudHRmXG4gICAgLSAgIG9wYWNpdHkgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcGFjaXR5OiAwLjVcbiAgICAtICAgb3V0bGluZSByYWRpdXMgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIHJlc2l6ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEaXJlY3Rpb246IGJvdGhcbiAgICAtICAgcm90YXRlICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERlZ3JlZTogMCwgTTExOiAwLCBNMTI6IDAsIE0yMTogMCwgTTIyOiAwXG4gICAgQ1NTIE1hdHJpeCBSb3RhdGlvbiBDYWxjdWxhdG9yIGh0dHA6Ly93d3cuYm9vZ2Rlc2lnbi5jb20vZXhhbXBsZXMvdHJhbnNmb3Jtcy9tYXRyaXgtY2FsY3VsYXRvci5odG1sXG4gICAgLSAgIHRleHQtc2hhZG93ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFBhcmFtZXRlcnM6IG51bGxcbiAgICAtICAgdHJhbnNmb3JtLXN0eWxlICAgICAgICAgLSBhcmd1bWVudHM6IFN0eWxlOiBwcmVzZXJ2ZS0zZFxuICAgIC0gICB0cmFuc2l0aW9uICAgICAgICAgICAgICAtIERlZmF1bHQgYXJndW1lbnRzOiBXaGF0OiBhbGwsIExlbmd0aDogMXMsIEVhc2luZzogZWFzZS1pbi1vdXRcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gRXhhbXBsZXM6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbiAgICAtICAgdHJpcGxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBDb2xvciBUaHJlZTogIzAwMDAwMCwgUmFkaXVzOiAwXG4gICAgLSAgIGtleWZyYW1lcyAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBBbmltYXRpb24gbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGNvbnRlbnQ6ICAgQW5pbWF0aW9uIGNzc1xuICAgIC0gICBhbmltYXRpb24gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogbmFtZSBkdXJhdGlvbiB0aW1pbmctZnVuY3Rpb24gZGVsYXkgaXRlcmF0aW9uLWNvdW50IGRpcmVjdGlvbiBmaWxsLW1vZGUgcGxheS1zdGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh0dHA6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl9hbmltYXRpb24uYXNwKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZGFzaGJvYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZCAuYXJyb3diOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAycmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuI2Rhc2hib2FyZCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4jZGFzaGJvYXJkIC5waWN0by1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNkYXNoYm9hcmQgLnBpY3RvLWNvbnRhaW5lciAuaWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jZGFzaGJvYXJkIC5jb25zdW1lci1jb250ZW50OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDNyZW0gc29saWQgI2RiZTFjNTtcbn1cbiNkYXNoYm9hcmQgLnJpc2stY29udGVudDo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICNlZWM5Yjc7XG59XG4jZGFzaGJvYXJkIHRhYmxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZGFzaGJvYXJkIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMDYxMztcbiAgY29sb3I6ICNmZmY7XG59XG4jZGFzaGJvYXJkIHRhYmxlIHRoLCAjZGFzaGJvYXJkIHRhYmxlIHRkIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDVweDtcbn1cbiNkYXNoYm9hcmQgdGFibGUgdGguZG9tYWluLWNvbCwgI2Rhc2hib2FyZCB0YWJsZSB0ZC5kb21haW4tY29sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNkYXNoYm9hcmQgdGFibGUgdGguY291bnQtY29sLCAjZGFzaGJvYXJkIHRhYmxlIHRkLmNvdW50LWNvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNkYXNoYm9hcmQgdGFibGUgdGguZGF0ZS1jb2wsICNkYXNoYm9hcmQgdGFibGUgdGQuZGF0ZS1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZGFzaGJvYXJkIHRhYmxlIHRoIGEsICNkYXNoYm9hcmQgdGFibGUgdGQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Rhc2hib2FyZCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMzQzNDM0M7XG59XG4jZGFzaGJvYXJkIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICM2YzY4Njc7XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTYXNzIENTUzMgTWl4aW5zISBUaGUgQ3Jvc3MtQnJvd3NlciBDU1MzIFNhc3MgTGlicmFyeVxuICBCeTogTWF0dGhpZXUgQXVzc2FndWVsLCBodHRwOi8vd3d3Lm15bmFtZWlzbWF0dGhpZXUuY29tLCBAbWF0dGhpZXVfdHdlZXRzXG5cbiAgTGlzdCBvZiBDU1MzIFNhc3MgTWl4aW5zIEZpbGUgdG8gYmUgQGltcG9ydGVkIGFuZCBAaW5jbHVkZWQgYXMgeW91IG5lZWRcblxuICBUaGUgcHVycG9zZSBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gZmFjaWxpdGF0ZSB0aGUgdXNlIG9mIENTUzMgb24gZGlmZmVyZW50IGJyb3dzZXJzIGF2b2lkaW5nIEhBUkQgVE8gUkVBRCBhbmQgTkVWRVJcbiAgRU5ESU5HIGNzcyBmaWxlc1xuXG4gIG5vdGU6IEFsbCBDU1MzIFByb3BlcnRpZXMgYXJlIGJlaW5nIHN1cHBvcnRlZCBieSBTYWZhcmkgNVxuICBtb3JlIGluZm86IGh0dHA6Ly93d3cuZmluZG1lYnlpcC5jb20vbGl0bXVzLyNjc3MzLXByb3BlcnRpZXNcblxuICBNaXhpbnMgYXZhaWxhYmxlOlxuICAgIC0gICBjc3MzLXByZWZpeCAgICAgICAgICAgICAtIGFyZ3VtZW50czogUHJvcGVydHksIFZhbHVlXG4gICAgLSAgIGJhY2tncm91bmQtZ3JhZGllbnQgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtaG9yaXpvbnRhbCAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtcmFkaWFsICAgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogI0ZGRkZGRiwgU3RhcnQgcG9zaXRpb246IDAlLCBFbmQgQ29sb3I6ICMwMDAwMDAsIEVuZCBwb3NpdGlvbjogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLXNpemUgICAgICAgICAtIGFyZ3VtZW50czogV2lkdGg6IDEwMCUsIEhlaWdodDogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLW9wYWNpdHkgICAgICAtIGFyZ3VtZW50czogQ29sb3I6ICMwMDAsIE9wYWNpdHk6IC44NVxuICAgIC0gICBib3JkZXItcmFkaXVzICAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSAgLSBhcmd1bWVudHM6IFRvcCBMZWZ0OiA1cHgsIFRvcCBSaWdodDogNXB4LCBCb3R0b20gTGVmdDogNXB4LCBCb3R0b20gUmlnaHQ6IDVweFxuICAgIC0gICBib3ggICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3JpZW50YXRpb246IGhvcml6b250YWwsIFBhY2s6IGNlbnRlciwgQWxpZ246IGNlbnRlclxuICAgIC0gICBib3gtcmdiYSAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUjogNjAsIEc6IDMsIEI6IDEyLCBPcGFjaXR5OiAwLjIzLCBDb2xvcjogIzNDM0MzQ1xuICAgIC0gICBib3gtc2hhZG93ICAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIGJveC1zaXppbmcgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBUeXBlOiBib3JkZXItYm94XG4gICAgLSAgIGNvbHVtbnMgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBDb3VudDogMywgR2FwOiAxMFxuICAgIC0gICBkb3VibGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIFJhZGl1czogMFxuICAgIC0gICBmbGV4ICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVmFsdWU6IDFcbiAgICAtICAgZmxpcCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFNjYWxlWDogLTFcbiAgICAtICAgZm9udC1mYWNlICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEZvbnQgRmFtaWx5OiBteUZvbnQsIEVvdCBGaWxlIFNyYzogbXlGb250LmVvdCwgV29mZiBGaWxlIFNyYzogbXlGb250LndvZmYsIFR0ZiBGaWxlIFNyYzogbXlGb250LnR0ZlxuICAgIC0gICBvcGFjaXR5ICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3BhY2l0eTogMC41XG4gICAgLSAgIG91dGxpbmUgcmFkaXVzICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICByZXNpemUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGlyZWN0aW9uOiBib3RoXG4gICAgLSAgIHJvdGF0ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEZWdyZWU6IDAsIE0xMTogMCwgTTEyOiAwLCBNMjE6IDAsIE0yMjogMFxuICAgIENTUyBNYXRyaXggUm90YXRpb24gQ2FsY3VsYXRvciBodHRwOi8vd3d3LmJvb2dkZXNpZ24uY29tL2V4YW1wbGVzL3RyYW5zZm9ybXMvbWF0cml4LWNhbGN1bGF0b3IuaHRtbFxuICAgIC0gICB0ZXh0LXNoYWRvdyAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQYXJhbWV0ZXJzOiBudWxsXG4gICAgLSAgIHRyYW5zZm9ybS1zdHlsZSAgICAgICAgIC0gYXJndW1lbnRzOiBTdHlsZTogcHJlc2VydmUtM2RcbiAgICAtICAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgLSBEZWZhdWx0IGFyZ3VtZW50czogV2hhdDogYWxsLCBMZW5ndGg6IDFzLCBFYXNpbmc6IGVhc2UtaW4tb3V0XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIEV4YW1wbGVzOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4gICAgLSAgIHRyaXBsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgQ29sb3IgVGhyZWU6ICMwMDAwMDAsIFJhZGl1czogMFxuICAgIC0gICBrZXlmcmFtZXMgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQW5pbWF0aW9uIG5hbWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBjb250ZW50OiAgIEFuaW1hdGlvbiBjc3NcbiAgICAtICAgYW5pbWF0aW9uICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlIHBsYXktc3RhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChodHRwOi8vd3d3Lnczc2Nob29scy5jb20vY3NzcmVmL2NzczNfcHJfYW5pbWF0aW9uLmFzcClcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRlYWxlciAuYmFjayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGVhbGVyIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IDIuOHJlbTtcbn1cbi5kZWFsZXIgLnNuYXBzaG90LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kZWFsZXIgLnNuYXBzaG90LWNvbnRhaW5lciAuc25hcHNob3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAuM3JlbTtcbiAgd2lkdGg6IDEzLjcxcmVtO1xuICB6LWluZGV4OiA5OTk4O1xufVxuLmRlYWxlciAuc25hcHNob3QtY29udGFpbmVyIC5mcm9tbm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzLjcxcmVtO1xufVxuLmRlYWxlciAuc25hcHNob3QtY29udGFpbmVyLnpvb20ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDMpIHRyYW5zbGF0ZSgzNSUsIDApO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmRlYWxlciAuYmxvY2staXRlbSB7XG4gIC8qbWluLXdpZHRoOiAyMCU7Ki9cbn1cbi5kZWFsZXIgLmJpZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5kZWFsZXIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZGVhbGVyLnNpbmdsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZWFsZXIuc2luZ2xlIC5zbmFwc2hvdCB7XG4gIGhlaWdodDogMjByZW07XG4gIHdpZHRoOiAyNi42cmVtO1xufVxuLmRlYWxlciAuc3RhdC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRlYWxlciAuc3RhdC1pdGVtcyB7XG4gIHdpZHRoOiA4NHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kZWFsZXIgLnN0YXQtaXRlbSB7XG4gIHdpZHRoOiAxNHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGVhbGVyIC5jb250cm9sLWhhbmRsZXItcmlnaHQsIC5kZWFsZXIgLmNvbnRyb2wtaGFuZGxlci1sZWZ0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDNyZW07XG59XG4uZGVhbGVyIC5jb250cm9sLWhhbmRsZXItcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDNyZW0gM3JlbSAwO1xufVxuLmRlYWxlciAuY29udHJvbC1oYW5kbGVyLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDAgMCAzcmVtO1xufVxuXG4jYWN0aW9ucyB0YWJsZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4jdGVzdGltb25pZXMubm9kYXRhIHtcbiAgaGVpZ2h0OiAyNnJlbTtcbn1cbiN0ZXN0aW1vbmllczpiZWZvcmUge1xuICBoZWlnaHQ6IDE1cmVtO1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG4jdGVzdGltb25pZXMgLmljb24tYXR0YWNobWVudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4jZ2FsYXh5IHtcbiAgaGVpZ2h0OiAyOHJlbTtcbn1cbiNnYWxheHk6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNnJlbTtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xufVxuI2dhbGF4eSB0YWJsZSB0ZCB7XG4gIG1heC13aWR0aDogMzByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4jdGltZWxpbmUge1xuICBoZWlnaHQ6IDM0cmVtO1xufVxuI3RpbWVsaW5lOmJlZm9yZSB7XG4gIGhlaWdodDogMTlyZW07XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbn1cbiN0aW1lbGluZSAuY29udHJvbC1oYW5kbGVyLXJpZ2h0LCAjdGltZWxpbmUgLmNvbnRyb2wtaGFuZGxlci1sZWZ0IHtcbiAgbWFyZ2luOiA3cmVtIDNyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA5cmVtIDJyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cyB7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbiN0aW1lbGluZSAuZXZlbnQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMC40cmVtIHNpbHZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHJlbTtcbiAgLyomOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFwYyByZWQ7XG4gIH0qL1xufVxuI3RpbWVsaW5lIC5ldmVudC1jb250YWluZXIgLmV2ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS41cmVtO1xuICB0b3A6IC0wLjdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY29udGVudCB7XG4gIGxlZnQ6IC0zLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiN0aW1lbGluZSAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5sZWZ0LCAjdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucmlnaHQge1xuICBoZWlnaHQ6IDZyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucmlnaHQge1xuICB3aWR0aDogMTZyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY29udGVudDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3RpbWVsaW5lIC5ldmVudC1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLmV2ZW50LWNvbnRlbnQge1xuICB0b3A6IDJyZW07XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAuZXZlbnQtY29udGVudDphZnRlciB7XG4gIHRvcDogLTFyZW07XG4gIGJvcmRlci13aWR0aDogMCAxcmVtIDFyZW0gMXJlbTtcbn1cbiN0aW1lbGluZSAuZXZlbnQtY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5ldmVudC1jb250ZW50LmV2ZW50LXR5cGUtZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2ZWFiMjMgdHJhbnNwYXJlbnQ7XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAuZXZlbnQtY29udGVudC5ldmVudC10eXBlLXJlZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UyMDYxMyB0cmFuc3BhcmVudDtcbn1cbiN0aW1lbGluZSAuZXZlbnQtY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5ldmVudC1jb250ZW50LmV2ZW50LXR5cGUtb3JhbmdlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjE1YTI0IHRyYW5zcGFyZW50O1xufVxuI3RpbWVsaW5lIC5ldmVudC1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jb250ZW50IHtcbiAgdG9wOiAtOS41cmVtO1xufVxuI3RpbWVsaW5lIC5ldmVudC1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jb250ZW50OmFmdGVyIHtcbiAgYm90dG9tOiAtMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtIDFyZW0gMCAxcmVtO1xufVxuI3RpbWVsaW5lIC5ldmVudC1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1jb250ZW50LmV2ZW50LXR5cGUtZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLmV2ZW50LWNvbnRlbnQuZXZlbnQtdHlwZS1yZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLmV2ZW50LWNvbnRlbnQuZXZlbnQtdHlwZS1vcmFuZ2U6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4jdGltZWxpbmUgLmV2ZW50LWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jc2VtIHtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cbiNzZW06YmVmb3JlIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xufVxuXG4jc2VvIHtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cbiNzZW86YmVmb3JlIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xufVxuXG4jYnJhbmRzIHtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cbiNicmFuZHM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xufVxuXG4jYWN0aW9ucyB7XG4gIGhlaWdodDogMjhyZW07XG59XG4jYWN0aW9uczpiZWZvcmUge1xuICBoZWlnaHQ6IDE2cmVtO1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG59XG5cbiNzb2NpYWwge1xuICBoZWlnaHQ6IDMycmVtO1xufVxuI3NvY2lhbDpiZWZvcmUge1xuICBoZWlnaHQ6IDE4cmVtO1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG59XG4jc29jaWFsIC5zdGF0LWl0ZW1zIHtcbiAgd2lkdGg6IDg0cmVtO1xufVxuXG4uYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVhYjIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE1YTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwNjEzICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2FzcyBDU1MzIE1peGlucyEgVGhlIENyb3NzLUJyb3dzZXIgQ1NTMyBTYXNzIExpYnJhcnlcbiAgQnk6IE1hdHRoaWV1IEF1c3NhZ3VlbCwgaHR0cDovL3d3dy5teW5hbWVpc21hdHRoaWV1LmNvbSwgQG1hdHRoaWV1X3R3ZWV0c1xuXG4gIExpc3Qgb2YgQ1NTMyBTYXNzIE1peGlucyBGaWxlIHRvIGJlIEBpbXBvcnRlZCBhbmQgQGluY2x1ZGVkIGFzIHlvdSBuZWVkXG5cbiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBsaWJyYXJ5IGlzIHRvIGZhY2lsaXRhdGUgdGhlIHVzZSBvZiBDU1MzIG9uIGRpZmZlcmVudCBicm93c2VycyBhdm9pZGluZyBIQVJEIFRPIFJFQUQgYW5kIE5FVkVSXG4gIEVORElORyBjc3MgZmlsZXNcblxuICBub3RlOiBBbGwgQ1NTMyBQcm9wZXJ0aWVzIGFyZSBiZWluZyBzdXBwb3J0ZWQgYnkgU2FmYXJpIDVcbiAgbW9yZSBpbmZvOiBodHRwOi8vd3d3LmZpbmRtZWJ5aXAuY29tL2xpdG11cy8jY3NzMy1wcm9wZXJ0aWVzXG5cbiAgTWl4aW5zIGF2YWlsYWJsZTpcbiAgICAtICAgY3NzMy1wcmVmaXggICAgICAgICAgICAgLSBhcmd1bWVudHM6IFByb3BlcnR5LCBWYWx1ZVxuICAgIC0gICBiYWNrZ3JvdW5kLWdyYWRpZW50ICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLWhvcml6b250YWwgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLXJhZGlhbCAgICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICNGRkZGRkYsIFN0YXJ0IHBvc2l0aW9uOiAwJSwgRW5kIENvbG9yOiAjMDAwMDAwLCBFbmQgcG9zaXRpb246IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1zaXplICAgICAgICAgLSBhcmd1bWVudHM6IFdpZHRoOiAxMDAlLCBIZWlnaHQ6IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1vcGFjaXR5ICAgICAgLSBhcmd1bWVudHM6IENvbG9yOiAjMDAwLCBPcGFjaXR5OiAuODVcbiAgICAtICAgYm9yZGVyLXJhZGl1cyAgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUgIC0gYXJndW1lbnRzOiBUb3AgTGVmdDogNXB4LCBUb3AgUmlnaHQ6IDVweCwgQm90dG9tIExlZnQ6IDVweCwgQm90dG9tIFJpZ2h0OiA1cHhcbiAgICAtICAgYm94ICAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9yaWVudGF0aW9uOiBob3Jpem9udGFsLCBQYWNrOiBjZW50ZXIsIEFsaWduOiBjZW50ZXJcbiAgICAtICAgYm94LXJnYmEgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFI6IDYwLCBHOiAzLCBCOiAxMiwgT3BhY2l0eTogMC4yMywgQ29sb3I6ICMzQzNDM0NcbiAgICAtICAgYm94LXNoYWRvdyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICBib3gtc2l6aW5nICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVHlwZTogYm9yZGVyLWJveFxuICAgIC0gICBjb2x1bW5zICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQ291bnQ6IDMsIEdhcDogMTBcbiAgICAtICAgZG91YmxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBSYWRpdXM6IDBcbiAgICAtICAgZmxleCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFZhbHVlOiAxXG4gICAgLSAgIGZsaXAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBTY2FsZVg6IC0xXG4gICAgLSAgIGZvbnQtZmFjZSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBGb250IEZhbWlseTogbXlGb250LCBFb3QgRmlsZSBTcmM6IG15Rm9udC5lb3QsIFdvZmYgRmlsZSBTcmM6IG15Rm9udC53b2ZmLCBUdGYgRmlsZSBTcmM6IG15Rm9udC50dGZcbiAgICAtICAgb3BhY2l0eSAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9wYWNpdHk6IDAuNVxuICAgIC0gICBvdXRsaW5lIHJhZGl1cyAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgcmVzaXplICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERpcmVjdGlvbjogYm90aFxuICAgIC0gICByb3RhdGUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGVncmVlOiAwLCBNMTE6IDAsIE0xMjogMCwgTTIxOiAwLCBNMjI6IDBcbiAgICBDU1MgTWF0cml4IFJvdGF0aW9uIENhbGN1bGF0b3IgaHR0cDovL3d3dy5ib29nZGVzaWduLmNvbS9leGFtcGxlcy90cmFuc2Zvcm1zL21hdHJpeC1jYWxjdWxhdG9yLmh0bWxcbiAgICAtICAgdGV4dC1zaGFkb3cgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUGFyYW1ldGVyczogbnVsbFxuICAgIC0gICB0cmFuc2Zvcm0tc3R5bGUgICAgICAgICAtIGFyZ3VtZW50czogU3R5bGU6IHByZXNlcnZlLTNkXG4gICAgLSAgIHRyYW5zaXRpb24gICAgICAgICAgICAgIC0gRGVmYXVsdCBhcmd1bWVudHM6IFdoYXQ6IGFsbCwgTGVuZ3RoOiAxcywgRWFzaW5nOiBlYXNlLWluLW91dFxuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBFeGFtcGxlczogQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDJzIGVhc2UtaW4tb3V0KTtcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMXMgZWFzZS1pbiAycywgd2lkdGggMnMgZWFzZS1vdXQpO1xuICAgIC0gICB0cmlwbGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIENvbG9yIFRocmVlOiAjMDAwMDAwLCBSYWRpdXM6IDBcbiAgICAtICAga2V5ZnJhbWVzICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEFuaW1hdGlvbiBuYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gY29udGVudDogICBBbmltYXRpb24gY3NzXG4gICAgLSAgIGFuaW1hdGlvbiAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBuYW1lIGR1cmF0aW9uIHRpbWluZy1mdW5jdGlvbiBkZWxheSBpdGVyYXRpb24tY291bnQgZGlyZWN0aW9uIGZpbGwtbW9kZSBwbGF5LXN0YXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHR0cDovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX2FuaW1hdGlvbi5hc3ApXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1MmVtKSB7XG4gIC5maWx0ZXIuYWN0aW9ucyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWx0ZXIuYWN0aW9ucyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5maWx0ZXIuYWN0aW9ucyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjRyZW07XG4gIH1cbn1cbi5maWx0ZXIuYWN0aW9ucyAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1zdWJjb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyZW0pIHtcbiAgLmZpbHRlci5hY3Rpb25zLmNvbGxhcHNlZCAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNThyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWx0ZXIuYWN0aW9ucy5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDU4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAuZmlsdGVyLmFjdGlvbnMuY29sbGFwc2VkIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDByZW07XG4gIH1cbn1cbi5maWx0ZXIuYWN0aW9ucy5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IC5maWx0ZXItc3ViY29udGVudCB7XG4gIGhlaWdodDogNDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuZmlsdGVyLnRpbWVsaW5lIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZpbHRlci50aW1lbGluZSAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5maWx0ZXIudGltZWxpbmUgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDY0cmVtO1xuICB9XG59XG4uZmlsdGVyLnRpbWVsaW5lIC5maWx0ZXItY29udGVudCAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuZmlsdGVyLnRpbWVsaW5lLmNvbGxhcHNlZCAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWx0ZXIudGltZWxpbmUuY29sbGFwc2VkIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2ZW0pIHtcbiAgLmZpbHRlci50aW1lbGluZS5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDgwcmVtO1xuICB9XG59XG4uZmlsdGVyLnRpbWVsaW5lLmNvbGxhcHNlZCAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1zdWJjb250ZW50IHtcbiAgaGVpZ2h0OiAyNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MmVtKSB7XG4gIC5maWx0ZXIuYWN0aW9uLXNlbyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWx0ZXIuYWN0aW9uLXNlbyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5maWx0ZXIuYWN0aW9uLXNlbyAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjRyZW07XG4gIH1cbn1cbi5maWx0ZXIuYWN0aW9uLXNlbyAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1zdWJjb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuLmZpbHRlci5hY3Rpb24tc2VvIC5maWx0ZXItY29udGVudCAjZG9tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTJlbSkge1xuICAuZmlsdGVyLmFjdGlvbi1zZW8uY29sbGFwc2VkIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiAzOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZpbHRlci5hY3Rpb24tc2VvLmNvbGxhcHNlZCAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5maWx0ZXIuYWN0aW9uLXNlby5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDgwcmVtO1xuICB9XG59XG4uZmlsdGVyLmFjdGlvbi1zZW8uY29sbGFwc2VkIC5maWx0ZXItY29udGVudCAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICBoZWlnaHQ6IDI4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyZW0pIHtcbiAgLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWx0ZXIgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzZlbSkge1xuICAuZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA2MnJlbTtcbiAgfVxufVxuLmZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1zdWJjb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUyZW0pIHtcbiAgLmZpbHRlci5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDM4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmlsdGVyLmNvbGxhcHNlZCAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NmVtKSB7XG4gIC5maWx0ZXIuY29sbGFwc2VkIC5maWx0ZXItY29udGVudCB7XG4gICAgaGVpZ2h0OiA4MHJlbTtcbiAgfVxufVxuLmZpbHRlci5jb2xsYXBzZWQgLmZpbHRlci1jb250ZW50IC5maWx0ZXItc3ViY29udGVudCB7XG4gIGhlaWdodDogMjRyZW07XG59XG4uZmlsdGVyLmNvbGxhcHNlZCAuZmlsdGVyLWhhbmRsZXItY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAta2h0bWwtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KCBNMTE9MCwgTTEyPTAsIE0yMT0wLCBNMjI9MCwgc2l6aW5nTWV0aG9kPVwiYXV0byBleHBhbmRcIik7XG4gIHpvb206IDE7XG59XG4uZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xufVxuLmZpbHRlciAuZmlsdGVyLWhhbmRsZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk5OTk7XG4gIGJvcmRlci10b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXIgLmZpbHRlci1oYW5kbGVyLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMC43cmVtO1xufVxuLmZpbHRlci5jbG9zZWQgLmZpbHRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAwLjJyZW07XG59XG4uZmlsdGVyIC5zZWxlY3RvciBhIHtcbiAgY29sb3I6ICMzYzNjM2I7XG59XG4uZmlsdGVyIC5zZWxlY3RvciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTIwNjEzO1xufVxuLmZpbHRlciAuYnRuLCAuZmlsdGVyIHVsLm5hdi5uYXYtdGFicyBsaSwgdWwubmF2Lm5hdi10YWJzIC5maWx0ZXIgbGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLmVvdD96YnlhczVcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90PyNpZWZpeHpieWFzNVwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24udHRmP3pieWFzNVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24ud29mZj96YnlhczVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uc3ZnP3pieWFzNSNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5pY29uLXRlcm1pbmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmljb24tcmVmdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uaWNvbi1hY2NlcHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uaWNvbi1pbnByb2dyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLmljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1EQVNIQk9BUkRfaWNvbmVzLTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi5pY29uLWdvb2dsZW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLmljb24tYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uaWNvbi1iYWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4uaWNvbi1EQVNIQk9BUkRfaWNvbmVzLTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5pY29uLXN1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLmljb24tc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5pY29uLXNlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4uaWNvbi1hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5pY29uLXNlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uaWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb24tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tcmVtb3ZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uaWNvbi1kb3duc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLmljb24tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uaWNvbi1hZGRzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4uaWNvbi10ZXN0aW1vbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLmljb24tdm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4uaWNvbi1zb3VyY2Utc2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5pY29uLXNvdXJjZS1zZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLmljb24tc291cmNlLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4uaWNvbi13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4uaWNvbi1EQVNIQk9BUkRfaWNvbmVzLTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5pY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4uaWNvbi10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uYWRkLWl0ZW0ge1xuICBwYWRkaW5nOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmFkZC1pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2Y1ZjVmNTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTYXNzIENTUzMgTWl4aW5zISBUaGUgQ3Jvc3MtQnJvd3NlciBDU1MzIFNhc3MgTGlicmFyeVxuICBCeTogTWF0dGhpZXUgQXVzc2FndWVsLCBodHRwOi8vd3d3Lm15bmFtZWlzbWF0dGhpZXUuY29tLCBAbWF0dGhpZXVfdHdlZXRzXG5cbiAgTGlzdCBvZiBDU1MzIFNhc3MgTWl4aW5zIEZpbGUgdG8gYmUgQGltcG9ydGVkIGFuZCBAaW5jbHVkZWQgYXMgeW91IG5lZWRcblxuICBUaGUgcHVycG9zZSBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gZmFjaWxpdGF0ZSB0aGUgdXNlIG9mIENTUzMgb24gZGlmZmVyZW50IGJyb3dzZXJzIGF2b2lkaW5nIEhBUkQgVE8gUkVBRCBhbmQgTkVWRVJcbiAgRU5ESU5HIGNzcyBmaWxlc1xuXG4gIG5vdGU6IEFsbCBDU1MzIFByb3BlcnRpZXMgYXJlIGJlaW5nIHN1cHBvcnRlZCBieSBTYWZhcmkgNVxuICBtb3JlIGluZm86IGh0dHA6Ly93d3cuZmluZG1lYnlpcC5jb20vbGl0bXVzLyNjc3MzLXByb3BlcnRpZXNcblxuICBNaXhpbnMgYXZhaWxhYmxlOlxuICAgIC0gICBjc3MzLXByZWZpeCAgICAgICAgICAgICAtIGFyZ3VtZW50czogUHJvcGVydHksIFZhbHVlXG4gICAgLSAgIGJhY2tncm91bmQtZ3JhZGllbnQgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtaG9yaXpvbnRhbCAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtcmFkaWFsICAgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogI0ZGRkZGRiwgU3RhcnQgcG9zaXRpb246IDAlLCBFbmQgQ29sb3I6ICMwMDAwMDAsIEVuZCBwb3NpdGlvbjogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLXNpemUgICAgICAgICAtIGFyZ3VtZW50czogV2lkdGg6IDEwMCUsIEhlaWdodDogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLW9wYWNpdHkgICAgICAtIGFyZ3VtZW50czogQ29sb3I6ICMwMDAsIE9wYWNpdHk6IC44NVxuICAgIC0gICBib3JkZXItcmFkaXVzICAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSAgLSBhcmd1bWVudHM6IFRvcCBMZWZ0OiA1cHgsIFRvcCBSaWdodDogNXB4LCBCb3R0b20gTGVmdDogNXB4LCBCb3R0b20gUmlnaHQ6IDVweFxuICAgIC0gICBib3ggICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3JpZW50YXRpb246IGhvcml6b250YWwsIFBhY2s6IGNlbnRlciwgQWxpZ246IGNlbnRlclxuICAgIC0gICBib3gtcmdiYSAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUjogNjAsIEc6IDMsIEI6IDEyLCBPcGFjaXR5OiAwLjIzLCBDb2xvcjogIzNDM0MzQ1xuICAgIC0gICBib3gtc2hhZG93ICAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIGJveC1zaXppbmcgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBUeXBlOiBib3JkZXItYm94XG4gICAgLSAgIGNvbHVtbnMgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBDb3VudDogMywgR2FwOiAxMFxuICAgIC0gICBkb3VibGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIFJhZGl1czogMFxuICAgIC0gICBmbGV4ICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVmFsdWU6IDFcbiAgICAtICAgZmxpcCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFNjYWxlWDogLTFcbiAgICAtICAgZm9udC1mYWNlICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEZvbnQgRmFtaWx5OiBteUZvbnQsIEVvdCBGaWxlIFNyYzogbXlGb250LmVvdCwgV29mZiBGaWxlIFNyYzogbXlGb250LndvZmYsIFR0ZiBGaWxlIFNyYzogbXlGb250LnR0ZlxuICAgIC0gICBvcGFjaXR5ICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3BhY2l0eTogMC41XG4gICAgLSAgIG91dGxpbmUgcmFkaXVzICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICByZXNpemUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGlyZWN0aW9uOiBib3RoXG4gICAgLSAgIHJvdGF0ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEZWdyZWU6IDAsIE0xMTogMCwgTTEyOiAwLCBNMjE6IDAsIE0yMjogMFxuICAgIENTUyBNYXRyaXggUm90YXRpb24gQ2FsY3VsYXRvciBodHRwOi8vd3d3LmJvb2dkZXNpZ24uY29tL2V4YW1wbGVzL3RyYW5zZm9ybXMvbWF0cml4LWNhbGN1bGF0b3IuaHRtbFxuICAgIC0gICB0ZXh0LXNoYWRvdyAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQYXJhbWV0ZXJzOiBudWxsXG4gICAgLSAgIHRyYW5zZm9ybS1zdHlsZSAgICAgICAgIC0gYXJndW1lbnRzOiBTdHlsZTogcHJlc2VydmUtM2RcbiAgICAtICAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgLSBEZWZhdWx0IGFyZ3VtZW50czogV2hhdDogYWxsLCBMZW5ndGg6IDFzLCBFYXNpbmc6IGVhc2UtaW4tb3V0XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIEV4YW1wbGVzOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4gICAgLSAgIHRyaXBsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgQ29sb3IgVGhyZWU6ICMwMDAwMDAsIFJhZGl1czogMFxuICAgIC0gICBrZXlmcmFtZXMgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQW5pbWF0aW9uIG5hbWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBjb250ZW50OiAgIEFuaW1hdGlvbiBjc3NcbiAgICAtICAgYW5pbWF0aW9uICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlIHBsYXktc3RhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChodHRwOi8vd3d3Lnczc2Nob29scy5jb20vY3NzcmVmL2NzczNfcHJfYW5pbWF0aW9uLmFzcClcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4uc2stZm9sZGluZy1jdWJlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3QTc7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1mb2xkQ3ViZUFuZ2xlIDIuNHMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG4gIGFuaW1hdGlvbjogc2stZm9sZEN1YmVBbmdsZSAyLjRzIGluZmluaXRlIGxpbmVhciBib3RoO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooOTBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWig5MGRlZyk7XG59XG5cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigxODBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigxODBkZWcpO1xufVxuXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTM6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWZvbGRDdWJlQW5nbGUge1xuICAwJSwgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG4gIDAlLCAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTYXNzIENTUzMgTWl4aW5zISBUaGUgQ3Jvc3MtQnJvd3NlciBDU1MzIFNhc3MgTGlicmFyeVxuICBCeTogTWF0dGhpZXUgQXVzc2FndWVsLCBodHRwOi8vd3d3Lm15bmFtZWlzbWF0dGhpZXUuY29tLCBAbWF0dGhpZXVfdHdlZXRzXG5cbiAgTGlzdCBvZiBDU1MzIFNhc3MgTWl4aW5zIEZpbGUgdG8gYmUgQGltcG9ydGVkIGFuZCBAaW5jbHVkZWQgYXMgeW91IG5lZWRcblxuICBUaGUgcHVycG9zZSBvZiB0aGlzIGxpYnJhcnkgaXMgdG8gZmFjaWxpdGF0ZSB0aGUgdXNlIG9mIENTUzMgb24gZGlmZmVyZW50IGJyb3dzZXJzIGF2b2lkaW5nIEhBUkQgVE8gUkVBRCBhbmQgTkVWRVJcbiAgRU5ESU5HIGNzcyBmaWxlc1xuXG4gIG5vdGU6IEFsbCBDU1MzIFByb3BlcnRpZXMgYXJlIGJlaW5nIHN1cHBvcnRlZCBieSBTYWZhcmkgNVxuICBtb3JlIGluZm86IGh0dHA6Ly93d3cuZmluZG1lYnlpcC5jb20vbGl0bXVzLyNjc3MzLXByb3BlcnRpZXNcblxuICBNaXhpbnMgYXZhaWxhYmxlOlxuICAgIC0gICBjc3MzLXByZWZpeCAgICAgICAgICAgICAtIGFyZ3VtZW50czogUHJvcGVydHksIFZhbHVlXG4gICAgLSAgIGJhY2tncm91bmQtZ3JhZGllbnQgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtaG9yaXpvbnRhbCAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogIzNDM0MzQywgRW5kIENvbG9yOiAjOTk5OTk5XG4gICAgLSAgIGJhY2tncm91bmQtcmFkaWFsICAgICAgIC0gYXJndW1lbnRzOiBTdGFydCBDb2xvcjogI0ZGRkZGRiwgU3RhcnQgcG9zaXRpb246IDAlLCBFbmQgQ29sb3I6ICMwMDAwMDAsIEVuZCBwb3NpdGlvbjogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLXNpemUgICAgICAgICAtIGFyZ3VtZW50czogV2lkdGg6IDEwMCUsIEhlaWdodDogMTAwJVxuICAgIC0gICBiYWNrZ3JvdW5kLW9wYWNpdHkgICAgICAtIGFyZ3VtZW50czogQ29sb3I6ICMwMDAsIE9wYWNpdHk6IC44NVxuICAgIC0gICBib3JkZXItcmFkaXVzICAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgYm9yZGVyLXJhZGl1cy1zZXBhcmF0ZSAgLSBhcmd1bWVudHM6IFRvcCBMZWZ0OiA1cHgsIFRvcCBSaWdodDogNXB4LCBCb3R0b20gTGVmdDogNXB4LCBCb3R0b20gUmlnaHQ6IDVweFxuICAgIC0gICBib3ggICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3JpZW50YXRpb246IGhvcml6b250YWwsIFBhY2s6IGNlbnRlciwgQWxpZ246IGNlbnRlclxuICAgIC0gICBib3gtcmdiYSAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUjogNjAsIEc6IDMsIEI6IDEyLCBPcGFjaXR5OiAwLjIzLCBDb2xvcjogIzNDM0MzQ1xuICAgIC0gICBib3gtc2hhZG93ICAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIGJveC1zaXppbmcgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBUeXBlOiBib3JkZXItYm94XG4gICAgLSAgIGNvbHVtbnMgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBDb3VudDogMywgR2FwOiAxMFxuICAgIC0gICBkb3VibGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIFJhZGl1czogMFxuICAgIC0gICBmbGV4ICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVmFsdWU6IDFcbiAgICAtICAgZmxpcCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFNjYWxlWDogLTFcbiAgICAtICAgZm9udC1mYWNlICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEZvbnQgRmFtaWx5OiBteUZvbnQsIEVvdCBGaWxlIFNyYzogbXlGb250LmVvdCwgV29mZiBGaWxlIFNyYzogbXlGb250LndvZmYsIFR0ZiBGaWxlIFNyYzogbXlGb250LnR0ZlxuICAgIC0gICBvcGFjaXR5ICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogT3BhY2l0eTogMC41XG4gICAgLSAgIG91dGxpbmUgcmFkaXVzICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICByZXNpemUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGlyZWN0aW9uOiBib3RoXG4gICAgLSAgIHJvdGF0ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEZWdyZWU6IDAsIE0xMTogMCwgTTEyOiAwLCBNMjE6IDAsIE0yMjogMFxuICAgIENTUyBNYXRyaXggUm90YXRpb24gQ2FsY3VsYXRvciBodHRwOi8vd3d3LmJvb2dkZXNpZ24uY29tL2V4YW1wbGVzL3RyYW5zZm9ybXMvbWF0cml4LWNhbGN1bGF0b3IuaHRtbFxuICAgIC0gICB0ZXh0LXNoYWRvdyAgICAgICAgICAgICAtIGFyZ3VtZW50czogWDogMnB4LCBZOiAycHgsIEJsdXI6IDVweCwgQ29sb3I6IHJnYmEoMCwwLDAsLjQpXG4gICAgLSAgIHRyYW5zZm9ybSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQYXJhbWV0ZXJzOiBudWxsXG4gICAgLSAgIHRyYW5zZm9ybS1zdHlsZSAgICAgICAgIC0gYXJndW1lbnRzOiBTdHlsZTogcHJlc2VydmUtM2RcbiAgICAtICAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgLSBEZWZhdWx0IGFyZ3VtZW50czogV2hhdDogYWxsLCBMZW5ndGg6IDFzLCBFYXNpbmc6IGVhc2UtaW4tb3V0XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIEV4YW1wbGVzOiBAaW5jbHVkZSB0cmFuc2l0aW9uIChhbGwgMnMgZWFzZS1pbi1vdXQpO1xuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAob3BhY2l0eSAxcyBlYXNlLWluIDJzLCB3aWR0aCAycyBlYXNlLW91dCk7XG4gICAgLSAgIHRyaXBsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgQ29sb3IgVGhyZWU6ICMwMDAwMDAsIFJhZGl1czogMFxuICAgIC0gICBrZXlmcmFtZXMgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQW5pbWF0aW9uIG5hbWVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBjb250ZW50OiAgIEFuaW1hdGlvbiBjc3NcbiAgICAtICAgYW5pbWF0aW9uICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IG5hbWUgZHVyYXRpb24gdGltaW5nLWZ1bmN0aW9uIGRlbGF5IGl0ZXJhdGlvbi1jb3VudCBkaXJlY3Rpb24gZmlsbC1tb2RlIHBsYXktc3RhdGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChodHRwOi8vd3d3Lnczc2Nob29scy5jb20vY3NzcmVmL2NzczNfcHJfYW5pbWF0aW9uLmFzcClcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Xb3JrU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL1dvcmtTYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmZsYWctaWNvbi11bmtub3duLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy92Mi9oZWxwLnN2Z1wiKTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjE7XG59XG5cbi5oNyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuW2NsYXNzXj1pY29uLV0uc21hbGwsIFtjbGFzcyo9XCIgaWNvbi1cIl0uc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbltjbGFzc149aWNvbi1dLm1lZGl1bSwgW2NsYXNzKj1cIiBpY29uLVwiXS5tZWRpdW0ge1xuICBmb250LXNpemU6IDNyZW07XG59XG5bY2xhc3NePWljb24tXS5iaWcsIFtjbGFzcyo9XCIgaWNvbi1cIl0uYmlnIHtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuXG4uZmxhZy1pY29uLmZsYWctaWNvbi1zcXVhcmVkLnNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWQubWVkaXVtIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuLmZsYWctaWNvbi5mbGFnLWljb24tc3F1YXJlZC5iaWcge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xufVxuXG4vKlxuI21lbnUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG4qL1xuI2FwcGxpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FwcGxpY2F0aW9uICNjb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcGxpY2F0aW9uICNjb250ZW50IC5wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB3aWR0aDogMTAwJTtcbn1cbiNhcHBsaWNhdGlvbiAjY29udGVudCAjcHJpbWFyeS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ydWxlcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5ydWxlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHNpbHZlcjtcbn1cblxuLnJ1bGVzLnBhc3NlZCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnJ1bGVzLnBhc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG59XG5cbi5ydWxlcy5ub3RwYXNzZWQge1xuICBjb2xvcjogc2lsdmVyO1xufVxuXG4ucnVsZXMubm90cGFzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyXXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cblxuI3ByaW1hcnktcGFuZWwge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbiNzZWNvbmRhcnktcGFuZWwge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbiN0aGlyZGFyeS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjE7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zaG93LXNlY29uZGFyeSAjcHJpbWFyeS1wYW5lbCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLnNob3ctc2Vjb25kYXJ5ICNzZWNvbmRhcnktcGFuZWwge1xuICBsZWZ0OiAwO1xufVxuXG4uc2hvdy10aGlyZGFyeSAjdGhpcmRhcnktcGFuZWwge1xuICB0b3A6IDA7XG59XG5cbi5ibG9jay1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMHB4IDVweCAwcHggIzk5OTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMHB4IDVweCAwcHggIzk5OTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDBweCA1cHggMHB4ICM5OTk7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDBweCA1cHggMHB4ICM5OTk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMHB4IDVweCAwcHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwcHggNXB4IDBweCAjOTk5O1xufVxuXG4uYmxvY2stY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ub3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZmxhZy1pY29uLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLmZyZWVtaXVtIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uZnJlZW1pdW0gLnByaXZhdGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZnJlZW1pdW0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZnJlZW1pdW0ucG5nPzFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogcmVkO1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ub2RhdGEge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kYXRhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRjZGQ7XG4gIGNvbG9yOiAjZTIwNjEzO1xuICBjb250ZW50OiBcIk5vIGRhdGFcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC45NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLm5vcmlnaHQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkY2RkO1xuICBjb2xvcjogI2UyMDYxMztcbiAgY29udGVudDogXCJObyBtb25pdG9yaW5nIG9mIHRoaXMgc2VjdG9yXFxhICAgICBUbyBhZGQgdGhpcyBzZXJ2aWNlIHBsZWFzZSBjb250YWN0IHVzIVwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjk2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm5vYnJhbmRzIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vYnJhbmRzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRjZGQ7XG4gIGNvbG9yOiAjZTIwNjEzO1xuICBjb250ZW50OiBcIk5vIG90aGVyIGJyYW5kcyBkZXRlY3RlZFwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjk2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYmx1ciB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbW96LWZpbHRlcjogYmx1cigyMHB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZWRpdGFibGUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbXBldGl0b3ItYWRzLCAuY29tcGV0aXRvci1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wZXRpdG9yLWFkcy10b2dnbGUsIC5jb21wZXRpdG9yLXJlc3VsdHMtdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uY29tcGV0aXRvci1hZHMtdG9nZ2xlIGksIC5jb21wZXRpdG9yLXJlc3VsdHMtdG9nZ2xlIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5hZC1jb250YWluZXIge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYWQtY29udGFpbmVyIC5ibHVlIHtcbiAgY29sb3I6ICMxYTBkYWI7XG59XG4uYWQtY29udGFpbmVyIC5wcmV2aWV3IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCA4cHggOHB4IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmUxZTU7XG59XG4uYWQtY29udGFpbmVyIC5hZC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFkLWNvbnRhaW5lciAuYWQtdXJsIHtcbiAgY29sb3I6ICMwMDY2MjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmFkLWNvbnRhaW5lciAuYWQtdXJsIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OTQ2YjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5hZC1jb250YWluZXIgLmFkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLnJlcXVlc3QtaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTdweCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsb3NlZCAuY29tcGV0aXRvci1hZHMtdG9nZ2xlLCAuY2xvc2VkIC5jb21wZXRpdG9yLXJlc3VsdHMtdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jbG9zZWQgLmNvbXBldGl0b3ItYWRzLCAuY2xvc2VkIC5jb21wZXRpdG9yLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3Jvd2wtY29udGFpbmVyLmdyb3dsLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmdyb3dsLWNvbnRhaW5lciA+IC5ncm93bC1pdGVtLm5nLWVudGVyLFxuLmdyb3dsLWNvbnRhaW5lciA+IC5ncm93bC1pdGVtLm5nLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBsaW5lYXIgYWxsO1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGxpbmVhciBhbGw7XG4gIC1vLXRyYW5zaXRpb246IDAuMjVzIGxpbmVhciBhbGw7XG4gIHRyYW5zaXRpb246IDAuMjVzIGxpbmVhciBhbGw7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwNjEzO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uYWxlcnQge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNkZmYwZDggMCUsICNjOGU1YmMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2RmZjBkOCksIHRvKCNjOGU1YmMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RmZjBkOCAwJSwgI2M4ZTViYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZGZmMGQ4XCIsIGVuZENvbG9yc3RyPVwiI2ZmYzhlNWJjXCIsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJkYmExO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2I5ZGVmMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q5ZWRmNyAwJSwgI2I5ZGVmMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZDllZGY3KSwgdG8oI2I5ZGVmMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZkOWVkZjdcIiwgZW5kQ29sb3JzdHI9XCIjZmZiOWRlZjBcIiwgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICM5YWNmZWE7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZjhlZmMwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmOGUzIDAlLCAjZjhlZmMwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmY2Y4ZTMpLCB0bygjZjhlZmMwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmY2Y4ZTMgMCUsICNmOGVmYzAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZjZjhlM1wiLCBlbmRDb2xvcnN0cj1cIiNmZmY4ZWZjMFwiLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZTc5ZTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZGVkZSAwJSwgI2U3YzNjMyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjJkZWRlKSwgdG8oI2U3YzNjMykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkZWRlIDAlLCAjZTdjM2MzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmMmRlZGVcIiwgZW5kQ29sb3JzdHI9XCIjZmZlN2MzYzNcIiwgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNkY2E3YTc7XG59XG5cbkBrZXlmcmFtZXMgcmVtb3ZlZGFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVtb3ZlZCB7XG4gIGFuaW1hdGlvbjogcmVtb3ZlZGFuaW1hdGlvbiAxLjVzIGxpbmVhciAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2FibGVkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5kaXNhYmxlZCAudG9nZ2xlLWJnIGlucHV0IHtcbiAgei1pbmRleDogMDtcbn1cblxuI2lmcmFtZS1kYXNoYm9hcmQge1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ob3Zlci1kYXJrZW46aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMHJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zdG9wLXNjcm9sbGluZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNhc3MgQ1NTMyBNaXhpbnMhIFRoZSBDcm9zcy1Ccm93c2VyIENTUzMgU2FzcyBMaWJyYXJ5XG4gIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcblxuICBMaXN0IG9mIENTUzMgU2FzcyBNaXhpbnMgRmlsZSB0byBiZSBAaW1wb3J0ZWQgYW5kIEBpbmNsdWRlZCBhcyB5b3UgbmVlZFxuXG4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgbGlicmFyeSBpcyB0byBmYWNpbGl0YXRlIHRoZSB1c2Ugb2YgQ1NTMyBvbiBkaWZmZXJlbnQgYnJvd3NlcnMgYXZvaWRpbmcgSEFSRCBUTyBSRUFEIGFuZCBORVZFUlxuICBFTkRJTkcgY3NzIGZpbGVzXG5cbiAgbm90ZTogQWxsIENTUzMgUHJvcGVydGllcyBhcmUgYmVpbmcgc3VwcG9ydGVkIGJ5IFNhZmFyaSA1XG4gIG1vcmUgaW5mbzogaHR0cDovL3d3dy5maW5kbWVieWlwLmNvbS9saXRtdXMvI2NzczMtcHJvcGVydGllc1xuXG4gIE1peGlucyBhdmFpbGFibGU6XG4gICAgLSAgIGNzczMtcHJlZml4ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQcm9wZXJ0eSwgVmFsdWVcbiAgICAtICAgYmFja2dyb3VuZC1ncmFkaWVudCAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1ob3Jpem9udGFsICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1yYWRpYWwgICAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjRkZGRkZGLCBTdGFydCBwb3NpdGlvbjogMCUsIEVuZCBDb2xvcjogIzAwMDAwMCwgRW5kIHBvc2l0aW9uOiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtc2l6ZSAgICAgICAgIC0gYXJndW1lbnRzOiBXaWR0aDogMTAwJSwgSGVpZ2h0OiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtb3BhY2l0eSAgICAgIC0gYXJndW1lbnRzOiBDb2xvcjogIzAwMCwgT3BhY2l0eTogLjg1XG4gICAgLSAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICBib3JkZXItcmFkaXVzLXNlcGFyYXRlICAtIGFyZ3VtZW50czogVG9wIExlZnQ6IDVweCwgVG9wIFJpZ2h0OiA1cHgsIEJvdHRvbSBMZWZ0OiA1cHgsIEJvdHRvbSBSaWdodDogNXB4XG4gICAgLSAgIGJveCAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcmllbnRhdGlvbjogaG9yaXpvbnRhbCwgUGFjazogY2VudGVyLCBBbGlnbjogY2VudGVyXG4gICAgLSAgIGJveC1yZ2JhICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBSOiA2MCwgRzogMywgQjogMTIsIE9wYWNpdHk6IDAuMjMsIENvbG9yOiAjM0MzQzNDXG4gICAgLSAgIGJveC1zaGFkb3cgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgYm94LXNpemluZyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFR5cGU6IGJvcmRlci1ib3hcbiAgICAtICAgY29sdW1ucyAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IENvdW50OiAzLCBHYXA6IDEwXG4gICAgLSAgIGRvdWJsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgUmFkaXVzOiAwXG4gICAgLSAgIGZsZXggICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBWYWx1ZTogMVxuICAgIC0gICBmbGlwICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogU2NhbGVYOiAtMVxuICAgIC0gICBmb250LWZhY2UgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRm9udCBGYW1pbHk6IG15Rm9udCwgRW90IEZpbGUgU3JjOiBteUZvbnQuZW90LCBXb2ZmIEZpbGUgU3JjOiBteUZvbnQud29mZiwgVHRmIEZpbGUgU3JjOiBteUZvbnQudHRmXG4gICAgLSAgIG9wYWNpdHkgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcGFjaXR5OiAwLjVcbiAgICAtICAgb3V0bGluZSByYWRpdXMgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIHJlc2l6ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEaXJlY3Rpb246IGJvdGhcbiAgICAtICAgcm90YXRlICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERlZ3JlZTogMCwgTTExOiAwLCBNMTI6IDAsIE0yMTogMCwgTTIyOiAwXG4gICAgQ1NTIE1hdHJpeCBSb3RhdGlvbiBDYWxjdWxhdG9yIGh0dHA6Ly93d3cuYm9vZ2Rlc2lnbi5jb20vZXhhbXBsZXMvdHJhbnNmb3Jtcy9tYXRyaXgtY2FsY3VsYXRvci5odG1sXG4gICAgLSAgIHRleHQtc2hhZG93ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFBhcmFtZXRlcnM6IG51bGxcbiAgICAtICAgdHJhbnNmb3JtLXN0eWxlICAgICAgICAgLSBhcmd1bWVudHM6IFN0eWxlOiBwcmVzZXJ2ZS0zZFxuICAgIC0gICB0cmFuc2l0aW9uICAgICAgICAgICAgICAtIERlZmF1bHQgYXJndW1lbnRzOiBXaGF0OiBhbGwsIExlbmd0aDogMXMsIEVhc2luZzogZWFzZS1pbi1vdXRcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gRXhhbXBsZXM6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbiAgICAtICAgdHJpcGxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBDb2xvciBUaHJlZTogIzAwMDAwMCwgUmFkaXVzOiAwXG4gICAgLSAgIGtleWZyYW1lcyAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBBbmltYXRpb24gbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGNvbnRlbnQ6ICAgQW5pbWF0aW9uIGNzc1xuICAgIC0gICBhbmltYXRpb24gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogbmFtZSBkdXJhdGlvbiB0aW1pbmctZnVuY3Rpb24gZGVsYXkgaXRlcmF0aW9uLWNvdW50IGRpcmVjdGlvbiBmaWxsLW1vZGUgcGxheS1zdGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh0dHA6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl9hbmltYXRpb24uYXNwKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVhYjIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE1YTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTIwNjEzICFpbXBvcnRhbnQ7XG59XG5cbiNtZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbiNtZW51ID4gLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jbWVudSA+IC5jb250ZW50ID4gLmxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHgpO1xuICB3aWR0aDogOS44cmVtO1xuICBib3JkZXItcmlnaHQ6ICNjY2Mgc29saWQgMnB4O1xufVxuI21lbnUgPiAuY29udGVudCA+IC5sZWZ0IC5tZW51LWl0ZW0ge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNy44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG59XG4jbWVudSA+IC5jb250ZW50ID4gLmxlZnQgLm1lbnUtaXRlbSAubmF2LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtZW51ID4gLmNvbnRlbnQgPiAubGVmdCAubWVudS1pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodDogI0ZBQkEyMiBzb2xpZCAzcHg7XG4gIGNvbG9yOiAjM2MzYzNiO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5sZWZ0IC5tZW51LWl0ZW0uYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjRkFCQTIyO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5sZWZ0IC5tZW51LWl0ZW06aG92ZXIge1xuICBib3JkZXItcmlnaHQ6ICNGQUJBMjIgc29saWQgM3B4O1xuICBjb2xvcjogIzNjM2MzYjtcbn1cbiNtZW51ID4gLmNvbnRlbnQgPiAubGVmdCAubWVudS1pdGVtOmhvdmVyID4gaSB7XG4gIGNvbG9yOiAjRkFCQTIyO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5sZWZ0IC5tZW51LWl0ZW06Zm9jdXMsICNtZW51ID4gLmNvbnRlbnQgPiAubGVmdCAubWVudS1pdGVtOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbWVudSA+IC5jb250ZW50ID4gLmxlZnQgLm1lbnUtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAyMC41cmVtO1xuICBib3JkZXItcmlnaHQ6ICNFQ0VGRjEgc29saWQgMXB4O1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbiNtZW51ID4gLmNvbnRlbnQgPiAucmlnaHQgLm1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjE7XG59XG4jbWVudSA+IC5jb250ZW50ID4gLnJpZ2h0IC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjRkZBRDRBO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCAubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzNjM2MzYjtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCAubWVudS1pdGVtIGEgLm1lbnUtdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCAubWVudS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM2MzYzNiO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4jbWVudSA+IC5jb250ZW50ID4gLnJpZ2h0IC5tZW51LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLypib3JkZXItbGVmdDogc29saWQgMC40cmVtICRyZWQ7Ki9cbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI21lbnUgPiAuY29udGVudCA+IC5yaWdodCAubWVudS1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGRkFENEE7XG59XG4jbWVudSA+IC5jb250ZW50ID4gLnJpZ2h0IC5tZW51LWl0ZW0uYWN0aXZlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvdy1zZWNvbmRhcnkgI21lbnUgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctc2Vjb25kYXJ5ICNtZW51IC5sb2dvLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2hvdy1zZWNvbmRhcnkgI21lbnUgLmNvbnRlbnQgLnJpZ2h0IC5tZW51LWl0ZW0uYWN0aXZlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1zZWNvbmRhcnkgI2ZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1sb2dpbiwgLm1vZGFsLWZvcmdvdC1wYXNzd29yZCwgLm1vZGFsLXJlc2V0LXBhc3N3b3JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xufVxuLm1vZGFsLWxvZ2luIC5tb2RhbC1jbG9zZSwgLm1vZGFsLWZvcmdvdC1wYXNzd29yZCAubW9kYWwtY2xvc2UsIC5tb2RhbC1yZXNldC1wYXNzd29yZCAubW9kYWwtY2xvc2Uge1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuLm1vZGFsLWxvZ2luIC5tb2RhbC1jb250ZW50LCAubW9kYWwtZm9yZ290LXBhc3N3b3JkIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcmVzZXQtcGFzc3dvcmQgLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEwcmVtIGF1dG87XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDVweCAtNHB4ICNjOWM1Yzk7XG4gIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDVweCAtNHB4ICNjOWM1Yzk7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggLTRweCAjYzljNWM5O1xufVxuLm1vZGFsLWxvZ2luIC5sb2dvdXQsIC5tb2RhbC1mb3Jnb3QtcGFzc3dvcmQgLmxvZ291dCwgLm1vZGFsLXJlc2V0LXBhc3N3b3JkIC5sb2dvdXQge1xuICByaWdodDogOHJlbTtcbiAgdG9wOiAzOSU7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLm1vZGFsLW1lZGl1bSB7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDQwMHB4KTtcbiAgd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubG9naW4tbG9nbyB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5iYWNrZHJvcC1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubmctdGFibGUgdGguc29ydGFibGUgLnNvcnQtaW5kaWNhdG9yIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmctdGFibGUgdGguc29ydGFibGUgLnNvcnQtaW5kaWNhdG9yOmFmdGVyLFxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlIC5zb3J0LWluZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjM7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5uZy10YWJsZSB0aC5zb3J0YWJsZSAuc29ydC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5cbi5uZy10YWJsZSB0aC5zb3J0YWJsZSAuc29ydC1pbmRpY2F0b3I6aG92ZXI6YWZ0ZXIsXG4ubmctdGFibGUgdGguc29ydGFibGUgLnNvcnQtaW5kaWNhdG9yOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWRlc2MsXG4ubmctdGFibGUgdGguc29ydGFibGUuc29ydC1hc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyAuc29ydC1pbmRpY2F0b3I6YWZ0ZXIsXG4ubmctdGFibGUgdGguc29ydGFibGUuc29ydC1hc2MgLnNvcnQtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyAuc29ydC1pbmRpY2F0b3I6YmVmb3JlLFxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtYXNjIC5zb3J0LWluZGljYXRvcjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWFzYyAuc29ydC1pbmRpY2F0b3I6YWZ0ZXIsXG4ubmctdGFibGUgdGguc29ydGFibGUuc29ydC1hc2MgLnNvcnQtaW5kaWNhdG9yOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNjtcbiAgLW1vei1vcGFjaXR5OiAwLjY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyAuc29ydC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAta2h0bWwtb3BhY2l0eTogMC42O1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucGFnZXIge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5uZy10YWJsZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5nLXRhYmxlLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbm9iLWRhdGVyYW5nZXBpY2tlciAucGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lciAucGlja2VyLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5vYi1kYXRlcmFuZ2VwaWNrZXIgLnBpY2tlci1kcm9wZG93bi1jb250YWluZXIgLnBpY2tlci1kcm9wZG93biA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5vYi1kYXRlcmFuZ2VwaWNrZXIgLnBpY2tlci1kcm9wZG93bi1jb250YWluZXIgLnBpY2tlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxub2ItZGF0ZXJhbmdlcGlja2VyIC5waWNrZXItZHJvcGRvd24tY29udGFpbmVyIC5waWNrZXIgLnJhbmdlcy1hY3Rpb25zLCBvYi1kYXRlcmFuZ2VwaWNrZXIgLnBpY2tlci1kcm9wZG93bi1jb250YWluZXIgLnBpY2tlciAuZGF0ZS1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm9iLWRhdGVyYW5nZXBpY2tlciAucGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lciAucGlja2VyIC5yYW5nZXMtYWN0aW9ucyB7XG4gIGhlaWdodDogYXV0bztcbn1cbm9iLWRhdGVyYW5nZXBpY2tlciAucGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lciAucGlja2VyIC5yYW5nZXMtYWN0aW9ucyAuYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4jc2Vjb25kYXJ5LXBhbmVsLm5nLWVudGVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgYWxsO1xuICBvcGFjaXR5OiAwO1xufVxuI3NlY29uZGFyeS1wYW5lbC5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuI3NlY29uZGFyeS1wYW5lbC5uZy1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyIGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cbiNzZWNvbmRhcnktcGFuZWwubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByaWNlLWhvdmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkaW1ncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWhvdmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkaW1ncmF5ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRlLXBpY2tlci13cmFwcGVyXSB7XG4gIHJpZ2h0OiAzNXB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXJhbmdlLWRhdGUtcGlja2VyIHtcbiAgd2lkdGg6IDEycmVtO1xufVxuXG4jZGlzdHJpYnV0aW9uLCAjcHJpbmNpcGFsIHtcbiAgaGVpZ2h0OiAzMnJlbTtcbn1cbiNkaXN0cmlidXRpb246YmVmb3JlLCAjcHJpbmNpcGFsOmJlZm9yZSB7XG4gIGhlaWdodDogMThyZW07XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbn1cblxuLmNvbXBldGl0b3ItcmVzdWx0cyB7XG4gIGJvcmRlcjogc29saWQgNHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29tcGV0aXRvci1yZXN1bHRzIC5yZXN1bHQge1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHg7XG59XG5cbi52ZXJ0aWNhbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG59XG4udmVydGljYWwtdGl0bGUgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlYWIyMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2UyMDYxMyAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNhc3MgQ1NTMyBNaXhpbnMhIFRoZSBDcm9zcy1Ccm93c2VyIENTUzMgU2FzcyBMaWJyYXJ5XG4gIEJ5OiBNYXR0aGlldSBBdXNzYWd1ZWwsIGh0dHA6Ly93d3cubXluYW1laXNtYXR0aGlldS5jb20sIEBtYXR0aGlldV90d2VldHNcblxuICBMaXN0IG9mIENTUzMgU2FzcyBNaXhpbnMgRmlsZSB0byBiZSBAaW1wb3J0ZWQgYW5kIEBpbmNsdWRlZCBhcyB5b3UgbmVlZFxuXG4gIFRoZSBwdXJwb3NlIG9mIHRoaXMgbGlicmFyeSBpcyB0byBmYWNpbGl0YXRlIHRoZSB1c2Ugb2YgQ1NTMyBvbiBkaWZmZXJlbnQgYnJvd3NlcnMgYXZvaWRpbmcgSEFSRCBUTyBSRUFEIGFuZCBORVZFUlxuICBFTkRJTkcgY3NzIGZpbGVzXG5cbiAgbm90ZTogQWxsIENTUzMgUHJvcGVydGllcyBhcmUgYmVpbmcgc3VwcG9ydGVkIGJ5IFNhZmFyaSA1XG4gIG1vcmUgaW5mbzogaHR0cDovL3d3dy5maW5kbWVieWlwLmNvbS9saXRtdXMvI2NzczMtcHJvcGVydGllc1xuXG4gIE1peGlucyBhdmFpbGFibGU6XG4gICAgLSAgIGNzczMtcHJlZml4ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBQcm9wZXJ0eSwgVmFsdWVcbiAgICAtICAgYmFja2dyb3VuZC1ncmFkaWVudCAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1ob3Jpem9udGFsICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjM0MzQzNDLCBFbmQgQ29sb3I6ICM5OTk5OTlcbiAgICAtICAgYmFja2dyb3VuZC1yYWRpYWwgICAgICAgLSBhcmd1bWVudHM6IFN0YXJ0IENvbG9yOiAjRkZGRkZGLCBTdGFydCBwb3NpdGlvbjogMCUsIEVuZCBDb2xvcjogIzAwMDAwMCwgRW5kIHBvc2l0aW9uOiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtc2l6ZSAgICAgICAgIC0gYXJndW1lbnRzOiBXaWR0aDogMTAwJSwgSGVpZ2h0OiAxMDAlXG4gICAgLSAgIGJhY2tncm91bmQtb3BhY2l0eSAgICAgIC0gYXJndW1lbnRzOiBDb2xvcjogIzAwMCwgT3BhY2l0eTogLjg1XG4gICAgLSAgIGJvcmRlci1yYWRpdXMgICAgICAgICAgIC0gYXJndW1lbnRzOiBSYWRpdXM6IDVweFxuICAgIC0gICBib3JkZXItcmFkaXVzLXNlcGFyYXRlICAtIGFyZ3VtZW50czogVG9wIExlZnQ6IDVweCwgVG9wIFJpZ2h0OiA1cHgsIEJvdHRvbSBMZWZ0OiA1cHgsIEJvdHRvbSBSaWdodDogNXB4XG4gICAgLSAgIGJveCAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcmllbnRhdGlvbjogaG9yaXpvbnRhbCwgUGFjazogY2VudGVyLCBBbGlnbjogY2VudGVyXG4gICAgLSAgIGJveC1yZ2JhICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBSOiA2MCwgRzogMywgQjogMTIsIE9wYWNpdHk6IDAuMjMsIENvbG9yOiAjM0MzQzNDXG4gICAgLSAgIGJveC1zaGFkb3cgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgYm94LXNpemluZyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFR5cGU6IGJvcmRlci1ib3hcbiAgICAtICAgY29sdW1ucyAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IENvdW50OiAzLCBHYXA6IDEwXG4gICAgLSAgIGRvdWJsZS1ib3JkZXJzICAgICAgICAgIC0gYXJndW1lbnRzOiBDb2xvciBPbmU6ICMzQzNDM0MsIENvbG9yIFR3bzogIzk5OTk5OSwgUmFkaXVzOiAwXG4gICAgLSAgIGZsZXggICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBWYWx1ZTogMVxuICAgIC0gICBmbGlwICAgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogU2NhbGVYOiAtMVxuICAgIC0gICBmb250LWZhY2UgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRm9udCBGYW1pbHk6IG15Rm9udCwgRW90IEZpbGUgU3JjOiBteUZvbnQuZW90LCBXb2ZmIEZpbGUgU3JjOiBteUZvbnQud29mZiwgVHRmIEZpbGUgU3JjOiBteUZvbnQudHRmXG4gICAgLSAgIG9wYWNpdHkgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBPcGFjaXR5OiAwLjVcbiAgICAtICAgb3V0bGluZSByYWRpdXMgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIHJlc2l6ZSAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBEaXJlY3Rpb246IGJvdGhcbiAgICAtICAgcm90YXRlICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERlZ3JlZTogMCwgTTExOiAwLCBNMTI6IDAsIE0yMTogMCwgTTIyOiAwXG4gICAgQ1NTIE1hdHJpeCBSb3RhdGlvbiBDYWxjdWxhdG9yIGh0dHA6Ly93d3cuYm9vZ2Rlc2lnbi5jb20vZXhhbXBsZXMvdHJhbnNmb3Jtcy9tYXRyaXgtY2FsY3VsYXRvci5odG1sXG4gICAgLSAgIHRleHQtc2hhZG93ICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBYOiAycHgsIFk6IDJweCwgQmx1cjogNXB4LCBDb2xvcjogcmdiYSgwLDAsMCwuNClcbiAgICAtICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFBhcmFtZXRlcnM6IG51bGxcbiAgICAtICAgdHJhbnNmb3JtLXN0eWxlICAgICAgICAgLSBhcmd1bWVudHM6IFN0eWxlOiBwcmVzZXJ2ZS0zZFxuICAgIC0gICB0cmFuc2l0aW9uICAgICAgICAgICAgICAtIERlZmF1bHQgYXJndW1lbnRzOiBXaGF0OiBhbGwsIExlbmd0aDogMXMsIEVhc2luZzogZWFzZS1pbi1vdXRcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gRXhhbXBsZXM6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4gICAgLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbiAgICAtICAgdHJpcGxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBDb2xvciBUaHJlZTogIzAwMDAwMCwgUmFkaXVzOiAwXG4gICAgLSAgIGtleWZyYW1lcyAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBBbmltYXRpb24gbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtIGNvbnRlbnQ6ICAgQW5pbWF0aW9uIGNzc1xuICAgIC0gICBhbmltYXRpb24gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogbmFtZSBkdXJhdGlvbiB0aW1pbmctZnVuY3Rpb24gZGVsYXkgaXRlcmF0aW9uLWNvdW50IGRpcmVjdGlvbiBmaWxsLW1vZGUgcGxheS1zdGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh0dHA6Ly93d3cudzNzY2hvb2xzLmNvbS9jc3NyZWYvY3NzM19wcl9hbmltYXRpb24uYXNwKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWJnIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBib3JkZXI6IDAuMTJlbSBzb2xpZCAjZTZlNmU2O1xuICBoZWlnaHQ6IDEuMmVtO1xuICAvKiBZb3UgY2FuIGNoYW5nZSB0aGlzIGxhdGVyIGlmIHlvdSB3YW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogUmVxdWlyZWQgdG8gYWxsb3cgdGhlIHN3aXRjaCB0byBtb3ZlIGFyb3VuZCAqL1xuICB3aWR0aDogMi4yZW07XG4gIC8qIFRoaXMgY2FuIGJlIGNoYW5nZWQgbGF0ZXIgYXMgd2VsbCAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuICAta2h0bWwtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGluaXRpYWwgdG9nZ2xlIHBvc2l0aW9uICovXG4gIC8qIGZpbmFsIHJlbGF0aXZlIHRvZ2dsZSBwb3NpdGlvbiAqL1xufVxuLnRvZ2dsZS1zd2l0Y2ggLnRvZ2dsZS1iZzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi50b2dnbGUtc3dpdGNoIC50b2dnbGUtYmcub24ge1xuICBiYWNrZ3JvdW5kOiAjNmVhYjIzO1xuICBib3JkZXItY29sb3I6ICM2MDk2MWY7XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWJnIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4yZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLWtodG1sLW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLW1zLW9wYWNpdHk6IDA7XG4gIC1vLW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIC8qIFdlIHdhbnQgdGhlIGlucHV0IHRvIGJlIG92ZXIgdGhlIHNwYW4uc3dpdGNoLCB3aGljaCB3ZSdsbCBnaXZlIGEgei1pbmRleCBvZiAxICovXG4gIC8qSUUqL1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWJnIGlucHV0OmNoZWNrZWQge1xuICB6LWluZGV4OiAwO1xufVxuLnRvZ2dsZS1zd2l0Y2ggLnRvZ2dsZS1iZyAuc3dpdGNoLm9mZiB7XG4gIGxlZnQ6IDAuMWVtO1xufVxuLnRvZ2dsZS1zd2l0Y2ggLnRvZ2dsZS1iZyAuc3dpdGNoLm9uIHtcbiAgbGVmdDogMC45NGVtO1xufVxuLnRvZ2dsZS1zd2l0Y2ggLnN3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgYm9yZGVyOiAwZW0gc29saWQgI2Q5ZDlkOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuMTRlbTtcbiAgd2lkdGg6IDEuMTRlbTtcbiAgbGVmdDogMC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICAta2h0bWwtdHJhbnNpdGlvbjogMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMDtcbiAgLyogUmVtZW1iZXIsIGl0IG11c3QgYmUgYmVsb3cgdGhlIGludmlzaWJsZSBpbnB1dHMgKi9cbn1cbi50b2dnbGUtc3dpdGNoIC5zd2l0Y2gub24ge1xuICBib3gtc2hhZG93OiAtMC4yZW0gMC4yZW0gMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjA2KSwgMC40ZW0gMC40ZW0gMS41ZW0gcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50b2dnbGUtc3dpdGNoIC5zd2l0Y2gub2ZmIHtcbiAgYm94LXNoYWRvdzogMC4yZW0gMC4yZW0gMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjA2KSwgLTAuNGVtIDAuNGVtIDEuNWVtIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWFsdGVybmF0ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHdpZHRoOiAzLjA4ZW07XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWFsdGVybmF0ZSBpbnB1dCB7XG4gIHdpZHRoOiAyLjg2ZW07XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWFsdGVybmF0ZSBpbnB1dCB+IDpjaGVja2VkIH4gLnN3aXRjaCB7XG4gIGxlZnQ6IDEuODJlbTtcbn1cbi50b2dnbGUtc3dpdGNoIC50b2dnbGUtYWx0ZXJuYXRlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzI5OTk5OTk5N2VtO1xufVxuLnRvZ2dsZS1zd2l0Y2ggLnRvZ2dsZS1iZyBsYWJlbC5vbiB7XG4gIGxlZnQ6IDAuNzVlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAwLjFlbSAwICM2ZWFiMjM7XG59XG4udG9nZ2xlLXN3aXRjaCAudG9nZ2xlLWJnIGxhYmVsLm9mZiB7XG4gIHJpZ2h0OiAwLjU1ZW07XG4gIGNvbG9yOiAjYWFhO1xufVxuLnRvZ2dsZS1zd2l0Y2ggLmFjdGlvbi11cmxzIC50b2dnbGUtYmcge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2FzcyBDU1MzIE1peGlucyEgVGhlIENyb3NzLUJyb3dzZXIgQ1NTMyBTYXNzIExpYnJhcnlcbiAgQnk6IE1hdHRoaWV1IEF1c3NhZ3VlbCwgaHR0cDovL3d3dy5teW5hbWVpc21hdHRoaWV1LmNvbSwgQG1hdHRoaWV1X3R3ZWV0c1xuXG4gIExpc3Qgb2YgQ1NTMyBTYXNzIE1peGlucyBGaWxlIHRvIGJlIEBpbXBvcnRlZCBhbmQgQGluY2x1ZGVkIGFzIHlvdSBuZWVkXG5cbiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBsaWJyYXJ5IGlzIHRvIGZhY2lsaXRhdGUgdGhlIHVzZSBvZiBDU1MzIG9uIGRpZmZlcmVudCBicm93c2VycyBhdm9pZGluZyBIQVJEIFRPIFJFQUQgYW5kIE5FVkVSXG4gIEVORElORyBjc3MgZmlsZXNcblxuICBub3RlOiBBbGwgQ1NTMyBQcm9wZXJ0aWVzIGFyZSBiZWluZyBzdXBwb3J0ZWQgYnkgU2FmYXJpIDVcbiAgbW9yZSBpbmZvOiBodHRwOi8vd3d3LmZpbmRtZWJ5aXAuY29tL2xpdG11cy8jY3NzMy1wcm9wZXJ0aWVzXG5cbiAgTWl4aW5zIGF2YWlsYWJsZTpcbiAgICAtICAgY3NzMy1wcmVmaXggICAgICAgICAgICAgLSBhcmd1bWVudHM6IFByb3BlcnR5LCBWYWx1ZVxuICAgIC0gICBiYWNrZ3JvdW5kLWdyYWRpZW50ICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLWhvcml6b250YWwgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLXJhZGlhbCAgICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICNGRkZGRkYsIFN0YXJ0IHBvc2l0aW9uOiAwJSwgRW5kIENvbG9yOiAjMDAwMDAwLCBFbmQgcG9zaXRpb246IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1zaXplICAgICAgICAgLSBhcmd1bWVudHM6IFdpZHRoOiAxMDAlLCBIZWlnaHQ6IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1vcGFjaXR5ICAgICAgLSBhcmd1bWVudHM6IENvbG9yOiAjMDAwLCBPcGFjaXR5OiAuODVcbiAgICAtICAgYm9yZGVyLXJhZGl1cyAgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUgIC0gYXJndW1lbnRzOiBUb3AgTGVmdDogNXB4LCBUb3AgUmlnaHQ6IDVweCwgQm90dG9tIExlZnQ6IDVweCwgQm90dG9tIFJpZ2h0OiA1cHhcbiAgICAtICAgYm94ICAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9yaWVudGF0aW9uOiBob3Jpem9udGFsLCBQYWNrOiBjZW50ZXIsIEFsaWduOiBjZW50ZXJcbiAgICAtICAgYm94LXJnYmEgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFI6IDYwLCBHOiAzLCBCOiAxMiwgT3BhY2l0eTogMC4yMywgQ29sb3I6ICMzQzNDM0NcbiAgICAtICAgYm94LXNoYWRvdyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICBib3gtc2l6aW5nICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVHlwZTogYm9yZGVyLWJveFxuICAgIC0gICBjb2x1bW5zICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQ291bnQ6IDMsIEdhcDogMTBcbiAgICAtICAgZG91YmxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBSYWRpdXM6IDBcbiAgICAtICAgZmxleCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFZhbHVlOiAxXG4gICAgLSAgIGZsaXAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBTY2FsZVg6IC0xXG4gICAgLSAgIGZvbnQtZmFjZSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBGb250IEZhbWlseTogbXlGb250LCBFb3QgRmlsZSBTcmM6IG15Rm9udC5lb3QsIFdvZmYgRmlsZSBTcmM6IG15Rm9udC53b2ZmLCBUdGYgRmlsZSBTcmM6IG15Rm9udC50dGZcbiAgICAtICAgb3BhY2l0eSAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9wYWNpdHk6IDAuNVxuICAgIC0gICBvdXRsaW5lIHJhZGl1cyAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgcmVzaXplICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERpcmVjdGlvbjogYm90aFxuICAgIC0gICByb3RhdGUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGVncmVlOiAwLCBNMTE6IDAsIE0xMjogMCwgTTIxOiAwLCBNMjI6IDBcbiAgICBDU1MgTWF0cml4IFJvdGF0aW9uIENhbGN1bGF0b3IgaHR0cDovL3d3dy5ib29nZGVzaWduLmNvbS9leGFtcGxlcy90cmFuc2Zvcm1zL21hdHJpeC1jYWxjdWxhdG9yLmh0bWxcbiAgICAtICAgdGV4dC1zaGFkb3cgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUGFyYW1ldGVyczogbnVsbFxuICAgIC0gICB0cmFuc2Zvcm0tc3R5bGUgICAgICAgICAtIGFyZ3VtZW50czogU3R5bGU6IHByZXNlcnZlLTNkXG4gICAgLSAgIHRyYW5zaXRpb24gICAgICAgICAgICAgIC0gRGVmYXVsdCBhcmd1bWVudHM6IFdoYXQ6IGFsbCwgTGVuZ3RoOiAxcywgRWFzaW5nOiBlYXNlLWluLW91dFxuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBFeGFtcGxlczogQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDJzIGVhc2UtaW4tb3V0KTtcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMXMgZWFzZS1pbiAycywgd2lkdGggMnMgZWFzZS1vdXQpO1xuICAgIC0gICB0cmlwbGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIENvbG9yIFRocmVlOiAjMDAwMDAwLCBSYWRpdXM6IDBcbiAgICAtICAga2V5ZnJhbWVzICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEFuaW1hdGlvbiBuYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gY29udGVudDogICBBbmltYXRpb24gY3NzXG4gICAgLSAgIGFuaW1hdGlvbiAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBuYW1lIGR1cmF0aW9uIHRpbWluZy1mdW5jdGlvbiBkZWxheSBpdGVyYXRpb24tY291bnQgZGlyZWN0aW9uIGZpbGwtbW9kZSBwbGF5LXN0YXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHR0cDovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX2FuaW1hdGlvbi5hc3ApXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICM2ZWFiMjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNmMTVhMjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQge1xuICBib3JkZXItY29sb3I6ICNlMjA2MTMgIWltcG9ydGFudDtcbn1cblxuLnRvcGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFCQTIyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnRvcGJhciAubG9nbyB7XG4gIGhlaWdodDogNDJweDtcbn1cbi50b3BiYXIgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLnRvcGJhciAuYXZhdGFyIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbn0iLCIvLyBCQSBjb25maWd1cmF0aW9uXG4vLyRiYS1tZW51LXdpZHRoOiAyNi45MzhyZW07XG4kYmEtbWVudS13aWR0aDogMzAuMzM4cmVtO1xuXG4kYmEtY29sb3ItZ3JheS0wOiAjMzMzMzMzO1xuJGJhLWNvbG9yLWdyYXktMTogI2MxYmZjMDtcbiRiYS1jb2xvci1ncmF5LTI6ICM1NzU3NTY7XG4kYmEtY29sb3ItZ3JheS0zOiAjNzc3Nzc3O1xuJGJhLWNvbG9yLWdyYXktNDogI2YxZjBmMTtcbiRiYS1jb2xvci1ncmF5LTU6ICNmNWY1ZjU7XG5cblxuJGJhLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4vLyBGTEFHIENvbmZpZ3VyYXRpb25cbiRmbGFnLWljb24tY3NzLXBhdGg6ICcvYXNzZXRzL2ZsYWdzJyAhZGVmYXVsdDtcbi8vIEZvbnQtQXdlc29tZSBDb25maWdcbi8vJGZhLWZvbnQtcGF0aDogJy9mb250cycgIWRlZmF1bHQ7XG5cbi8vIEJBU1NDU1MgQ29uZmlndXJhdGlvblxuJGgxOiA0cmVtICFkZWZhdWx0O1xuJGgyOiAzcmVtICFkZWZhdWx0O1xuJGgzOiAyLjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDJyZW0gIWRlZmF1bHQ7XG4kaDU6IDEuNzUwcmVtICFkZWZhdWx0O1xuJGg2OiAxLjRyZW0gIWRlZmF1bHQ7XG4kaDc6IDEuMnJlbSAhZGVmYXVsdDtcbiRncmVlbjogIzZlYWIyMyAhZGVmYXVsdDtcbiRyZWQ6ICNlMjA2MTMgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGVkY2RkICFkZWZhdWx0O1xuJG9yYW5nZTogI2YxNWEyNDtcbiRncmF5OiAjNzY4ZDhjO1xuLy8kcmVkOiAkYmEtY29sb3ItcmVkICFkZWZhdWx0O1xuXG5cbi8vJGJ1dHRvbi1saW5lLWhlaWdodDogMy4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9wLWJhci1oZWlnaHQ6IDUzcHg7XG5cbi5ib3JkZXItZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG59XG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDc2ZW0pJyAhZGVmYXVsdDtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2FzcyBDU1MzIE1peGlucyEgVGhlIENyb3NzLUJyb3dzZXIgQ1NTMyBTYXNzIExpYnJhcnlcbiAgQnk6IE1hdHRoaWV1IEF1c3NhZ3VlbCwgaHR0cDovL3d3dy5teW5hbWVpc21hdHRoaWV1LmNvbSwgQG1hdHRoaWV1X3R3ZWV0c1xuXG4gIExpc3Qgb2YgQ1NTMyBTYXNzIE1peGlucyBGaWxlIHRvIGJlIEBpbXBvcnRlZCBhbmQgQGluY2x1ZGVkIGFzIHlvdSBuZWVkXG5cbiAgVGhlIHB1cnBvc2Ugb2YgdGhpcyBsaWJyYXJ5IGlzIHRvIGZhY2lsaXRhdGUgdGhlIHVzZSBvZiBDU1MzIG9uIGRpZmZlcmVudCBicm93c2VycyBhdm9pZGluZyBIQVJEIFRPIFJFQUQgYW5kIE5FVkVSXG4gIEVORElORyBjc3MgZmlsZXNcblxuICBub3RlOiBBbGwgQ1NTMyBQcm9wZXJ0aWVzIGFyZSBiZWluZyBzdXBwb3J0ZWQgYnkgU2FmYXJpIDVcbiAgbW9yZSBpbmZvOiBodHRwOi8vd3d3LmZpbmRtZWJ5aXAuY29tL2xpdG11cy8jY3NzMy1wcm9wZXJ0aWVzXG5cbiAgTWl4aW5zIGF2YWlsYWJsZTpcbiAgICAtICAgY3NzMy1wcmVmaXggICAgICAgICAgICAgLSBhcmd1bWVudHM6IFByb3BlcnR5LCBWYWx1ZVxuICAgIC0gICBiYWNrZ3JvdW5kLWdyYWRpZW50ICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLWhvcml6b250YWwgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICMzQzNDM0MsIEVuZCBDb2xvcjogIzk5OTk5OVxuICAgIC0gICBiYWNrZ3JvdW5kLXJhZGlhbCAgICAgICAtIGFyZ3VtZW50czogU3RhcnQgQ29sb3I6ICNGRkZGRkYsIFN0YXJ0IHBvc2l0aW9uOiAwJSwgRW5kIENvbG9yOiAjMDAwMDAwLCBFbmQgcG9zaXRpb246IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1zaXplICAgICAgICAgLSBhcmd1bWVudHM6IFdpZHRoOiAxMDAlLCBIZWlnaHQ6IDEwMCVcbiAgICAtICAgYmFja2dyb3VuZC1vcGFjaXR5ICAgICAgLSBhcmd1bWVudHM6IENvbG9yOiAjMDAwLCBPcGFjaXR5OiAuODVcbiAgICAtICAgYm9yZGVyLXJhZGl1cyAgICAgICAgICAgLSBhcmd1bWVudHM6IFJhZGl1czogNXB4XG4gICAgLSAgIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUgIC0gYXJndW1lbnRzOiBUb3AgTGVmdDogNXB4LCBUb3AgUmlnaHQ6IDVweCwgQm90dG9tIExlZnQ6IDVweCwgQm90dG9tIFJpZ2h0OiA1cHhcbiAgICAtICAgYm94ICAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9yaWVudGF0aW9uOiBob3Jpem9udGFsLCBQYWNrOiBjZW50ZXIsIEFsaWduOiBjZW50ZXJcbiAgICAtICAgYm94LXJnYmEgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFI6IDYwLCBHOiAzLCBCOiAxMiwgT3BhY2l0eTogMC4yMywgQ29sb3I6ICMzQzNDM0NcbiAgICAtICAgYm94LXNoYWRvdyAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICBib3gtc2l6aW5nICAgICAgICAgICAgICAtIGFyZ3VtZW50czogVHlwZTogYm9yZGVyLWJveFxuICAgIC0gICBjb2x1bW5zICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogQ291bnQ6IDMsIEdhcDogMTBcbiAgICAtICAgZG91YmxlLWJvcmRlcnMgICAgICAgICAgLSBhcmd1bWVudHM6IENvbG9yIE9uZTogIzNDM0MzQywgQ29sb3IgVHdvOiAjOTk5OTk5LCBSYWRpdXM6IDBcbiAgICAtICAgZmxleCAgICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFZhbHVlOiAxXG4gICAgLSAgIGZsaXAgICAgICAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBTY2FsZVg6IC0xXG4gICAgLSAgIGZvbnQtZmFjZSAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBGb250IEZhbWlseTogbXlGb250LCBFb3QgRmlsZSBTcmM6IG15Rm9udC5lb3QsIFdvZmYgRmlsZSBTcmM6IG15Rm9udC53b2ZmLCBUdGYgRmlsZSBTcmM6IG15Rm9udC50dGZcbiAgICAtICAgb3BhY2l0eSAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IE9wYWNpdHk6IDAuNVxuICAgIC0gICBvdXRsaW5lIHJhZGl1cyAgICAgICAgICAtIGFyZ3VtZW50czogUmFkaXVzOiA1cHhcbiAgICAtICAgcmVzaXplICAgICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IERpcmVjdGlvbjogYm90aFxuICAgIC0gICByb3RhdGUgICAgICAgICAgICAgICAgICAtIGFyZ3VtZW50czogRGVncmVlOiAwLCBNMTE6IDAsIE0xMjogMCwgTTIxOiAwLCBNMjI6IDBcbiAgICBDU1MgTWF0cml4IFJvdGF0aW9uIENhbGN1bGF0b3IgaHR0cDovL3d3dy5ib29nZGVzaWduLmNvbS9leGFtcGxlcy90cmFuc2Zvcm1zL21hdHJpeC1jYWxjdWxhdG9yLmh0bWxcbiAgICAtICAgdGV4dC1zaGFkb3cgICAgICAgICAgICAgLSBhcmd1bWVudHM6IFg6IDJweCwgWTogMnB4LCBCbHVyOiA1cHgsIENvbG9yOiByZ2JhKDAsMCwwLC40KVxuICAgIC0gICB0cmFuc2Zvcm0gICAgICAgICAgICAgICAtIGFyZ3VtZW50czogUGFyYW1ldGVyczogbnVsbFxuICAgIC0gICB0cmFuc2Zvcm0tc3R5bGUgICAgICAgICAtIGFyZ3VtZW50czogU3R5bGU6IHByZXNlcnZlLTNkXG4gICAgLSAgIHRyYW5zaXRpb24gICAgICAgICAgICAgIC0gRGVmYXVsdCBhcmd1bWVudHM6IFdoYXQ6IGFsbCwgTGVuZ3RoOiAxcywgRWFzaW5nOiBlYXNlLWluLW91dFxuICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBFeGFtcGxlczogQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDJzIGVhc2UtaW4tb3V0KTtcbiAgICAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKG9wYWNpdHkgMXMgZWFzZS1pbiAycywgd2lkdGggMnMgZWFzZS1vdXQpO1xuICAgIC0gICB0cmlwbGUtYm9yZGVycyAgICAgICAgICAtIGFyZ3VtZW50czogQ29sb3IgT25lOiAjM0MzQzNDLCBDb2xvciBUd286ICM5OTk5OTksIENvbG9yIFRocmVlOiAjMDAwMDAwLCBSYWRpdXM6IDBcbiAgICAtICAga2V5ZnJhbWVzICAgICAgICAgICAgICAgLSBhcmd1bWVudHM6IEFuaW1hdGlvbiBuYW1lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gY29udGVudDogICBBbmltYXRpb24gY3NzXG4gICAgLSAgIGFuaW1hdGlvbiAgICAgICAgICAgICAgIC0gYXJndW1lbnRzOiBuYW1lIGR1cmF0aW9uIHRpbWluZy1mdW5jdGlvbiBkZWxheSBpdGVyYXRpb24tY291bnQgZGlyZWN0aW9uIGZpbGwtbW9kZSBwbGF5LXN0YXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHR0cDovL3d3dy53M3NjaG9vbHMuY29tL2Nzc3JlZi9jc3MzX3ByX2FuaW1hdGlvbi5hc3ApXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gQUREUyBBIEJST1dTRVIgUFJFRklYIFRPIFRIRSBQUk9QRVJUWVxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbi8vIEJBQ0tHUk9VTkQgR1JBRElFTlRcbkBtaXhpbiBiYWNrZ3JvdW5kLWdyYWRpZW50KCRzdGFydENvbG9yOiAjM0MzQzNDLCAkZW5kQ29sb3I6ICM5OTk5OTkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXJ0Q29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJHN0YXJ0Q29sb3IpLCB0bygkZW5kQ29sb3IpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgZmlsdGVyOiAgICAgICAgICAgIHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yU3RyPScjeyRzdGFydENvbG9yfScsIGVuZENvbG9yU3RyPScjeyRlbmRDb2xvcn0nKTtcbn1cblxuLy8gQkFDS0dST1VORCBIT1JJWk9OVEFMXG5AbWl4aW4gYmFja2dyb3VuZC1ob3Jpem9udGFsKCRzdGFydENvbG9yOiAjM0MzQzNDLCAkZW5kQ29sb3I6ICM5OTk5OTkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXJ0Q29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCRzdGFydENvbG9yKSwgdG8oJGVuZENvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgIC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydENvbG9yLCAkZW5kQ29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnRDb2xvciwgJGVuZENvbG9yKTtcbiAgZmlsdGVyOiAgICAgICAgICAgIHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yU3RyPScjeyRzdGFydENvbG9yfScsIGVuZENvbG9yU3RyPScjeyRlbmRDb2xvcn0nLCBncmFkaWVudFR5cGU9JzEnKTtcbn1cblxuLy8gQkFDS0dST1VORCBSQURJQUxcbkBtaXhpbiBiYWNrZ3JvdW5kLXJhZGlhbCgkc3RhcnRDb2xvcjogI0ZGRkZGRiwgJHN0YXJ0UG9zOiAwJSwgJGVuZENvbG9yOiAjMDAwMDAwLCAkZW5kUG9zOjEwMCUpIHtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkc3RhcnRDb2xvciAkc3RhcnRQb3MsICRlbmRDb2xvciAkZW5kUG9zKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgkc3RhcnRQb3MsJHN0YXJ0Q29sb3IpLCBjb2xvci1zdG9wKCRlbmRQb3MsJGVuZENvbG9yKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCRlbmRDb2xvciAkZW5kUG9zKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCRlbmRDb2xvciAkZW5kUG9zKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICRzdGFydENvbG9yICRzdGFydFBvcywkZW5kQ29sb3IgJGVuZFBvcyk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJHN0YXJ0Q29sb3IgJHN0YXJ0UG9zLCRlbmRDb2xvciAkZW5kUG9zKTtcbn1cblxuLy8gQkFDS0dST1VORCBTSVpFXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR3aWR0aDogMTAwJSwgJGhlaWdodDogJHdpZHRoKSB7XG4gIEBpZiB0eXBlLW9mKCR3aWR0aCkgPT0gJ251bWJlcicgYW5kICRoZWlnaHQgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JhY2tncm91bmQtc2l6ZScsICR3aWR0aCAkaGVpZ2h0KTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JhY2tncm91bmQtc2l6ZScsICR3aWR0aCk7XG4gIH1cbn1cblxuLy8gQkFDS0dST1VORCBDT0xPUiBPUEFDSVRZXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvcjogIzAwMCwgJG9wYWNpdHk6IDAuODUpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG4vLyBCT1JERVIgUkFESVVTXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JvcmRlci1yYWRpdXMnLCAkcmFkaXVzKTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUoJHRvcExlZnRSYWRpdXM6IDVweCwgJHRvcFJpZ2h0UmFkaXVzOiA1cHgsICRib3R0b21MZWZ0UmFkaXVzOiA1cHgsICRib3R0b21SaWdodFJhZGl1czogNXB4KSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogICAgICR0b3BMZWZ0UmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAgICAkdG9wUmlnaHRSYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAgJGJvdHRvbUxlZnRSYWRpdXM7XG5cbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICAgICAkdG9wTGVmdFJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAgICAkdG9wUmlnaHRSYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogICRib3R0b21MZWZ0UmFkaXVzO1xuXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICAgICAkdG9wTGVmdFJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgICR0b3BSaWdodFJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogICRib3R0b21MZWZ0UmFkaXVzO1xufVxuXG4vLyBCT1hcbkBtaXhpbiBib3goJG9yaWVudDogaG9yaXpvbnRhbCwgJHBhY2s6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiBib3g7XG5cbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1vcmllbnQnLCAkb3JpZW50KTtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1wYWNrJywgJHBhY2spO1xuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LWFsaWduJywgJGFsaWduKTtcbn1cblxuLy8gQk9YIFJHQkFcbkBtaXhpbiBib3gtcmdiYSgkcjogNjAsICRnOiAzLCAkYjogMTIsICRvcGFjaXR5OiAwLjIzLCAkY29sb3I6ICMzQzNDM0MpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHIsICRnLCAkYiwgJG9wYWNpdHkpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjeyRjb2xvcn0nLGVuZENvbG9yc3RyPScjeyRjb2xvcn0nKTtcbiAgem9vbTogICAxO1xufVxuXG5cbi8vIEJPWCBTSEFET1dcbkBtaXhpbiBib3gtc2hhZG93KCR4OiAycHgsICR5OiAycHgsICRibHVyOiA1cHgsICRjb2xvcjogcmdiYSgwLDAsMCwuNCksICRpbnNldDogXCJcIikge1xuICBAaWYgKCRpbnNldCAhPSBcIlwiKSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkaW5zZXQgJHggJHkgJGJsdXIgJGNvbG9yKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ2JveC1zaGFkb3cnLCAkeCAkeSAkYmx1ciAkY29sb3IpO1xuICB9XG59XG5cbi8vIEJPWCBTSVpJTkdcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOiBib3JkZXItYm94KSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3gtc2l6aW5nJywgJHR5cGUpO1xufVxuXG4vLyBDT0xVTU5TXG5AbWl4aW4gY29sdW1ucygkY291bnQ6IDMsICRnYXA6IDEwKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCdjb2x1bW4tY291bnQnLCAkY291bnQpO1xuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnY29sdW1uLWdhcCcsICRnYXApO1xufVxuXG4vLyBET1VCTEUgQk9SREVSU1xuQG1peGluIGRvdWJsZS1ib3JkZXJzKCRjb2xvck9uZTogIzNDM0MzQywgJGNvbG9yVHdvOiAjOTk5OTk5LCAkcmFkaXVzOiAwKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvck9uZTtcblxuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsIDAgMCAwIDFweCAkY29sb3JUd28pO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRyYWRpdXMgKTtcbn1cblxuLy8gRkxFWFxuQG1peGluIGZsZXgoJHZhbHVlOiAxKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3gtZmxleCcsICR2YWx1ZSk7XG59XG5cbi8vIEZMSVBcbkBtaXhpbiBmbGlwKCRzY2FsZVg6IC0xKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCd0cmFuc2Zvcm0nLCBzY2FsZVgoJHNjYWxlWCkpO1xuICBmaWx0ZXI6ICAgICAgICAgICAgRmxpcEg7XG4gIC1tcy1maWx0ZXI6ICAgICAgICBcIkZsaXBIXCI7XG59XG5cbi8vIEZPTlQgRkFDRVxuQG1peGluIGZvbnQtZmFjZSgkZm9udEZhbWlseTogbXlGb250LCAkZW90RmlsZVNyYzogJ215Rm9udC5lb3QnLCAkd29mZkZpbGVTcmM6ICdteUZvbnQud29mZicsICR0dGZGaWxlU3JjOiAnbXlGb250LnR0ZicsICRzdmdGaWxlU3JjOiAnbXlGb250LnN2ZycsICRzdmdGb250SUQ6ICcjbXlGb250Jykge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG4gIHNyYzogdXJsKCRlb3RGaWxlU3JjKSAgZm9ybWF0KCdlb3QnKSxcbiAgdXJsKCR3b2ZmRmlsZVNyYykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgkdHRmRmlsZVNyYykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCRzdmdGaWxlU3JjICsgJHN2Z0ZvbnRJRCkgZm9ybWF0KCdzdmcnKTtcbn1cblxuLy8gT1BBQ0lUWVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuICAkb3BhY2l0eU11bHRpcGxpZWQ6ICgkb3BhY2l0eSAqIDEwMCk7XG5cbiAgZmlsdGVyOiAgICAgICAgIGFscGhhKG9wYWNpdHk9JG9wYWNpdHlNdWx0aXBsaWVkKTtcbiAgLW1zLWZpbHRlcjogICAgIFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIgKyAkb3BhY2l0eU11bHRpcGxpZWQgKyBcIilcIjtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ29wYWNpdHknLCAkb3BhY2l0eSk7XG59XG5cblxuLy8gT1VUTElORSBSQURJVVNcbkBtaXhpbiBvdXRsaW5lLXJhZGl1cygkcmFkaXVzOiA1cHgpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ291dGxpbmUtcmFkaXVzJywgJHJhZGl1cyk7XG59XG5cbi8vIFJFU0laRVxuQG1peGluIHJlc2l6ZSgkZGlyZWN0aW9uOiBib3RoKSB7XG4gIEBpbmNsdWRlIGNzczMtcHJlZml4KCdyZXNpemUnLCAkZGlyZWN0aW9uKTtcbn1cblxuLy8gUk9UQVRFXG5AbWl4aW4gcm90YXRlKCRkZWc6IDAsICRtMTE6IDAsICRtMTI6IDAsICRtMjE6IDAsICRtMjI6IDApIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybScsIHJvdGF0ZSgkZGVnICsgZGVnKSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChcbiAgICAgIE0xMT0jeyRtMTF9LCBNMTI9I3skbTEyfSwgTTIxPSN7JG0yMX0sIE0yMj0jeyRtMjJ9LCBzaXppbmdNZXRob2Q9J2F1dG8gZXhwYW5kJyk7XG4gIHpvb206IDE7XG59XG5cbi8vIFRFWFQgU0hBRE9XXG5AbWl4aW4gdGV4dC1zaGFkb3coJHg6IDJweCwgJHk6IDJweCwgJGJsdXI6IDVweCwgJGNvbG9yOiByZ2JhKDAsMCwwLC40KSkge1xuICB0ZXh0LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJHBhcmFtcykge1xuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNmb3JtJywgJHBhcmFtcyk7XG59XG5cbi8vIFRSQU5TRk9STS1PUklHSU5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwYXJhbXMpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybS1vcmlnaW4nLCAkcGFyYW1zKTtcbn1cblxuLy8gVFJBTlNGT1JNIFNUWUxFXG5AbWl4aW4gdHJhbnNmb3JtLXN0eWxlKCRzdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybS1zdHlsZScsICRzdHlsZSk7XG59XG5cbi8vIFRSQU5TSVRJT05cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG5cbiAgQGlmIGxlbmd0aCgkcHJvcGVydGllcykgPj0gMSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAkcHJvcGVydGllcyk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAgXCJhbGwgMC4ycyBlYXNlLWluLW91dCAwc1wiKTtcbiAgfVxufVxuXG4vLyBUUklQTEUgQk9SREVSU1xuQG1peGluIHRyaXBsZS1ib3JkZXJzKCRjb2xvck9uZTogIzNDM0MzQywgJGNvbG9yVHdvOiAjOTk5OTk5LCAkY29sb3JUaHJlZTogIzAwMDAwMCwgJHJhZGl1czogMCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JPbmU7XG5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcblxuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsIFwiMCAwIDAgMXB4ICN7JGNvbG9yVHdvfSwgMCAwIDAgMnB4ICN7JGNvbG9yVGhyZWV9XCIpO1xufVxuXG4vLyBLRVlGUkFNRVNcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBBTklNQVRJT05cbkBtaXhpbiBhbmltYXRpb24oJHN0cikge1xuICBAaW5jbHVkZSBjc3MzLXByZWZpeCgnYW5pbWF0aW9uJywgJHN0cik7XG59XG4iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuXG4kYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDEuNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcblxuLy8kZm9ybS1maWVsZC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbi8vJGZvcm0tZmllbGQtcGFkZGluZy14OiAwLjRyZW0gIWRlZmF1bHQ7XG4vKlxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9d2Vla10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkIHtcblxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgNiwgMTksIDAuOCk7XG4gIH1cblxufVxuKi9cbiIsIlxuQGltcG9ydCBcInN0eWxlcy9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL19taXhpbnNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvX2Jhc2UtZm9ybXNcIjtcblxuXG4vKiBEbyBub3QgcmVtb3ZlIHRoZSBjb21tZW50cyBiZWxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XG4gICBzYXNzIGRlcGVuZGVuY2llcyB3aGVuIGRlZmluZWQgaW4gdGhlIGJvd2VyLmpzb24gb2YgeW91ciBkZXBlbmRlbmNpZXMgKi9cbi8vIGJvd2VyOnNjc3NcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jhc3Njc3Mtc2Fzcy9iYXNzY3NzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZsYWctaWNvbi1jc3Mvc2Fzcy9mbGFnLWljb24uc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3NcIjtcbi8vIGVuZGJvd2VyXG5cbkBpbXBvcnQgXCJzdHlsZXMvX2JhY2tncm91bmQtY29sb3JzXCI7XG5AaW1wb3J0IFwic3R5bGVzL19jb2xvcnNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvX2NvbG9yLXRhYmxlc1wiO1xuXG5cbi8qIERvIG5vdCByZW1vdmUgdGhlIGNvbW1lbnRzIGJlbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gICBhbGwgeW91ciBzYXNzIGZpbGVzIGF1dG9tYXRpY2FsbHkgKi9cbi8vIGluamVjdG9yXG5AaW1wb3J0IFwic3R5bGVzL19iYWNrZ3JvdW5kLWNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL19iYXNlLWZvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvX2NvbG9yLXRhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL19jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2FjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2FjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9hZGQtYXZhdGFyLm1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYWRtaW4tYWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYmFkZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYmFzcy1uZy1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvYm9vdHN0cmFwMy1mYWtlLXRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9jdXN0b21fc2VsZWN0Mi5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2Rhc2hib2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2RlYWxlci5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2ZpbHRlcnMuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9pY29tb29uLnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvam9icy5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2xvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9sb2dpbi5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJzdHlsZXMvbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9uZy10YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL29iLWRhdGVyYW5nZXBpY2tlci5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhbmVsLWFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy9yZXNlbGxlci5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3Nlby5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3RvZ2dsZS1zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcInN0eWxlcy90b3BiYXIuc2Nzc1wiO1xuLy8gZW5kaW5qZWN0b3JcbiIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG5ib2R5IHsgbWFyZ2luOiAwIH1cbmltZyB7IG1heC13aWR0aDogMTAwJSB9XG5zdmcgeyBtYXgtaGVpZ2h0OiAxMDAlIH0iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEJhc2UgRm9ybXMgKi9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmZpZWxkc2V0IHtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLWZpZWxkLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb3JtLWZpZWxkLWZvbnQtc2l6ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT13ZWVrXSB7XG4gIGhlaWdodDogJGZvcm0tZmllbGQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkZm9ybS1maWVsZC1wYWRkaW5nLXkgJGZvcm0tZmllbGQtcGFkZGluZy14O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nOiAkZm9ybS1maWVsZC1wYWRkaW5nLXkgJGZvcm0tZmllbGQtcGFkZGluZy14O1xufVxuXG5zZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiAkZm9ybS1maWVsZC1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBhZGRpbmc6ICRmb3JtLWZpZWxkLXBhZGRpbmcteSAkZm9ybS1maWVsZC1wYWRkaW5nLXg7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkZXItZm9udC13ZWlnaHQ6ICRib2xkLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAkc3BhY2UtMiAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBCYXNlIFRhYmxlcyAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0O1xufVxuXG50aCxcbnRkIHtcbiAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnRoIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSB9XG50ZCB7IHZlcnRpY2FsLWFsaWduOiB0b3AgfVxuXG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRib2R5LWZvbnQtc2l6ZTogMTAwJSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJGhlYWRpbmctbWFyZ2luLXRvcDogMWVtICFkZWZhdWx0O1xuJGhlYWRpbmctbWFyZ2luLWJvdHRvbTogLjVlbSAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtbWFyZ2luLXRvcDogMCAhZGVmYXVsdDtcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgIWRlZmF1bHQ7XG4kbGlzdC1tYXJnaW4tdG9wOiAwICFkZWZhdWx0O1xuJGxpc3QtbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRwcmUtZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJHByZS1tYXJnaW4tdG9wOiAwICFkZWZhdWx0O1xuJHByZS1tYXJnaW4tYm90dG9tOiAkc3BhY2UtMiAhZGVmYXVsdDtcbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEJhc2UgVHlwb2dyYXBoeSAqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAkaGVhZGluZy1tYXJnaW4tdG9wO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZy1tYXJnaW4tYm90dG9tO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogJHBhcmFncmFwaC1tYXJnaW4tdG9wO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbmRsLCBvbCwgdWwge1xuICBtYXJnaW4tdG9wOiAkbGlzdC1tYXJnaW4tdG9wO1xuICBtYXJnaW4tYm90dG9tOiAkbGlzdC1tYXJnaW4tYm90dG9tO1xufVxuXG5wcmUsIGNvZGUsIHNhbXAge1xuICBmb250LWZhbWlseTogJG1vbm9zcGFjZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcHJlLWZvbnQtc2l6ZTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogJHByZS1tYXJnaW4tdG9wO1xuICBtYXJnaW4tYm90dG9tOiAkcHJlLW1hcmdpbi1ib3R0b207XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuaDEgeyBmb250LXNpemU6ICRoMSB9XG5oMiB7IGZvbnQtc2l6ZTogJGgyIH1cbmgzIHsgZm9udC1zaXplOiAkaDMgfVxuaDQgeyBmb250LXNpemU6ICRoNCB9XG5oNSB7IGZvbnQtc2l6ZTogJGg1IH1cbmg2IHsgZm9udC1zaXplOiAkaDYgfVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGxpbmstY29sb3I6ICRibHVlICFkZWZhdWx0O1xuJGxpbmstdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kcHJlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHByZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRydWxlLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kcnVsZS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcnVsZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIENvbG9yIEJhc2UgKi9cblxuYm9keSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLXRleHQtZGVjb3JhdGlvbjtcbn1cblxucHJlLCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcHJlLWJvcmRlci1yYWRpdXM7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiAkcnVsZS1ib3JkZXItc3R5bGU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICRydWxlLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJ1bGUtYm9yZGVyLWNvbG9yO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kZmllbGQtZm9jdXMtY29sb3I6ICRibHVlICFkZWZhdWx0O1xuJGZpZWxkLXN1Y2Nlc3MtY29sb3I6ICRncmVlbiAhZGVmYXVsdDtcbiRmaWVsZC13YXJuaW5nLWNvbG9yOiAkeWVsbG93ICFkZWZhdWx0O1xuJGZpZWxkLWVycm9yLWNvbG9yOiAkcmVkICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBDb2xvciBGb3JtcyAqL1xuXG4uZmllbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5maWVsZDpmb2N1cyxcbi5maWVsZC5pcy1mb2N1c2VkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkZmllbGQtZm9jdXMtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigkZmllbGQtZm9jdXMtY29sb3IgYSguNSkpO1xufVxuXG4uZmllbGQ6ZGlzYWJsZWQsXG4uZmllbGQuaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VuLTI7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZmllbGQ6cmVhZC1vbmx5Om5vdChzZWxlY3QpLFxuLmZpZWxkLmlzLXJlYWQtb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tMjtcbn1cblxuXG4uZmllbGQuaXMtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJGZpZWxkLXN1Y2Nlc3MtY29sb3I7XG59XG5cbi5maWVsZC5pcy1zdWNjZXNzOmZvY3VzLFxuLmZpZWxkLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigkZmllbGQtc3VjY2Vzcy1jb2xvciBhKC41KSk7XG59XG5cbi5maWVsZC5pcy13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAkZmllbGQtd2FybmluZy1jb2xvcjtcbn1cblxuLmZpZWxkLmlzLXdhcm5pbmc6Zm9jdXMsXG4uZmllbGQuaXMtd2FybmluZy5pcy1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKCRmaWVsZC13YXJuaW5nLWNvbG9yIGEoLjUpKTtcbn1cblxuLmZpZWxkOmludmFsaWQsXG4uZmllbGQuaXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRmaWVsZC1lcnJvci1jb2xvcjtcbn1cblxuLmZpZWxkOmludmFsaWQ6Zm9jdXMsXG4uZmllbGQ6aW52YWxpZC5pcy1mb2N1c2VkLFxuLmZpZWxkLmlzLWVycm9yOmZvY3VzLFxuLmZpZWxkLmlzLWVycm9yLmlzLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3IoJGZpZWxkLWVycm9yLWNvbG9yIGEoLjUpKTtcbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIENvbG9yIFRhYmxlcyAqL1xuXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cblxuLnRhYmxlLWxpZ2h0IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkYm9sZC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEJ0biAqL1xuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkZGFya2VuLTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZGFya2VuLTM7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qL1xuIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICRibHVlICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBCdG4gUHJpbWFyeSAqL1xuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gJGRhcmtlbi0xO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gJGRhcmtlbi0yLFxuICAgIGluc2V0IDAgM3B4IDRweCAwICRkYXJrZW4tMyxcbiAgICAwIDAgMXB4ICRkYXJrZW4tMjtcbn1cblxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5LmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgQnRuIE91dGxpbmUgKi9cblxuLmJ0bi1vdXRsaW5lLFxuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMHJlbSAkZGFya2VuLTE7XG59XG5cbi5idG4tb3V0bGluZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMHJlbSAkZGFya2VuLTIsXG4gICAgaW5zZXQgMCAzcHggNHB4IDAgJGRhcmtlbi0zLFxuICAgIDAgMCAxcHggJGRhcmtlbi0yO1xufVxuXG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBUeXBlIFNjYWxlICovXG5cbi5oMSB7IGZvbnQtc2l6ZTogJGgxIH1cbi5oMiB7IGZvbnQtc2l6ZTogJGgyIH1cbi5oMyB7IGZvbnQtc2l6ZTogJGgzIH1cbi5oNCB7IGZvbnQtc2l6ZTogJGg0IH1cbi5oNSB7IGZvbnQtc2l6ZTogJGg1IH1cbi5oNiB7IGZvbnQtc2l6ZTogJGg2IH1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIFV0aWxpdHkgVHlwb2dyYXBoeSAqL1xuXG4uYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkYm9sZC1mb250LXdlaWdodCAvKiBGYWxsYmFjayB2YWx1ZTogIGJvbGQgKi8gfVxuLnJlZ3VsYXIgeyBmb250LXdlaWdodDogbm9ybWFsIH1cbi5pdGFsaWMgIHsgZm9udC1zdHlsZTogaXRhbGljIH1cbi5jYXBzICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cblxuLmxlZnQtYWxpZ24gICB7IHRleHQtYWxpZ246IGxlZnQgfVxuLmNlbnRlciAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlciB9XG4ucmlnaHQtYWxpZ24gIHsgdGV4dC1hbGlnbjogcmlnaHQgfVxuLmp1c3RpZnkgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnkgfVxuXG4ubm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCB9XG4uYnJlYWstd29yZCB7IHdvcmQtd3JhcDogYnJlYWstd29yZCB9XG5cbi50cnVuY2F0ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIFV0aWxpdHkgTGF5b3V0ICovXG5cbi5pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgfVxuLmJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrIH1cbi5pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgfVxuLnRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlIH1cbi50YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsIH1cblxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW4gfVxuLm92ZXJmbG93LXNjcm9sbCB7IG92ZXJmbG93OiBzY3JvbGwgfVxuLm92ZXJmbG93LWF1dG8gICB7IG92ZXJmbG93OiBhdXRvIH1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZVxufVxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGggfVxuXG4ubGVmdCAgeyBmbG9hdDogbGVmdCB9XG4ucmlnaHQgeyBmbG9hdDogcmlnaHQgfVxuXG4uZml0IHsgbWF4LXdpZHRoOiAxMDAlIH1cblxuLmJvcmRlci1ib3ggeyBib3gtc2l6aW5nOiBib3JkZXItYm94IH0iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogQmFzc2NzcyBBbGlnbiAqL1xuXG4uYWxpZ24tYmFzZWxpbmUgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgfVxuLmFsaWduLXRvcCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCB9XG4uYWxpZ24tbWlkZGxlICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIH1cbi5hbGlnbi1ib3R0b20gICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gfSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBVdGlsaXR5IFdoaXRlIFNwYWNlICovXG5cbi5tMCAgeyBtYXJnaW46ICAgICAgICAwIH1cbi5tdDAgeyBtYXJnaW4tdG9wOiAgICAwIH1cbi5tcjAgeyBtYXJnaW4tcmlnaHQ6ICAwIH1cbi5tYjAgeyBtYXJnaW4tYm90dG9tOiAwIH1cbi5tbDAgeyBtYXJnaW4tbGVmdDogICAwIH1cblxuLm0xICB7IG1hcmdpbjogICAgICAgICRzcGFjZS0xIH1cbi5tdDEgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMSB9XG4ubXIxIHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTEgfVxuLm1iMSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0xIH1cbi5tbDEgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMSB9XG5cbi5tMiAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtMiB9XG4ubXQyIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTIgfVxuLm1yMiB7IG1hcmdpbi1yaWdodDogICRzcGFjZS0yIH1cbi5tYjIgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMiB9XG4ubWwyIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTIgfVxuXG4ubTMgIHsgbWFyZ2luOiAgICAgICAgJHNwYWNlLTMgfVxuLm10MyB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0zIH1cbi5tcjMgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMyB9XG4ubWIzIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMgfVxuLm1sMyB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0zIH1cblxuLm00ICB7IG1hcmdpbjogICAgICAgICRzcGFjZS00IH1cbi5tdDQgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtNCB9XG4ubXI0IHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTQgfVxuLm1iNCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS00IH1cbi5tbDQgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtNCB9XG5cbi5teG4xIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMTsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTE7IH1cbi5teG4yIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTI7IH1cbi5teG4zIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMzsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTM7IH1cbi5teG40IHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtNDsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTQ7IH1cblxuLm14LWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4ucDAgeyBwYWRkaW5nOiAwIH1cblxuLnAxICB7IHBhZGRpbmc6ICAgICAgICRzcGFjZS0xIH1cbi5weTEgeyBwYWRkaW5nLXRvcDogICAkc3BhY2UtMTsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xIH1cbi5weDEgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMTsgcGFkZGluZy1yaWdodDogICRzcGFjZS0xIH1cblxuLnAyICB7IHBhZGRpbmc6ICAgICAgICRzcGFjZS0yIH1cbi5weTIgeyBwYWRkaW5nLXRvcDogICAkc3BhY2UtMjsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0yIH1cbi5weDIgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMjsgcGFkZGluZy1yaWdodDogICRzcGFjZS0yIH1cblxuLnAzICB7IHBhZGRpbmc6ICAgICAgICRzcGFjZS0zIH1cbi5weTMgeyBwYWRkaW5nLXRvcDogICAkc3BhY2UtMzsgcGFkZGluZy1ib3R0b206ICRzcGFjZS0zIH1cbi5weDMgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMzsgcGFkZGluZy1yaWdodDogICRzcGFjZS0zIH1cblxuLnA0ICB7IHBhZGRpbmc6ICAgICAgICRzcGFjZS00IH1cbi5weTQgeyBwYWRkaW5nLXRvcDogICAkc3BhY2UtNDsgcGFkZGluZy1ib3R0b206ICRzcGFjZS00IH1cbi5weDQgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtNDsgcGFkZGluZy1yaWdodDogICRzcGFjZS00IH1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIFBvc2l0aW9ucyAqL1xuXG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmUgfVxuLmFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlIH1cbi5maXhlZCAgICB7IHBvc2l0aW9uOiBmaXhlZCB9XG5cbi50b3AtMCAgICB7IHRvcDogMCB9XG4ucmlnaHQtMCAgeyByaWdodDogMCB9XG4uYm90dG9tLTAgeyBib3R0b206IDAgfVxuLmxlZnQtMCAgIHsgbGVmdDogMCB9XG5cbi56MSB7IHotaW5kZXg6IDEgfVxuLnoyIHsgei1pbmRleDogMiB9XG4uejMgeyB6LWluZGV4OiAzIH1cbi56NCB7IHotaW5kZXg6IDQgfSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBVdGlsaXR5IFJlc3BvbnNpdmUgU3RhdGVzICovXG5cbi5zbS1zaG93LCAubWQtc2hvdywgLmxnLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtc219IHtcbiAgLnNtLXNob3cgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgLm1kLXNob3cgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgLmxnLXNob3cgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50IH1cbn1cblxuXG5AbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAuc20taGlkZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudCB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gIC5tZC1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IH1cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgLmxnLWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQgfVxufVxuXG4uZGlzcGxheS1ub25lIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IH1cblxuLmhpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEdyaWQgKi9cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6ICgxLzEyICogMTAwJSk7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAoMi8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogKDMvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiAoNS8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogKDYvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6ICg3LzEyICogMTAwJSk7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiAoOC8xMiAqIDEwMCUpO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogKDkvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiAoMTAvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiAoMTEvMTIgKiAxMDAlKTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtc219IHtcblxuICAuc20tY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNtLWNvbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc20tY29sLTEge1xuICAgIHdpZHRoOiAoMS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC0yIHtcbiAgICB3aWR0aDogKDIvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtMyB7XG4gICAgd2lkdGg6ICgzLzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTQge1xuICAgIHdpZHRoOiAoNC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC01IHtcbiAgICB3aWR0aDogKDUvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtNiB7XG4gICAgd2lkdGg6ICg2LzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTcge1xuICAgIHdpZHRoOiAoNy8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLnNtLWNvbC04IHtcbiAgICB3aWR0aDogKDgvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5zbS1jb2wtOSB7XG4gICAgd2lkdGg6ICg5LzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTEwIHtcbiAgICB3aWR0aDogKDEwLzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTExIHtcbiAgICB3aWR0aDogKDExLzEyICogMTAwJSk7XG4gIH1cblxuICAuc20tY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5AbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuXG4gIC5tZC1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubWQtY29sLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5tZC1jb2wtMSB7XG4gICAgd2lkdGg6ICgxLzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTIge1xuICAgIHdpZHRoOiAoMi8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC0zIHtcbiAgICB3aWR0aDogKDMvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtNCB7XG4gICAgd2lkdGg6ICg0LzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTUge1xuICAgIHdpZHRoOiAoNS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC02IHtcbiAgICB3aWR0aDogKDYvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtNyB7XG4gICAgd2lkdGg6ICg3LzEyICogMTAwJSk7XG4gIH1cblxuICAubWQtY29sLTgge1xuICAgIHdpZHRoOiAoOC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLm1kLWNvbC05IHtcbiAgICB3aWR0aDogKDkvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtMTAge1xuICAgIHdpZHRoOiAoMTAvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtMTEge1xuICAgIHdpZHRoOiAoMTEvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5tZC1jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cbkBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG5cbiAgLmxnLWNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5sZy1jb2wtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxnLWNvbC0xIHtcbiAgICB3aWR0aDogKDEvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtMiB7XG4gICAgd2lkdGg6ICgyLzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTMge1xuICAgIHdpZHRoOiAoMy8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC00IHtcbiAgICB3aWR0aDogKDQvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtNSB7XG4gICAgd2lkdGg6ICg1LzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTYge1xuICAgIHdpZHRoOiAoNi8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC03IHtcbiAgICB3aWR0aDogKDcvMTIgKiAxMDAlKTtcbiAgfVxuXG4gIC5sZy1jb2wtOCB7XG4gICAgd2lkdGg6ICg4LzEyICogMTAwJSk7XG4gIH1cblxuICAubGctY29sLTkge1xuICAgIHdpZHRoOiAoOS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMCB7XG4gICAgd2lkdGg6ICgxMC8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMSB7XG4gICAgd2lkdGg6ICgxMS8xMiAqIDEwMCUpO1xuICB9XG5cbiAgLmxnLWNvbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBGbGV4IE9iamVjdCAqL1xuXG4uZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBkaXNwbGF5OiBmbGV4IH1cblxuLmZsZXgtY29sdW1uICB7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uIH1cbi5mbGV4LXdyYXAgICAgeyAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgZmxleC13cmFwOiB3cmFwIH1cblxuLmZsZXgtY2VudGVyICAgeyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXIgfVxuLmZsZXgtYmFzZWxpbmUgeyAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7IC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lOyAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSB9XG4uZmxleC1zdHJldGNoICB7IC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoOyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggfVxuLmZsZXgtc3RhcnQgICAgeyAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7IC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgfVxuLmZsZXgtZW5kICAgICAgeyAtd2Via2l0LWJveC1hbGlnbjogZW5kOyAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLW1zLWZsZXgtYWxpZ246IGVuZDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kIH1cblxuLmZsZXgtanVzdGlmeSAgeyAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5OyAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIH1cblxuLmZsZXgtYXV0byB7IC13ZWJraXQtYm94LWZsZXg6IDE7IC13ZWJraXQtZmxleDogMSAxIGF1dG87IC1tcy1mbGV4OiAxIDEgYXV0bzsgZmxleDogMSAxIGF1dG8gfVxuLmZsZXgtZ3JvdyB7IC13ZWJraXQtYm94LWZsZXg6IDE7IC13ZWJraXQtZmxleDogMSAwIGF1dG87IC1tcy1mbGV4OiAxIDAgYXV0bzsgZmxleDogMSAwIGF1dG8gfVxuLmZsZXgtbm9uZSB7IC13ZWJraXQtYm94LWZsZXg6IDA7IC13ZWJraXQtZmxleDogbm9uZTsgLW1zLWZsZXg6IG5vbmU7IGZsZXg6IG5vbmUgfVxuXG4uZmxleC1maXJzdCB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7IC13ZWJraXQtb3JkZXI6IC0xOyAtbXMtZmxleC1vcmRlcjogLTE7IG9yZGVyOiAtMSB9XG4uZmxleC1sYXN0ICB7IC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwMDsgLXdlYmtpdC1vcmRlcjogOTk5OTk7IC1tcy1mbGV4LW9yZGVyOiA5OTk5OTsgb3JkZXI6IDk5OTk5IH1cbkBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG4gIC5zbS1mbGV4IHsgZGlzcGxheTogLXdlYmtpdC1ib3g7IGRpc3BsYXk6IC13ZWJraXQtZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXggfVxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgLm1kLWZsZXggeyBkaXNwbGF5OiAtd2Via2l0LWJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleCB9XG59XG5AbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAubGctZmxleCB7IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBkaXNwbGF5OiBmbGV4IH1cbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIENvbG9yIEJvcmRlcnMgKi9cblxuLmJvcmRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICRib3JkZXItd2lkdGg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9yZGVyLW5vbmUgeyBib3JkZXI6IDAgfVxuXG4ucm91bmRlZCB7IGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIH1cbi5jaXJjbGUgIHsgYm9yZGVyLXJhZGl1czogNTAlIH1cblxuLnJvdW5kZWQtdG9wICAgIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwIH1cbi5yb3VuZGVkLXJpZ2h0ICB7IGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCB9XG4ucm91bmRlZC1ib3R0b20geyBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgfVxuLnJvdW5kZWQtbGVmdCAgIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzIH1cblxuLm5vdC1yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogMCB9XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgQ29sb3JzICovXG5cbi5ibGFjayAgeyBjb2xvcjogJGJsYWNrIH1cbi5ncmF5ICAgeyBjb2xvcjogJGdyYXkgfVxuLnNpbHZlciB7IGNvbG9yOiAkc2lsdmVyIH1cbi53aGl0ZSAgeyBjb2xvcjogJHdoaXRlIH1cblxuLmFxdWEgIHsgY29sb3I6ICRhcXVhIH1cbi5ibHVlICB7IGNvbG9yOiAkYmx1ZSB9XG4ubmF2eSAgeyBjb2xvcjogJG5hdnkgfVxuLnRlYWwgIHsgY29sb3I6ICR0ZWFsIH1cbi5ncmVlbiB7IGNvbG9yOiAkZ3JlZW4gfVxuLm9saXZlIHsgY29sb3I6ICRvbGl2ZSB9XG4ubGltZSAgeyBjb2xvcjogJGxpbWUgfVxuXG4ueWVsbG93ICB7IGNvbG9yOiAkeWVsbG93IH1cbi5vcmFuZ2UgIHsgY29sb3I6ICRvcmFuZ2UgfVxuLnJlZCAgICAgeyBjb2xvcjogJHJlZCB9XG4uZnVjaHNpYSB7IGNvbG9yOiAkZnVjaHNpYSB9XG4ucHVycGxlICB7IGNvbG9yOiAkcHVycGxlIH1cbi5tYXJvb24gIHsgY29sb3I6ICRtYXJvb24gfVxuXG4uY29sb3ItaW5oZXJpdCB7IGNvbG9yOiBpbmhlcml0IH1cbi5tdXRlZCB7IG9wYWNpdHk6IC41IH1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBCYWNrZ3JvdW5kIENvbG9ycyAqL1xuXG4uYmctYmxhY2sgIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrIH1cbi5iZy1ncmF5ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSB9XG4uYmctc2lsdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlciB9XG4uYmctd2hpdGUgIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIH1cblxuLmJnLWFxdWEgIHsgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEgfVxuLmJnLWJsdWUgIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgfVxuLmJnLW5hdnkgIHsgYmFja2dyb3VuZC1jb2xvcjogJG5hdnkgfVxuLmJnLXRlYWwgIHsgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwgfVxuLmJnLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuIH1cbi5iZy1vbGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRvbGl2ZSB9XG4uYmctbGltZSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZSB9XG5cbi5iZy15ZWxsb3cgIHsgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyB9XG4uYmctb3JhbmdlICB7IGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UgfVxuLmJnLXJlZCAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIH1cbi5iZy1mdWNoc2lhIHsgYmFja2dyb3VuZC1jb2xvcjogJGZ1Y2hzaWEgfVxuLmJnLXB1cnBsZSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlIH1cbi5iZy1tYXJvb24gIHsgYmFja2dyb3VuZC1jb2xvcjogJG1hcm9vbiB9XG5cbi5iZy1kYXJrZW4tMSB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tMSB9XG4uYmctZGFya2VuLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VuLTIgfVxuLmJnLWRhcmtlbi0zIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0zIH1cbi5iZy1kYXJrZW4tNCB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tNCB9XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogQmFzc2NzcyBCYWNrZ3JvdW5kIEltYWdlcyAqL1xuXG4uYmctY292ZXIgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIgfVxuLmJnLWNvbnRhaW4geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gfVxuXG4uYmctY2VudGVyICB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB9XG4uYmctdG9wICAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcCB9XG4uYmctcmlnaHQgICB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IH1cbi5iZy1ib3R0b20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIH1cbi5iZy1sZWZ0ICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB9IiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkYm9sZC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEJhc2UgQnV0dG9ucyAqL1xuXG5idXR0b24sXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuYnV0dG9uOmFmdGVyLFxuYnV0dG9uOmJlZm9yZSxcbi5idXR0b24sXG4uYnV0dG9uOmFmdGVyLFxuLmJ1dHRvbjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idXR0b246aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgfVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG4iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgQm9yZGVyIENvbG9ycyAqL1xuXG4uYm9yZGVyLWJsYWNrICB7IGJvcmRlci1jb2xvcjogJGJsYWNrIH1cbi5ib3JkZXItZ3JheSAgIHsgYm9yZGVyLWNvbG9yOiAkZ3JheSB9XG4uYm9yZGVyLXNpbHZlciB7IGJvcmRlci1jb2xvcjogJHNpbHZlciB9XG4uYm9yZGVyLXdoaXRlICB7IGJvcmRlci1jb2xvcjogJHdoaXRlIH1cblxuLmJvcmRlci1hcXVhICB7IGJvcmRlci1jb2xvcjogJGFxdWEgfVxuLmJvcmRlci1ibHVlICB7IGJvcmRlci1jb2xvcjogJGJsdWUgfVxuLmJvcmRlci1uYXZ5ICB7IGJvcmRlci1jb2xvcjogJG5hdnkgfVxuLmJvcmRlci10ZWFsICB7IGJvcmRlci1jb2xvcjogJHRlYWwgfVxuLmJvcmRlci1ncmVlbiB7IGJvcmRlci1jb2xvcjogJGdyZWVuIH1cbi5ib3JkZXItb2xpdmUgeyBib3JkZXItY29sb3I6ICRvbGl2ZSB9XG4uYm9yZGVyLWxpbWUgIHsgYm9yZGVyLWNvbG9yOiAkbGltZSB9XG5cbi5ib3JkZXIteWVsbG93ICB7IGJvcmRlci1jb2xvcjogJHllbGxvdyB9XG4uYm9yZGVyLW9yYW5nZSAgeyBib3JkZXItY29sb3I6ICRvcmFuZ2UgfVxuLmJvcmRlci1yZWQgICAgIHsgYm9yZGVyLWNvbG9yOiAkcmVkIH1cbi5ib3JkZXItZnVjaHNpYSB7IGJvcmRlci1jb2xvcjogJGZ1Y2hzaWEgfVxuLmJvcmRlci1wdXJwbGUgIHsgYm9yZGVyLWNvbG9yOiAkcHVycGxlIH1cbi5ib3JkZXItbWFyb29uICB7IGJvcmRlci1jb2xvcjogJG1hcm9vbiB9XG5cbi5ib3JkZXItZGFya2VuLTEgeyBib3JkZXItY29sb3I6ICRkYXJrZW4tMSB9XG4uYm9yZGVyLWRhcmtlbi0yIHsgYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgfVxuLmJvcmRlci1kYXJrZW4tMyB7IGJvcmRlci1jb2xvcjogJGRhcmtlbi0zIH1cbi5ib3JkZXItZGFya2VuLTQgeyBib3JkZXItY29sb3I6ICRkYXJrZW4tNCB9XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogQmFzc2NzcyBCdXR0b24gTGluayAqL1xuXG4uYnV0dG9uLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIC4yNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnV0dG9uLWxpbms6aG92ZXIsXG4uYnV0dG9uLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsIGN1cnJlbnRjb2xvciA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBjdXJyZW50Y29sb3IgNTAlKTtcbn1cblxuLmJ1dHRvbi1saW5rOmFjdGl2ZSxcbi5idXR0b24tbGluay5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0uMTI1ZW07XG59XG5cbi5idXR0b24tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZGFya2VuLTM7XG59XG5cbi5idXR0b24tbGluazpkaXNhYmxlZCxcbi5idXR0b24tbGluay5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBCdXR0b24gT3V0bGluZSAqL1xuXG4uYnV0dG9uLW91dGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5idXR0b24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLSRib3JkZXItd2lkdGg7XG4gIHJpZ2h0OiAtJGJvcmRlci13aWR0aDtcbiAgYm90dG9tOiAtJGJvcmRlci13aWR0aDtcbiAgbGVmdDogLSRib3JkZXItd2lkdGg7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ1dHRvbi1vdXRsaW5lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ1dHRvbi1vdXRsaW5lOmhvdmVyOmJlZm9yZSxcbi5idXR0b24tb3V0bGluZTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAuMTI1O1xufVxuXG4uYnV0dG9uLW91dGxpbmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgY3VycmVudGNvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHg7XG59XG5cbi5idXR0b24tb3V0bGluZTphY3RpdmUsXG4uYnV0dG9uLW91dGxpbmUuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNXB4IDAsIDAgMCAxcHg7XG59XG5cbi5idXR0b24tb3V0bGluZTpkaXNhYmxlZCxcbi5idXR0b24tb3V0bGluZS5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYnV0dG9uLXNtYWxsLXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1zbWFsbC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1iaWctcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1iaWctcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1uYXJyb3ctcGFkZGluZy14OiAkc3BhY2UtMSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgVUkgVXRpbGl0eSBCdXR0b24gU2l6ZXMgKi9cblxuLmJ1dHRvbi1zbWFsbCB7XG4gIHBhZGRpbmc6ICRidXR0b24tc21hbGwtcGFkZGluZy15ICRidXR0b24tc21hbGwtcGFkZGluZy14O1xufVxuXG4uYnV0dG9uLWJpZyB7XG4gIHBhZGRpbmc6ICRidXR0b24tYmlnLXBhZGRpbmcteSAkYnV0dG9uLWJpZy1wYWRkaW5nLXg7XG59XG5cbi5idXR0b24tbmFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAkYnV0dG9uLW5hcnJvdy1wYWRkaW5nLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tbmFycm93LXBhZGRpbmcteDtcbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIEJ1dHRvbiBTb2xpZCAqL1xuXG4uYnV0dG9uIHtcbiAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMHJlbSAkZGFya2VuLTE7XG59XG5cbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICRkYXJrZW4tMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICRkYXJrZW4tMztcbn1cblxuLmJ1dHRvbjphY3RpdmUsXG4uYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwcmVtICRkYXJrZW4tMixcbiAgICBpbnNldCAwIDNweCA0cHggMCAkZGFya2VuLTMsXG4gICAgMCAwIDFweCAkZGFya2VuLTI7XG59XG5cbi5idXR0b246ZGlzYWJsZWQsXG4uYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgQnV0dG9uIFRyYW5zcGFyZW50ICovXG5cbi5idXR0b24tdHJhbnNwYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtJGJvcmRlci13aWR0aDtcbiAgcmlnaHQ6IC0kYm9yZGVyLXdpZHRoO1xuICBib3R0b206IC0kYm9yZGVyLXdpZHRoO1xuICBsZWZ0OiAtJGJvcmRlci13aWR0aDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXR0b24tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmhvdmVyOmJlZm9yZSwgXG4uYnV0dG9uLXRyYW5zcGFyZW50OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4wOTM3NTtcbn1cblxuLmJ1dHRvbi10cmFuc3BhcmVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweDsgXG59XG5cbi5idXR0b24tdHJhbnNwYXJlbnQ6YWN0aXZlLFxuLmJ1dHRvbi10cmFuc3BhcmVudC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnV0dG9uLXRyYW5zcGFyZW50OmFjdGl2ZTpiZWZvcmUsXG4uYnV0dG9uLXRyYW5zcGFyZW50LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAuMDYyNTtcbn1cblxuLmJ1dHRvbi10cmFuc3BhcmVudDpkaXNhYmxlZCxcbi5idXR0b24tdHJhbnNwYXJlbnQuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYmx1ZTogIzAwNzZkZiAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzZkZiAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kcmVkOiAjZjk1MDIwICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NmRmICFkZWZhdWx0O1xuJGxpZ2h0LWdyYXk6ICNjY2MgIWRlZmF1bHQ7XG4kZGFyay1ncmF5OiAjMzMzICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRkYXJrLWdyYXk6ICMzMzMgIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoIzAwMCwuMDYyNSkgIWRlZmF1bHQ7XG4kaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0xICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgjMDAwLC4xMjUpICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc2ZGYgIWRlZmF1bHQ7XG4kcmVkOiAjZjk1MDIwICFkZWZhdWx0O1xuJGdyZWVuOiAjMDBjZjI2ICFkZWZhdWx0O1xuJHllbGxvdzogI2VmY2MwMCAhZGVmYXVsdDtcbiRkYXJrLWdyYXk6ICMzMzMgIWRlZmF1bHQ7XG4kbWlkLWdyYXk6ICM3NzcgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JheTogI2NjYyAhZGVmYXVsdDtcbiRsaWdodGVyLWdyYXk6ICNlZWUgIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoIzAwMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoIzAwMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgjMDAwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoIzAwMCwuNSkgIWRlZmF1bHQ7XG4kaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0xICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cblxuLyogQmFzc2NzcyBDb2xvciBCdXR0b25zICovXG5cbi8qIEJhc3Njc3MgQnV0dG9uIEJsdWUgKi9cblxuLmJ1dHRvbi1ibHVlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcbn1cbiAgXG4uYnV0dG9uLWJsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAuODc1O1xufVxuXG4uYnV0dG9uLWJsdWU6YWN0aXZlLFxuLmJ1dHRvbi1ibHVlLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDMycHggcmdiYSgjMDAwLC4xMjUpLCBpbnNldCAwIDJweCAzcHggMCByZ2JhKCMwMDAsLjI1KTtcbn1cblxuLmJ1dHRvbi1ibHVlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEod2hpdGUsIC41KSwgMCAwIDFweCA0cHggcmdiYSgkYmx1ZSwgLjUpO1xufVxuXG4uYnV0dG9uLWJsdWU6ZGlzYWJsZWQsXG4uYnV0dG9uLWJsdWUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cbi8qIEJhc3Njc3MgQnV0dG9uIEJsdWUgT3V0bGluZSAqL1xuXG4uYnV0dG9uLWJsdWUtb3V0bGluZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuICBcbi5idXR0b24tYmx1ZS1vdXRsaW5lOmhvdmVyLFxuLmJ1dHRvbi1ibHVlLW91dGxpbmUuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbn1cblxuLmJ1dHRvbi1ibHVlLW91dGxpbmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggM3B4IDAgcmdiYSgjMDAwLC4yNSk7XG59XG5cbi5idXR0b24tYmx1ZS1vdXRsaW5lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEod2hpdGUsIC41KSwgMCAwIDFweCA0cHggcmdiYSgkYmx1ZSwgLjUpO1xufVxuXG4uYnV0dG9uLWJsdWUtb3V0bGluZTpkaXNhYmxlZCxcbi5idXR0b24tYmx1ZS1vdXRsaW5lLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICRibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogLjU7XG59XG4vKiBCYXNzY3NzIEJ1dHRvbiBSZWQgKi9cblxuLmJ1dHRvbi1yZWQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3csIGJhY2tncm91bmQtY29sb3I7XG59XG4gIFxuLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAuODc1O1xufVxuXG4uYnV0dG9uLXJlZDphY3RpdmUsXG4uYnV0dG9uLXJlZC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMnB4IHJnYmEoIzAwMCwuMTI1KSwgaW5zZXQgMCAycHggM3B4IDAgcmdiYSgjMDAwLC4yNSk7XG59XG5cbi5idXR0b24tcmVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEod2hpdGUsIC41KSwgMCAwIDFweCA0cHggcmdiYSgkcmVkLCAuNSk7XG59XG5cbi5idXR0b24tcmVkOmRpc2FibGVkLFxuLmJ1dHRvbi1yZWQuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cbi8qIEJhc3Njc3MgQnV0dG9uIExpZ2h0IEdyYXkgKi9cblxuLmJ1dHRvbi1saWdodC1ncmF5IHtcbiAgY29sb3I6ICRkYXJrLWdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuICBcbi5idXR0b24tbGlnaHQtZ3JheTpob3ZlciB7XG4gIG9wYWNpdHk6IC44NzU7XG59XG5cbi5idXR0b24tbGlnaHQtZ3JheTphY3RpdmUsXG4uYnV0dG9uLWxpZ2h0LWdyYXk6aXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMzJweCByZ2JhKCMwMDAsLjEyNSksIGluc2V0IDAgMnB4IDNweCAwIHJnYmEoIzAwMCwuMjUpO1xufVxuXG4uYnV0dG9uLWxpZ2h0LWdyYXk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggd2hpdGUsIDAgMCAxcHggNHB4IHJnYmEoJGJsdWUsIC41KTtcbn1cblxuLmJ1dHRvbi1saWdodC1ncmF5OmRpc2FibGVkLFxuLmJ1dHRvbi1saWdodC1ncmF5LmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi8qIEJhc3Njc3MgQnV0dG9uIE5hdiBMaWdodCAqL1xuXG4uYnV0dG9uLW5hdi1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmJ1dHRvbi1uYXYtbGlnaHQ6YWN0aXZlLFxuLmJ1dHRvbi1uYXYtbGlnaHQuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICRkYXJrLWdyYXk7XG59XG4vKiBCYXNzY3NzIEJ1dHRvbiBOYXYgRGFyayAqL1xuXG4uYnV0dG9uLW5hdi1kYXJrIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnV0dG9uLW5hdi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0yO1xufVxuXG4uYnV0dG9uLW5hdi1kYXJrOmFjdGl2ZSxcbi5idXR0b24tbmF2LWRhcmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0yO1xufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuJGZpZWxkLXN1Y2Nlc3MtY29sb3I6ICRncmVlbiAhZGVmYXVsdDtcbiRmaWVsZC13YXJuaW5nLWNvbG9yOiAkeWVsbG93ICFkZWZhdWx0O1xuJGZpZWxkLWVycm9yLWNvbG9yOiAkcmVkICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBDb2xvciBGb3JtcyBEYXJrICovXG5cbi5maWVsZC1kYXJrIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VuLTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZW4tMTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgLyogRmFsbGJhY2sgdmFsdWU6ICAzcHggKi87XG59XG5cbi5maWVsZC1kYXJrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG59XG5cbi5maWVsZC1kYXJrOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG59XG5cbi5maWVsZC1kYXJrOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xufVxuXG4uZmllbGQtZGFyazo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtcbn1cblxuLmZpZWxkLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjI1KTtcbn1cblxuLmZpZWxkLWRhcms6cmVhZC1vbmx5Om5vdChzZWxlY3QpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMjUpO1xufVxuXG4uZmllbGQtZGFyay5pcy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAkZmllbGQtc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmZpZWxkLWRhcmsuaXMtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcigkZmllbGQtc3VjY2Vzcy1jb2xvciBhKC41KSk7XG59XG5cbi5maWVsZC1kYXJrLmlzLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICRmaWVsZC13YXJuaW5nLWNvbG9yO1xufVxuXG4uZmllbGQtZGFyay5pcy13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKCRmaWVsZC13YXJuaW5nLWNvbG9yIGEoLjUpKTtcbn1cblxuLmZpZWxkLWRhcms6aW52YWxpZCxcbi5maWVsZC1kYXJrLmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkZmllbGQtZXJyb3ItY29sb3I7XG59XG5cbi5maWVsZC1kYXJrLmlzLWVycm9yOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKCRmaWVsZC1lcnJvci1jb2xvciBhKC41KSk7XG59XG5cblxuLyogQmFzc2NzcyBEZWZhdWx0cyAqL1xuXG4vKlxuXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgLSBDb29sXG4gICAtIFdhcm1cbiAgIC0gR3JheSBTY2FsZVxuXG4qLyIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYXF1YTogIzdmZGJmZiAhZGVmYXVsdDtcbiRibHVlOiAjMDA3NGQ5ICFkZWZhdWx0O1xuJG5hdnk6ICMwMDFmM2YgIWRlZmF1bHQ7XG4kdGVhbDogIzM5Y2NjYyAhZGVmYXVsdDtcbiRncmVlbjogIzJlY2M0MCAhZGVmYXVsdDtcbiRvbGl2ZTogIzNkOTk3MCAhZGVmYXVsdDtcbiRsaW1lOiAjMDFmZjcwICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmZGMwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmZjg1MWIgIWRlZmF1bHQ7XG4kcmVkOiAjZmY0MTM2ICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjYjEwZGM5ICFkZWZhdWx0O1xuJG1hcm9vbjogIzg1MTQ0YiAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRzaWx2ZXI6ICNkZGQgIWRlZmF1bHQ7XG4kZ3JheTogI2FhYSAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6ICdTb3VyY2UgQ29kZSBQcm8nLCBDb25zb2xhcywgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGgxOiAycmVtICFkZWZhdWx0O1xuJGgyOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDM6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDQ6IDFyZW0gIWRlZmF1bHQ7XG4kaDU6IC44NzVyZW0gIWRlZmF1bHQ7XG4kaDY6IC43NXJlbSAhZGVmYXVsdDtcbiRib2xkLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtaGVpZ2h0OiAyLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuJGNvbnRhaW5lci13aWR0aDogNjRlbSAhZGVmYXVsdDtcbiRkYXJrZW4tMTogcmdiYSgwLDAsMCwuMDYyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTI6IHJnYmEoMCwwLDAsLjEyNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTM6IHJnYmEoMCwwLDAsLjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tNDogcmdiYSgwLDAsMCwuNSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGRhcmtlbi0yICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBDb2xvciBJbnB1dCBSYW5nZSAqL1xuXG4ucmFuZ2UtbGlnaHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLnJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tMztcbn1cblxuLnJhbmdlLWxpZ2h0OjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tMztcbn1cblxuLnJhbmdlLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJhbmdlLWxpZ2h0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggY3VycmVudGNvbG9yO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZGFya2VuLTM7XG59XG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJGFxdWE6ICM3ZmRiZmYgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwNzRkOSAhZGVmYXVsdDtcbiRuYXZ5OiAjMDAxZjNmICFkZWZhdWx0O1xuJHRlYWw6ICMzOWNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW46ICMyZWNjNDAgIWRlZmF1bHQ7XG4kb2xpdmU6ICMzZDk5NzAgIWRlZmF1bHQ7XG4kbGltZTogIzAxZmY3MCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICNmZmRjMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJHJlZDogI2ZmNDEzNiAhZGVmYXVsdDtcbiRmdWNoc2lhOiAjZjAxMmJlICFkZWZhdWx0O1xuJHB1cnBsZTogI2IxMGRjOSAhZGVmYXVsdDtcbiRtYXJvb246ICM4NTE0NGIgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kc2lsdmVyOiAjZGRkICFkZWZhdWx0O1xuJGdyYXk6ICNhYWEgIWRlZmF1bHQ7XG4kYmxhY2s6ICMxMTEgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgQ29uc29sYXMsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRoMTogMnJlbSAhZGVmYXVsdDtcbiRoMjogMS41cmVtICFkZWZhdWx0O1xuJGgzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg0OiAxcmVtICFkZWZhdWx0O1xuJGg1OiAuODc1cmVtICFkZWZhdWx0O1xuJGg2OiAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9sZC1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRzcGFjZS0xOiAuNXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0yOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlLTM6IDJyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtNDogNHJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLWhlaWdodDogMi4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZpZWxkLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXg6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS4xMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcbiRjb250YWluZXItd2lkdGg6IDY0ZW0gIWRlZmF1bHQ7XG4kZGFya2VuLTE6IHJnYmEoMCwwLDAsLjA2MjUpICFkZWZhdWx0O1xuJGRhcmtlbi0yOiByZ2JhKDAsMCwwLC4xMjUpICFkZWZhdWx0O1xuJGRhcmtlbi0zOiByZ2JhKDAsMCwwLC4yNSkgIWRlZmF1bHQ7XG4kZGFya2VuLTQ6IHJnYmEoMCwwLDAsLjUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRkYXJrZW4tMiAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG4kYnJlYWtwb2ludC1zbTogJyhtaW4td2lkdGg6IDQwZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1kOiAnKG1pbi13aWR0aDogNTJlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGc6ICcobWluLXdpZHRoOiA2NGVtKScgIWRlZmF1bHQ7XG5cbi8qIEJhc3Njc3MgQ29sb3IgUHJvZ3Jlc3MgKi9cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG59XG5cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tMlxufVxuXG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaGxqcy1jb21tZW50OiAkZ3JheSAhZGVmYXVsdDtcbiRobGpzLWtleXdvcmQ6ICRibGFjayAhZGVmYXVsdDtcbiRobGpzLW51bWJlcjogJG9saXZlICFkZWZhdWx0O1xuJGhsanMtc3RyaW5nOiAkcmVkICFkZWZhdWx0O1xuJGhsanMtdGl0bGU6ICRyZWQgIWRlZmF1bHQ7XG4kaGxqcy10eXBlOiAkbmF2eSAhZGVmYXVsdDtcbiRobGpzLXRhZzogJG5hdnkgIWRlZmF1bHQ7XG4kaGxqcy1hdHRyaWJ1dGU6ICRvbGl2ZSAhZGVmYXVsdDtcbiRobGpzLXJlZ2V4cDogJG9saXZlICFkZWZhdWx0O1xuJGhsanMtc3ltYm9sOiAkcHVycGxlICFkZWZhdWx0O1xuJGhsanMtYnVpbHQtaW46ICRuYXZ5ICFkZWZhdWx0O1xuJGhsanMtcHJlcHJvY2Vzc29yOiAkZ3JheSAhZGVmYXVsdDtcbiRobGpzLWRlbGV0aW9uOiAkZnVjaHNpYSAhZGVmYXVsdDtcbiRobGpzLWFkZGl0aW9uOiAkbGltZSAhZGVmYXVsdDtcbiRobGpzLWNoYW5nZTogJG5hdnkgIWRlZmF1bHQ7XG4kaGxqcy1jaHVuazogJHNpbHZlciAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlc1xuXG5cbi8qIEJhc3Njc3MgSGlnaGxpZ2h0ICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovXG5cbi5obGpzIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4uaGxqcy1jb21tZW50LFxuLmRpZmYgLmhsanMtaGVhZGVyLFxuLmhsanMtamF2YWRvYyB7XG4gIGNvbG9yOiAkaGxqcy1jb21tZW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAkaGxqcy1rZXl3b3JkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbnVtYmVyLFxuLmhsanMtaGV4Y29sb3IsXG4ucnVieSAuaGxqcy1jb25zdGFudCB7XG4gIGNvbG9yOiAkaGxqcy1udW1iZXI7XG59XG5cbi5obGpzLXN0cmluZyxcbi5obGpzLXRhZyAuaGxqcy12YWx1ZSxcbi5obGpzLXBocGRvYyxcbi5obGpzLWRhcnRkb2MsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogJGhsanMtc3RyaW5nO1xufVxuXG4uaGxqcy10aXRsZSxcbi5obGpzLWlkLFxuLnNjc3MgLmhsanMtcHJlcHJvY2Vzc29yIHtcbiAgY29sb3I6ICRobGpzLXRpdGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhsanMtbGlzdCAuaGxqcy1rZXl3b3JkLFxuLmhsanMtc3Vic3Qge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICRobGpzLXR5cGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGxqcy10YWcsXG4uaGxqcy10YWcgLmhsanMtdGl0bGUsXG4uaGxqcy1ydWxlcyAuaGxqcy1wcm9wZXJ0eSxcbi5kamFuZ28gLmhsanMtdGFnIC5obGpzLWtleXdvcmQge1xuICBjb2xvcjogJGhsanMtdGFnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy12YXJpYWJsZSxcbi5saXNwIC5obGpzLWJvZHkge1xuICBjb2xvcjogJGhsanMtYXR0cmlidXRlO1xufVxuXG4uaGxqcy1yZWdleHAge1xuICBjb2xvcjogJGhsanMtcmVnZXhwO1xufVxuXG4uaGxqcy1zeW1ib2wsXG4ucnVieSAuaGxqcy1zeW1ib2wgLmhsanMtc3RyaW5nLFxuLmxpc3AgLmhsanMta2V5d29yZCxcbi5jbG9qdXJlIC5obGpzLWtleXdvcmQsXG4uc2NoZW1lIC5obGpzLWtleXdvcmQsXG4udGV4IC5obGpzLXNwZWNpYWwsXG4uaGxqcy1wcm9tcHQge1xuICBjb2xvcjogJGhsanMtc3ltYm9sO1xufVxuXG4uaGxqcy1idWlsdF9pbiB7XG4gIGNvbG9yOiAkaGxqcy1idWlsdC1pbjtcbn1cblxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICRobGpzLXByZXByb2Nlc3NvcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5obGpzLWRlbGV0aW9uIHtcbiAgYmFja2dyb3VuZDogJGhsanMtZGVsZXRpb247XG59XG5cbi5obGpzLWFkZGl0aW9uIHtcbiAgYmFja2dyb3VuZDogJGhsanMtYWRkaXRpb247XG59XG5cbi5kaWZmIC5obGpzLWNoYW5nZSB7XG4gIGJhY2tncm91bmQ6ICRobGpzLWNoYW5nZTtcbn1cblxuLmhsanMtY2h1bmsge1xuICBjb2xvcjogJGhsanMtY2h1bms7XG59IiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG4kcmFuZ2UtdGh1bWItd2lkdGg6ICRmb3JtLWZpZWxkLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi1oZWlnaHQ6ICggJGZvcm0tZmllbGQtaGVpZ2h0IC0gKCRmb3JtLWZpZWxkLXBhZGRpbmcteSAqIDIpICkgIWRlZmF1bHQ7XG4kcmFuZ2UtdHJhY2staGVpZ2h0OiAoICRmb3JtLWZpZWxkLXBhZGRpbmcteSAvIDIgKSAhZGVmYXVsdDtcbiRyYW5nZS10aHVtYi1vZmZzZXQ6ICggJHJhbmdlLXRodW1iLWhlaWdodCAvIC0yICsgKCRyYW5nZS10cmFjay1oZWlnaHQgLyAyKSApICFkZWZhdWx0O1xuJHJhbmdlLXRodW1iLXBzZXVkby1zaXplOiAkZm9ybS1maWVsZC1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIElucHV0IFJhbmdlICovXG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYW5nZS1saWdodCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1maWVsZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1maWVsZC1wYWRkaW5nLXk7XG59XG5cbi5yYW5nZS1saWdodDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRyYW5nZS10aHVtYi13aWR0aDtcbiAgaGVpZ2h0OiAkcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6ICRyYW5nZS10aHVtYi1vZmZzZXQ7XG59XG5cbi8qIFRvdWNoIHNjcmVlbiBmcmllbmRseSBwc2V1ZG8gZWxlbWVudCAqL1xuLnJhbmdlLWxpZ2h0Ojotd2Via2l0LXNsaWRlci10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoIC0uNSAqICRyYW5nZS10aHVtYi1wc2V1ZG8tc2l6ZSArICguNSAqICRyYW5nZS10aHVtYi1oZWlnaHQpICk7XG4gIGxlZnQ6ICggKC0uNSAqICRyYW5nZS10aHVtYi1wc2V1ZG8tc2l6ZSkgKyAoLjUgKiAkcmFuZ2UtdGh1bWItd2lkdGgpICk7XG4gIHdpZHRoOiAkcmFuZ2UtdGh1bWItcHNldWRvLXNpemU7XG4gIGhlaWdodDogJHJhbmdlLXRodW1iLXBzZXVkby1zaXplO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogJHJhbmdlLXRodW1iLXdpZHRoO1xuICBoZWlnaHQ6ICRyYW5nZS10aHVtYi1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgaGVpZ2h0OiAkcmFuZ2UtdHJhY2staGVpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VuLTM7XG59XG5cbi5yYW5nZS1saWdodDo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogJHJhbmdlLXRyYWNrLWhlaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0zO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmFuZ2UtbGlnaHQ6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCBjdXJyZW50Y29sb3I7XG59XG5cbi5yYW5nZS1saWdodDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICRkYXJrZW4tMztcbn1cblxuXG4vKiBCYXNzY3NzIERlZmF1bHRzICovXG5cbi8qXG5cbiAgIENPTE9SIFZBUklBQkxFU1xuXG4gICAtIENvb2xcbiAgIC0gV2FybVxuICAgLSBHcmF5IFNjYWxlXG5cbiovIiwiXG4vLyBDb252ZXJ0ZWQgVmFyaWFibGVzXG5cbiRhcXVhOiAjN2ZkYmZmICFkZWZhdWx0O1xuJGJsdWU6ICMwMDc0ZDkgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJGdyZWVuOiAjMmVjYzQwICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZmZkYzAwICFkZWZhdWx0O1xuJG9yYW5nZTogI2ZmODUxYiAhZGVmYXVsdDtcbiRyZWQ6ICNmZjQxMzYgIWRlZmF1bHQ7XG4kZnVjaHNpYTogI2YwMTJiZSAhZGVmYXVsdDtcbiRwdXJwbGU6ICNiMTBkYzkgIWRlZmF1bHQ7XG4kbWFyb29uOiAjODUxNDRiICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJHNpbHZlcjogI2RkZCAhZGVmYXVsdDtcbiRncmF5OiAjYWFhICFkZWZhdWx0O1xuJGJsYWNrOiAjMTExICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaGVhZGluZy1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xuJG1vbm9zcGFjZS1mb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kaDE6IDJyZW0gIWRlZmF1bHQ7XG4kaDI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoMzogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNDogMXJlbSAhZGVmYXVsdDtcbiRoNTogLjg3NXJlbSAhZGVmYXVsdDtcbiRoNjogLjc1cmVtICFkZWZhdWx0O1xuJGJvbGQtZm9udC13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kc3BhY2UtMTogLjVyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZS0zOiAycmVtICFkZWZhdWx0O1xuJHNwYWNlLTQ6IDRyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1oZWlnaHQ6IDIuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1maWVsZC1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGZvcm0tZmllbGQtcGFkZGluZy14OiAuNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiBpbmhlcml0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXk6IC41cmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kY29udGFpbmVyLXdpZHRoOiA2NGVtICFkZWZhdWx0O1xuJGRhcmtlbi0xOiByZ2JhKDAsMCwwLC4wNjI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMjogcmdiYSgwLDAsMCwuMTI1KSAhZGVmYXVsdDtcbiRkYXJrZW4tMzogcmdiYSgwLDAsMCwuMjUpICFkZWZhdWx0O1xuJGRhcmtlbi00OiByZ2JhKDAsMCwwLC41KSAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAkZGFya2VuLTIgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIFByb2dyZXNzICovXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAoICRmb3JtLWZpZWxkLWhlaWdodCAvIDQgKTtcbiAgbWFyZ2luOiAkZm9ybS1maWVsZC1wYWRkaW5nLXkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi0yXG59XG5cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5cbi8qIEJhc3Njc3MgRGVmYXVsdHMgKi9cblxuLypcblxuICAgQ09MT1IgVkFSSUFCTEVTXG5cbiAgIC0gQ29vbFxuICAgLSBXYXJtXG4gICAtIEdyYXkgU2NhbGVcblxuKi8iLCJcbi8vIENvbnZlcnRlZCBWYXJpYWJsZXNcblxuJHNwYWNlLTE6IC41cmVtICFkZWZhdWx0O1xuJHNwYWNlLTI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2UtMzogMnJlbSAhZGVmYXVsdDtcbiRzcGFjZS00OiA0cmVtICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gTWVkaWEgUXVlcnkgVmFyaWFibGVzXG5cbiRicmVha3BvaW50LXNtOiAnKG1pbi13aWR0aDogNDBlbSknICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZzogJyhtaW4td2lkdGg6IDY0ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBSZXNwb25zaXZlIFdoaXRlIFNwYWNlICovXG5cbkBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG5cbiAgLnNtLW0wICB7IG1hcmdpbjogICAgICAgIDAgfVxuICAuc20tbXQwIHsgbWFyZ2luLXRvcDogICAgMCB9XG4gIC5zbS1tcjAgeyBtYXJnaW4tcmlnaHQ6ICAwIH1cbiAgLnNtLW1iMCB7IG1hcmdpbi1ib3R0b206IDAgfVxuICAuc20tbWwwIHsgbWFyZ2luLWxlZnQ6ICAgMCB9XG5cbiAgLnNtLW0xICB7IG1hcmdpbjogICAgICAgICRzcGFjZS0xIH1cbiAgLnNtLW10MSB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0xIH1cbiAgLnNtLW1yMSB7IG1hcmdpbi1yaWdodDogICRzcGFjZS0xIH1cbiAgLnNtLW1iMSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0xIH1cbiAgLnNtLW1sMSB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0xIH1cblxuICAuc20tbTIgIHsgbWFyZ2luOiAgICAgICAgJHNwYWNlLTIgfVxuICAuc20tbXQyIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTIgfVxuICAuc20tbXIyIHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTIgfVxuICAuc20tbWIyIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgfVxuICAuc20tbWwyIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTIgfVxuXG4gIC5zbS1tMyAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtMyB9XG4gIC5zbS1tdDMgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMyB9XG4gIC5zbS1tcjMgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMyB9XG4gIC5zbS1tYjMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5zbS1tbDMgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMyB9XG5cbiAgLnNtLW00ICB7IG1hcmdpbjogICAgICAgICRzcGFjZS00IH1cbiAgLnNtLW10NCB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS00IH1cbiAgLnNtLW1yNCB7IG1hcmdpbi1yaWdodDogICRzcGFjZS00IH1cbiAgLnNtLW1iNCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS00IH1cbiAgLnNtLW1sNCB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS00IH1cblxuICAuc20tbXhuMSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTE7IG1hcmdpbi1yaWdodDogLSRzcGFjZS0xOyB9XG4gIC5zbS1teG4yIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTI7IH1cbiAgLnNtLW14bjMgeyBtYXJnaW4tbGVmdDogLSRzcGFjZS0zOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtMzsgfVxuICAuc20tbXhuNCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTQ7IG1hcmdpbi1yaWdodDogLSRzcGFjZS00OyB9XG5cbiAgLnNtLW14LWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbn1cbkBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG5cbiAgLm1kLW0wICB7IG1hcmdpbjogICAgICAgIDAgfVxuICAubWQtbXQwIHsgbWFyZ2luLXRvcDogICAgMCB9XG4gIC5tZC1tcjAgeyBtYXJnaW4tcmlnaHQ6ICAwIH1cbiAgLm1kLW1iMCB7IG1hcmdpbi1ib3R0b206IDAgfVxuICAubWQtbWwwIHsgbWFyZ2luLWxlZnQ6ICAgMCB9XG5cbiAgLm1kLW0xICB7IG1hcmdpbjogICAgICAgICRzcGFjZS0xIH1cbiAgLm1kLW10MSB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0xIH1cbiAgLm1kLW1yMSB7IG1hcmdpbi1yaWdodDogICRzcGFjZS0xIH1cbiAgLm1kLW1iMSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0xIH1cbiAgLm1kLW1sMSB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0xIH1cblxuICAubWQtbTIgIHsgbWFyZ2luOiAgICAgICAgJHNwYWNlLTIgfVxuICAubWQtbXQyIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTIgfVxuICAubWQtbXIyIHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTIgfVxuICAubWQtbWIyIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgfVxuICAubWQtbWwyIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTIgfVxuXG4gIC5tZC1tMyAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtMyB9XG4gIC5tZC1tdDMgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMyB9XG4gIC5tZC1tcjMgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMyB9XG4gIC5tZC1tYjMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5tZC1tbDMgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMyB9XG5cbiAgLm1kLW00ICB7IG1hcmdpbjogICAgICAgICRzcGFjZS00IH1cbiAgLm1kLW10NCB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS00IH1cbiAgLm1kLW1yNCB7IG1hcmdpbi1yaWdodDogICRzcGFjZS00IH1cbiAgLm1kLW1iNCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS00IH1cbiAgLm1kLW1sNCB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS00IH1cblxuICAubWQtbXhuMSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTE7IG1hcmdpbi1yaWdodDogLSRzcGFjZS0xOyB9XG4gIC5tZC1teG4yIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTI7IH1cbiAgLm1kLW14bjMgeyBtYXJnaW4tbGVmdDogLSRzcGFjZS0zOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtMzsgfVxuICAubWQtbXhuNCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTQ7IG1hcmdpbi1yaWdodDogLSRzcGFjZS00OyB9XG5cbiAgLm1kLW14LWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbn1cbkBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG5cbiAgLmxnLW0wICB7IG1hcmdpbjogICAgICAgIDAgfVxuICAubGctbXQwIHsgbWFyZ2luLXRvcDogICAgMCB9XG4gIC5sZy1tcjAgeyBtYXJnaW4tcmlnaHQ6ICAwIH1cbiAgLmxnLW1iMCB7IG1hcmdpbi1ib3R0b206IDAgfVxuICAubGctbWwwIHsgbWFyZ2luLWxlZnQ6ICAgMCB9XG5cbiAgLmxnLW0xICB7IG1hcmdpbjogICAgICAgICRzcGFjZS0xIH1cbiAgLmxnLW10MSB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS0xIH1cbiAgLmxnLW1yMSB7IG1hcmdpbi1yaWdodDogICRzcGFjZS0xIH1cbiAgLmxnLW1iMSB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS0xIH1cbiAgLmxnLW1sMSB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS0xIH1cblxuICAubGctbTIgIHsgbWFyZ2luOiAgICAgICAgJHNwYWNlLTIgfVxuICAubGctbXQyIHsgbWFyZ2luLXRvcDogICAgJHNwYWNlLTIgfVxuICAubGctbXIyIHsgbWFyZ2luLXJpZ2h0OiAgJHNwYWNlLTIgfVxuICAubGctbWIyIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIgfVxuICAubGctbWwyIHsgbWFyZ2luLWxlZnQ6ICAgJHNwYWNlLTIgfVxuXG4gIC5sZy1tMyAgeyBtYXJnaW46ICAgICAgICAkc3BhY2UtMyB9XG4gIC5sZy1tdDMgeyBtYXJnaW4tdG9wOiAgICAkc3BhY2UtMyB9XG4gIC5sZy1tcjMgeyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2UtMyB9XG4gIC5sZy1tYjMgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5sZy1tbDMgeyBtYXJnaW4tbGVmdDogICAkc3BhY2UtMyB9XG5cbiAgLmxnLW00ICB7IG1hcmdpbjogICAgICAgICRzcGFjZS00IH1cbiAgLmxnLW10NCB7IG1hcmdpbi10b3A6ICAgICRzcGFjZS00IH1cbiAgLmxnLW1yNCB7IG1hcmdpbi1yaWdodDogICRzcGFjZS00IH1cbiAgLmxnLW1iNCB7IG1hcmdpbi1ib3R0b206ICRzcGFjZS00IH1cbiAgLmxnLW1sNCB7IG1hcmdpbi1sZWZ0OiAgICRzcGFjZS00IH1cblxuICAubGctbXhuMSB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTE7IG1hcmdpbi1yaWdodDogLSRzcGFjZS0xOyB9XG4gIC5sZy1teG4yIHsgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMjsgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTI7IH1cbiAgLmxnLW14bjMgeyBtYXJnaW4tbGVmdDogLSRzcGFjZS0zOyBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UtMzsgfVxuICAubGctbXhuNCB7IG1hcmdpbi1sZWZ0OiAtJHNwYWNlLTQ7IG1hcmdpbi1yaWdodDogLSRzcGFjZS00OyB9XG5cbiAgLmxnLW14LWF1dG8geyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbn1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtc219IHtcblxuICAuc20tcDEgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTEgfVxuICAuc20tcHkxIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTE7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMSB9XG4gIC5zbS1weDEgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMTsgcGFkZGluZy1yaWdodDogICRzcGFjZS0xIH1cblxuICAuc20tcDIgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTIgfVxuICAuc20tcHkyIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTI7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMiB9XG4gIC5zbS1weDIgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMjsgcGFkZGluZy1yaWdodDogICRzcGFjZS0yIH1cblxuICAuc20tcDMgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTMgfVxuICAuc20tcHkzIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTM7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5zbS1weDMgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMzsgcGFkZGluZy1yaWdodDogICRzcGFjZS0zIH1cblxuICAuc20tcDQgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTQgfVxuICAuc20tcHk0IHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNCB9XG4gIC5zbS1weDQgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtNDsgcGFkZGluZy1yaWdodDogICRzcGFjZS00IH1cblxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcblxuICAubWQtcDEgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTEgfVxuICAubWQtcHkxIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTE7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMSB9XG4gIC5tZC1weDEgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMTsgcGFkZGluZy1yaWdodDogICRzcGFjZS0xIH1cblxuICAubWQtcDIgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTIgfVxuICAubWQtcHkyIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTI7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMiB9XG4gIC5tZC1weDIgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMjsgcGFkZGluZy1yaWdodDogICRzcGFjZS0yIH1cblxuICAubWQtcDMgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTMgfVxuICAubWQtcHkzIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTM7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5tZC1weDMgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMzsgcGFkZGluZy1yaWdodDogICRzcGFjZS0zIH1cblxuICAubWQtcDQgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTQgfVxuICAubWQtcHk0IHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNCB9XG4gIC5tZC1weDQgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtNDsgcGFkZGluZy1yaWdodDogICRzcGFjZS00IH1cblxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcblxuICAubGctcDEgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTEgfVxuICAubGctcHkxIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTE7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMSB9XG4gIC5sZy1weDEgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMTsgcGFkZGluZy1yaWdodDogICRzcGFjZS0xIH1cblxuICAubGctcDIgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTIgfVxuICAubGctcHkyIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTI7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMiB9XG4gIC5sZy1weDIgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMjsgcGFkZGluZy1yaWdodDogICRzcGFjZS0yIH1cblxuICAubGctcDMgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTMgfVxuICAubGctcHkzIHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTM7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMyB9XG4gIC5sZy1weDMgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtMzsgcGFkZGluZy1yaWdodDogICRzcGFjZS0zIH1cblxuICAubGctcDQgIHsgcGFkZGluZzogICAgICAgJHNwYWNlLTQgfVxuICAubGctcHk0IHsgcGFkZGluZy10b3A6ICAgJHNwYWNlLTQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNCB9XG4gIC5sZy1weDQgeyBwYWRkaW5nLWxlZnQ6ICAkc3BhY2UtNDsgcGFkZGluZy1yaWdodDogICRzcGFjZS00IH1cblxufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtc206ICcobWluLXdpZHRoOiA0MGVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZDogJyhtaW4td2lkdGg6IDUyZW0pJyAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxnOiAnKG1pbi13aWR0aDogNjRlbSknICFkZWZhdWx0O1xuXG4vKiBCYXNzY3NzIFRhYmxlIE9iamVjdCAqL1xuXG4udGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1maXhlZCB7IHRhYmxlLWxheW91dDogZml4ZWQgfVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtc219IHtcblxuICAuc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcblxuICAubWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxufVxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcblxuICAubGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuXG4vKiBCYXNzY3NzIFVJIFV0aWxpdHkgR3JvdXBzICovXG5cbi54LWdyb3VwLWl0ZW0geyBtYXJnaW4tbGVmdDogLSRib3JkZXItd2lkdGggfVxuLngtZ3JvdXAtaXRlbTpmaXJzdC1vZi10eXBlIHsgbWFyZ2luLWxlZnQ6IDAgfVxuXG4ueS1ncm91cC1pdGVtIHsgbWFyZ2luLXRvcDogLSRib3JkZXItd2lkdGggfVxuLnktZ3JvdXAtaXRlbTpmaXJzdC1vZi10eXBlIHsgbWFyZ2luLXRvcDogMCB9XG5cbi54LWdyb3VwLWl0ZW06Zm9jdXMsXG4ueS1ncm91cC1pdGVtOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufSIsIlxuLy8gQ29udmVydGVkIFZhcmlhYmxlc1xuXG4kaDAwOiA0cmVtICFkZWZhdWx0O1xuJGgwOiAzcmVtICFkZWZhdWx0O1xuJGgwMC1yZXNwb25zaXZlOiA4dncgIWRlZmF1bHQ7XG4kaDAtcmVzcG9uc2l2ZTogNnZ3ICFkZWZhdWx0O1xuJGgxLXJlc3BvbnNpdmU6IDR2dyAhZGVmYXVsdDtcbiRoMDAtcmVzcG9uc2l2ZS1tYXg6IDcuNjhyZW0gIWRlZmF1bHQ7XG4kaDAtcmVzcG9uc2l2ZS1tYXg6IDUuNzZyZW0gIWRlZmF1bHQ7XG4kaDEtcmVzcG9uc2l2ZS1tYXg6IDMuODRyZW0gIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBNZWRpYSBRdWVyeSBWYXJpYWJsZXNcblxuJGJyZWFrcG9pbnQtbWQ6ICcobWluLXdpZHRoOiA1MmVtKScgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC14bDogJyhtaW4td2lkdGg6IDk2ZW0pJyAhZGVmYXVsdDtcblxuLyogQmFzc2NzcyBVdGlsaXR5IEhlYWRpbmdzICovXG5cbi5oMDAgeyBmb250LXNpemU6ICRoMDAgfVxuLmgwIHsgIGZvbnQtc2l6ZTogJGgwIH1cblxuQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgLmgwMC1yZXNwb25zaXZlIHsgZm9udC1zaXplOiAkaDAwLXJlc3BvbnNpdmUgfVxuICAuaDAtcmVzcG9uc2l2ZSB7ICBmb250LXNpemU6ICRoMC1yZXNwb25zaXZlIH1cbiAgLmgxLXJlc3BvbnNpdmUgeyAgZm9udC1zaXplOiAkaDEtcmVzcG9uc2l2ZSB9XG59XG5cbkBtZWRpYSAjeyRicmVha3BvaW50LXhsfSB7XG4gIC5oMDAtcmVzcG9uc2l2ZSB7IGZvbnQtc2l6ZTogJGgwMC1yZXNwb25zaXZlLW1heCB9XG4gIC5oMC1yZXNwb25zaXZlIHsgIGZvbnQtc2l6ZTogJGgwLXJlc3BvbnNpdmUtbWF4IH1cbiAgLmgxLXJlc3BvbnNpdmUgeyAgZm9udC1zaXplOiAkaDEtcmVzcG9uc2l2ZS1tYXggfVxufSIsIkBtaXhpbiBmbGFnLWljb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZmxhZy1pY29uIHtcbiAgQGluY2x1ZGUgZmxhZy1pY29uLWJhY2tncm91bmQoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAoNCAvIDMpICogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gIH1cbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XG4gICAgd2lkdGg6IDFlbTtcbiAgfVxufVxuXG5AbWl4aW4gZmxhZy1pY29uKCRjb3VudHJ5KSB7XG4gIC5mbGFnLWljb24tI3skY291bnRyeX0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRmbGFnLWljb24tY3NzLXBhdGh9I3skZmxhZy1pY29uLXJlY3QtcGF0aH0vI3skY291bnRyeX0uc3ZnKTtcbiAgICAmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRmbGFnLWljb24tY3NzLXBhdGh9I3skZmxhZy1pY29uLXNxdWFyZS1wYXRofS8jeyRjb3VudHJ5fS5zdmcpO1xuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIiRhbnRocmFjaXRlOiAjM2MzYzNiICFkZWZhdWx0O1xuJGdyZXktbGlnaHQ6ICNjY2MgIWRlZmF1bHQ7XG4kZ3JlZW4tbGlnaHQ6ICNkYmUxYzUgIWRlZmF1bHQ7XG4kcmVkLWxpZ2h0OiAjZWVjOWI3ICFkZWZhdWx0O1xuJHJlZC1saWdodDI6ICNlZWQ2Y2EgIWRlZmF1bHQ7XG5cbi5hbnRocmFjaXRlIHsgY29sb3I6ICRhbnRocmFjaXRlIH1cbi5ncmV5LWxpZ2h0IHsgY29sb3I6ICRncmV5LWxpZ2h0IH1cbi5ncmVlbi1saWdodCB7IGNvbG9yOiAkZ3JlZW4tbGlnaHQgfVxuLnJlZC1saWdodCB7IGNvbG9yOiAkcmVkLWxpZ2h0IH1cbi5yZWQtbGlnaHQyIHsgY29sb3I6ICRyZWQtbGlnaHQyIH1cbiIsIkBpbXBvcnQgXCJfY29sb3JzXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuXG4vLy5iZy1ncmF5LTAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGJhLWNvbG9yLWdyYXktMCB9XG4kZ3JheS1vcGFjaXR5OiByZ2JhKDUxLCA1MSwgNDgsIDAuOSkgIWRlZmF1bHQ7XG4kZ3JlZW4tb3BhY2l0eTogcmdiYSgxMTAsIDE3MSwzNSwgMC40KSAhZGVmYXVsdDtcbiRncmVlbi1saWdodDogI2RiZTFjNSAhZGVmYXVsdDtcbiRvcmFuZ2Utb3BhY2l0eTogcmdiYSgyNDEsIDkwLCAzNiwgMC40KSAhZGVmYXVsdDtcbiRyZWQtb3BhY2l0eTogcmdiYSgyMjYsIDYsIDE5LCAwLjQpICFkZWZhdWx0O1xuJHJlZC1saWdodDogI2VlYzliNyAhZGVmYXVsdDtcbiRyZWQtbGlnaHQyOiAjZWVkNmNhICFkZWZhdWx0O1xuJGdvbGQ6ICNGQUJBMjIgIWRlZmF1bHQ7XG4kbGlnaHRibHVlOiAjMDA5N0E3ICFkZWZhdWx0O1xuJGxpZ2h0Z3JheTogI2Y2ZjZmNiAhZGVmYXVsdDtcblxuLmJnLWFudGhyYWNpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYW50aHJhY2l0ZSB9XG4uYmctZ3JheS1vcGFjaXR5IHsgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktb3BhY2l0eSB9XG4uYmctZ3JlZW4tb3BhY2l0eSB7IGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1vcGFjaXR5IH1cbi5iZy1ncmVlbi1saWdodCB7IGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodCB9XG4uYmctb3JhbmdlLW9wYWNpdHkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLW9wYWNpdHkgfVxuLmJnLXJlZC1vcGFjaXR5IHsgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1vcGFjaXR5ICFpbXBvcnRhbnQ7IH1cbi5iZy1yZWQtbGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWxpZ2h0IH1cbi5iZy1yZWQtbGlnaHQyIHsgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1saWdodDIgfVxuLmJnLWdvbGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZCB9XG4uYmctYmx1ZS1saWdodCB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWUgfVxuLmJnLWdyYXktbGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5IH1cblxuLmdvbGQgeyBjb2xvcjogJGdvbGR9XG4iLCIkYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuLy8kYm9yZGVyLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XG5cbi5nbHlwaGljb24ge1xuICAgQGV4dGVuZCAuZmE7XG4gfVxuIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgIEBleHRlbmQgLmZhLXRpbWVzO1xuIH1cbiAuZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCB7XG4gICBAZXh0ZW5kIC5mYS1jb21wcmVzcztcbiB9XG4gLmdseXBoaWNvbi1yZXNpemUtZnVsbCB7XG4gICBAZXh0ZW5kIC5mYS1leHBhbmQ7XG4gfVxuXG4udGFibGUtYmEgIHtcbiAgdGgsIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgdGJvZHkgdHI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhLWNvbG9yLWdyYXktMTtcbiAgfVxuXG4gIC5uZy10YWJsZS1ncm91cC1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICRzaWx2ZXI7XG4gIH1cblxuICAubmctdGFibGUtc29ydC1oZWFkZXIgdGgsIC5uZy10YWJsZS1ncm91cC1oZWFkZXIgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgY29sb3I6ICRzaWx2ZXI7XG4gIH1cblxuICAubmctdGFibGUtZmlsdGVycyB0aHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgIHBhZGRpbmc6IDIuNXB4O1xuICB9XG4gICYudGFibGUtZGV0YWlscy1wcm9kdWN0IC5uZy10YWJsZS1maWx0ZXJzIHRoOm50aC1jaGlsZChuKzMpe1xuICAgICYuZmlsdGVye1xuICAgICAgd2lkdGg6IDE1ZW07XG4gICAgfVxuICAgIC5maWx0ZXItY2VsbHtcbiAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG4gIH1cbiAgJi50YWJsZS1kZXRhaWxzLWNhdGVnb3J5IHRyIHRkIGRpdntcbiAgICB3aWR0aDogMTBlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gICYudGFibGUtZGV0YWlscy1jYXRlZ29yeSAubmctdGFibGUtZmlsdGVycyB0aDpudGgtY2hpbGQobis2KXtcbiAgICBtaW4td2lkdGg6IDhlbTtcbiAgICBtYXgtd2lkdGg6IDllbTtcblxuICAgIC5maWx0ZXItY2VsbHtcbiAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG4gIH1cbn1cbi50YWJsZS1iYSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS1iYSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmEtY29sb3ItZ3JheS01O1xufVxuXG4udGFibGUtYmEgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmEtY29sb3ItZ3JheS00O1xufVxuXG4udGFibGUtYmEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCxcbi50YWJsZS1sYXJnZS1iYSB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0ciB7XG59XG5cbi50YWJsZS1sYXJnZS1iYSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWxhcmdlLWJhIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhLWNvbG9yLWdyYXktNTtcbn1cblxuLnRhYmxlLWxhcmdlLWJhIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbi5hY3Rpb24taXRlbSB7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLnVybHMtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICRncmF5O1xuICBib3JkZXItbGVmdDogc29saWQgNXB4ICRncmF5O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAkZ3JheTtcblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbi5hZGQtdXJsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubm90ZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNWVtO1xufSIsIkBpbXBvcnQgXCJfYmFzZS1mb3Jtc1wiO1xuQGltcG9ydCBcIl9taXhpbnNcIjtcblxuLmFjdGlvbnMge1xuICBAbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxuXG59XG5cbi5hY3Rpb24ge1xuXG4gIHByZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbn1cblxuLndpZHRoLWlnbm9yZXtcbiAgd2lkdGg6IDdlbTtcbn1cblxuLnBvc2l0aW9uLXN0YXRze1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIC5iYWRnZXtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG4iLCIuY3JvcEFyZWEge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDo1MDBweDtcbiAgICBoZWlnaHQ6MzUwcHg7XG4gIH1cbiAgXG4gIC5pbWctZHluYW1pYy5hdmF0YXItc2VsZWN0ZWR7XG4gICAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG4gIH1cbiAgIiwiLm5vdGUtdGl0bGUge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyBcbn1cblxuLmdyZWVuLCAub2xpdmUge1xuICAgIGNvbG9yOiAjMTI5NTE5O1xufVxuICBcbi5ub3RlLWVkaXQtYnV0dG9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwOyBcbn1cblxuLm5vdGVfY29udGFpbmVyICBmb3Jte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm90ZS10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiKDE4NywgMTg3LCAxODcpO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLm5vdGVfY29udGFpbmVyIGZvcm0gLmVkaXRhYmxlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubm90ZV9jb250YWluZXIgIGZvcm0gID4gc3BhbiA+IHRleHRhcmVhe1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxODcsIDE4NywgMTg3KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubm90ZV9jb250YWluZXIgIGZvcm0gID4gc3BhbiA+IHRleHRhcmVhOmZvY3Vze1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA1cHggNXB4IDVweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuLm5vdGVfY29udGFpbmVyICBmb3JtICA+IHNwYW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjViY2JiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5jb250YWN0LXN0YXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnNlbGVjdDItcmVzdWx0LWxhYmVsIC51aS1zZWxlY3QtY2hvaWNlcy1yb3ctaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3Qtc3RhdGUge1xuICBjb2xvcjogIzc2OGQ4Yztcbn1cblxuLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIDAuMTApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTpiZWZvcmUsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNnB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaC1maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgLyogY2xlYXJzIHRoZSDigJhY4oCZIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgICBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHsgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbiAgICAvKiBjbGVhcnMgdGhlIOKAmFjigJkgZnJvbSBDaHJvbWUgKi9cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIH1cbiAgXG4gIC5ncmVlbiB7XG4gICAgY29sb3I6ICMzNjYxMDA7XG4gIH1cblxuICBjb250YWN0LXN0YXRlIC5mYSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG5cbiAgLnN1YmplY3QtaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmJ0bi5idG4tcHJpbWFyeS5tMS5iZy1ibGFjayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnRvLWRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cblxuICBhZG1pbi1hY3Rpb24tZGV0YWlscyBkaXYucDEge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIGFkbWluLWFjdGlvbi1kZXRhaWxzIHAucDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1jZS10aW55bWNlLm1jZS1jb250YWluZXIubWNlLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gIC5wMS1lbWFpbHMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cblxuICAuYm9yZGVyLXNlcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC5wYWRkaW5nLXJpZ2h0LTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBhZGRpbmctbGVmdC1yaWdodC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZGl2LWJyZWFrLXdvcmQge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5sYXN0LWVtYWlsLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubWNlLW1lbnUtaXRlbS1ub3JtYWwubWNlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkEyMiAhaW1wb3J0YW50O1xuICB9XG4gIC5tY2UtcGFuZWwsIC5tY2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWNlLWVkaXQtYXJlYS5tY2UtY29udGFpbmVyLm1jZS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBpY3RvLW9rIHtcbiAgICBjb2xvcjogIzEyOTUxZTtcbiAgfVxuXG4gIC5waWN0by1ub2sge1xuICAgIGNvbG9yOiAjZTUxNDE4O1xuICB9XG5cbiAgLmVtYWlsLWV2ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxuXG4gIC5lbWFpbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBhZG1pbi1hY3Rpb24tZGV0YWlscyAuYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAuYnRuLmJnLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiYTIyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuXG4gIC5idG4uYmctZGFuZ2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MTQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuYmxvY2staGVhZGVyIC50aXRsZS5yZWQge1xuICAgIGNvbG9yOiAjZmFiYTIyO1xuICB9XG5cbiAgLmF0dGFjaG1lbnRzLWRpdiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYnRuLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG5cbiAgLmJ0bi1jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5uby10aW55IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLmJnLWdyYXksIC5tY2Utd2luZG93IC5tY2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgIC5tY2UtdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAxIC5idG4uYmctcmVkLCAubWNlLXdpbmRvdyAubWNlLWJ0bi5tY2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkEyMiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogYmxhY2s7O1xuICAgIGJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICAubWNlLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbWFpbCwgLnN0YXJ0LWNvbnZlcnNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5maWVsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAuc3RhcnQtY29udmVyc2F0aW9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgaW5wdXQsIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnN0b3Atc2Nyb2xsaW5nICN0aGlyZGFyeS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5tY2UtY29udGFpbmVyLFxuICAubWNlLWNvbnRhaW5lciAqLFxuICAubWNlLXdpZGdldCxcbiAgLm1jZS13aWRnZXQgKixcbiAgLm1jZS10ZXh0LFxuICAubWNlLXJlc2V0IHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWNlLWljbyB7XG4gICAgZm9udC1mYW1pbHk6IHRpbnltY2UgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tY2UtbWVudS1pdGVtOmhvdmVyLCAubWNlLW1lbnUtaXRlbS5tY2Utc2VsZWN0ZWQsIC5tY2UtbWVudS1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhZG1pbi1hY3Rpb24tZGV0YWlscyAuYmxvY2stY29udGVudCAubGFzdC1lbWFpbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cblxuICBidG4tb3V0bGluZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubWNlLXN0YXR1c2JhciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5tY2UtdG9vbHRpcC1pbm5lciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1hdHRhY2htZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNzY4ZDhjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5maWxlLWF0dGFjaG1lbnQ6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUJBMjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWNlLXdpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiKDAgMCAwIC8gMzAlKSAhaW1wb3J0YW50O1xuICAubWNlLXdpbmRvdy1oZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAubWNlLWNsb3NlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIC5tY2UtdGl0bGUge1xuICAgICAgY29sb3I6ICNGQUJBMjIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuICB9XG4gIC5tY2UtZm9vdCB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG5cbi5yb3VuZGVkLWZsYXR7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4iLCJcbi5maWVsZHtcbiAgJi5uZy10b3VjaGVkLCAubmctc3VibWl0dGVkICZ7XG4gICAgJi5uZy1mb2N1c3tcbiAgICAgIEBleHRlbmQgLmlzLWZvY3VzZWQ7XG4gICAgfVxuICAgICYubmctZGlzYWJsZWR7XG4gICAgICBAZXh0ZW5kIC5pcy1kaXNhYmxlZDtcbiAgICB9XG4gICAgJi5uZy1yZWFkLW9ubHl7XG4gICAgICBAZXh0ZW5kIC5pcy1yZWFkLW9ubHk7XG4gICAgfVxuICAgICYubmctdmFsaWR7XG4gICAgICBAZXh0ZW5kIC5pcy1zdWNjZXNzO1xuICAgIH1cbiAgICAmLm5nLXdhcm57XG4gICAgICBAZXh0ZW5kIC5pcy13YXJuaW5nO1xuICAgIH1cbiAgICAmLm5nLWludmFsaWR7XG4gICAgICBAZXh0ZW5kIC5pcy1lcnJvcjtcbiAgICB9XG4gIH1cbiAgJjppbnZhbGlke1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIH1cbn1cblxuLmZpZWxkLW5vdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn0iLCJ1bC5uYXYubmF2LXRhYnMge1xuICBAZXh0ZW5kIC5saXN0LXJlc2V0O1xuXG4gIGxpIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgJi5hY3RpdmV7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICBAZXh0ZW5kIC5iZy1ncmF5O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgQGV4dGVuZCAubTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZWxsIHtcbiAgICAmLndlbGwtc21hbGx7XG4gICAgICAgIEBleHRlbmQgLnAxO1xuICAgIH1cbiAgICBAZXh0ZW5kIC5iZy1kYXJrZW4tMjtcbiAgICBAZXh0ZW5kIC5ib3JkZXI7XG4gICAgQGV4dGVuZCAucm91bmRlZDtcbn0iLCJcbi50YWdzLXNlbGVjdG9yLnNlbGVjdDItY29udGFpbmVyLW11bHRpe1xuICB3aWR0aDogOTUlO1xuXG4gICYuZmllbGQ6LW1vei1yZWFkLW9ubHk6bm90KHNlbGVjdCl7XG4gICAgLy8gRml4IGJhc3Njc3MgZGVmYXVsdCBiZyBjb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItY2hvaWNlc3tcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIEBleHRlbmQgLnJvdW5kZWQ7XG4gICAgLy9oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXR7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5zZWxlY3QyLWRyb3AtYWN0aXZle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9zZWxlY3QyLnBuZycpIHJpZ2h0IHRvcCBuby1yZXBlYXQ7XG59XG5cbi5qb2JFZGl0U3VibWl0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIl9jb2xvcnNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbiNkYXNoYm9hcmQge1xuXG4gIGhlaWdodDogMTAwJTtcblxuICAuYXJyb3diIHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgLnZhbHVlIHtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAucGljdG8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gIH1cblxuICAuY29uc3VtZXItY29udGVudCB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICRncmVlbi1saWdodDtcbiAgICB9XG5cbiAgfVxuXG4gIC5yaXNrLWNvbnRlbnQge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogM3JlbSBzb2xpZCAkcmVkLWxpZ2h0O1xuICAgIH1cblxuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwNjEzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHRoLCB0ZCB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgJi5kb21haW4tY29sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5jb3VudC1jb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuZGF0ZS1jb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzQzNDM0M7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzY4Njc7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5cbi5kZWFsZXIge1xuXG4gIC5iYWNrIHtcbiAgICAvL2JvcmRlci1yaWdodDogc29saWQgMnB4ICRiYS1jb2xvci1ncmF5LTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogMi44cmVtO1xuICB9XG5cbiAgLnNuYXBzaG90LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgIC5zbmFwc2hvdCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwLjNyZW07XG4gICAgICB3aWR0aDogMTMuNzFyZW07XG4gICAgICB6LWluZGV4OiA5OTk4O1xuICAgIH1cblxuICAgIC5mcm9tbm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMy43MXJlbTtcbiAgICB9XG5cbiAgICAmLnpvb20ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKSB0cmFuc2xhdGUoMzUlLCAwKTtcbiAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuXG4gIH1cblxuICAuYmxvY2staXRlbSB7XG4gICAgLyptaW4td2lkdGg6IDIwJTsqL1xuICB9XG5cbiAgLmJpZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gICYuc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc25hcHNob3Qge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIHdpZHRoOiAyNi42cmVtO1xuICAgIH1cblxuICB9XG5cbiAgLnN0YXQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnN0YXQtaXRlbXMge1xuICAgIHdpZHRoOiA4NHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnN0YXQtaXRlbSB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbnRyb2wtaGFuZGxlci1yaWdodCwgLmNvbnRyb2wtaGFuZGxlci1sZWZ0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gIC5jb250cm9sLWhhbmRsZXItcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3JlbSAzcmVtIDA7XG4gIH1cblxuICAuY29udHJvbC1oYW5kbGVyLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gMCAwIDNyZW07XG4gIH1cblxufVxuXG4jYWN0aW9ucyB7XG5cbiAgdGFibGUge1xuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gIH1cblxufVxuXG4jdGVzdGltb25pZXMge1xuXG4gICYubm9kYXRhIHtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgcGFkZGluZy10b3A6IDExcmVtO1xuICB9XG5cbiAgLmljb24tYXR0YWNobWVudCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxufVxuXG4jZ2FsYXh5IHtcblxuICBoZWlnaHQ6IDI4cmVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcblxuICAgIHRkIHtcbiAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gIH1cblxufVxuXG4jdGltZWxpbmUge1xuXG4gIGhlaWdodDogMzRyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogMTlyZW07XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICB9XG5cbiAgLmNvbnRyb2wtaGFuZGxlci1yaWdodCwgLmNvbnRyb2wtaGFuZGxlci1sZWZ0IHtcbiAgICBtYXJnaW46IDdyZW0gM3JlbTtcbiAgfVxuXG4gIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDlyZW0gMnJlbTtcblxuICAgIC5ldmVudHMge1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5ldmVudC1jb250YWluZXIge1xuXG4gICAgYm9yZGVyLXRvcDogc29saWQgMC40cmVtIHNpbHZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHJlbTtcblxuICAgIC5ldmVudCB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICB0b3A6IC0wLjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG5cbiAgICB9XG5cbiAgICAuZXZlbnQtY29udGVudCB7XG4gICAgICBsZWZ0OiAtMy4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgfVxuXG4gICAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTZyZW07XG4gICAgICB9XG5cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDEuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcblxuICAgICAgLmV2ZW50LWNvbnRlbnQge1xuICAgICAgICB0b3A6IDJyZW07XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5ldmVudC10eXBlLWdyZWVuIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyZWVuIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXZlbnQtdHlwZS1yZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcmVkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXZlbnQtdHlwZS1vcmFuZ2UgIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJG9yYW5nZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuXG4gICAgICAuZXZlbnQtY29udGVudCB7XG4gICAgICAgIHRvcDogLTkuNXJlbTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXJlbSAxcmVtIDAgMXJlbTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi5ldmVudC10eXBlLWdyZWVuIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXZlbnQtdHlwZS1yZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXZlbnQtdHlwZS1vcmFuZ2UgIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAvKiY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcGMgcmVkO1xuICAgIH0qL1xuXG4gIH1cblxufVxuXG4jc2VtIHtcbiAgaGVpZ2h0OiAzMnJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxufVxuXG4jc2VvIHtcbiAgaGVpZ2h0OiAzMnJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxufVxuXG4jYnJhbmRzIHtcbiAgaGVpZ2h0OiAzMnJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cbn1cblxuI2FjdGlvbnMge1xuXG4gIGhlaWdodDogMjhyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG5cbn1cblxuI3NvY2lhbCB7XG5cbiAgaGVpZ2h0OiAzMnJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxuICAuc3RhdC1pdGVtcyB7XG4gICAgd2lkdGg6IDg0cmVtO1xuICB9XG5cbn1cbiIsIkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX21peGluc1wiO1xuXG4uZmlsdGVyIHtcblxuICAmLmFjdGlvbnMge1xuXG4gICAgLmZpbHRlci1jb250ZW50IHtcbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG4gICAgICAgIGhlaWdodDogMzZyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgIGhlaWdodDogMzZyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgIGhlaWdodDogNjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXItc3ViY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG5cbiAgICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG4gICAgICAgICAgaGVpZ2h0OiA1OHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgICAgaGVpZ2h0OiA1OHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogNDZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi50aW1lbGluZSB7XG5cbiAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtc219IHtcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbWR9IHtcbiAgICAgICAgaGVpZ2h0OiAzMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JGJyZWFrcG9pbnQtbGd9IHtcbiAgICAgICAgaGVpZ2h0OiA2NHJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1zdWJjb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuXG4gICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAgICAgICAgIGhlaWdodDogMzhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICAgIGhlaWdodDogODByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi5hY3Rpb24tc2VvIHtcblxuICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAgICAgICBoZWlnaHQ6IDMycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBoZWlnaHQ6IDMycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBoZWlnaHQ6IDY0cmVtO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICNkb21haW57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQge1xuXG4gICAgICAuZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAgICAgICAgIGhlaWdodDogMzhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICAgIGhlaWdodDogNDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICAgIGhlaWdodDogODByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1zbX0ge1xuICAgICAgICBoZWlnaHQ6IDMycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1tZH0ge1xuICAgICAgICBoZWlnaHQ6IDMycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skYnJlYWtwb2ludC1sZ30ge1xuICAgICAgICBoZWlnaHQ6IDYycmVtO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLXN1YmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG5cbiAgICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LXNtfSB7XG4gICAgICAgICAgaGVpZ2h0OiAzOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LW1kfSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRicmVha3BvaW50LWxnfSB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItc3ViY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAmLmNvbGxhcHNlZCB7XG5cbiAgICAuZmlsdGVyLWhhbmRsZXItY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODApO1xuICAgIH1cblxuICB9XG5cbiAgLmZpbHRlci1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDtcblxuICB9XG5cbiAgLmZpbHRlci1oYW5kbGVyLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk5OTk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTAuN3JlbTtcbiAgICB9XG5cbiAgfVxuXG4gICYuY2xvc2VkIHtcblxuICAgIC5maWx0ZXItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZWxlY3RvciB7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYW50aHJhY2l0ZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOnVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P3pieWFzNScpO1xuICBzcmM6dXJsKCcuLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5lb3Q/I2llZml4emJ5YXM1JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLnR0Zj96YnlhczUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24ud29mZj96YnlhczUnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5zdmc/emJ5YXM1I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24tdGVybWluYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLmljb24tcmVmdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLmljb24tYWNjZXB0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLWlucHJvZ3Jlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLmljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuLmljb24tREFTSEJPQVJEX2ljb25lcy0wODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLmljb24tZ29vZ2xlbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1iYWRvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLmljb24tREFTSEJPQVJEX2ljb25lcy0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuLmljb24tZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5pY29uLXNvY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLmljb24tc2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4uaWNvbi1hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4uaWNvbi1zZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4uaWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24tcmVtb3ZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLmljb24tZG93bnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG4uaWNvbi1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4uaWNvbi1hZGRzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuLmljb24tdGVzdGltb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4uaWNvbi12b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4uaWNvbi1zb3VyY2Utc2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4uaWNvbi1zb3VyY2Utc2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1zb3VyY2Utc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24td29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi5pY29uLURBU0hCT0FSRF9pY29uZXMtMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4uaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi5pY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLmljb24tdGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cbi5pY29uLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuIiwiLmFkZC1pdGVtIHtcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAuY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcblxuLnNrLWZvbGRpbmctY3ViZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbn1cblxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1mb2xkQ3ViZUFuZ2xlIDIuNHMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG4gIGFuaW1hdGlvbjogc2stZm9sZEN1YmVBbmdsZSAyLjRzIGluZmluaXRlIGxpbmVhciBib3RoO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooOTBkZWcpO1xufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDE4MGRlZyk7XG59XG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcbn1cbi5zay1mb2xkaW5nLWN1YmUgLnNrLWN1YmUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcbiAgMCUsIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoLTE4MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfSAyNSUsIDc1JSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9IDkwJSwgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stZm9sZEN1YmVBbmdsZSB7XG4gIDAlLCAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH0gMjUlLCA3NSUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfSA5MCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxufVxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuXHRzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Xb3JrU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvV29ya1NhbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdFx0IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9Xb3JrU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZsYWctaWNvbi11bmtub3duIHtcbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy92Mi9oZWxwLnN2Z1wiKTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoZWlnaHQ6MTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhLWNvbG9yLWdyYXktNDtcbn1cblxuLmg3IHsgZm9udC1zaXplOiAkaDcgfVxuXG5hIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgJi5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gICYuYmlnIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cblxufVxuXG4uZmxhZy1pY29uLmZsYWctaWNvbi1zcXVhcmVkIHtcblxuICAgICYuc21hbGwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgIH1cblxuICAgICYubWVkaXVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgIH1cblxuICAgICYuYmlnIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG4gIH1cblxuLypcbiNtZW51IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuKi9cblxuI2FwcGxpY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b3AtYmFyLWhlaWdodH0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI2NvbnRlbnQge1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQgdG9wO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjcHJpbWFyeS1wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5ydWxlcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5ydWxlcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYigxOTIsIDE5MiwgMTkyKTtcbn1cblxuLnJ1bGVzLnBhc3NlZCB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnJ1bGVzLnBhc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG59XG5cbi5ydWxlcy5ub3RwYXNzZWQge1xuICBjb2xvcjogcmdiKDE5MiwgMTkyLCAxOTIpO1xufVxuXG4ucnVsZXMubm90cGFzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyXXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cblxuI3ByaW1hcnktcGFuZWwge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbiNzZWNvbmRhcnktcGFuZWwge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbiN0aGlyZGFyeS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYS1jb2xvci1ncmF5LTQ7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zaG93LXNlY29uZGFyeSB7XG5cbiAgI3ByaW1hcnktcGFuZWwge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgI3NlY29uZGFyeS1wYW5lbCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG59XG5cbi5zaG93LXRoaXJkYXJ5IHtcblxuICAjdGhpcmRhcnktcGFuZWwge1xuICAgIHRvcDogMDtcbiAgfVxuXG59XG5cbi5ibG9jay1jb250YWluZXIge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDBweCwgNXB4LCAwcHgsICM5OTksIDApO1xufVxuXG4uYmxvY2stY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYS1jb2xvci13aGl0ZTtcbiAgLy9AaW5jbHVkZSBib3gtc2hhZG93KDEwcHgsIDEwcHgsIC04cHgsICM5OTksIDApO1xufVxuXG4uYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhLWNvbG9yLWdyYXktNTtcbn1cblxuLm92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZsYWctaWNvbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi5mcmVlbWl1bSB7XG5cbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cbiAgLnByaXZhdGUge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmZyZWVtaXVtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ZyZWVtaXVtLnBuZz8xXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6IHJlZDtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm9kYXRhIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGNvbnRlbnQ6IFwiTm8gZGF0YVwiO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC45NjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG59XG5cbi5ub3JpZ2h0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGNvbnRlbnQ6IFwiTm8gbW9uaXRvcmluZyBvZiB0aGlzIHNlY3RvclxcYVxuICAgIFRvIGFkZCB0aGlzIHNlcnZpY2UgcGxlYXNlIGNvbnRhY3QgdXMhXCI7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjk2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbn1cblxuLm5vYnJhbmRzIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGNvbnRlbnQ6IFwiTm8gb3RoZXIgYnJhbmRzIGRldGVjdGVkXCI7XG5cbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuOTY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG59XG5cbi5ibHVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDIwcHgpO1xuICAtby1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lZGl0YWJsZS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uZWxsaXBzaXMge1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uY29tcGV0aXRvci1hZHMsIC5jb21wZXRpdG9yLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy90cmFuc2l0aW9uOmRpc3BsYXkgMXMgZWFzZTtcbn1cbi5jb21wZXRpdG9yLWFkcy10b2dnbGUsIC5jb21wZXRpdG9yLXJlc3VsdHMtdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uYWQtY29udGFpbmVye1xuICBmb250LWZhbWlseTogYXJpYWwsc2Fucy1zZXJpZjtcbiAgLmJsdWV7XG4gICAgY29sb3I6IHJnYigyNiwgMTMsIDE3MSk7XG4gIH1cbiAgLnByZXZpZXd7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDhweCA4cHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUxZTU7IFxuICB9XG4gIC5hZC1wcmljZXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYWQtdXJse1xuICAgIGNvbG9yOiByZ2IoMCwgMTAyLCAzMyk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg5LCAxNDgsIDEwNyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gIH1cbiAgLmFkLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiKDg0LCA4NCwgODQpO1xuICB9XG59XG5cbi5yZXF1ZXN0LWlmcmFtZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTdweCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsb3NlZCB7XG5cbiAgLmNvbXBldGl0b3ItYWRzLXRvZ2dsZSwgLmNvbXBldGl0b3ItcmVzdWx0cy10b2dnbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuY29tcGV0aXRvci1hZHMsIC5jb21wZXRpdG9yLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4uZ3Jvd2wtY29udGFpbmVyLmdyb3dsLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbn1cbi5ncm93bC1jb250YWluZXIgPiAuZ3Jvd2wtaXRlbS5uZy1lbnRlcixcbi5ncm93bC1jb250YWluZXIgPiAuZ3Jvd2wtaXRlbS5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjowLjI1cyBsaW5lYXIgYWxsO1xuICAtbW96LXRyYW5zaXRpb246MC4yNXMgbGluZWFyIGFsbDtcbiAgLW8tdHJhbnNpdGlvbjowLjI1cyBsaW5lYXIgYWxsO1xuICB0cmFuc2l0aW9uOjAuMjVzIGxpbmVhciBhbGw7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLmFsZXJ0IHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwJSwgI2M4ZTViYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RmZjBkOCAwJSwgI2M4ZTViYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZGZmMGQ4KSwgdG8oI2M4ZTViYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGZmMGQ4IDAlLCAjYzhlNWJjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmRmZjBkOCcsIGVuZENvbG9yc3RyPScjZmZjOGU1YmMnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2IyZGJhMTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDllZGY3IDAlLCAjYjlkZWYwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNkOWVkZjcpLCB0bygjYjlkZWYwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkOWVkZjcgMCUsICNiOWRlZjAgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZDllZGY3JywgZW5kQ29sb3JzdHI9JyNmZmI5ZGVmMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjOWFjZmVhO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmY2Y4ZTMgMCUsICNmOGVmYzAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmY2Y4ZTMgMCUsICNmOGVmYzAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZjZjhlMyksIHRvKCNmOGVmYzApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZjZjhlMyAwJSwgI2Y4ZWZjMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmY2Y4ZTMnLCBlbmRDb2xvcnN0cj0nI2ZmZjhlZmMwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmNWU3OWU7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAlLCAjZTdjM2MzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJkZWRlIDAlLCAjZTdjM2MzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmMmRlZGUpLCB0bygjZTdjM2MzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmRlZGUgMCUsICNlN2MzYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjJkZWRlJywgZW5kQ29sb3JzdHI9JyNmZmU3YzNjMycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYm9yZGVyLWNvbG9yOiAjZGNhN2E3O1xufVxuXG5cbkBrZXlmcmFtZXMgcmVtb3ZlZGFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlbW92ZWQge1xuICBhbmltYXRpb246IHJlbW92ZWRhbmltYXRpb24gMS41cyBsaW5lYXIgMTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cblxuICAudG9nZ2xlLWJnIHtcblxuICAgIGlucHV0IHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gIH1cbn1cblxuI2lmcmFtZS1kYXNoYm9hcmQge1xuICBib3JkZXI6IDA7XG59XG5cbi5jYXBpdGFsaXple1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmhvdmVyLWRhcmtlbntcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjByZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbi5zdG9wLXNjcm9sbGluZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4iLCJAaW1wb3J0IFwiX21peGluc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcblxuI21lbnUge1xuICBoZWlnaHQ6MTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8vd2lkdGg6ICRiYS1tZW51LXdpZHRoO1xuXG4gID4gLmNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgID4gLmxlZnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skdG9wLWJhci1oZWlnaHR9KTtcbiAgICAgIHdpZHRoOiA5LjhyZW07XG4gICAgICBib3JkZXItcmlnaHQ6ICNjY2Mgc29saWQgMnB4O1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA3LjhyZW07XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXG4gICAgICAgIC5uYXYtdGl0bGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZ29sZCBzb2xpZCAzcHg7XG4gICAgICAgICAgY29sb3I6ICRhbnRocmFjaXRlO1xuXG4gICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogJGdvbGQgc29saWQgM3B4O1xuICAgICAgICAgIGNvbG9yOiAkYW50aHJhY2l0ZTtcbiAgICAgICAgXG4gICAgICAgICAgJiA+IGkge1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcC1iYXItaGVpZ2h0fSk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDIwLjVyZW07XG4gICAgICBib3JkZXItcmlnaHQ6ICNFQ0VGRjEgc29saWQgMXB4O1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAvL0BpbmNsdWRlIGJveC1zaGFkb3coMHB4LCAtMXB4LCAwLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSksIGluc2V0KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRkYxO1xuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZBRDRBO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYW50aHJhY2l0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICRhbnRocmFjaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFRkYxO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgLypib3JkZXItbGVmdDogc29saWQgMC40cmVtICRyZWQ7Ki9cbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgLy9AaW5jbHVkZSBib3gtc2hhZG93KDAsIDFweCwgMCwgI2MxYmZjMCwgaW5zZXQpO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQUQ0QTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uc2hvdy1zZWNvbmRhcnkge1xuXG4gICNtZW51IHtcblxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28tc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuXG4gICAgICAucmlnaHQge1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uLCAubWVudS10aXRsZSB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAjZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbiIsIi5tb2RhbC1sb2dpbiwgLm1vZGFsLWZvcmdvdC1wYXNzd29yZCwgLm1vZGFsLXJlc2V0LXBhc3N3b3JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUZGMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBcbiAgLm1vZGFsLWNsb3NlIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCA1cHggLTRweCByZ2JhKDIwMSwxOTcsMjAxLDEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDVweCAtNHB4IHJnYmEoMjAxLDE5NywyMDEsMSk7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDVweCAtNHB4IHJnYmEoMjAxLDE5NywyMDEsMSk7XG4gIH1cblxuICAubG9nb3V0IHtcbiAgICByaWdodDogOHJlbTtcbiAgICB0b3A6IDM5JTtcbiAgfVxuXG59XG5cbi5tb2RhbHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubW9kYWwtbWVkaXVte1xuICBsZWZ0OiBjYWxjKDUwdncgLSA0MDBweCkgO1xuICB3aWR0aDogODAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCByZ2IoMCAwIDAgLyAzMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubG9naW4tbG9nb3tcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmJhY2tkcm9wLW1vZGFse1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbiIsIi5uZy10YWJsZSB0aC5zb3J0YWJsZSAuc29ydC1pbmRpY2F0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmctdGFibGUgdGguc29ydGFibGUgLnNvcnQtaW5kaWNhdG9yOmFmdGVyLFxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlIC5zb3J0LWluZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAuMztcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5uZy10YWJsZSB0aC5zb3J0YWJsZSAuc29ydC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG4ubmctdGFibGUgdGguc29ydGFibGUgLnNvcnQtaW5kaWNhdG9yOmhvdmVyOmFmdGVyLFxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlIC5zb3J0LWluZGljYXRvcjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyxcbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWFzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyAuc29ydC1pbmRpY2F0b3I6YWZ0ZXIsXG4ubmctdGFibGUgdGguc29ydGFibGUuc29ydC1hc2MgLnNvcnQtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWRlc2MgLnNvcnQtaW5kaWNhdG9yOmJlZm9yZSxcbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWFzYyAuc29ydC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtYXNjIC5zb3J0LWluZGljYXRvcjphZnRlcixcbi5uZy10YWJsZSB0aC5zb3J0YWJsZS5zb3J0LWFzYyAuc29ydC1pbmRpY2F0b3I6aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAta2h0bWwtb3BhY2l0eTogMC42O1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xufVxuLm5nLXRhYmxlIHRoLnNvcnRhYmxlLnNvcnQtZGVzYyAuc29ydC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAta2h0bWwtb3BhY2l0eTogMC42O1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBhZ2VyIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm5nLXRhYmxlLXBhZ2luYXRpb257XG4gIEBleHRlbmQgLmxpc3QtcmVzZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBsaXtcbiAgICBAZXh0ZW5kIC5wMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIm9iLWRhdGVyYW5nZXBpY2tlciB7XG5cbiAgICAucGlja2VyLWRyb3Bkb3duLWNvbnRhaW5lcntcblxuICAgIC5waWNrZXItZHJvcGRvd257XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC5waWNrZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucmFuZ2VzLWFjdGlvbnMsIC5kYXRlLXJhbmdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtcmFuZ2V7XG4gICAgICAgIH1cblxuICAgICAgICAucmFuZ2VzLWFjdGlvbnN7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIH1cblxufSIsIlxuI3NlY29uZGFyeS1wYW5lbHtcbiAgJi5uZy1lbnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYubmctbGVhdmUge1xuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyIGFsbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5wcmljZS1ob3Zlcjpob3ZlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkaW1ncmF5IWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWhvdmVyOmhvdmVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGRpbWdyYXkgIWltcG9ydGFudDtcbn1cblxuW2RhdGUtcGlja2VyLXdyYXBwZXJde1xuICByaWdodDogMzVweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1yYW5nZS1kYXRlLXBpY2tlcntcbiAgd2lkdGg6IDEycmVtO1xufVxuIiwiI2Rpc3RyaWJ1dGlvbiwgI3ByaW5jaXBhbCB7XG4gIGhlaWdodDogMzJyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogMThyZW07XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbn1cblxuLmNvbXBldGl0b3ItcmVzdWx0cyB7XG4gIGJvcmRlcjogc29saWQgNHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29tcGV0aXRvci1yZXN1bHRzIHtcbiAgLnJlc3VsdCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4O1xuICB9XG5cbn1cblxuLnZlcnRpY2FsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcblxuICAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEyNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgfVxuXG59XG4iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIl9taXhpbnNcIjtcblxuJHRvZ2dsZWhlaWdodDogMS4yZW07XG4kdG9nZ2xld2lkdGg6IDIuMmVtO1xuJHRvZ2dsZWJnOiAkYmEtY29sb3ItZ3JheS0wO1xuJHRvZ2dsZWJvcmRlcnNpemU6IC4xMmVtO1xuJHRvZ2dsZWJvcmRlcmNvbG9yOiByZ2IoMjMwLDIzMCwyMzApO1xuJHRvZ2dsZWlucHV0d2lkdGg6ICR0b2dnbGV3aWR0aDtcblxuJHN3aXRjaGJnOiAkYmEtY29sb3Itd2hpdGU7XG4kc3dpdGNoc2l6ZTogJHRvZ2dsZWhlaWdodCAqIC45NTtcbiRzd2l0Y2hib3JkZXJzaXplOiAwZW07XG4kc3dpdGNoYm9yZGVyY29sb3I6IGRhcmtlbigkc3dpdGNoYmcsIDE1JSk7XG5cbiRhY3RpdmVjb2xvcjogJGdyZWVuO1xuJGFjdGl2ZWJvcmRlcmNvbG9yOiBkYXJrZW4oJGFjdGl2ZWNvbG9yLCA1JSk7XG5cbiRsYWJlbG9mZnNldDogJHRvZ2dsZWhlaWdodCAvIDMuNjM2MzYzNjQ7XG4kYm9yZGVycmFkaXVzOiAyZW07XG5cbi8vIFN3aXRjaCBTdHlsZXNcbi50b2dnbGUtc3dpdGNoIHtcbiAgLnRvZ2dsZS1iZyB7XG4gICAgYmFja2dyb3VuZDogJHRvZ2dsZWJnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJyYWRpdXM7XG4gICAgYm9yZGVyOiAkdG9nZ2xlYm9yZGVyc2l6ZSBzb2xpZCAkdG9nZ2xlYm9yZGVyY29sb3I7XG4gICAgaGVpZ2h0OiAkdG9nZ2xlaGVpZ2h0OyAvKiBZb3UgY2FuIGNoYW5nZSB0aGlzIGxhdGVyIGlmIHlvdSB3YW50ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBSZXF1aXJlZCB0byBhbGxvdyB0aGUgc3dpdGNoIHRvIG1vdmUgYXJvdW5kICovXG4gICAgd2lkdGg6ICR0b2dnbGV3aWR0aDsgLyogVGhpcyBjYW4gYmUgY2hhbmdlZCBsYXRlciBhcyB3ZWxsICovXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRvZ2dsZWJvcmRlcmNvbG9yLDUlKTtcbiAgICB9XG5cbiAgICAmLm9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhY3RpdmVjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZWJvcmRlcmNvbG9yO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogJHRvZ2dsZWlucHV0d2lkdGg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7IC8qIFdlIHdhbnQgdGhlIGlucHV0IHRvIGJlIG92ZXIgdGhlIHNwYW4uc3dpdGNoLCB3aGljaCB3ZSdsbCBnaXZlIGEgei1pbmRleCBvZiAxICovXG4gICAgICAvKklFKi9cbiAgICAgIHpvb206IDE7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cbiAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8qIGluaXRpYWwgdG9nZ2xlIHBvc2l0aW9uICovXG4gICAgLnN3aXRjaCB7XG4gICAgICAmLm9mZiB7XG4gICAgICAgIGxlZnQ6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIGZpbmFsIHJlbGF0aXZlIHRvZ2dsZSBwb3NpdGlvbiAqL1xuICAgIC5zd2l0Y2gge1xuXG4gICAgICAmLm9uIHtcbiAgICAgICAgbGVmdDogKCR0b2dnbGV3aWR0aCAtICRzd2l0Y2hzaXplIC0gJHRvZ2dsZWJvcmRlcnNpemUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvLyBNYWluIGNpcmN1bGFyIHN3aXRjaFxuICAuc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3dpdGNoYmc7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcnJhZGl1cztcbiAgICBib3JkZXI6ICRzd2l0Y2hib3JkZXJzaXplIHNvbGlkICRzd2l0Y2hib3JkZXJjb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRzd2l0Y2hzaXplO1xuICAgIHdpZHRoOiAkc3dpdGNoc2l6ZTtcbiAgICBsZWZ0OiAwLjFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMpO1xuICAgIHotaW5kZXg6IDA7IC8qIFJlbWVtYmVyLCBpdCBtdXN0IGJlIGJlbG93IHRoZSBpbnZpc2libGUgaW5wdXRzICovXG5cbiAgICAmLm9uIHtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAtLjJlbSAuMmVtIC41ZW0gcmdiYSgwLDAsMCwuMDYpLFxuICAgICAgLjRlbSAuNGVtIDEuNWVtIHJnYmEoMCwwLDAsLjA4KTtcbiAgICB9XG5cbiAgICAmLm9mZiB7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgLjJlbSAuMmVtIC41ZW0gcmdiYSgwLDAsMCwuMDYpLFxuICAgICAgLS40ZW0gLjRlbSAxLjVlbSByZ2JhKDAsMCwwLC4wOCk7XG4gICAgfVxuXG4gIH1cblxuICAvLyBBbHRlcm5hdGVcblxuICAudG9nZ2xlLWFsdGVybmF0ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIHdpZHRoOiAkdG9nZ2xld2lkdGggKiAxLjQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogJHRvZ2dsZWlucHV0d2lkdGggKiAxLjM7XG5cbiAgICAgICZ+OmNoZWNrZWR+LnN3aXRjaHtcbiAgICAgICAgbGVmdDogKCR0b2dnbGV3aWR0aCAqIDEuNCAtICRzd2l0Y2hzaXplIC0gJHRvZ2dsZWJvcmRlcnNpemUpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnRvZ2dsZS1hbHRlcm5hdGUgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGxhYmVsb2Zmc2V0O1xuICAgIC8vIHRyYW5zaXRpb246IC4wNXMgYWxsO1xuICB9XG5cbiAgLnRvZ2dsZS1iZyBsYWJlbC5vbiB7XG4gICAgbGVmdDogLjc1ZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC4xZW0gMCAkYWN0aXZlY29sb3I7XG4gIH1cblxuICAudG9nZ2xlLWJnIGxhYmVsLm9mZiB7XG4gICAgcmlnaHQ6IC41NWVtO1xuICAgIGNvbG9yOiAjYWFhO1xuICB9XG5cbiAgLmFjdGlvbi11cmxze1xuICAgIC50b2dnbGUtYmd7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbn1cbiIsIkBpbXBvcnQgXCJfbWl4aW5zXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuXG5cbi50b3BiYXIge1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFCQTIyO1xuICBwYWRkaW5nOiAxcmVtOyBcbiAgXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgaW1ne1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgLmF2YXRhciB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG5cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
