@charset "UTF-8";
/**
 * Font families
 * @type List
 */
/**
 * Font-sizes
 * @type Length
 */
/**
 * Colors
 * @type Color
 */
/* text */
/* links */
/* icons */
/* background */
/* borders */
/* statuses */
/**
 * Default line-height
 * @type length
 */
/* 20/14 */
/**
 * Base element widths
 * @type length
 */
/**
 * Base grid width
 * @type length
 */
/**
 * Transitions
 * @type property values
 */
/**
 * Relative or absolute URL where all assets are served from
 * @type String
 * @example scss - When using a CDN
 * $base-url: "http://cdn.example.com/assets/";
 */
/*
 *  Remodal - v1.1.0
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
#qtip-overlay.blurs,.qtip-close{cursor:pointer}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}
.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}
.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}
.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}
.qtip-default .qtip-titlebar{background-color:#FFEF93}
.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}
.qtip-light .qtip-titlebar{background-color:#f1f1f1}
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}
.qtip-dark .qtip-titlebar{background-color:#404040}
.qtip-dark .qtip-icon{border-color:#444}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}
.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}
.qtip-cream .qtip-titlebar{background-color:#F0DE7D}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
.qtip-red{background-color:#F78B83;color:#912323}
.qtip-red .qtip-titlebar{background-color:#F06D65}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}
.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}
.qtip-green .qtip-titlebar{background-color:#B0DE78}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}
.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}
.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}
.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}
.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959FA9;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:0 0}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{-webkit-filter:none;filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}
#qtip-overlay{position:fixed}
#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.qtipmodal-ie6fix{position:absolute!important}
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none;
}
/* Necessary styles of the overlay */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}
/* Necessary styles of the wrapper */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}
/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Necessary styles of the modal dialog */
.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(255, 255, 255, 0.5);
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}
/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}
/* Default theme styles of the modal dialog */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}
.remodal.remodal--banner {
  width: auto !important;
  height: auto !important;
}
.remodal.remodal--banner > button {
  position: absolute;
  top: -40px;
  right: -20px;
  cursor: pointer;
  height: 18px;
  width: 18px;
  background-color: transparent;
  border: none;
}
.remodal.remodal--banner > button:after,
.remodal.remodal--banner > button:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  background-color: #122f5b;
  transition: all 0.2s ease-out;
  top: 7px;
  right: 0;
}
.remodal.remodal--banner > button:hover:after,
.remodal.remodal--banner > button:hover:before {
  background-color: #222;
}
.remodal.remodal--banner > button:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.remodal.remodal--banner > button:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}
/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}
/* Close button */
.remodal-close {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}
.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}
.remodal-close::before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center;
}
/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}
.remodal-confirm {
  color: #fff;
  background: #81c784;
}
.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}
.remodal-cancel {
  color: #fff;
  background: #e57373;
}
.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}
/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
}
@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}
.irs-line-left {
  left: 0;
  width: 11%;
}
.irs-line-mid {
  left: 9%;
  width: 82%;
}
.irs-line-right {
  right: 0;
  width: 11%;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}
.irs-slider.type_last {
  z-index: 2;
}
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}
.irs-from, .irs-to, .irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: transparent;
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.flatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 0px 12px 24px 0px rgba(18, 47, 91, 0.3), inset 0px 0px 32px 0px rgba(241, 241, 241, 0.5);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.hasWeeks {
  width: auto;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-month {
  background: transparent;
  color: #122f5b;
  fill: #d9dde2;
  font-size: 14px;
  height: 28px;
  line-height: 1;
  margin-bottom: 5px;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  text-transform: uppercase;
}
.flatpickr-prev-month,
.flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3;
}
.flatpickr-prev-month i,
.flatpickr-next-month i {
  position: relative;
}
.flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month.flatpickr-next-month,
.flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
  fill: #122f5b;
}
.flatpickr-prev-month svg,
.flatpickr-next-month svg {
  width: 14px;
}
.flatpickr-prev-month svg path,
.flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.05);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month.slideLeft {
  -webkit-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideLeftNew {
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRight {
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month.slideRightNew {
  -webkit-transform: translate3d(0, 0, 0px);
  transform: translate3d(0, 0, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 12px;
  background: transparent;
  color: #fdd655;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.flatpickr-calendar.animate .dayContainer.slideLeft {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideLeft,
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideRight {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideRightNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #212325;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #efefef;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #efefef;
  background: #efefef;
  color: #212325;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #fdd655;
  box-shadow: none;
  color: #212325;
  border-color: #fdd655;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange,
.flatpickr-day.startRange.startRange + .endRange,
.flatpickr-day.endRange.startRange + .endRange {
  box-shadow: -10px 0 0 #fdd655;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  border-top: 1px solid #f2f2f2;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
.flatpickr-input {
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  color: #2a2a2a;
  display: inline-block;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  height: 30px;
  line-height: 25px;
  padding: 0 15px;
  vertical-align: middle;
  text-align: center;
}
.flatpickr-input:focus {
  box-shadow: 0 2px 6px 0 rgba(18, 47, 91, 0.06);
}
.flatpickr-input[disabled] {
  background-color: #f5f6f7;
  cursor: not-allowed;
  opacity: 0.8;
}
.flatpickr-input.has-error {
  border-color: #f65516;
}
.flatpickr-input.is-valid {
  border-color: #76b345;
}
.flatpickr-input ::-webkit-input-placeholder {
  color: #aaafb4;
}
.flatpickr-input ::-moz-placeholder {
  color: #aaafb4;
}
.flatpickr-input :-ms-input-placeholder {
  color: #aaafb4;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
    transform: translate3d(-100%, 0px, 0px);
  }
}
@keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
    transform: translate3d(-100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
}
@keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
}
@-webkit-keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
    transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
}
@keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
    transform: translate3d(-100%, 0, 0px);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
}
@-webkit-keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block;
}
.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.intl-tel-input .hide {
  display: none;
}
.intl-tel-input .v-hide {
  visibility: hidden;
}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  padding: 0 0 0 8px;
}
.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
}
.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}
@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}
@media (max-width: 500px) {
  .intl-tel-input .country-list {
    max-height: 170px;
  }
}
.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.intl-tel-input .country-list .country {
  padding: 5px 10px;
}
.intl-tel-input .country-list .country .dial-code {
  color: #999;
}
.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
  margin-right: 6px;
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0;
}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
  width: 46px;
}
.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}
.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 66px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 60px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
  padding-left: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
  width: 70px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 74px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 68px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
  padding-left: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 82px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 76px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
  padding-left: 92px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
  width: 86px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 90px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 84px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
  padding-left: 100px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
  width: 94px;
}
.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.intl-tel-input.iti-container:hover {
  cursor: pointer;
}
.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}
.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url("../../img/flags@2x.png");
  }
}
.iti-flag.np {
  background-color: transparent;
}
.country-row .intl-tel-input .flag-container {
  width: 100%;
}
.country-row .intl-tel-input .flag-container .selected-flag {
  width: 100%;
}
.intl-tel-input input {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  color: #2a2a2a;
  display: inline-block;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  height: 30px;
  padding: 0 15px;
  vertical-align: middle;
}
.intl-tel-input .country-list {
  z-index: 21;
}
.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}
/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 21;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 21;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
/**
 * selectize.bootstrap3.css (v0.12.4) - Bootstrap 3 Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 8px 8px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.single.selectize-control.plugin-remove_button [data-value] {
  height: 24px;
  line-height: 24px;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid transparent;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: transparent;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: inherit;
  font-size: inherit;
  line-height: 20px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-control.single .selectize-input.input-active.dropdown-active {
  border-radius: 8px 8px 0 0;
  border-bottom-color: transparent;
}
.selectize-input {
  border: 1px solid #d8dfe6;
  padding: 2px 12px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 8px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 8px 8px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid transparent;
}
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  border: 0 solid transparent;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d8dfe6;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 8px 8px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 3px 12px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}
.selectize-dropdown .active.create {
  color: #262626;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
  height: 30px;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
  text-align: left;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 17px;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #c0c7ce transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -3px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #c0c7ce transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #d8dfe6;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 0 0 8px 8px;
  border-top-color: transparent;
}
.selectize-dropdown .optgroup-header {
  font-size: 12px;
  line-height: 1.42857143;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown .optgroup:before {
  content: ' ';
  display: block;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
  margin-left: -12px;
  margin-right: -12px;
}
.selectize-dropdown-content {
  padding: 5px 0;
}
.selectize-dropdown-header {
  padding: 2px 12px;
}
.selectize-input {
  min-height: 26px;
}
.selectize-input input {
  height: 24px !important;
  text-align: left !important;
}
.selectize-input.dropdown-active {
  border-radius: 8px 8px 0 0;
  border-bottom: transparent;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  outline: 0;
}
.has-error .selectize-input {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .selectize-input:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}
.selectize-control.multi .selectize-input > div {
  border-radius: 3px;
}
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
}
/*
@font-face {
  font-family: 'Font Name';
  src: local('Font Name');
  src: url('../fonts/Font-Name.woff2') format('woff2'),
       url('../fonts/Font-Name.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * Custom currency font (with 3 icons)
 */
@font-face {
  font-family: 'fontello-currency';
  src: url("../fonts/fontello-currency.eot?26110124");
  src: url("../fonts/fontello-currency.eot?26110124#iefix") format("embedded-opentype"), url("../fonts/fontello-currency.woff2?26110124") format("woff2"), url("../fonts/fontello-currency.woff?26110124") format("woff"), url("../fonts/fontello-currency.ttf?26110124") format("truetype"), url("../fonts/fontello-currency.svg?26110124#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?26110124#fontello') format('svg');
  }
}
*/
[class^="currency-icon-"]::before, [class*=" currency-icon-"]::before {
  font-family: "fontello-currency";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.currency-icon--euro::before {
  content: "\f153";
}
.currency-icon--dollar::before {
  content: "\f155";
}
.currency-icon--rouble::before {
  content: "\f158";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-weight: 700;
  line-height: 1.42857;
}
h1 {
  font-size: 24px;
  line-height: 1.25;
}
h2 {
  font-size: 20px;
}
h3 {
  font-size: 18px;
}
b,
strong {
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-weight: 700;
  line-height: 1.42857;
}
i,
em {
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.42857;
}
p {
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-weight: 400;
  line-height: 1.42857;
}
a,
img {
  border: none;
  outline: none;
}
a,
button {
  transition: all 0.2s ease-out;
}
input:focus,
select:focus,
textarea:focus {
  outline: none;
}
input[type=text],
select {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  color: #2a2a2a;
  display: inline-block;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  height: 30px;
  padding: 0 15px;
  vertical-align: middle;
  text-align: center;
}
input[type=text]:focus,
select:focus {
  box-shadow: 0 2px 6px 0 rgba(18, 47, 91, 0.06);
}
input[type=text][disabled],
select[disabled] {
  background-color: #f5f6f7;
  cursor: not-allowed;
  opacity: 0.8;
}
input[type=text].has-error,
select.has-error {
  border-color: #f65516;
}
input[type=text].is-valid,
select.is-valid {
  border-color: #76b345;
}
input[type=text] ::-webkit-input-placeholder {
  color: #aaafb4;
}
input[type=text] ::-moz-placeholder {
  color: #aaafb4;
}
input[type=text] :-ms-input-placeholder {
  color: #aaafb4;
}
input[type=checkbox]:not(.switcher-checkbox) {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
input[type=checkbox]:not(.switcher-checkbox) + label:not(:last-child) {
  margin-right: 10px;
}
input[type=checkbox]:not(.switcher-checkbox) + label::before {
  background-color: transparent;
  border: 1px solid #98a3af;
  border-radius: 2px;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 0 8px 0 0;
  transition: all 0.2s ease-out;
  vertical-align: text-top;
  width: 16px;
}
input[type=checkbox]:not(.switcher-checkbox):focus + label::before {
  border-color: #fdd655;
}
input[type=checkbox]:not(.switcher-checkbox):checked + label::before {
  background: #fdd655 url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%228px%22%20viewBox%3D%220%200%2012%208%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%23ffffff%22%3E%0A%3Cpath%20d%3D%22M11.000%2C1.000%20L11.000%2C0.000%20L12.000%2C0.000%20L12.000%2C1.000%20L11.000%2C1.000%20ZM10.000%2C2.000%20L10.000%2C1.000%20L11.000%2C1.000%20L11.000%2C2.000%20L10.000%2C2.000%20ZM9.000%2C3.000%20L9.000%2C2.000%20L10.000%2C2.000%20L10.000%2C3.000%20L9.000%2C3.000%20ZM8.000%2C4.000%20L8.000%2C3.000%20L9.000%2C3.000%20L9.000%2C4.000%20L8.000%2C4.000%20ZM7.000%2C5.000%20L7.000%2C4.000%20L8.000%2C4.000%20L8.000%2C5.000%20L7.000%2C5.000%20ZM6.000%2C6.000%20L6.000%2C5.000%20L7.000%2C5.000%20L7.000%2C6.000%20L6.000%2C6.000%20ZM5.000%2C7.000%20L5.000%2C6.000%20L6.000%2C6.000%20L6.000%2C7.000%20L5.000%2C7.000%20ZM4.000%2C8.000%20L4.000%2C7.000%20L5.000%2C7.000%20L5.000%2C8.000%20L4.000%2C8.000%20ZM3.000%2C6.000%20L4.000%2C6.000%20L4.000%2C7.000%20L3.000%2C7.000%20L3.000%2C6.000%20ZM2.000%2C5.000%20L3.000%2C5.000%20L3.000%2C6.000%20L2.000%2C6.000%20L2.000%2C5.000%20ZM1.000%2C4.000%20L2.000%2C4.000%20L2.000%2C5.000%20L1.000%2C5.000%20L1.000%2C4.000%20ZM-0.000%2C3.000%20L1.000%2C3.000%20L1.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C3.000%20Z%22/%3E%0A%3C/svg%3E%0A") 50% 50% no-repeat;
  background-size: 75%;
  border-color: #fdd655;
}
input[type=checkbox]:not(.switcher-checkbox)[disabled] + label::before {
  background-color: #f5f6f7;
  border-color: #98a3af;
  cursor: not-allowed;
  opacity: 0.5;
}
select.has-error + .select2 + .select2-selection--single {
  border-color: #f65516;
}
select.is-valid + .select2 + .select2-selection--single {
  border-color: #76b345;
}
.switcher-slide {
  background: #fff;
  border-radius: 13px;
  height: 26px;
  left: 37px;
  position: absolute;
  top: 2px;
  transition: left 0.4s ease, background 0s ease;
  width: 34px;
}
input[type=checkbox].switcher-checkbox {
  display: none;
}
input[type=checkbox].switcher-checkbox:checked + .switcher-label {
  background: #0077f5;
}
input[type=checkbox].switcher-checkbox:checked + .switcher-label:before {
  color: #0077f5;
}
input[type=checkbox].switcher-checkbox:checked + .switcher-label:after {
  color: #fff;
}
input[type=checkbox].switcher-checkbox:checked + .switcher-label .switcher-slide {
  background: #fff;
  left: 2px;
}
input[type=checkbox] + .switcher-label {
  background: #98a3af;
  border-radius: 15px;
  cursor: pointer;
  display: inline-block;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 30px;
  overflow: hidden;
  position: relative;
  width: 73px;
}
input[type=checkbox] + .switcher-label:before {
  color: #fff;
  content: 'On';
  display: block;
  left: 9px;
  line-height: 30px;
  position: absolute;
  transition: color 0.4s ease;
  z-index: 1;
}
input[type=checkbox] + .switcher-label:after {
  color: #98a3af;
  content: 'Off';
  display: block;
  line-height: 30px;
  position: absolute;
  right: 10px;
  transition: color 0.4s ease;
  z-index: 1;
}
/**
 * Clear inner floats
 */
.clearfix::after {
  clear: both;
  content: "";
  display: table;
}
/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}
/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/**
 * 1. Set up a decent box model on the root element
 */
/*html*/
.root {
  background-color: #fff;
  box-sizing: border-box;
  /* 1 */
  font-size: 10px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0;
  height: 100%;
}
/**
 * Make all elements from the DOM inherit from the parent box-sizing
 * Since `*` has a specificity of 0, it does not override the `html` value
 * making all elements inheriting from the root box-sizing value
 * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
*, *::before, *::after {
  box-sizing: inherit;
}
*:hover,
*:active,
*:focus {
  outline: none;
}
/*body*/
.page {
  background-color: #fff;
  color: #2a2a2a;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 1.42857;
  margin: 0;
  overflow: auto;
  padding: 0;
}
.p-header {
  background-color: #ebf1f6;
  height: 80px;
  width: 100%;
  /*min-width: 1035px;*/
  position: relative;
  overflow: visible;
  width: 100%;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.p-header--no-login {
  background-color: #ebf1f6;
}
.p-header--no-login .p-header__user-info .btn {
  border-radius: 8px;
  color: #212b44;
  font-weight: 700;
  float: right;
  height: 40px;
  padding: 11px 25px 10px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.p-header__nav-toogle {
  background-color: #11233f;
  float: left;
  height: 100%;
  padding: 28px 30px 28px 40px;
  width: 100px;
}
.p-header__main-logo {
  background-color: #122f5b;
  float: left;
  height: 100%;
  padding: 18px 40px 20px;
  width: 260px;
  z-index: 1;
}
.p-header__main-logo._v2{
  background-color: #151E25;
}
.p-header__main-logo img{
  /*
  max-width: 160px;
  max-height: 40px;
  */
}
.p-header__main-logo._v2 img{
  max-width: none;
}
.p-header__main-logo .main-logo {
  margin: 0 auto;
}
.p-header--registration .p-header__main-logo {
  padding: 18px 40px 20px 0;
  width: 200px;
}
.p-header--registration._v2 .p-header__main-logo {
  width: 240px;
}

.p-header__user-info {
  background-color: #EEF2F6;
  height: 100%;
  padding: 0 34px;
  position: relative;
  min-width: 920px;
  /*max-width: 1440px;*/
  width: calc(100% - 260px);
  margin: 0 auto;
}
.p-header__extra-opts {
  background-color: #EEF2F6;
  float: right;
  height: 100%;
  width: 140px;
}


.p-header--registration {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #122f5b;
  position: -webkit-sticky;
  position: sticky;
}
.p-header--registration._v2{
  height: 112px;
  padding-top: 20px;
  background-color: #151E25;
}

.p-header--registration__main-logo {
  margin-left: 120px;
}

.p-header__epigraph {
  color: #fff;
  float: left;
  font-size: 16px;
  font-weight: 700;
  padding: 18px 0 20px;
  width: 300px;
}
.p-header__epigraph p {
  margin: 0;
}
.p-header__phone {
  color: #fff;
  float: right;
  padding: 10px 0 20px;
  position: relative;
  margin-right: 10px;
  margin-left: auto;
}
.p-header__phone a {
  color: #fff;
  display: block;
  text-decoration: none;
  margin: 0;
  text-align: right;
}
.p-header__phone a:hover {
  color: #5aa5f3;
}
.p-header__phone .phone-number {
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  text-align: right;
  margin: 0;
}
.p-header__phone .svg-icon {
  fill: #fff;
  vertical-align: baseline;
}
.p-main {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: auto;
  top: 0;
  width: 100%;
  /*z-index: 1;*/
}
.p-header--registration ~ .p-main {
  overflow: unset;
  position: relative;
  padding-bottom: 50px;
  top: 0;
}
.page.sidebar-is-visible .p-main {
  -webkit-filter: blur(5px);
  filter: blur(5px);
  overflow: hidden;
}

.p-main{
  max-width: 100%;
}

.p-content {
  padding: 20px 40px 20px 20px;
}
.content-inner {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  /*max-width: 1440px;*/
  max-width: 100%;
  width: calc(100% - 260px);
  min-width: 920px;
  margin: 0 auto;
}
.p-wrapper {
  margin: 0 auto;
  overflow: visible;
  position: relative;
  width: 100%;
  min-width: 1180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.p-wrapper--registration {
  overflow: unset;
  min-width: 1200px;
}
.p-sidebar {
  background-color: #EEF2F6;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
  top: 0;
  transition: all 0.2s ease-out;
  z-index: 1;
  width: 260px;
}
.p-sidebar:before {
  content: '';
  position: absolute;
  width: 260px;
  height: calc(100vh - 80px);
  top: 0;
  background-color: #EEF2F6;
}
.p-widgets-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.p-widgets-wrapper::before, .p-widgets-wrapper::after {
  content: "";
  display: table;
}
.p-widgets-wrapper::after {
  clear: both;
}
.p-widget {
  border: 1px solid #d8dfe6;
  border-radius: 5px;
  display: inline-block;
  height: auto;
  float: right;
  margin: 0 10px 20px;
  max-height: 230px;
  min-width: 420px;
  width: calc(50% - 20px);
  overflow: hidden;
  position: relative;
}
.p-widget._text {
  height: auto;
  float: none;
}
.p-widget._w100 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: none;
}

.p-widget::before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, white 100%) no-repeat;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  top: 35px;
  width: 100%;
  z-index: 1;
}
.p-widget._text::before {
  display:none;
}
.p-widget:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%) no-repeat;
  bottom: 0;
  content: "";
  display: block;
  height: 30px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.p-widget__header {
  height: 35px;
  padding: 5px 12px;
  position: relative;
  text-align: left;
  width: 100%;
}
.p-widget__header > .drag-btn {
  fill: #98a3af;
  height: 10px;
  width: 5px;
}
.p-widget__header > .drag-btn > .svg-icon {
  display: block;
}
.p-widget__header > .drag-btn:hover {
  cursor: move;
  fill: #212b44;
}
.p-widget__header > .heading {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  padding: 0;
  position: relative;
  margin: 0 10px;
  vertical-align: middle;
}
.p-widget__header > .settings-btn {
  fill: #98a3af;
  height: 10px;
  right: 12px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 10px;
}
.p-widget__header > .settings-btn > .svg-icon {
  display: block;
}
.p-widget__header > .settings-btn:hover {
  fill: #212b44;
}
.p-widget__content {
  height: calc(100% - 35px);
  padding: 0 12px;
  overflow: auto;
}
.p-widget._text .p-widget__content{
  padding: 12px;
}

.p-widget__content .btn {
  font-weight: 700;
}
.p-widget--student-accounts, .p-widget--trade-accounts {
  float: left;
  max-height: 310px;
}
.l-two-columns {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.l-two-columns > div {
  display: table-cell;
  vertical-align: top;
}
.l-two-columns > div:first-child {
  width: 100%;
}
.l-two-columns > div:first-child:not(:only-child) {
  padding-right: 20px;
}
.l-two-columns > div:last-child {
  width: 340px;
}
.p-footer {
  background-color: #122f5b;
  color: #fff;
  overflow: visible;
  padding: 30px 40px 50px 40px;
  position: relative;
  width: 100%;
  z-index: 2;
  /*max-width: 1440px;*/
  margin: 0 auto;
}
.p-footer._v2{
  color: #8A8E92;
  font-size: 12px;
  line-height: 16px;
  font-family: "SuisseIntl",sans-serif;
  background-color: #151E25;
}
.p-header--registration ~ .p-footer {
  overflow: unset;
  overflow: unset;
  max-width: 1440px;
  min-width: 640px;
  margin: 0 auto;
  padding: 30px 40px 50px 40px;
}


.p-header--registration ~ .p-footer._v2{
  padding-top: 60px;
  padding-bottom: 60px;
}

.p-header--registration ~ .p-footer::before {
  border-left: 9999px solid #122f5b;
  box-shadow: 9999px 0 0 #122f5b;
  bottom: 0;
  content: " ";
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.p-header--registration._v2 ~ .p-footer::before {
  border-left: 9999px solid #151E25;
  box-shadow: 9999px 0 0 #151E25;
}
.p-footer__about-company {
  font-size: 14px;
}
.p-footer__notice {
  font-size: 12px;
  text-align: left;
}
.p-footer._v2 .p-footer__notice ,
.p-footer._v2 .p-footer__notice p{
  color: #8A8E92;
  font-size: 12px;
  line-height: 16px;
  font-family: "SuisseIntl",sans-serif;
}
.p-footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
.p-footer__top p:not(:last-child) {
  margin: 0 0 5px;
}
.p-footer__top p:last-child {
  margin: 0;
}
.p-footer__description {
  color: #98a3af;
  font-size: 12px;
  margin-bottom: 30px;
}
.p-footer._v2 .p-footer__description,
.p-footer._v2 .p-footer__description p,
.p-footer._v2 .p-footer__description b,
.p-footer._v2 .p-footer__description strong{
  color: #8A8E92;
  font-size: 12px;
  line-height: 16px;
  font-family: "SuisseIntl",sans-serif;
}
.p-footer._v2 .p-footer__description b,
.p-footer._v2 .p-footer__description strong{
  font-weight: 600;
}
.p-footer__description span {
  font-weight: 700;
}
.p-footer__description p:not(:last-child) {
  margin: 0 0 27px;
  position: relative;
}
.p-footer__description p:not(:last-child):after {
  bottom: -20px;
  color: #98a3af;
  content: "---";
  position: absolute;
  left: 0;
}
.p-footer._v2 .p-footer__description p:not(:last-child):after {
  display: none;
}
.p-footer__description p {
  margin: 0;
}
.p-footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.p-footer__bottom {
  /*
  margin-bottom: 64px;
  */
  margin-bottom: 18px;
  flex-direction: column;
}
.p-footer__phone {
  display: block;
  font-size: 14px;
  line-height: 1.4285714;
}
.p-footer__phone:hover .svg-icon {
  fill: #fff;
}
.p-footer__phone:hover a {
  background: linear-gradient(to right, transparent 33%, transparent 0%) 0 100% repeat-x;
}
.p-footer__phone .svg-icon {
  fill: #98a3af;
  margin-right: 10px;
}
.p-footer__phone a {
  background: linear-gradient(to right, #98a3af 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #fff;
  text-decoration: none;
  -webkit-transform: all 0.2s ease-out;
  -ms-transform: all 0.2s ease-out;
  transform: all 0.2s ease-out;
}
.p-footer__phone._v2{
  margin-bottom: 20px;
}
.p-footer__phone._v2 a{
  border: 0;
  color: #fff;
  font-family: "SuisseIntl",sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
  background: none;
}
.p-footer__social-list {
  list-style: none;
  margin: 0 -15px;
  padding: 0;
}
.p-footer__social-item {
  font-size: 0;
  display: inline-block;
  margin: 0 15px;
}
.p-footer__social-item._v2{
  width: 48px;
  height: 48px;
  margin-right: 0;
  border-radius: 50%;
  position: relative;
}
.p-footer__social-item .svg-icon {
  fill: #98a3af;
}
.p-footer__social-item .svg-icon:hover {
  fill: #fff;
}
.p-footer__social-item._v2:hover .footer-social-links__icon {
    opacity: 0;
}
.p-footer__social-item._v2 .footer-social-links__icon,
.p-footer__social-item._v2 .footer-social-links__icon-hover{
    display: inline-block;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    pointer-events: none;
    -webkit-transition: opacity .15s ease;
    -o-transition: opacity .15s ease;
    transition: opacity .15s ease;
}
.footer-social-links__icon-hover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
.p-footer__social-item._v2:hover .footer-social-links__icon-hover {
  opacity: 1;
}

.arrow {
  border-style: solid;
  border-width: 5px;
  display: inline-block;
  height: 0;
  margin: 5px;
  vertical-align: middle;
  width: 0;
}
.arrow--up {
  border-top: 0;
  border-bottom-color: #000;
  border-left-color: transparent;
  border-right-color: transparent;
}
.arrow--right {
  border-right: 0;
  border-left-color: #000;
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.arrow--left {
  border-left: 0;
  border-right-color: #000;
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.arrow--down {
  border-bottom: 0;
  border-top-color: #000;
  border-left-color: transparent;
  border-right-color: transparent;
}
.link {
  color: #0077f5;
  fill: #0077f5;
  font-weight: 400;
  text-decoration: none;
}
.link:hover, .link:active, .link:focus {
  color: #5aa5f3;
  fill: #5aa5f3;
}
.link--pseudo {
  border-bottom: 1px dotted #0077f5;
}
.link--pseudo:hover, .link--pseudo:active, .link--pseudo:focus {
  border-bottom-color: #5aa5f3;
}
.heading {
  color: #2a2a2a;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-weight: 700;
  margin: 0 0 20px;
  text-align: center;
}
.text {
  color: #2a2a2a;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  margin: 0 0 15px;
  padding: 0;
  text-decoration: none;
}
.svg-icon {
  display: inline-block;
  fill: inherit;
  transition: all 0.2s ease-out;
  vertical-align: middle;
}
.svg-icon--payment-method {
  fill: #98a3af;
}
.data-table tr:hover .svg-icon--payment-method {
  fill: #122f5b;
}
.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.btn:focus {
  outline: none;
}
.btn:focus:active {
  outline: none;
}
.btn--ghost {
  background-color: transparent;
  border: 1px solid #fdd655;
  border-radius: 25px;
  color: #2a2a2a;
  fill: #2a2a2a;
  font-size: 14px;
  font-weight: 700;
  padding: 6px 25px 5px;
}
.btn--ghost > .svg-icon {
  margin-right: 10px;
}
.btn--ghost:hover, .btn--ghost:focus {
  background-color: #fdd655;
}
.btn--disabled {
  background-color: #d8dfe6;
  border: 1px solid #d8dfe6;
  border-radius: 25px;
  color: #2a2a2a;
  fill: #2a2a2a;
  font-size: 14px;
  font-weight: 500;
  padding: 6px 25px 5px;
}
.btn--disabled > .svg-icon {
  margin-right: 10px;
}
.btn--solid {
  background-color: #fdd655;
  border: 1px solid transparent;
  border-radius: 25px;
  color: #2a2a2a;
  fill: #2a2a2a;
  font-size: 14px;
  font-weight: 700;
  padding: 6px 25px 5px;
}
.btn--solid > .svg-icon {
  margin-right: 10px;
}
.btn--solid:hover, .btn--solid:focus {
  box-shadow: 0px 4px 4px rgba(234, 196, 70, 0.3);
}
.btn--round {
  background-color: transparent;
  border: 1px solid #fdd655;
  border-radius: 50%;
  fill: #fdd655;
  height: 23px;
  position: relative;
  width: 23px;
}
.btn--round > .svg-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.btn--round:hover, .btn--round:focus {
  background-color: #fdd655;
  fill: #212b44;
}
.btn--round:active {
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
}
.btn--edit {
  fill: #98a3af;
}
.btn--edit:hover, .btn--edit:focus {
  fill: #5aa5f3;
}
.btn--edit:active {
  fill: #0077f5;
}
.btn--delete {
  fill: #98a3af;
}
.btn--delete:hover, .btn--delete:focus {
  fill: #eb533f;
}
.btn--delete:active {
  fill: #f65516;
}
.btn--edit + .btn--delete {
  margin-left: 20px;
}

.btn--small {
  padding: 7px 15px 6px;
}
.modal-window--open-trading-account .btn--small{
  padding: 7px 13px 6px;
}

.list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.browser-upgrade {
  background-color: #f25648;
  color: #fff;
  font-size: 14px;
  height: 40px;
  line-height: 1;
  left: 0;
  margin: 0;
  padding-top: 15px;
  position: fixed;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.browser-upgrade__link {
  color: #fff;
  text-decoration: underline;
}
.browser-upgrade__link:hover, .browser-upgrade__link:active, .browser-upgrade__link:focus {
  color: #fff;
  text-decoration: none;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-select[readonly] + .select2-container {
  pointer-events: none;
  touch-action: none;
}

.select2-select[readonly] + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}

.select2-select[readonly] + .select2-container .select2-selection__arrow,
.select2-select[readonly] + .select2-container .select2-selection__clear {
  display: none;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.select2-container--bcs {
  position: relative;
}
.select2-container--bcs .select2-selection--single {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  height: 30px;
  outline: 0;
}
.select2-container--bcs .select2-selection--single:focus {
  border: 1px solid #d8dfe6;
  outline: 0;
}
.select2-container--bcs .select2-selection--single .select2-selection__rendered {
  font-size: 14px;
  line-height: 28px;
  padding-left: 12px;
  padding-right: 15px;
  text-align: center;
}
.registration .select2-container--bcs .select2-selection--single .select2-selection__rendered {
  text-align: left;
}
.select2-container--bcs .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  display: none;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bcs .select2-selection--single .select2-selection__placeholder {
  color: #aaafb4;
  font-size: 14px;
}
.select2-container--bcs .select2-selection--single .select2-selection__arrow {
  background-color: transparent;
  border: none;
  display: block;
  height: 28px;
  position: absolute;
  top: 1px;
  right: 2px;
  width: 20px;
}
.select2-container--bcs .select2-selection--single .select2-selection__arrow b {
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -4px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 8px;
}
.select2-container--bcs .select2-selection--single .select2-selection__arrow b::before, .select2-container--bcs .select2-selection--single .select2-selection__arrow b::after {
  content: "";
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.select2-container--bcs .select2-selection--single .select2-selection__arrow b::before {
  border-color: transparent transparent #c0c7ce transparent;
  border-width: 0 3px 4px 3px;
  top: 0;
  left: 0;
}
.select2-container--bcs .select2-selection--single .select2-selection__arrow b::after {
  border-color: #c0c7ce transparent transparent transparent;
  border-width: 4px 3px 0 3px;
  bottom: 0;
  left: 0;
}
.select2-container--bcs.select2-container--open .select2-selection--single {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
.select2-container--bcs.select2-container--open .select2-selection--single .select2-selection__arrow {
  display: none;
}
.select2-container--bcs.select2-container--focus .select2-selection--single {
  box-shadow: 0 2px 6px 0 rgba(18, 47, 91, 0.06);
}
.select2-container--bcs.select2-container--disabled .select2-selection--single {
  background-color: #f5f6f7;
  cursor: not-allowed;
  opacity: 0.8;
}
.select2-container--bcs .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  outline: 0;
  overflow: hidden;
}
.select2-container--bcs .select2-selection--multiple:focus {
  border: 1px solid #d8dfe6;
  outline: 0;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__rendered {
  font-size: 14px;
  line-height: 30px;
  list-style: none;
  margin: 0;
  min-width: 98%;
  padding-left: 8px;
  position: relative;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__clear {
  color: #98a3af;
  cursor: pointer;
  position: absolute;
  font-weight: bold;
  right: 5px;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__placeholder {
  color: #aaafb4;
  font-size: 14px;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__arrow {
  background-color: transparent;
  border: none;
  display: block;
  height: 28px;
  position: absolute;
  top: 1px;
  right: 2px;
  width: 20px;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__arrow b {
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -4px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 8px;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__arrow b::before, .select2-container--bcs .select2-selection--multiple .select2-selection__arrow b::after {
  content: "";
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__arrow b::before {
  border-color: transparent transparent #c0c7ce transparent;
  border-width: 0 3px 4px 3px;
  top: 0;
  left: 0;
}
.select2-container--bcs .select2-selection--multiple .select2-selection__arrow b::after {
  border-color: #c0c7ce transparent transparent transparent;
  border-width: 4px 3px 0 3px;
  bottom: 0;
  left: 0;
}
.select2-container--bcs.select2-container--open .select2-selection--multiple {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
.select2-container--bcs.select2-container--open .select2-selection--multiple .select2-selection__arrow {
  display: none;
}
.select2-container--bcs.select2-container--focus .select2-selection--multiple {
  box-shadow: 0 2px 6px 0 rgba(18, 47, 91, 0.06);
}
.select2-container--bcs.select2-container--disabled .select2-selection--multiple {
  background-color: #f5f6f7;
  cursor: not-allowed;
  opacity: 0.8;
}
.select2-container--bcs .select2-selection__choice {
  display: inline-block;
  margin-right: 10px;
}
.select2-container--bcs .select2-selection--multiple {
  min-height: 30px;
}
.select2-container--bcs .select2-search--dropdown {
  display: none;
}
.select2-container--bcs .select2-search--dropdown .select2-search__field {
  border: 1px solid #d8dfe6;
  outline: 0;
}
.select2-container--bcs .select2-search--inline {
  display: none;
}
.select2-container--bcs .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--bcs .select2-selection--multiple .select2-search--inline {
  display: inline-block;
  text-align: center;
  float: none;
}
.select2-container--bcs .select2-selection--multiple .select2-search--inline input {
  text-align: center;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 95%;
  display: block;
}
.select2-container--bcs .select2-selection--multiple .select2-search--inline input::-webkit-input-placeholder, .select2-container--bcs .select2-selection--multiple .select2-search--inline input::-moz-placeholder, .select2-container--bcs .select2-selection--multiple .select2-search--inline input:-ms-input-placeholder {
  color: #aaafb4;
  font-size: 14px;
  text-align: left;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
}
.select2-container--bcs .select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0;
  background-color: transparent;
  font-size: 14px;
}
.select2-container--bcs .select2-dropdown {
  background-color: white;
  border: 1px solid #d8dfe6;
  border-radius: 18px;
  display: none;
}
.select2-container--bcs.select2-container--open .select2-dropdown.select2-dropdown--above {
  border-radius: 8px 8px 0 0;
  border-bottom: none;
  display: block;
  left: 0;
  overflow: hidden;
  z-index: 10000;
}
.select2-container--bcs.select2-container--open .select2-dropdown.select2-dropdown--below {
  border-radius: 0 0 8px 8px;
  border-top: none;
  display: block;
  left: 0;
  overflow: hidden;
  z-index: 10000;
}
.select2-container--bcs .select2-results > .select2-results__options {
  max-height: 230px;
  overflow-y: auto;
}
.select2-container--bcs .select2-results__option {
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 5px 12px;
  white-space: nowrap;
}
.select2-container--bcs .select2-results__option:last-child {
  border-bottom: 0;
}
.select2-container--bcs .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bcs .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--bcs .select2-results__option[aria-selected=true] {
  background-color: #ebf1f6;
  color: #2a2a2a;
}
.select2-container--bcs .select2-results__option--highlighted {
  background-color: #ebf1f6;
  color: #2a2a2a;
}
.select2-container--bcs .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--bcs:focus {
  outline: 0;
}
.select2-container--bcs .select2-selection__choice {
  float: left;
}
.select2-container--bcs .select2-selection {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 8px;
  height: 100%;
  outline: 0;
}
.select2-container--bcs .select2-selection:focus {
  border: 1px solid #d8dfe6;
  outline: 0;
}
.select2-container--bcs .select2-selection .select2-selection__choice__remove {
  margin-right: 10px;
}
.select2-container--bcs .select2-selection .select2-selection__rendered {
  font-size: 14px;
  padding-left: 12px;
  padding-right: 15px;
  margin-bottom: 0;
  text-align: left;
  display: block;
}
.select2-container--bcs .select2-selection .select2-selection__clear {
  color: #c0c7ce;
  margin-right: 5px;
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--bcs .select2-selection .select2-selection__placeholder {
  color: #aaafb4;
  font-size: 14px;
}
.select2-container--bcs .select2-selection .select2-selection__arrow {
  background-color: transparent;
  border: none;
  display: block;
  height: 28px;
  position: absolute;
  top: 1px;
  right: 2px;
  width: 20px;
}
.select2-container--bcs .select2-selection .select2-selection__arrow b {
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -4px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 8px;
}
.select2-container--bcs .select2-selection .select2-selection__arrow b:before, .select2-container--bcs .select2-selection .select2-selection__arrow b:after {
  content: '';
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.select2-container--bcs .select2-selection .select2-selection__arrow b:before {
  border-color: transparent transparent #c0c7ce transparent;
  border-width: 0 3px 4px 3px;
  top: 0;
  left: 0;
}
.select2-container--bcs .select2-selection .select2-selection__arrow b:after {
  border-color: #c0c7ce transparent transparent transparent;
  border-width: 4px 3px 0 3px;
  bottom: 0;
  left: 0;
}
.select2-container--above.select2-container--open .select2-selection--single {
  border-top: none;
  border-bottom: 1px solid #d8dfe6;
  border-radius: 0 0 8px 8px;
}
.select2-container--above.select2-container--open .select2-selection--single .select2-selection__arrow {
  display: none;
}
.select2-container--below.select2-container--open .select2-selection--single {
  border-bottom: none;
  border-top: 1px solid #d8dfe6;
  border-radius: 8px 8px 0 0;
}
.select2-container--below.select2-container--open .select2-selection--single .select2-selection__arrow {
  display: none;
}
.select2-container--above.select2-container--open .select2-selection--multiple {
  border-top: none;
  border-bottom: 1px solid #d8dfe6;
  border-radius: 0 0 8px 8px;
}
.select2-container--above.select2-container--open .select2-selection--multiple .select2-selection__arrow {
  display: none;
}
.select2-container--below.select2-container--open .select2-selection--multiple {
  border-bottom: none;
  border-top: 1px solid #d8dfe6;
  border-radius: 8px 8px 0 0;
}
.select2-container--below.select2-container--open .select2-selection--multiple .select2-selection__arrow {
  display: none;
}
.select2-container--bcs .select2-selection__choice {
  float: left;
}
.select2-container--bcs .select2-selection__choice:nth-child(2) {
  width: 95%;
  overflow: hidden;
}
.qtip-bcs {
  background-color: #fff;
  border-color: transparent;
  border-radius: 5px;
  box-shadow: 0 0 20px 0 rgba(4, 25, 55, 0.2);
  color: #2a2a2a;
  font-size: 12px;
  margin-left: 5px;
}
.qtip-bcs.has-error {
  color: #f65516;
}
.qtip-bcs .qtip-titlebar {
  background-color: #f00;
  border-radius: 4px 4px 0 0;
}
.hint-block {
  background-color: #d8dfe6;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease-out;
  vertical-align: top;
  width: 14px;
}
.hint-block::before {
  color: #212325;
  content: "?";
  display: inline;
  font-size: 12px;
  font-weight: 700;
}
.hint-block:hover {
  background-color: #fdd655;
}
.has-error + .hint-block {
  background-color: #f65516;
}
.nav-toggle {
  display: block;
  height: 24px;
  position: relative;
  width: 30px;
}
.nav-toggle::before, .nav-toggle::after {
  content: "";
}
.nav-toggle::before, .nav-toggle::after,
.nav-toggle > span {
  background-color: #fff;
  display: block;
  height: 4px;
  transition: all 0.2s ease-out;
  width: 100%;
}
.nav-toggle > span {
  margin: 6px auto;
}
.nav-toggle.is-active::before {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotate(45deg);
  transform: translateY(10px) rotateZ(45deg);
}
.nav-toggle.is-active > span {
  width: 0;
}
.nav-toggle.is-active::after {
  -webkit-transform: translateY(-10px) rotateZ(-45deg);
  -ms-transform: translateY(-10px) rotate(-45deg);
  transform: translateY(-10px) rotateZ(-45deg);
}
.main-logo {
  display: block;
  height: 42px;
  width: 160px;
}
.main-logo > img {
  display: block;
  height: auto;
  width: 100%;
}
.lang-switcher {
  display: inline-block;
  height: 80px;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 70px;
}
.p-header--no-login .lang-switcher {
  background-color: transparent;
  float: right;
  margin-left: 40px;
  transition: all 0.2s ease-out;
}
.p-header--no-login .lang-switcher:hover {
  background-color: #e2eaf0;
}
.p-header--registration .lang-switcher {
  background-color: transparent;
  color: #fff;
  float: right;
}
.lang-switcher__current {
  height: 100%;
  width: 100%;
}
.lang-switcher__current > span {
  background: linear-gradient(to right, #0077f5 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 03px 1px;
  color: #0274F0;
  display: block;
  font-size: 14px;
  /* 4px = arrow width */
  left: calc(50% - 4px);
  position: absolute;
  top: 50%;
  transition: all 0.2s ease-out;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lang-switcher__current > span:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #0274F0;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.2s ease-out;
  width: 0;
}
.p-header--registration .lang-switcher__current > span {
  background: linear-gradient(to right, transparent 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #fff;
}
.p-header--registration .lang-switcher__current > span:after {
  border-top-color: rgba(255, 255, 255, 0.6);
}
.lang-switcher__current:hover {
  cursor: pointer;
}
.lang-switcher__current:hover > span {
  background-image: linear-gradient(to right, #5aa5f3 33%, rgba(255, 255, 255, 0) 0%);
  color: #5aa5f3;
}
.lang-switcher__current:hover > span:after {
  border-top: 0;
  border-bottom: 4px solid #5aa5f3;
}
.p-header--registration .lang-switcher__current:hover > span {
  background-image: linear-gradient(to right, #fff 33%, rgba(255, 255, 255, 0) 0%);
  color: #fff;
}
.p-header--registration .lang-switcher__current:hover > span:after {
  border-bottom-color: rgba(255, 255, 255, 0.6);
}
.lang-switcher__dropdown {
  background-color: #EEF2F6;
  bottom: -100%;
  left: 0;
  list-style: none;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  transition: all 0.2s ease-out;
  visibility: hidden;
  width: 100%;
}
.p-header--registration .lang-switcher__dropdown {
  background-color: #122f5b;
}
.p-header--registration._v2 .lang-switcher__dropdown {
  background-color: #151E25;
  font-family: "SuisseIntl",sans-serif;
}
.lang-switcher__dropdown > li {
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 0.2s ease-out;
}
.lang-switcher__dropdown > li:hover {
  background-color: #ebf1f6;
}
.p-header--registration .lang-switcher__dropdown > li:hover {
  background-color: #2E629D;
}
.lang-switcher__dropdown > li > span {
  background: linear-gradient(to right, #0077f5 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #0077f5;
  transition: all 0.2s ease-out;
}
.p-header--registration .lang-switcher__dropdown > li > span {
  background: linear-gradient(to right, transparent 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #fff;
}
.lang-switcher__dropdown > li > span:hover {
  background: linear-gradient(to right, #5aa5f3 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #5aa5f3;
}
.p-header--registration .lang-switcher__dropdown > li > span:hover {
  background: linear-gradient(to right, #fff 33%, rgba(255, 255, 255, 0) 0%) 0 100% repeat-x;
  background-size: 3px 1px;
  color: #fff;
  transition: all 0.2s ease-out;
}
.lang-switcher__current:hover .lang-switcher__dropdown {
  opacity: 1;
  visibility: visible;
}
.log-out {
  display: inline-block;
  height: 100%;
  fill: transparent;
  position: relative;
  margin-left: 15px;
  vertical-align: middle;
  width: 30px;
}
.user-support path{
  fill: transparent;
  stroke: #98A3AF;
}
.user-support:hover path{
  fill: transparent;
  stroke: #2A2A2A;
}
/*
.log-out > .svg-icon {
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
*/
/*
.log-out:hover > .svg-icon,
.log-out:focus > .svg-icon {
  fill: #212b44;
}
*/
.log-out{
  stroke: #98A3AF;
}
.log-out:hover,
.log-out:focus {
  stroke: #2A2A2A;
}
.user-identity {
  position: relative;
  display: table;
  vertical-align: middle;
}
.user-identity__avatar {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
  width: 40px;
}
.user-identity__avatar > img {
  display: block;
  height: auto;
  width: 100%;
}
.user-identity__info {
  display: table-cell;
  padding-left: 10px;
}
.user-identity__info > span {
  display: block;
  font-size: 12px;
  white-space: nowrap;
}
.user-identity__name {
  color: #0274F0;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  vertical-align: middle;
}
.user-identity__name:hover {
  color: #5aa5f3;
}
.user-identity:after {
  clear: both;
  content: "";
  display: table;
}
.p-header__user-info > .user-identity {
  float: left;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.user-account-action {
  border-radius: 8px;
  color: #212b44;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: 0 5px;
  padding: 10px 22px 9px;
}
.user-account-action:hover {
  box-shadow: 0 3px 5px 0 rgba(253, 214, 85, 0.5);
}
.user-account-action:active {
  box-shadow: none;
}
.p-header__user-info > .user-account-action {
  color: #212b44;
  float: right;
  position: relative;
  min-width: 150px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.user-messages {
  background-size: 20px 15px;
  border: 0;
  border-radius: 15px;
  position: relative;
  display: inline-block;
  fill: transparent;
  stroke: #98A3AF;
  font-size: 0;
  background-color: transparent;
  vertical-align: middle;
  height: 30px;
  margin: 0;
  padding-left: 10px;
  text-align: center;
}
.user-messages path{
  fill: transparent;
  stroke: #98A3AF;
}
.user-messages:hover path{
  fill: transparent;
  stroke: #2A2A2A;
}
.user-messages[data-number='0'] {
  padding-right: 13px;
}
.user-messages:not([data-number='0']):after {
  background-color: #f15c3a;
  border-radius: 6px;
  color: #fff;
  content: attr(data-number);
  display: inline-block;
  height: 12px;
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  padding: 0 4px;
  position: relative;
  right: 8px;
  text-align: center;
  top: -5px;
  vertical-align: middle;
  width: auto;
}
.user-messages[data-number='0']:after {
  content: none;
}
.ie .user-messages:after {
  line-height: 12px;
}
.user-messages:hover, .user-messages:focus {
  /*background-color: #fdd655;*/
  border-color: transparent;
  /*fill: #2A2A2A;*/
  stroke: #2A2A2A;
}
.p-header__user-info .user-messages {
  margin-left: 14px;
  margin-right: 8px;
}
.user-support {
  background-size: 20px 15px;
  border: 0;
  border-radius: 15px;
  position: relative;
  display: inline-block;
  fill: #98A3AF;
  /*stroke: #98A3AF;*/
  background-color: transparent;
  vertical-align: middle;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  text-align: center;
}
.user-support path{
  fill: #98A3AF;
  /*stroke: #98A3AF;*/
}
.user-support:hover path{
  fill: #2A2A2A;
  /*stroke: #2A2A2A;*/
}
.user-support::before {
  background-color: #98a3af;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 6px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 6px;
}
.user-support.is-offline {
  cursor: default;
}
.user-support.is-offline::before {
  background-color: #eb533f;
}
.user-support.is-online::before {
  background-color: #00E632;
}
.user-support.is-online:hover, .user-support.is-online:focus {
  border-color: transparent;
  /*
  background-color: #00E632;
  stroke: #2A2A2A;
  */
  fill: #2A2A2A;
}
.p-header__user-info > .user-support {
  float: right;
  margin-left: 3%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main-menu {
  background-color: #EEF2F6;
  list-style: none;
  margin: 5px 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.main-menu > li > span {
  background-color: #EEF2F6;
  border-bottom: 1px solid #EEF2F6;
  color: #2a2a2a;
  display: block;
  font-size: 16px;
  font-weight: 700;
  padding: 18px 5px 18px 40px;
  position: relative;
  z-index: 2;
}
.main-menu > li > span:hover {
  color: #0274F0;
  cursor: pointer;
}
.main-menu > .has-sub {
  position: relative;
}
.main-menu > .has-sub > span:after {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8L6 4L10 8' stroke='%232A2A2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  margin: auto;
  bottom: 0;
  right: 22px;
  display: inline-block;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  transform-origin: center;
  transition: transform 300ms linear;
}
.main-menu > .has-sub.is-opened > span:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.main-menu > .has-sub.is-opened > ul {
  max-height: 999px;
  transition-timing-function: cubic-bezier(0.5, 0, 1, 0);
  transition-delay: 0s;
  visibility: visible;
}
.main-menu > .has-sub > ul {
  background-color: #FBFBFC;
  list-style: none;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: all 0.9s cubic-bezier(0, 1, 0, 1) -0.1s;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.main-menu > .has-sub > ul a {
  border-bottom: 1px solid transparent;
  color: #2A2A2A;
  display: block;
  padding: 12px 0 12px 40px;
  font-size: 14px;
  text-decoration: none;
}
.main-menu > .has-sub > ul a:hover, .main-menu > .has-sub > ul a.is-active {
  background-color: transparent;
  color: #0274F0;
}
.main-menu > .has-sub > ul a.is-active {
  cursor: default;
}
.main-menu > .has-sub > ul a > span {
  text-decoration: underline;
}
.main-menu > .has-sub > ul a:active > span,
.main-menu > .has-sub > ul a.is-active > span {
  text-decoration: none;
}
.main-banner {
  background-color: #f4f8fb;
  border-radius: 8px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 20px;
  table-layout: fixed;
  width: 100%;
  position: relative;
}
.main-banner__title {
  color: rgba(255, 255, 255, 0.9);
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin: 0 0 10px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.main-banner__img {
  height: 100%;
  width: 100%;
}
.main-banner__info {
  color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 16px;
  left: 0;
  padding: 30px 20px 20px 30px;
  position: absolute;
  top: 0;
  width: 100%;
}
.main-banner__info p {
  line-height: 1.375;
  margin: 0;
}
.main-banner__link {
  border: 1px solid #fff;
  border-radius: 8px;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 14px;
  color: #fff;
  display: block;
  margin: auto 0 0 auto;
  padding: 10px 38px 9px;
}
.main-banner__link:hover, .main-banner__link:focus {
  border-color: transparent;
  color: #2b2e38;
}
.main-heading {
  margin: 0 0 15px;
}
.main-heading + h2 {
  margin: -10px 0 5px;
}
.user-bonuses {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABpCAYAAADbXhZDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUNCQ0U3RTkxOTlEMTFFNjgwOEJBQjc1QzBCQ0JEQjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUNCQ0U3RUExOTlEMTFFNjgwOEJBQjc1QzBCQ0JEQjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0JDRTdFNzE5OUQxMUU2ODA4QkFCNzVDMEJDQkRCMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQ0JDRTdFODE5OUQxMUU2ODA4QkFCNzVDMEJDQkRCMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuI/4rIAAAYQSURBVHja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") 108% 60% no-repeat;
  padding: 20px;
  height: 100%;
  text-align: center;
  width: 100%;
}
.user-bonuses__title {
  color: #7b828b;
  display: block;
  margin: 0 0 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
.user-bonuses__quantity {
  display: block;
  font-size: 36px;
  font-weight: 700;
  margin: 0 0 10px;
  text-align: center;
  vertical-align: middle;
}
.data-tabs {
  margin: 0;
  min-height: 55px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.data-tabs__options {
  font-size: 18px;
  line-height: 1;
  margin-bottom: 15px;
}
.data-tabs__options > span {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.data-tabs__options > ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.data-tabs__options > ul > li {
  border: 1px solid transparent;
  border-radius: 17px;
  color: #0077f5;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  vertical-align: top;
  margin: 0;
  padding: 8px 12px 7px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease-out;
}
.data-tabs__options > ul > li > span {
  border-bottom: 1px dotted #0077f5;
  display: inline-block;
  vertical-align: middle;
}
.data-tabs__options > ul > li:hover {
  color: #5aa5f3;
}
.data-tabs__options > ul > li:hover > span {
  border-bottom-color: #5aa5f3;
}
.data-tabs__options > ul > li.is-active {
  color: #2a2a2a;
  border-color: #c0c7ce;
}
.data-tabs__options > ul > li.is-active > span {
  border-bottom: none;
}
.data-tabs__content-item {
  position: absolute;
  left: -9999px;
  top: 0;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.data-tabs__content-item.is-active {
  position: relative;
  left: 0;
  opacity: 1;
  min-height: 405px;
}
.data-table-wrapper {
  border: 1px solid #d8dfe6;
  border-radius: 6px;
  padding: 10px;
}
.data-table-wrapper > h2 {
  font-size: 16px;
  margin: 0 0 -10px;
  padding-left: 10px;
}
.data-table-wrapper + div {
  margin-top: 20px;
}
.data-table-wrapper > header {
  background-color: #f0f4f7;
  margin: -10px -10px 15px;
  padding: 10px 0;
  text-align: center;
}
.data-table-wrapper > header > span {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  margin-right: 12px;
  vertical-align: middle;
}
.data-table-filters {
  margin-bottom: 10px;
  min-height: 24px;
  position: relative;
}
.data-table-filters__trigger {
  border: 1px solid #c0c7ce;
  border-radius: 12px;
  color: #c0c7ce;
  height: 24px;
  padding: 0 13px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
}
.data-table-filters__trigger:hover {
  border-color: #212b44;
  color: #212b44;
}
.data-table {
  border-collapse: separate;
  border-spacing: 0 10px;
  font-size: 16px;
  width: 100%;
  /*table-layout: fixed;*/
}
.data-table th {
  padding: 0 5px;
  text-align: left;
}
.data-table th:first-child {
  padding-left: 10px;
}
.data-table th:last-child {
  padding-right: 10px;
}
.data-table td {
  background-color: #eef2f6;
  height: 50px;
  padding: 5px;
  position: relative;
}
.data-table td:after {
  background-color: #eef2f6;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-out;
  width: 100%;
  z-index: -1;
}
.data-table td:first-child {
  border-radius: 6px 0 0 6px;
  padding-left: 10px;
}
.data-table td:first-child:after {
  border-radius: 6px 0 0 6px;
}
.data-table td:last-child {
  border-radius: 0 6px 6px 0;
  padding-right: 10px;
}
.data-table td:last-child:after {
  border-radius: 0 6px 6px 0;
}
.data-table td > div {
  display: block;
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.data-table td > div > p {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.data-table tr:hover td:after {
  box-shadow: 0 0 1px 0 rgba(17, 35, 63, 0.35);
}
.data-table__subnote {
  color: #98a3af;
  display: block;
  font-size: 12px;
}
.data-table__sort-btn {
  color: #7cabd5;
  display: inline-block;
  font-size: 12px;
  margin-bottom: -1px;
  position: relative;
  text-transform: uppercase;
  white-space: normal;
}
.data-table__sort-btn:after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #7cabd5;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.2s ease-out;
  width: 0;
}
.data-table__sort-btn:hover {
  color: #5aa5f3;
}
.data-table__sort-btn:hover:after {
  border-top-color: #5aa5f3;
}
.data-table__sort-btn.is-active:after {
  border-top: 0;
  border-bottom: 3px solid #5aa5f3;
}
.data-table .btn--ghost {
  padding-left: 13px;
  padding-right: 13px;
}
.data-table-wrapper > .data-table {
  margin: -10px 0;
}
.payments-tabs__switch {
  display: inline-block;
  height: 26px;
  margin-right: 20px;
  overflow: hidden;
  vertical-align: middle;
  width: 130px;
}
.payments-tabs__switch > .btn {
  border: 1px solid #c0c7ce;
  display: block;
  fill: #98a3af;
  float: left;
  height: 100%;
  position: relative;
  width: 43px;
}
.payments-tabs__switch > .btn > .svg-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.payments-tabs__switch > .btn:nth-child(1) {
  border-radius: 13px 0 0 13px;
  border-right: none;
}
.payments-tabs__switch > .btn:nth-child(1) > .svg-icon {
  height: 16px;
  width: 24px;
}
.payments-tabs__switch > .btn:nth-child(2) > .svg-icon {
  height: 16px;
  width: 24px;
}
.payments-tabs__switch > .btn:nth-child(3) {
  border-left: none;
  border-radius: 0 13px 13px 0;
}
.payments-tabs__switch > .btn:nth-child(3) > .svg-icon {
  height: 12px;
  width: 16px;
}
.payments-tabs__switch > .btn:hover {
  fill: #0077f5;
}
.payments-tabs__switch > .btn.is-active {
  background-color: #122f5b;
  border-color: #122f5b;
  fill: #fff;
}
.payments-tabs__switch > .btn.is-active:nth-child(2) {
  border-left-color: #c0c7ce;
  border-right-color: #c0c7ce;
}
.payments-tabs__content-item {
  left: 0;
  min-height: 20px;
  opacity: 1;
  padding-top: 5px;
  position: relative;
}
.payments-tabs__content-item.is-hidden {
  position: absolute;
  left: -9999px;
  opacity: 0;
  top: 0;
  transition: opacity 0.5s ease-in-out;
}
.payments-tabs__content-item > p {
  color: #98a3af;
  fill: #98a3af;
  font-size: 12px;
  font-weight: 500;
  margin: 0 0 10px;
}
.payments-tabs__content-item:not(.is-hidden) + .payments-tabs__content-item:not(.is-hidden) {
  margin-top: 20px;
}
.payments-tabs__content-item:not(.is-hidden):last-child {
  margin-bottom: 20px;
}
.payments-tabs__reset {
  color: #0077f5;
  border-bottom: 1px dotted #0077f5;
  font-size: 12px;
  font-weight: 700;
}
.payments-tabs__reset:hover {
  color: #5aa5f3;
  border-bottom: 1px dotted #5aa5f3;
}
.payments-tabs__reset:active {
  border-bottom-color: transparent;
}
.request-status {
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 14px;
  padding-left: 31px;
  transition: all 0.2s ease-out;
  vertical-align: middle;
}
.request-status.is-approved {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%2398a3af%22%3E%3Cpath%20d%3D%22M18%2010.373V19H0V4h10.233c.657-2.303%202.753-4%205.267-4C18.538%200%2021%202.462%2021%205.5c0%202.132-1.226%203.96-3%204.873zM10%205.5c0-.202.038-.394.06-.59-.035.04-.058.07-.06.09H1v13h16v-7.233c-.48.136-.976.233-1.5.233-1.7%200-3.2-.788-4.21-2H5V8h5.627C10.24%207.247%2010%206.405%2010%205.5zM15.5%201C13.015%201%2011%203.015%2011%205.5s2.015%204.5%204.5%204.5S20%207.985%2020%205.5%2017.985%201%2015.5%201zM18%205V4h1v1h-1zm-1%201V5h1v1h-1zm-1%201V6h1v1h-1zm-1%201V7h1v1h-1zm-1-2h1v1h-1V6zm-1-1h1v1h-1V5zM3%208V7h1v1H3zM2%209V8h1v1H2zm-1%201V9h1v1H1zm3-4h1v1H4V6zm2-1v1H5V5h1zM1%207V6h1v1H1zm1-2h1v1H2V5zm8%206H3v-1h7v1zm-1%202H3v-1h6v1zm2%204H3v-3h8v3zm-6-2H4v1h1v-1zm5%200H6v1h4v-1zm6%200h-4v-1h4v1z%22/%3E%3C/svg%3E");
}
.data-table tr:hover .request-status.is-approved {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%2376b345%22%3E%3Cpath%20d%3D%22M18%2010.373V19H0V4h10.233c.657-2.303%202.753-4%205.267-4C18.538%200%2021%202.462%2021%205.5c0%202.132-1.226%203.96-3%204.873zM10%205.5c0-.202.038-.394.06-.59-.035.04-.058.07-.06.09H1v13h16v-7.233c-.48.136-.976.233-1.5.233-1.7%200-3.2-.788-4.21-2H5V8h5.627C10.24%207.247%2010%206.405%2010%205.5zM15.5%201C13.015%201%2011%203.015%2011%205.5s2.015%204.5%204.5%204.5S20%207.985%2020%205.5%2017.985%201%2015.5%201zM18%205V4h1v1h-1zm-1%201V5h1v1h-1zm-1%201V6h1v1h-1zm-1%201V7h1v1h-1zm-1-2h1v1h-1V6zm-1-1h1v1h-1V5zM3%208V7h1v1H3zM2%209V8h1v1H2zm-1%201V9h1v1H1zm3-4h1v1H4V6zm2-1v1H5V5h1zM1%207V6h1v1H1zm1-2h1v1H2V5zm8%206H3v-1h7v1zm-1%202H3v-1h6v1zm2%204H3v-3h8v3zm-6-2H4v1h1v-1zm5%200H6v1h4v-1zm6%200h-4v-1h4v1z%22/%3E%3C/svg%3E");
}
.request-status.is-declined {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%2398a3af%22%3E%3Cpath%20d%3D%22M18%2010.373V19H0V4h10.233c.657-2.303%202.753-4%205.267-4C18.538%200%2021%202.462%2021%205.5c0%202.132-1.226%203.96-3%204.873zM10%205.5c0-.202.038-.394.06-.59-.035.04-.058.07-.06.09H1v13h16v-7.233c-.48.136-.976.233-1.5.233-1.7%200-3.2-.788-4.21-2H5V8h5.627C10.24%207.247%2010%206.405%2010%205.5zM15.5%201C13.015%201%2011%203.015%2011%205.5s2.015%204.5%204.5%204.5S20%207.985%2020%205.5%2017.985%201%2015.5%201zM17%207h1v1h-1V7zm-1-1h1v1h-1V6zm-2%201V6h1v1h-1zm-1%201V7h1v1h-1zm2-3h1v1h-1V5zm-1-1h1v1h-1V4zm-1-1h1v1h-1V3zm4%201v1h-1V4h1zm1-1v1h-1V3h1zM3%208V7h1v1H3zM2%209V8h1v1H2zm-1%201V9h1v1H1zm3-4h1v1H4V6zm2-1v1H5V5h1zM1%207V6h1v1H1zm1-2h1v1H2V5zm8%206H3v-1h7v1zm-1%202H3v-1h6v1zm2%204H3v-3h8v3zm-6-2H4v1h1v-1zm5%200H6v1h4v-1zm6%200h-4v-1h4v1z%22/%3E%3C/svg%3E");
}
.data-table tr:hover .request-status.is-declined {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%23f65516%22%3E%3Cpath%20d%3D%22M18%2010.373V19H0V4h10.233c.657-2.303%202.753-4%205.267-4C18.538%200%2021%202.462%2021%205.5c0%202.132-1.226%203.96-3%204.873zM10%205.5c0-.202.038-.394.06-.59-.035.04-.058.07-.06.09H1v13h16v-7.233c-.48.136-.976.233-1.5.233-1.7%200-3.2-.788-4.21-2H5V8h5.627C10.24%207.247%2010%206.405%2010%205.5zM15.5%201C13.015%201%2011%203.015%2011%205.5s2.015%204.5%204.5%204.5S20%207.985%2020%205.5%2017.985%201%2015.5%201zM17%207h1v1h-1V7zm-1-1h1v1h-1V6zm-2%201V6h1v1h-1zm-1%201V7h1v1h-1zm2-3h1v1h-1V5zm-1-1h1v1h-1V4zm-1-1h1v1h-1V3zm4%201v1h-1V4h1zm1-1v1h-1V3h1zM3%208V7h1v1H3zM2%209V8h1v1H2zm-1%201V9h1v1H1zm3-4h1v1H4V6zm2-1v1H5V5h1zM1%207V6h1v1H1zm1-2h1v1H2V5zm8%206H3v-1h7v1zm-1%202H3v-1h6v1zm2%204H3v-3h8v3zm-6-2H4v1h1v-1zm5%200H6v1h4v-1zm6%200h-4v-1h4v1z%22/%3E%3C/svg%3E");
}
.request-status.is-pending {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%2398a3af%22%3E%3Cpath%20d%3D%22M15.544%2010.422C15.824%209.665%2016%208.855%2016%208c0-3.866-3.134-7-7-7-.855%200-1.665.175-2.422.456L5.794.673C6.776.243%207.86%200%209%200c4.418%200%208%203.582%208%208%200%201.14-.243%202.224-.673%203.206l-.783-.784zm-4.122%204.122l.784.783C11.224%2015.757%2010.14%2016%209%2016c-4.418%200-8-3.582-8-8%200-1.14.243-2.224.673-3.206l.783.784C2.176%206.335%202%207.145%202%208c0%203.866%203.134%207%207%207%20.855%200%201.665-.175%202.422-.456zM4%203v4L0%203h4zm10%2010V9l4%204h-4z%22/%3E%3C/svg%3E");
}
.data-table tr:hover .request-status.is-pending {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%23fdd655%22%3E%3Cpath%20d%3D%22M15.544%2010.422C15.824%209.665%2016%208.855%2016%208c0-3.866-3.134-7-7-7-.855%200-1.665.175-2.422.456L5.794.673C6.776.243%207.86%200%209%200c4.418%200%208%203.582%208%208%200%201.14-.243%202.224-.673%203.206l-.783-.784zm-4.122%204.122l.784.783C11.224%2015.757%2010.14%2016%209%2016c-4.418%200-8-3.582-8-8%200-1.14.243-2.224.673-3.206l.783.784C2.176%206.335%202%207.145%202%208c0%203.866%203.134%207%207%207%20.855%200%201.665-.175%202.422-.456zM4%203v4L0%203h4zm10%2010V9l4%204h-4z%22/%3E%3C/svg%3E");
}
.contact-info {
  background-color: #ebf1f6;
  border-radius: 6px;
  padding: 20px 20px 15px;
  width: 340px;
}
.contact-info > h2 {
  font-size: 20px;
  margin: 0 0 0px;
}
.contact-info > p {
  margin: 0;
}
.contact-info > p:not(:last-child) {
  margin: 0 0 0px;
}
.contact-info > p > a {
  color: #2a2a2a;
  font-size: 18px;
  font-weight: 700;
  margin-right: 5px;
  text-decoration: none;
}
.contact-info > p > a + span {
  color: #adb5bb;
  font-style: italic;
}
.aside-form {
  background-color: #f0f4f7;
  border: 1px solid #d8dfe6;
  border-radius: 6px;
  position: relative;
  width: 340px;
}
.aside-form > h2 {
  margin: 20px 0 0;
  text-align: center;
}
.aside-form > form {
  margin: 0;
  padding: 0;
}
.aside-form input[type=text],
.aside-form select {
  width: 100%;
}
.aside-form__header {
  background-color: #e7ebef;
  border-bottom: 1px solid #d8dfe6;
  min-height: 55px;
  padding: 13px 0;
}
.aside-form__header > div {
  margin: 0 auto;
  width: 220px;
}
.aside-form__body {
  padding: 20px 0;
}
.aside-form__body > h4 {
  color: #a6acb0;
  font-size: 12px;
  font-weight: 500;
  margin: 0 0 10px;
  text-align: center;
  text-transform: uppercase;
}
.aside-form__body > div {
  margin: 0 auto;
  width: 220px;
}
.aside-form__body > div:not(:last-child) {
  margin-bottom: 10px;
}
.aside-form__body > div:not(:last-child) + h4 {
  margin-top: 15px;
}
.aside-form__body > div.u-double-margin:not(:last-child) {
  margin-bottom: 20px;
}
.aside-form__footer {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
  height: 65px;
  position: relative;
}
.aside-form__footer > .btn[type=submit] {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.aside-form__subnote {
  color: #a2a7ad;
  display: block;
  font-style: italic;
  margin-bottom: 5px;
  padding: 0 15px;
  white-space: nowrap;
}
.aside-form__checkbox {
  margin-bottom: 5px;
  text-align: center;
}
.aside-form + div {
  margin-top: 20px;
}
.aside-form--extended .aside-form__header > div,
.aside-form--extended .aside-form__body > div {
  width: 300px;
}
.aside-form--tabs {
  border: none;
}
.aside-form--tabs > h2 {
  left: 50%;
  margin: 0;
  position: absolute;
  top: -45px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}
.aside-form--tabs .aside-form__tab-switch {
  display: table;
  table-layout: fixed;
  overflow: hidden;
}
.aside-form--tabs .aside-form__tab-switch > .btn {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  color: #0077f5;
  display: table-cell;
  font-size: 14px;
  padding: 5px 10px;
  position: relative;
  transition: all 0.2s ease-out;
  width: 112px;
}
.aside-form--tabs .aside-form__tab-switch > .btn > span {
  border-bottom: 1px dotted #0077f5;
  display: inline;
  vertical-align: middle;
  white-space: normal;
}
.aside-form--tabs .aside-form__tab-switch > .btn:hover {
  color: #5aa5f3;
}
.aside-form--tabs .aside-form__tab-switch > .btn:hover > span {
  border-bottom-color: #5aa5f3;
}
.aside-form--tabs .aside-form__tab-switch > .btn:nth-child(1) {
  border-radius: 6px 0 0 0;
  border-right: none;
  width: 114px;
}
.aside-form--tabs .aside-form__tab-switch > .btn:nth-child(3) {
  border-left: none;
  border-radius: 0 6px 0 0;
  width: 114px;
}
.aside-form--tabs .aside-form__tab-switch > .btn.is-active {
  background-color: #122f5b;
  border-color: #122f5b;
  border-bottom-color: #d8dfe6;
  color: #fff;
}
.aside-form--tabs .aside-form__tab-switch > .btn.is-active:nth-child(2) {
  border-left-color: #d8dfe6;
  border-right-color: #d8dfe6;
}
.aside-form--tabs .aside-form__tab-switch > .btn.is-active > span {
  border-bottom-color: transparent;
}
.aside-form--tabs .aside-form__tab-content-item {
  border: 1px solid #d8dfe6;
  border-top: none;
  border-radius: 0 0 6px 6px;
  left: -9999px;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.5s ease-in-out;
}
.aside-form--tabs .aside-form__tab-content-item.is-active {
  left: 0;
  opacity: 1;
  position: relative;
}

#withdrawal-commission-wrapper,
#withdrawal-commission-wrapper .withdrawal-commission-currency-value {
  display: none;
}

#withdrawal-commission-wrapper .withdrawal-amount-value {
  text-align: right;
  font-weight: bold;
  font-size: 13px;
}

#withdrawal-commission-wrapper .withdrawal-amount-value.text-normal {
  font-weight: normal;
}

.deposit-disclaimer,
.withdrawal-disclaimer {
  display: none;
  color: #a2a7ad;
  margin-bottom: 5px;
  padding: 0 0 0 25px;
  font-size: 12px;
  line-height: 14px;
  position: relative;
}

.withdrawal-disclaimer {
  display: block;
  margin-top: 15px;
}

.deposit-disclaimer .info-icon,
.withdrawal-disclaimer .info-icon {
  position: absolute;
  top: 0;
  left: 0;
}

.deposit-disclaimer .phone-block span {
  color: #000;
}

.deposit-invoice-disclaimer {
  margin: -40px 100px 20px 170px;
}

.bankcard-help-info > h2 {
  margin: 0 0 15px;
}
.bankcard-help-info > p {
  margin: 0 0 20px;
}
.bankcard-help-info > img {
  display: block;
  margin-left: -10px;
  width: calc(100% + 10px);
}
.file-upload {
  position: relative;
  width: 100%;
}
.file-upload input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  opacity: 0;
  background: 0 0;
  cursor: inherit;
  display: block;
}
.file-upload__caption {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 15px;
  display: inline-block;
  min-height: 30px;
  line-height: 30px;
  padding: 0 25px 0 15px;
  position: relative;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
}
.file-upload__caption > span {
  color: #aaafb4;
  cursor: default;
  font-size: inherit;
  display: block;
  width: 100%;
  white-space: normal;
}
.file-upload:focus .file-upload__caption {
  box-shadow: 0 2px 6px 0 rgba(18, 47, 91, 0.06);
}
.file-upload.has-error .file-upload__caption {
  border-color: #f65516;
}
.file-upload.is-valid .file-upload__caption {
  border-color: #76b345;
}
.file-upload[disabled] .file-upload__caption {
  background-color: #f5f6f7;
  cursor: not-allowed;
  opacity: 0.8;
}
.file-upload__btn-group {
  display: block;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.file-upload__btn-group > .btn {
  overflow: hidden;
}
.file-upload[disabled] .file-upload__btn-group > .btn {
  background-color: transparent;
  border-color: #98a3af;
  fill: #98a3af;
  opacity: 0.5;
  pointer-events: none;
  z-index: -1;
}
.account-action-modal {
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 24px 0 rgba(18, 47, 91, 0.25);
  padding: 0;
  width: 580px;
}
.account-action-modal label {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  vertical-align: middle;
}
.account-action-modal input[type="text"] {
  height: 34px;
  font-size: 16px;
  text-align: left;
  width: auto !important;
  flex-grow: 1;
}
.account-action-modal .select2-select,
.account-action-modal .intl-tel-input {
  width: auto !important;
  flex-grow: 1;
}
.account-action-modal .intl-tel-input input[type="text"]{
  width: 100% !important;
}

.account-action-modal .select2-selection--single {
  height: 34px;
}
.account-action-modal .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  line-height: 34px;
  text-align: left;
}
.account-action-modal .select2-selection--single .select2-selection__placeholder {
  font-size: 16px;
}
.account-action-modal .select2-selection--single .select2-selection__arrow b {
  margin-top: -2px;
}
.account-action-modal__tabs .tabs__options {
  border-bottom: 1px solid #e7eaec;
  height: 61px;
}
.account-action-modal__tabs .tabs__options:after {
  clear: both;
  content: "";
  display: table;
}
.account-action-modal__tabs .tabs__options .btn {
  background-color: #f3f6f9;
  color: #0077f5;
  float: left;
  font-size: 20px;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
  width: 50%;
}
.account-action-modal__tabs .tabs__options .btn:not(.is-active):hover {
  color: #5aa5f3;
}
.account-action-modal__tabs .tabs__options .btn:first-child {
  border-right: 1px solid #d9dcde;
  border-radius: 10px 0 0 0;
}
.account-action-modal__tabs .tabs__options .btn:last-child {
  border-radius: 0 10px 0 0;
}
.account-action-modal__tabs .tabs__options .btn.is-active {
  background-color: #eceff1;
  color: #11233f;
}
.account-action-modal__tabs .tabs__item {
  position: absolute;
  left: -9999px;
  top: 0;
  opacity: 0;
  text-align: left;
  transition: opacity 0.5s ease-in-out;
}
.account-action-modal__tabs .tabs__item.is-active {
  position: relative;
  left: 0;
  opacity: 1;
}
.account-action-modal__tabs .tabs__item > div {
  padding: 0 40px;
}
.account-action-modal__tabs .tabs__item .account-type {
  background-color: #f3f6f9;
  padding-top: 13px;
  padding-bottom: 13px;
}
.account-action-modal__tabs .tabs__item .account-type .select2-select {
  width: 300px;
}
.account-action-modal__tabs .tabs__item .account-balance,
.account-action-modal__tabs .tabs__item .account-platform,
.account-action-modal__tabs .tabs__item .account-group-info {
  border-bottom: 1px solid #e7eaec;
  padding-top: 13px;
  padding-bottom: 13px;
}
.account-action-modal__tabs .tabs__item .account-balance > span {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  vertical-align: middle;
}
.account-action-modal__tabs .tabs__item .account-platform > a {
  border: 1px solid transparent;
  border-radius: 17px;
  color: #0077f5;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  margin: 0;
  padding: 3px 12px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease-out;
  vertical-align: middle;
}
.account-action-modal__tabs .tabs__item .account-platform > a > span {
  border-bottom: 1px dotted #0077f5;
  display: inline-block;
  vertical-align: middle;
}
.account-action-modal__tabs .tabs__item .account-platform > a:hover {
  color: #5aa5f3;
}
.account-action-modal__tabs .tabs__item .account-platform > a:hover > span {
  border-bottom-color: #5aa5f3;
}
.account-action-modal__tabs .tabs__item .account-platform > a.is-active {
  color: #2a2a2a;
  border-color: #c0c7ce;
}
.account-action-modal__tabs .tabs__item .account-platform > a.is-active > span {
  border-bottom: none;
}
.account-action-modal__tabs .tabs__item .account-name .select2-select {
  width: 200px;
}
.account-action-modal__tabs .tabs__item .account-leverage {
  float: left;
  margin-right: 50px;
}
.account-action-modal__tabs .tabs__item .account-leverage .select2-select {
  width: 110px;
}
.account-action-modal__tabs .tabs__item .account-currency {
  float: left;
}
.account-action-modal__tabs .tabs__item .account-currency .select2-select {
  width: 95px;
}
.account-action-modal__tabs .tabs__item .account-payment-system .select2-select {
  width: 300px;
}
.account-action-modal__tabs .tabs__item .account-refill-sum {
  float: left;
  margin-right: 25px;
}
.account-action-modal__tabs .tabs__item .account-refill-sum input {
  width: 150px;
}
.account-action-modal__tabs .tabs__item .account-group-info__row:after {
  clear: both;
  content: "";
  display: table;
}
.account-action-modal__tabs .tabs__item .account-group-info__row:not(:last-child) {
  margin-bottom: 15px;
}
.account-action-modal__footer {
  padding: 20px 0;
}
.account-action-modal__footer .btn {
  font-size: 18px;
  font-weight: 700;
  padding: 7px 40px 6px;
}
.account-action-modal__footer .btn + .btn {
  margin-left: 45px;
}
.profile-info {
  border-radius: 6px;
  background-color: #eef2f6;
  padding: 20px;
}
.profile-info:not(:last-child) {
  margin-bottom: 20px;
}
.profile-info > h2 {
  margin: 0 0 10px;
}
.profile-info > h2 > .btn.btn--edit {
  margin-left: 15px;
}
.profile-info h3 {
  margin: 0 0 15px;
}
.profile-info h4 {
  margin: 0;
}
.profile-info label {
  color: #98a3af;
  display: block;
  font-size: 12px;
  font-weight: 700;
}
.profile-info input {
  font-size: 16px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  height: auto;
  padding: 0;
  text-align: left;
  width: 100%;
}
.profile-info .btn.btn--ghost {
  padding-left: 13px;
  padding-right: 13px;
  margin-left: 20px;
}

#mediator-bank .show-mediator-btn {
  display: none;
}

#show-mobile-form-group-password,
#confirm-mobile-form-group,
.profile-info__row [data-remodal-id="phone-password-modal"]{
  display: inline-block;
  vertical-align: top;
}

.profile-info.profile-access-data input {
  text-align: center;
}
.profile-info__group:not(:last-child) {
  border-bottom: 1px solid #d8dfe6;
  margin-bottom: 10px;
}
.profile-info__row:not(:last-child) {
  margin-bottom: 10px;
}
.profile-info__row:after {
  clear: both;
  content: "";
  display: table;
}
.profile-info__cell {
  float: left;
}
.profile-info__cell.full-width {
  width: calc(100% - 185px);
}
.profile-info__cell.third-width {
  width: 21.5%;
}
.profile-info__aside-cell {
  float: right;
  width: 185px;
}
.profile-info__aside-cell > .profile-info__status {
  margin-left: 50px;
}
.profile-info__status {
  background-position: 0 50%;
  background-size: 17px 17px;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  padding-left: 25px;
  vertical-align: middle;
}
.profile-info__status.is-approved {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%2376b345%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M10%200C4.486%200%200%204.486%200%2010s4.486%2010%2010%2010%2010-4.486%2010-10S15.514%200%2010%200zm0%2019.23C4.91%2019.23.77%2015.09.77%2010%20.77%204.91%204.91.77%2010%20.77c5.09%200%209.23%204.14%209.23%209.23%200%205.09-4.14%209.23-9.23%209.23z%22/%3E%3Cpath%20d%3D%22M14.712%205.898l-5.91%206.65L5.24%209.7c-.165-.133-.408-.106-.54.06-.133.165-.107.407.06.54l3.845%203.077c.07.057.156.085.24.085.107%200%20.212-.044.288-.13l6.154-6.923c.14-.16.127-.403-.032-.543-.16-.142-.402-.128-.543.03z%22/%3E%3C/g%3E%3C/svg%3E");
}
.profile-info__status.is-declined {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23e94f4f%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13.857%2014.5l.643-.643L10.643%2010%2014.5%206.143l-.643-.643L10%209.357%206.143%205.5l-.643.643L9.357%2010%205.5%2013.857l.643.643L10%2010.643%22/%3E%3Cpath%20d%3D%22M20%2010c0-5.523-4.477-10-10-10S0%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10zM.91%2010C.91%204.98%204.98.91%2010%20.91s9.09%204.07%209.09%209.09-4.07%209.09-9.09%209.09S.91%2015.02.91%2010z%22/%3E%3C/g%3E%3C/svg%3E");
}
.profile-info__status.is-pending {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2219%22%20fill-rule%3D%22evennodd%22%20fill%3D%22%2398a3af%22%3E%3Cpath%20d%3D%22M15.544%2010.422C15.824%209.665%2016%208.855%2016%208c0-3.866-3.134-7-7-7-.855%200-1.665.175-2.422.456L5.794.673C6.776.243%207.86%200%209%200c4.418%200%208%203.582%208%208%200%201.14-.243%202.224-.673%203.206l-.783-.784zm-4.122%204.122l.784.783C11.224%2015.757%2010.14%2016%209%2016c-4.418%200-8-3.582-8-8%200-1.14.243-2.224.673-3.206l.783.784C2.176%206.335%202%207.145%202%208c0%203.866%203.134%207%207%207%20.855%200%201.665-.175%202.422-.456zM4%203v4L0%203h4zm10%2010V9l4%204h-4z%22/%3E%3C/svg%3E");
}
.profile-info__docs-list {
  margin-bottom: 20px;
}
.profile-info__docs-list .profile-info__group {
  border-bottom: 1px solid #d8dfe6;
  padding-bottom: 10px;
}
.profile-info__docs-list .profile-info__cell {
  width: 24.5%;
}
.profile-info__docs-list .profile-info__cell > span {
  font-size: 16px;
}
.profile-info__docs-list .profile-info__aside-cell {
  width: 120px;
}
.profile-info__docs-list .profile-info__aside-cell .profile-info__status {
  margin-left: 0;
}
.profile-info__docs-upload form {
  margin-bottom: 20px;
}
.profile-info__docs-upload select {
  text-align: left;
  width: 185px;
}
.profile-info__docs-upload .select2-container--bcs .select2-selection--single .select2-selection__rendered {
  text-align: left;
}
.profile-info__docs-upload .file-upload {
  display: inline-block;
  margin-left: 10px;
  max-width: 260px;
  vertical-align: middle;
}
.profile-info__docs-upload .file-upload.is-file-chosen .btn.btn--round {
  display: block;
}
.profile-info__docs-upload .file-upload__caption {
  transition: width 0.2s;
  width: 140px;
}
.profile-info__docs-upload .file-upload__btn-group .btn.btn--ghost {
  padding-left: 18px;
  padding-right: 18px;
}
.profile-info__docs-upload .file-upload__btn-group .btn.btn--round {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: -36px;
  color: #2a2a2a;
  fill: #2a2a2a;
  border-color: #e2e8ed;
  width: 26px;
  height: 26px;
  background-color: #e2e8ed;
}
.profile-info__docs-upload .file-upload__btn-group .btn.btn--round:hover {
  background-color: #fdd655;
}
.profile-info__docs-upload .file-upload__btn-group .btn.btn--round .svg-icon {
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.profile-info__notice,
.note-of-exclamation,
.profile-info__docs-upload .note {
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23aaafb4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.997%200C4.482%200%20.012%204.47.012%209.985s4.47%2010.01%209.985%2010.01%209.985-4.497%209.985-9.986C19.982%204.493%2015.512%200%209.997%200zm0%2019.026C5.03%2019.026.98%2014.976.98%2010.01S5.03.965%209.997.965c4.966%200%209.017%204.05%209.017%209.043%200%204.992-4.05%209.016-9.017%209.016zm.496-4.94c0%20.29-.235.523-.523.523-.288%200-.522-.235-.522-.523%200-.288.234-.523.522-.523.288%200%20.523.235.523.523zm-1.02-2.562v-5.88c0-.262.21-.47.47-.47.262%200%20.47.208.47.47v5.88c0%20.26-.208.47-.47.47-.26.03-.47-.21-.47-.47z%22/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size: 17px 17px;
  padding-left: 25px;
}
.profile-info__docs-upload .note {
  color: #aaafb4;
}
.profile-info__notice{
  font-size: 0;
}
.profile-info__notice p{
  font-size: 14px;
}
.note-of-exclamation{
  color: #adb5bb;
  font-size: 13px;
}

.profile-info__notice{
  font-size: 0;
}
.profile-info__notice p{
  font-size: 14px;
}

.profile-info__docs-upload .note > p {
  margin: 0;
}

.profile-info__docs-upload .select2-select {
  width: 300px;
}
.strategy-selector {
  border: 1px solid #d8dfe6;
  border-radius: 6px;
  padding: 0;
}
.strategy-selector .strategy-types > .btn {
  border: 1px solid transparent;
  border-radius: 17px;
  color: #0077f5;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  margin: 0;
  padding: 8px 10px 7px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease-out;
}
.strategy-selector .strategy-types > .btn > span {
  border-bottom: 1px dotted #0077f5;
  display: inline-block;
  vertical-align: middle;
}
.strategy-selector .strategy-types > .btn:hover {
  color: #5aa5f3;
}
.strategy-selector .strategy-types > .btn:hover > span {
  border-bottom-color: #5aa5f3;
}
.strategy-selector .strategy-types > .btn.is-active {
  color: #fff;
  background-color: #0077f5;
}
.strategy-selector .strategy-types > .btn.is-active > span {
  border-bottom-color: transparent;
}
.strategy-selector .strategy-invest-sum:after {
  clear: both;
  content: "";
  display: table;
}
.strategy-selector .strategy-invest-sum > input {
  height: 30px;
  float: left;
  margin-left: 25px;
  margin-right: 15px;
  text-align: left;
  width: 245px;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher {
  background-color: #0077f5;
  border-radius: 15px;
  height: 30px;
  float: left;
  font-size: 0;
  padding: 2px 1px;
  width: 88px;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn {
  background-color: transparent;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  height: 26px;
  text-align: center;
  width: 26px;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn:not(:last-child) {
  margin-right: 4px;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn > i {
  display: inline-block;
  font-size: 12px;
  height: 100%;
  width: 100%;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn > i::before {
  line-height: 26px;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn > span {
  font-size: 0;
}
.strategy-selector .strategy-invest-sum > .strategy-invest-sum__switcher > .btn.is-active {
  background-color: #fff;
  color: #0077f5;
}
.strategy-selector__body {
  background-color: #f0f4f7;
  padding: 10px 20px 0;
}
.strategy-selector__footer {
  background-color: #fff;
  border-top: 1px solid #d8dfe6;
  border-radius: 0 0 6px 6px;
  padding: 24px 0 25px 20px;
}
.strategy-selector__footer > .search-results {
  display: inline-block;
  margin-left: 40px;
  vertical-align: middle;
}
.strategy-selector__row {
  padding: 20px 0;
}
.strategy-selector__row:first-child {
  padding: 0 0 15px;
}
.strategy-selector__row:not(:last-child) {
  border-bottom: 1px solid #d8dfe6;
}
.strategy-selector__row--type .strategy-selector__label {
  margin-right: 8px;
}
.strategy-selector__row--range {
  font-size: 0;
}
.strategy-selector__row--range .strategy-selector__label {
  margin: 0;
  width: 160px;
}
.strategy-selector__label {
  color: #a6acb0;
  display: inline-block;
  font-size: 14px;
  margin-right: 20px;
  vertical-align: middle;
}
.strategy-selector__cell {
  display: inline-block;
  vertical-align: middle;
}
.strategy-selector__range {
  width: 360px;
}
.strategy-selector__range .irs-with-grid {
  height: 40px;
}
.strategy-selector__range .irs-line {
  background-color: #c8d1da;
  height: 2px;
  top: 25px;
}
.strategy-selector__range .irs-line-left {
  height: 2px;
}
.strategy-selector__range .irs-line-mid {
  height: 2px;
}
.strategy-selector__range .irs-line-right {
  height: 2px;
}
.strategy-selector__range .irs-bar {
  display: none;
}
.strategy-selector__range .irs-bar-edge {
  display: none;
}
.strategy-selector__range .irs-shadow {
  display: none;
}
.strategy-selector__range .irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
}
.strategy-selector__range .irs-min,
.strategy-selector__range .irs-max {
  color: #2a2a2a;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: transparent;
  border-radius: 0;
}
.strategy-selector__range .irs-single {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-shadow: none;
  padding: 2px 7px;
  background: #0077f5;
  border-radius: 9px;
  transition:-webkit-transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  top: -10px;
}
.strategy-selector__range .irs-single:active {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  top: -12px;
}
.strategy-selector__range .irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -8px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -6px;
  overflow: hidden;
  border: 4px solid transparent;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top-color: #0077f5;
  transition:-webkit-transform 0.1s ease-out;
  transition:transform 0.1s ease-out;
  transition: transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
.strategy-selector__range .irs-single:active:after {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.strategy-selector__range .irs-grid-pol {
  width: 2px;
  height: 7px;
  background-color: #c8d1da;
}
.strategy-selector__range .irs-grid-text {
  display: none;
}
.strategy-list {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}
.strategy-list__item {
  background-color: #f2f5f8;
  border-radius: 6px;
  overflow: hidden;
  padding: 15px 0;
}
.strategy-list__item:not(:last-child) {
  margin-bottom: 20px;
}
.strategy-list__preview {
  padding: 0 20px;
  position: relative;
}
.strategy-list__preview-graphic {
  bottom: -15px;
  height: 56px;
  right: 0;
  position: absolute;
  width: 170px;
}
.strategy-list__preview-graphic > img {
  display: block;
  height: auto;
  width: 100%;
}
/* Columns */
.strategy-list__col {
  float: left;
  display: block;
  padding-top: 5px;
}
.strategy-list__col-label {
  color: #939da8;
  margin: 0;
}
/* Column: Item name */
.strategy-list__col--item-name {
  text-align: left;
  width: 240px;
}
.strategy-list__item-icon {
  border-radius: 50%;
  border: 1px solid #939da8;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  margin-top: -5px;
  position: relative;
  float: left;
}
.strategy-list__item-icon > img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.strategy-list__item-link {
  color: #0077f5;
  display: inline-block;
  font-size: 26px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  transition: all 0.2s ease-out;
}
.strategy-list__item-link > span {
  border-bottom: 1px dotted #0077f5;
  display: inline-block;
  vertical-align: middle;
}
.strategy-list__item-link:hover {
  color: #5aa5f3;
}
.strategy-list__item-link:hover > span {
  border-bottom-color: #5aa5f3;
}
.strategy-list__item-link.detail-opened {
  color: #0077f5;
}
.strategy-list__item-link.detail-opened > span {
  border-bottom-color: transparent;
}
/* Column: Expected return */
.strategy-list__col--expected-return {
  width: 170px;
}
.strategy-list__col--expected-return > .return-percents {
  font-size: 26px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  margin: 0;
}
.strategy-list__col--expected-return > .return-percents > span {
  font-size: 16px;
  font-weight: 400;
}
/* Column: Start sum */
.strategy-list__col--start-sum {
  width: 160px;
}
.strategy-list__col--start-sum > .start-sum {
  font-size: 26px;
  font-weight: 700;
  height: 28px;
  line-height: 1;
  margin: 0;
}
.strategy-list__col--start-sum > .start-sum > .currency-icon {
  font-size: 18px;
  font-weight: 400;
}
.strategy-list__col--start-sum > .start-sum > .currency-icon::before {
  line-height: 1;
  margin: 0;
  vertical-align: baseline;
  width: auto;
}
/* Column: Leverage */
.strategy-list__col--leverage {
  width: 150px;
}
.strategy-list__col--leverage > .leverage-switcher {
  background-color: #0077f5;
  border-radius: 15px;
  height: 30px;
  font-size: 0;
  margin-bottom: 3px;
  margin-top: -5px;
  padding: 2px 2px;
  width: 114px;
}
.strategy-list__col--leverage > .leverage-switcher > .btn {
  background-color: transparent;
  border-radius: 13px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  height: 26px;
  text-align: center;
  width: 34px;
}
.strategy-list__col--leverage > .leverage-switcher > .btn:not(:last-child) {
  margin-right: 4px;
}
.strategy-list__col--leverage > .leverage-switcher > .btn.is-active {
  background-color: #fff;
  color: #0077f5;
}
/* Column: Subscribe */
.strategy-list__col--subscribe {
  width: 120px;
}
.strategy-list__col--subscribe .btn {
  margin-top: -5px;
  padding-left: 15px;
  padding-right: 15px;
}
/*** Detail block ***/
.strategy-list__detail {
  background-color: #fff;
  border: 1px solid #d8dfe6;
  border-radius: 0 0 6px 6px;
  display: none;
  margin-bottom: -15px;
  margin-top: 25px;
  padding-top: 40px;
  position: relative;
  z-index: 0;
}
.strategy-list__detail::before, .strategy-list__detail::after {
  content: "";
  display: block;
  position: absolute;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.strategy-list__detail::before {
  border-right: 1px solid #d8dfe6;
  border-top: 1px solid #d8dfe6;
  height: 19px;
  left: 99px;
  top: -10px;
  width: 19px;
}
.strategy-list__detail:after {
  background-color: #fff;
  left: 100px;
  width: 17px;
  height: 17px;
  top: -9px;
}
.strategy-list__detail > .detail-content {
  padding: 0 20px;
}
.strategy-list__detail > .detail-content:after {
  clear: both;
  content: "";
  display: table;
}
.strategy-list__detail > .detail-content > .detail-content__left-part {
  float: left;
  margin-right: 18px;
  width: 560px;
}
.strategy-list__detail > .detail-content > .detail-content__right-part {
  float: left;
  width: 320px;
}
.strategy-list__detail .detail-content__label {
  color: #a6acb0;
  font-size: 14px;
  margin: 0 0 10px;
}
/* Strategy description */
.strategy-description {
  border-bottom: 2px solid #d8dfe6;
  padding-bottom: 20px;
}
.strategy-description > p {
  font-size: 16px;
  margin: 0 0 10px;
}
.strategy-description > .btn {
  padding: 9px 17px 8px;
}
/* Strategy risk level */
.strategy-risk-level {
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 32px 28px;
  border-bottom: 2px solid #d8dfe6;
  font-weight: 700;
  padding: 20px 0 15px 40px;
}
.strategy-risk-level--min {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2228%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%2376B345%22%20d%3D%22M29.402%2028H2.594C.602%2028-.643%2025.872.354%2024.17L13.756%201.277C14.255.427%2015.127%200%2015.997%200c.872%200%201.743.426%202.24%201.277l13.405%2022.895c.996%201.7-.25%203.827-2.24%203.827zm.482-2.826L16.48%202.278c-.133-.227-.336-.275-.482-.275-.147%200-.35.048-.483.275L2.112%2025.174c-.133.226-.074.423%200%20.548.073.126.216.275.482.275h26.808c.265%200%20.408-.15.482-.275.073-.125.133-.322%200-.548zM16%2023c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201z%22/%3E%3C/svg%3E");
}
.strategy-risk-level--mid {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2228%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23FDD655%22%20d%3D%22M29.402%2028H2.594C.602%2028-.643%2025.872.354%2024.17L13.756%201.277C14.255.427%2015.127%200%2015.997%200c.872%200%201.743.426%202.24%201.277l13.405%2022.895c.996%201.7-.25%203.827-2.24%203.827zm.482-2.826L16.48%202.278c-.133-.227-.336-.275-.482-.275-.147%200-.35.048-.483.275L2.112%2025.174c-.133.226-.074.423%200%20.548.073.126.216.275.482.275h26.808c.265%200%20.408-.15.482-.275.073-.125.133-.322%200-.548zM18%2023c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201zm-4%200c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201z%22/%3E%3C/svg%3E");
}
.strategy-risk-level--max {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2228%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23EB533F%22%20d%3D%22M29.402%2028H2.594C.602%2028-.642%2025.872.354%2024.17L13.756%201.277C14.255.427%2015.127%200%2015.997%200c.872%200%201.743.426%202.24%201.277l13.405%2022.895c.996%201.7-.25%203.827-2.24%203.827zm.482-2.826L16.48%202.278c-.133-.227-.336-.275-.482-.275-.147%200-.35.048-.483.275L2.11%2025.174c-.13.226-.072.423%200%20.548.075.126.218.275.484.275h26.808c.265%200%20.41-.15.482-.275.073-.125.133-.322%200-.548zM20%2023c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201zm-4%200c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201zm-4%200c-.552%200-1-.448-1-1v-9c0-.552.448-1%201-1s1%20.448%201%201v9c0%20.552-.448%201-1%201z%22/%3E%3C/svg%3E");
}
/* Strategy yield */
.strategy-yield {
  border-bottom: 2px solid #d8dfe6;
  padding: 10px 0;
}
.strategy-yield__periods {
  overflow: hidden;
}
.strategy-yield__period {
  float: left;
  width: 33.3333333%;
}
.strategy-yield__period-number {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}
.strategy-yield__period-number > span {
  font-size: 16px;
  font-weight: 400;
}
.strategy-yield__period-name {
  color: #939da8;
  font-size: 14px;
  margin: 0;
}
/* Strategy max. dropdown */
.strategy-max-dropdown {
  border-bottom: 2px solid #d8dfe6;
  padding: 10px 0 15px;
}
.strategy-max-dropdown > .max-dropdown {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}
.strategy-max-dropdown > .max-dropdown > span {
  font-size: 16px;
  font-weight: 400;
}
/* Strategy investing */
.strategy-investing {
  padding-top: 10px;
}
.strategy-investing > .detail-content__label {
  margin-bottom: 5px;
}
.strategy-investing .currency-icon::before {
  line-height: 1;
  margin: 0;
  vertical-align: baseline;
  width: auto;
}
.strategy-investing__group {
  background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22283%22%20height%3D%2219.97%22%20viewBox%3D%220%200%20283%2019.97%22%3E%3Cpath%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23d8dfe6%22%20d%3D%22M1.5.5s.713%2010%2010%2010h121c4.482%200%209%207%209%207s3.68-7%209-7h121c9.658%200%2010-10%2010-10%22%20class%3D%22cls-1%22/%3E%3C/svg%3E") 0 100% no-repeat;
  background-size: 280px 20px;
  color: #fff;
  font-size: 16px;
  padding-bottom: 20px;
  overflow: hidden;
  width: 280px;
}
.strategy-investing__group .currency-icon::before {
  font-size: 14px;
}
.strategy-investing__plus-item {
  background-color: #ced7e0;
  border-radius: 11px 0 0 11px;
  float: left;
  height: 22px;
  line-height: 22px;
  margin-right: 5px;
  padding-left: 12px;
  width: 186px;
}
.strategy-investing__minus-item {
  background-color: #76b345;
  border-radius: 0 11px 11px 0;
  float: left;
  height: 22px;
  line-height: 22px;
  text-align: right;
  padding-right: 12px;
  width: 89px;
}
.strategy-investing__total {
  margin: 0;
  text-align: center;
  width: 280px;
}
.strategy-investing__total > .total-value > .currency-icon::before {
  font-size: 12px;
}
/* Investment portfolio */
.strategy-portfolio {
  margin-bottom: 20px;
}
.strategy-portfolio > h4 {
  font-size: 20px;
  margin: 0 0 10px;
}
.strategy-portfolio__table {
  border-collapse: separate;
  border-spacing: 0 5px;
  line-height: 1;
  table-layout: fixed;
}
.strategy-portfolio__table > thead th {
  color: #7cabd5;
  font-size: 12px;
  height: 35px;
  border-bottom: 1px solid #d8dfe6;
  text-align: left;
  vertical-align: top;
}
.strategy-portfolio__table > thead th .currency-icon::before {
  font-size: 10px;
  line-height: 1;
  margin: 0;
  vertical-align: baseline;
  width: auto;
}
.strategy-portfolio__table > tbody td {
  background-color: #fff;
  font-size: 14px;
  height: 60px;
  padding: 5px 0;
  position: relative;
  vertical-align: middle;
}
.strategy-portfolio__table > tbody td:after {
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-out;
  width: 100%;
  z-index: -1;
}
.strategy-portfolio__table > tbody td.is-increased {
  color: #76b345;
}
.strategy-portfolio__table > tbody td.is-decreased {
  color: #f65516;
}
.strategy-portfolio__table > tbody td > div {
  display: block;
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.strategy-portfolio__table > tbody td > div > p {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.strategy-portfolio__table > thead th:first-child,
.strategy-portfolio__table > tbody td:first-child {
  padding-left: 10px;
}
.strategy-portfolio__table > tbody tr:nth-child(even) td {
  background-color: #f4f7fa;
}
.strategy-portfolio__table > tbody tr:nth-child(even) td:after {
  background-color: #f4f7fa;
}
.strategy-portfolio__table > thead th:nth-child(1) {
  width: 107px;
}
.strategy-portfolio__table thead th:nth-child(2) {
  width: 65px;
}
.strategy-portfolio__table thead th:nth-child(3) {
  width: 100px;
}
.strategy-portfolio__table thead th:nth-child(4) {
  width: 100px;
}
.strategy-portfolio__table thead th:nth-child(5) {
  width: 90px;
}
.strategy-portfolio__table thead th:nth-child(6) {
  width: 95px;
}
.strategy-portfolio__table > tbody tr.is-out-of-market > td {
  color: rgba(33, 35, 37, 0.4);
}
.strategy-portfolio__table > tbody tr:hover td:after {
  box-shadow: 0 0 10px 0 rgba(18, 47, 91, 0.2);
}
/* Strategy result chart */
.strategy-result-chart {
  margin-bottom: 25px;
  text-align: center;
}
.strategy-result-chart > div {
  margin-bottom: 40px;
}
.strategy-result-chart > .hide-btn {
  border: 1px solid transparent;
  border-radius: 17px;
  color: #0077f5;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  vertical-align: top;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  transition: all 0.2s ease-out;
}
.strategy-result-chart > .hide-btn > span {
  border-bottom: 1px dotted #0077f5;
  display: inline-block;
  vertical-align: middle;
}
.strategy-result-chart > .hide-btn:hover {
  color: #5aa5f3;
}
.strategy-result-chart > .hide-btn:hover > span {
  border-bottom-color: #5aa5f3;
}
.error-page {
  margin-top: 160px;
  margin-left: 280px;
}
.error-page__code {
  color: #0077f5;
  font-weight: 700;
  font-size: 250px;
  line-height: 1;
  margin: 0;
  opacity: 0.1;
  text-align: center;
}
.error-page__description {
  color: #d0e0fc;
  font-size: 18px;
  margin: 0 100px 120px 0;
  text-align: right;
}
.error-page__back {
  text-align: center;
  display: block;
  max-width: 230px;
  margin: 0 auto;
  padding: 6px 25px 5px 50px;
}
.inner-row {
  width: 200px;
}
.inner-row select {
  width: 100%;
}
.inner-row.has-error .input:not(.input--date) {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20width%3D%2214%22%20height%3D%2214%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23F65516%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13.5%2C11C13.5%2C11%2C13.5%2C11%2C13.5%2C11l-4-4l4-4c0.7-0.7%2C0.6-1.8%2C0-2.5c-0.7-0.7-1.8-0.6-2.5%2C0l-4%2C4l-4-4%0A%09c-0.7-0.7-1.8-0.7-2.5%2C0C0.2%2C0.8%2C0%2C1.3%2C0%2C1.7C0%2C2.2%2C0.2%2C2.6%2C0.5%2C3l4%2C4l-4%2C4c-0.7%2C0.7-0.7%2C1.8%2C0%2C2.5C0.8%2C13.8%2C1.3%2C14%2C1.7%2C14%0A%09c0%2C0%2C0%2C0%2C0%2C0c0.5%2C0%2C0.9-0.2%2C1.2-0.5l4-4l4%2C4c0.3%2C0.3%2C0.8%2C0.5%2C1.2%2C0.5h0c0.5%2C0%2C0.9-0.2%2C1.2-0.5C14.2%2C12.8%2C14.2%2C11.7%2C13.5%2C11z%22/%3E%0A%3C/svg%3E%0A");
  background-position: 315px 50%;
  background-repeat: no-repeat;
  border-color: #ff3709;
  color: #ff3709;
}
.inner-test .page {
  background-color: #ffffff;
  color: #2a2a2a;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 1.42857;
  margin: 0;
  overflow: auto;
  padding: 0;
}
.inner-test .p-wrapper {
  height: 100%;
  margin: 0 auto;
  overflow: visible;
  position: relative;
  width: 100%;
  min-width: 1180px;
}
.inner-test .p-header {
  background-color: #fff;
  height: 80px;
  /* left: 0; */
  min-width: 1035px;
  position: relative;
  overflow: visible;
  /* top: 0; */
  width: 100%;
  /* z-index: 10; */
}
.inner-test .p-header::before {
  border-left: 9999px solid #122f5b;
  box-shadow: 9999px 0 0 #122f5b;
  bottom: 0;
  content: none;
  display: block;
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.inner-test .p-header .p-header__user-info {
  max-width: 100%;
}
.inner-test .p-main {
  background-color: #fff;
  /* overflow: auto; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1;
}
.inner-test .p-sidebar {
  background-color: #eff1f3;
  height: auto;
  /* left: 0; */
  margin-bottom: 0;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  overflow: hidden;
  padding-bottom: 0;
  position: relative;
  top: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  transition: all 0.2s ease-out;
  z-index: 1;
  width: 260px;
}
.inner-test .p-content {
  padding: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 1180px;
  padding-right: 0;
  width: calc(100% - 260px);
  min-width: 640px;
}
.inner-test .p-footer {
  background-color: #122f5b;
  /* bottom: 0; */
  color: #fff;
  /* left: 0; */
  overflow: visible;
  padding: 30px 40px 50px 30px;
  position: relative;
  width: 100%;
  z-index: 10;
  -webkit-filter: none;
  filter: none;
}
.inner-test .p-footer::before {
  border-left: 9999px solid #122f5b;
  box-shadow: 9999px 0 0 #122f5b;
  bottom: 0;
  content: none;
  left: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.inner-test .page.sidebar-is-visible .p-footer {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.inner-test .page.sidebar-is-visible .p-main {
  -webkit-filter: none;
  filter: none;
  overflow: visible;
}
.inner-test .main-banner {
  margin: -20px 0 20px -20px;
  width: calc(100% + 20px);
}
.inner-test.root {
  background-color: #fff;
}
.inner-test .p-header__extra-opts {
  background-color: #ebf1f6;
}



/*reg_1*/
/*

.registration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1200px;
  padding-top: 10px;
  width: 100%;
}
.registration h1 {
  padding: 0 25px;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 30px;
  text-align: left;
}
.registration h2 {
  color: #212325;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0 auto 20px;
}
.registration h2 span {
  color: #aaafb4;
  font-size: 14px;
  font-weight: 400;
}
.registration h2:not(:first-child) {
  margin-top: 30px;
}
.registration__personal-info {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 640px;
  flex: 0 1 640px;
  margin-bottom: 10px;
}
.registration__personal-fields {
  border: 1px solid #d8dfe6;
  border-radius: 12px;
  padding: 25px 25px 20px;
}
.registration__row {
  margin-bottom: 15px;
  width: 100%;
}
.registration__row label {
  color: #122f5b;
  font-size: 16px;
  line-height: 1.875;
  max-width: 175px;
}
.registration__row .input,
.registration__row select {
  float: right;
  text-align: left;
  width: 340px;
}
.registration__row .input::-webkit-input-placeholder,
.registration__row select::-webkit-input-placeholder {
  color: #aaafb4;
}
.registration__row .input::-moz-placeholder,
.registration__row select::-moz-placeholder {
  color: #aaafb4;
}
.registration__row .input:-ms-input-placeholder,
.registration__row select:-ms-input-placeholder {
  color: #aaafb4;
}
.registration__row .input:focus,
.registration__row select:focus {
  border: 2px solid #b6bec6;
}

.registration__row .input--date {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2015.9%2016%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23B6BEC6%22%3E%3Cpath%20d%3D%22M3.5%2C6h3.2v2.4H3.5V6z%20M3.5%2C10.1h3.2v2.4H3.5V10.1z%20M9.2%2C10.1h3.2v2.4H9.2V10.1z%20M9.2%2C6%0A%09h3.2v2.4H9.2V6z%20M14.7%2C1.5h-2.2v-1C12.5%2C0.2%2C12.3%2C0%2C12%2C0s-0.5%2C0.2-0.5%2C0.5v1h-3v-1C8.5%2C0.2%2C8.3%2C0%2C8%2C0S7.5%2C0.2%2C7.5%2C0.5v1h-3v-1%0A%09C4.5%2C0.2%2C4.3%2C0%2C4%2C0S3.5%2C0.2%2C3.5%2C0.5v1H1.3C0.6%2C1.5%2C0%2C2.1%2C0%2C2.8v11.8C0%2C15.3%2C0.5%2C16%2C1.3%2C16l0%2C0h13.3c0.7%2C0%2C1.3-0.6%2C1.3-1.3V2.8%0A%09c0.1-0.6-0.4-1.2-1.1-1.3H14.7z%20M15%2C14.7c0%2C0.1-0.1%2C0.3-0.2%2C0.3h-0.1H1.3C1.2%2C15%2C1%2C14.9%2C1%2C14.8v-0.1V2.8c0-0.1%2C0.1-0.3%2C0.2-0.3h0.1%0A%09h2.2v1C3.5%2C3.8%2C3.7%2C4%2C4%2C4s0.5-0.2%2C0.5-0.5v-1h3v1C7.5%2C3.8%2C7.7%2C4%2C8%2C4s0.5-0.2%2C0.5-0.5v-1h3v1C11.5%2C3.8%2C11.7%2C4%2C12%2C4s0.5-0.2%2C0.5-0.5%0A%09v-1h2.2c0.1%2C0%2C0.3%2C0.1%2C0.3%2C0.2v0.1V14.7L15%2C14.7z%22/%3E%3C/svg%3E");
  background-position: 315px 50%;
  background-repeat: no-repeat;
}
.registration__row.has-error .input:not(.input--date) {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20width%3D%2214%22%20height%3D%2214%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23F65516%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13.5%2C11C13.5%2C11%2C13.5%2C11%2C13.5%2C11l-4-4l4-4c0.7-0.7%2C0.6-1.8%2C0-2.5c-0.7-0.7-1.8-0.6-2.5%2C0l-4%2C4l-4-4%0A%09c-0.7-0.7-1.8-0.7-2.5%2C0C0.2%2C0.8%2C0%2C1.3%2C0%2C1.7C0%2C2.2%2C0.2%2C2.6%2C0.5%2C3l4%2C4l-4%2C4c-0.7%2C0.7-0.7%2C1.8%2C0%2C2.5C0.8%2C13.8%2C1.3%2C14%2C1.7%2C14%0A%09c0%2C0%2C0%2C0%2C0%2C0c0.5%2C0%2C0.9-0.2%2C1.2-0.5l4-4l4%2C4c0.3%2C0.3%2C0.8%2C0.5%2C1.2%2C0.5h0c0.5%2C0%2C0.9-0.2%2C1.2-0.5C14.2%2C12.8%2C14.2%2C11.7%2C13.5%2C11z%22/%3E%0A%3C/svg%3E%0A");
  background-position: 315px 50%;
  background-repeat: no-repeat;
  border-color: #ff3709;
  color: #ff3709;
}
.registration__row.has-success .input:not(.input--date) {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2021.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%u0421%u043B%u043E%u0439_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016.9%2013%22%20style%3D%22enable-background%3Anew%200%200%2016.9%2013%3B%22%20width%3D%2217%22%20height%3D%2213%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%2376B345%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M16.4%2C0.5C16.1%2C0.2%2C15.7%2C0%2C15.3%2C0c0%2C0%2C0%2C0%2C0%2C0c-0.4%2C0-0.8%2C0.2-1.1%2C0.5L5.5%2C9.2L2.7%2C6.8C2.4%2C6.5%2C2%2C6.3%2C1.5%2C6.3%0A%09c-0.4%2C0-0.8%2C0.2-1.1%2C0.5c-0.6%2C0.6-0.6%2C1.6%2C0.1%2C2.2c0%2C0%2C0.1%2C0.1%2C0.1%2C0.1l4%2C3.5c0.3%2C0.3%2C0.7%2C0.4%2C1%2C0.4c0.4%2C0%2C0.8-0.2%2C1.1-0.5l9.7-9.8%0A%09C17%2C2.1%2C17%2C1.1%2C16.4%2C0.5z%22/%3E%0A%3C/svg%3E%0A");
  background-position: 315px 50%;
  background-repeat: no-repeat;
  border-color: transparent;
  font-weight: 700;
}
.registration__sms-btn {
  background-color: #fdd655;
  border-radius: 8px 0 0 8px;
  color: #122f5b;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  line-height: 36px;
  margin-bottom: 15px;
  padding: 0 35px;
}
.registration__sms-btn._v2{
  background-color: #fff;
  border-radius: 8px;
  color: #122f5b;
  display: block;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  line-height: 36px;
  text-align: center;
  display: inline-block;
  border: 2px solid #fdd655;
  max-width: 240px;
  padding: 0 24px;
  transition: background-color linear 0.2s, border-color linear 0.2s;
}
.registration__sms-btn._v2:hover {
  background-color: #fdd655;
  box-shadow: 0 0.3rem 0.5rem 0 rgba(253, 214, 85, 0.5);
}
.registration__sms-btn._v2[disabled]{
  background-color: #cccaca;
  border-color: #cccaca;
}
.registration__sms-btn._v2[disabled]:hover{
  box-shadow: none;
}


.registration .registration__sms-input {
  border-color: #d8dfe6 #d8dfe6 #d8dfe6 transparent;
  border-radius: 0 8px 8px 0;
  color: #2a2a2a;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  margin-bottom: 15px;
  margin-left: -5px;
  min-width: 240px;
  padding: 0 5px;
  text-align: center;
}

.registration .registration__sms-input._v2{
  width: 340px;
  padding: 0 15px;
  border-radius: 8px;
  border-color: #d8dfe6;
  transition: opacity linear 0.2s;
  text-align: left;
}
.registration .registration__sms-input._v2._hidden{
  opacity: 0;
  visibility: hidden;
}

.registration .registration__sms-input::-webkit-input-placeholder {
  color: #aaafb4;
}
.registration .registration__sms-input::-moz-placeholder {
  color: #aaafb4;
}
.registration .registration__sms-input:-ms-input-placeholder {
  color: #aaafb4;
}

.registration__btns{
  padding: 24px 25px;
}
.registration__btns._justify{
  justify-content: space-between;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.registration__btns._right{
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.input-wrap{}
.input-wrap._hidden,
.registration__btns._hidden{
  display: none;
}

.registration__enter-btn{
  display: block;
  max-width: 200px;
  margin: 15px auto;
}
.registration__btn,
.registration__enter-btn._btn {
  background-color: #fdd655;
  border-radius: 8px;
  color: #122f5b;
  display: block;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  line-height: 36px;
  margin: 12px 0;
  text-align: center;
  width: 220px;
  display: inline-block;
}
.registration__enter-btn._btn{
  background-color: transparent;
  border: 2px solid #fdd655;
}
.registration__btn._send-sms{
    margin: 12px 0;
}

.registration__btn:hover,
.registration__enter-btn._btn:hover {
  box-shadow: 0 0.3rem 0.5rem 0 rgba(253, 214, 85, 0.5);
}

.registration__enter-btn:active {
  box-shadow: none;
}
.registration__error-mess {
  background-color: #cf240d;
  border-radius: 6px;
  color: #fff;
  display: none;
  max-width: 350px;
  padding: 13px 15px;
  position: relative;
}
.registration__error-mess[x-placement^="right"] {
  margin-left: 20px;
  top: -6px !important;
}
.registration__error-mess[x-placement^="top"] {
  margin-top: -10px;
}
.registration__error-mess[x-placement^="bottom"] {
  margin-top: 10px;
}
.registration__error-mess[x-placement^="right"]:before {
  border: 8px solid transparent;
  border-right: 13px solid #cf240d;
  content: "";
  left: -21px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.registration__error-mess[x-placement^="top"]:before {
  border: 8px solid transparent;
  border-top: 8px solid #cf240d;
  content: "";
  left: 50%;
  position: absolute;
  bottom: -15px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.registration__error-mess[x-placement^="bottom"]:before {
  border: 8px solid transparent;
  border-bottom: 8px solid #cf240d;
  content: "";
  top: -15px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.registration__row.has-success .registration__error-mess {
  display: none !important;
}
.registration__common-info {
  border: 1px solid transparent;
  border-radius: 12px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 400px;
  flex: 0 1 400px;
  padding: 40px 50px 16px 50px;
  margin: 52px 0 auto;
  background-color: rgba(235, 241, 246, 0.5);
}
.registration__common-info h2 {
  color: #212b44;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 15px;
}
.registration__common-info p {
  color: #212b44;
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 10px;
}
.registration__advantages {
  margin-bottom: 30px;
}
.registration__advantages ul {
  margin: 0;
  padding-left: 16px;
}
.registration__advantages li {
  margin-bottom: 10px;
}
.registration__contacts .link--phone {
  color: #212b44;
  display: block;
  font-size: 30px;
  padding-left: 35px;
  position: relative;
  text-decoration: none;
}
.registration__contacts .link--phone:hover {
  color: #0077f5;
}
.registration__contacts .link--phone .svg-icon {
  position: absolute;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  fill: #ffc400;
}
.registration__note {
  color: rgba(33, 43, 68, 0.6);
  display: block;
  font-size: 12px;
  line-height: 1.667;
  padding-left: 35px;
}

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

.liveTexButton{
  background-color: transparent;
  border: 0;
}
.liveTexButton._on-reg{}

.liveTexButton._on-reg .lt-site-btn{
  height: 56px;
}

.p-wrapper--registration {
  min-width: 300px;
}
.p-header--registration {
  min-width: 300px;
}
.p-header--registration ~ .p-footer {
  min-width: 300px;
}
@media (max-width: 1040px) {
  .registration__personal-info {
    margin: 0 auto 10px;
  }
  .registration__common-info {
    margin: 20px auto auto;
  }
}

*/


@media (max-width: 1000px) {
  .p-header__epigraph {
    display: none;
  }
}

@media (max-width: 768px) {
  .has-error.registration__row .registration__error-mess {
    position: relative !important;
    transform: none !important;
    display: block !important;
    background-color: transparent;
    border-radius: 6px;
    margin: 5px 0 10px;
    color: #cf240d;
    max-width: 100%;
    padding: 0;
    text-align: right;
  }

  .has-error.registration__row .registration__error-mess:before {
    content: none !important;
  }

  .has-error.registration__row.field-profileform-code .registration__error-mess {
    margin-top: -5px;
    text-align: center;
  }
}

@media (max-width: 700px) {
  .p-header__phone {
    display: none;
  }
  .p-header--registration .lang-switcher {
    float: none;
    margin-left: auto;
    margin-right: 0;
  }
}
@media (max-width: 550px) {
  .registration__row {
    text-align: center;
  }
  .registration__row label {
    width: 100%;
  }
  .registration__row .input {
    float: none;
    width: 100%;
  }
  .registration__row.country-row .input {
    text-align: center;
    width: 100%;
  }
  .intl-tel-input.allow-dropdown {
    width: 100%;
  }
  .intl-tel-input.allow-dropdown input {
    width: 100%;
  }
  .flag-container input {
    width: 100%;
  }
  .registration__row.has-error .input:not(.input--date),
  .registration__row.has-success .input:not(.input--date),
  .registration__row .input--date {
    background-position: 98% 50%;
  }
  .registration__sms-btn {
    border-radius: 8px;
  }
  .registration .registration__sms-input {
    border-color: #d8dfe6;
    border-radius: 8px;
  }
  .registration__common-info {
    padding: 15px 10px;
  }
  .registration__btns._justify{
    flex-direction: column;
  }
}
@media (max-width: 500px) {
  .p-footer__bottom, .p-footer__top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .p-footer__phone {
    margin-bottom: 10px;
    width: 100%;
  }
  .p-footer__social-item {
    margin: 0 10px;
  }
}
@media (max-width: 350px) {
  .p-header .btn.btn--solid {
    display: none;
  }
  .registration__personal-fields {
    padding: 15px 5px;
  }
}
.p-wrapper--registration .content-inner {
  min-width: 300px;
  width: 300px;
}
.p-wrapper--registration .p-content {
  padding: 20px 0;
}
.registration-info h2 {
  color: #212b44;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 15px;
}
.registration-info p {
  color: #212b44;
  line-height: 1.5;
  margin: 0 0 10px;
}
.registration-info__advantages {
  margin-bottom: 20px;
}
.registration-info__advantages ul {
  margin: 0;
  padding-left: 16px;
}
.registration-info__contacts {
  border: 1px solid #d8dfe6;
  border-radius: 6px;
  padding: 20px 15px 30px 16px;
}
.registration-info__contacts .link--phone {
  color: #212b44;
  display: block;
  font-size: 30px;
  padding-left: 35px;
  position: relative;
}
.registration-info__contacts .link--phone .svg-icon {
  position: absolute;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  fill: #ffc400;
}
.registration-info__note {
  color: rgba(33, 43, 68, 0.6);
  display: block;
  font-size: 12px;
  line-height: 1.667;
  padding-left: 35px;
}





.modal-window {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 24px 0 rgba(18, 47, 91, 0.25);
  padding: 0;
  width: 580px;
}
.modal-window__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 10px;
  margin-top: 20px;
}
.modal-window__header {
  border-bottom: 1px solid #e7eaec;
  font-size: 18px;
  height: 61px;
  line-height: 1;
  margin-bottom: 15px;
}
.modal-window__body {
  border-bottom: 1px solid #e7eaec;
  padding: 0 40px;
}
.modal-window__row {
  border-bottom: 1px solid #e7eaec;
  padding: 20px 0;
  width: 100%;
  text-align: left;
}
.modal-window__row:last-child {
  border-bottom-color: transparent;
}
.modal-window input[type=text], .modal-window select {
  display: inline-block;
  margin: auto 0;
  text-align: left;
  width: 340px;
}
.modal-window label {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  max-width: 150px;
  vertical-align: middle;
  width: 150px;
  text-align: left;
}
.modal-window__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 40px;
}
.modal-window__footer .btn {
  border-radius: 8px;
  font-family: "PT Sans", Helvetica, Arial sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding: 7px 40px 6px;
}
.modal-window--account-profile span {
  min-width: 340px;
  display: inline-block;
  text-align: center;
}
.modal-window--account-profile .btn {
  border-radius: 8px;
}
.modal-window--account-profile .cancel-btn {
  margin: 0 auto;
}

.modal-window--open-trading-account {
  width: 1080px;
  overflow: auto;
}

.modal-window--open-trading-account .modal-window__select {
  display: inline-block;
}

.modal-window--open-trading-account .modal-window__select:not(:last-child) {
  margin-right: 60px;
}

.modal-window--open-trading-account input[type=text], .modal-window--open-trading-account select {
  display: inline-block;
  margin: auto 0;
  text-align: left;
  width: 190px;
}

.modal-window--open-trading-account .modal-window__select span {
  width: 190px;
  display: inline-block;
  text-align: left;
  height: 30px;
}

.modal-window--open-trading-account .modal-window__row {
  border-bottom-color: transparent;
  text-align: center;
}

.modal-window--open-trading-account label {
  width: auto;
  margin-right: 20px;
  max-width: none;
}

.modal-window--open-trading-account .modal-window__footer {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal-window--open-trading-account .table > thead > tr > th {
  border-bottom-color: rgba(253, 214, 85, 0.8);
  vertical-align: middle;
  padding: 20px 25px 25px 20px;

}

.modal-window--open-trading-account .table > thead > tr > th, .modal-window--open-trading-account .table > thead > tr:last-child > th {
  border-top-color: rgba(253, 214, 85, 0.8);
  border-width: 1px;
}

.modal-window--open-trading-account .table > thead > tr > th:not(:first-child) {
  border-top: 1px solid rgba(253, 214, 85, 0.8);
  vertical-align: top;
}

.modal-window--open-trading-account .table > thead > tr > th:first-child {
  border-color: transparent;
}

.modal-window--open-trading-account .table > tbody > tr > th, .modal-window--open-trading-account .table > tbody > tr > td {
  border-top-color: transparent;
  vertical-align: middle;
}

.modal-window--open-trading-account .table > tbody > tr:last-child > td {
  vertical-align: bottom;
  text-align: center;
}

.modal-window--open-trading-account .table {
  margin-bottom: 0;
}

.modal-window--open-trading-account .modal-window__header {
  height: 50px;
  margin-bottom: 10px;
}

.alert {
  border-radius: 4px;
  border: 1px solid transparent;
  font-size: 14px;
  margin-bottom: 20px;
  max-width: 350px;
  padding: 15px 30px 15px 20px;
  position: fixed;
  right: 50%;
  top: 15vh;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  z-index: 11;
}
.alert-success {
  background-color: #9bc231;
  border-color: #9bc231;
  color: #fff;
}
.alert-info {
  background-color: #2196f3;
  border-color: #2196f3;
  color: #fff;
}
.alert-warning {
  background-color: #ff9800;
  border-color: #ff9800;
  color: #fff;
}
.alert-danger {
  background-color: #cf240d;
  border-color: #cf240d;
  color: #fff;
}
.alert > .close {
  background-color: transparent;
  border: transparent;
  display: block;
  font-size: 0;
  height: 15px;
  opacity: 1;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: all 0.2s ease-out;
  width: 15px;
}
.alert > .close:before {
  background-color: #fff;
  content: "";
  height: 13px;
  opacity: 0.5;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all 0.2s ease-out;
  width: 1px;
}
.alert > .close:after {
  background-color: #fff;
  content: "";
  height: 13px;
  opacity: 0.5;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all 0.2s ease-out;
  width: 1px;
}
.alert > .close:hover:before, .alert > .close:hover:after {
  opacity: 1;
}

.table-open-trading-account {
  border-collapse: separate;
  border-spacing: 0;
}

.table-open-trading-account thead th {
  border: 1px solid;
  border-color: rgba(253, 214, 85, 0.8) transparent rgba(253, 214, 85, 0.8) rgba(253, 214, 85, 0.8);
  padding: 20px 25px 30px 20px;
  text-align: left;
}

.table-open-trading-account thead th:nth-child(2) {
  border-radius: 10px 0 0 0;
}

.table-open-trading-account thead th:last-child {
  border-radius: 0 10px 0 0;
  border-color: rgba(253, 214, 85, 0.8);
}

.table-open-trading-account thead th:nth-child(odd) {
  background: rgba(253, 214, 85, 0.3);
}

.table-open-trading-account thead th:nth-child(even) {
  background: rgba(253, 214, 85, 0.2);
}

.table-open-trading-account thead th:nth-child(1) {
  background-color: transparent;
  border-color: transparent;
}

.table-open-trading-account tbody tr:nth-child(even) {
  background: rgba(242, 245, 248, 0.8);
}

.table-open-trading-account tbody tr:last-child {
  background-color: transparent;
}

.table-open-trading-account tbody tr td {
  width: 27%;
  border: 1px solid;
  border-color: transparent transparent transparent rgba(253, 214, 85, 0.8);
  font-size: 14px;
  font-weight: 700;
  padding: 14px 20px;
  text-align: left;
}

.table-open-trading-account tbody tr td span {
  display: block;
  font-size: 12px;
  font-weight: 400;
}

.table-open-trading-account tbody tr td:last-child {
  border-color: transparent rgba(253, 214, 85, 0.8) transparent rgba(253, 214, 85, 0.8);
}

.table-open-trading-account tbody tr th {
  font-weight: 700;
  color: #98a3af;
  padding: 14px 20px;
  text-align: left;
}

.table-open-trading-account__column-title {
  color: #212b44;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 21px;
  font-weight: 700;
  margin: 0 0 10px;
}

.table-open-trading-account__column-description {
  color: #212b44;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1428571;
}

.table-open-trading-account__assessment {
  color: #98a3af;
  font-family: "PT Sans Caption", Helvetica, Arial sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 15px;
}

.table-open-trading-account__assessment .svg-icon {
  fill: #fdd655;
  margin-right: 5px;
}

.table-open-trading-account__footer {
  vertical-align: bottom;
}

.table-open-trading-account__footer .btn {
  border-radius: 8px;
  display: inline-block;
}

big {
  font-size: 14px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL19yZW1vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvcXRpcDIvZGlzdC9qcXVlcnkucXRpcC5taW4uY3NzIiwidmVuZG9yL19pb24tcmFuZ2VzbGlkZXIuc2NzcyIsInZlbmRvci9fZmxhdHBpY2tyLnNjc3MiLCJ2ZW5kb3IvX2ludGxUZWxJbnB1dC5zY3NzIiwidmVuZG9yL19zcHJpdGUuc2NzcyIsInZlbmRvci9fc2VsZWN0aXplLnNjc3MiLCJ2ZW5kb3IvX3NlbGVjdGl6ZS5ib290c3RyYXAzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsImJhc2UvX3Jvb3Quc2NzcyIsImxheW91dC9fcC1oZWFkZXIuc2NzcyIsImxheW91dC9fcC1tYWluLnNjc3MiLCJsYXlvdXQvX3AtY29udGVudC5zY3NzIiwibGF5b3V0L19wLXdyYXBwZXIuc2NzcyIsImxheW91dC9fcC1zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3Atd2lkZ2V0cy13cmFwcGVyLnNjc3MiLCJsYXlvdXQvX3Atd2lkZ2V0LnNjc3MiLCJsYXlvdXQvX2wtdHdvLWNvbHVtbnMuc2NzcyIsImxheW91dC9fcC1mb290ZXIuc2NzcyIsImJsb2Nrcy9iYXNlL19hcnJvdy5zY3NzIiwiYmxvY2tzL2Jhc2UvX2xpbmsuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsImJsb2Nrcy9iYXNlL19oZWFkaW5nLnNjc3MiLCJibG9ja3MvYmFzZS9fdGV4dC5zY3NzIiwiYmxvY2tzL2Jhc2UvX3N2Zy1pY29uLnNjc3MiLCJibG9ja3MvYmFzZS9fYnRuLnNjc3MiLCJibG9ja3MvYmFzZS9fbGlzdC5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fYnJvd3Nlci11cGdyYWRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9jb3JlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fc2luZ2xlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX2RlZmF1bHRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsImJsb2Nrcy9jb21tb24vc2VsZWN0Mi90aGVtZS9iY3MvbGF5b3V0LnNjc3MiLCJibG9ja3MvY29tbW9uL3NlbGVjdDIvdGhlbWUvYmNzL19zaW5nbGUuc2NzcyIsImJsb2Nrcy9jb21tb24vc2VsZWN0Mi90aGVtZS9iY3MvX3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL2NvbW1vbi9zZWxlY3QyL3RoZW1lL2Jjcy9fbXVsdGlwbGUuc2NzcyIsImJsb2Nrcy9jb21tb24vX3F0aXAyLXRvb2x0aXAuc2NzcyIsImJsb2Nrcy9jb21tb24vX2hpbnQtYmxvY2suc2NzcyIsImJsb2Nrcy9jb21tb24vX25hdi10b2dnbGUuc2NzcyIsImJsb2Nrcy9jb21tb24vX21haW4tbG9nby5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fbGFuZy1zd2l0Y2hlci5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fbG9nLW91dC5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fdXNlci1pZGVudGl0eS5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fdXNlci1hY2NvdW50LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fdXNlci1tZXNzYWdlcy5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fdXNlci1zdXBwb3J0LnNjc3MiLCJibG9ja3MvY29tbW9uL19tYWluLW1lbnUuc2NzcyIsImJsb2Nrcy9jb21tb24vX21haW4tYmFubmVyLnNjc3MiLCJibG9ja3MvY29tbW9uL19tYWluLWhlYWRpbmcuc2NzcyIsImJsb2Nrcy9jb21tb24vX3VzZXItYm9udXNlcy5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fZGF0YS10YWJzLnNjc3MiLCJibG9ja3MvY29tbW9uL19kYXRhLXRhYmxlLXdyYXBwZXIuc2NzcyIsImJsb2Nrcy9jb21tb24vX2RhdGEtdGFibGUtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fZGF0YS10YWJsZS5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fcGF5bWVudHMtdGFicy5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fcmVxdWVzdC1zdGF0dXMuc2NzcyIsImJsb2Nrcy9jb21tb24vX2NvbnRhY3QtaW5mby5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fYXNpZGUtZm9ybS5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fYmFua2NhcmQtaGVscC1pbmZvLnNjc3MiLCJibG9ja3MvY29tbW9uL19maWxlLXVwbG9hZC5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fYWNjb3VudC1hY3Rpb24tbW9kYWwuc2NzcyIsImJsb2Nrcy9jb21tb24vX3Byb2ZpbGUtaW5mby5zY3NzIiwiYmxvY2tzL2NvbW1vbi9fc3RyYXRlZ3ktc2VsZWN0b3Iuc2NzcyIsImJsb2Nrcy9jb21tb24vX3N0cmF0ZWd5LWxpc3Quc2NzcyIsImJsb2Nrcy9jb21tb24vX2Vycm9yLXBhZ2Uuc2NzcyIsImJsb2Nrcy9jb21tb24vX2lubmVyLnNjc3MiLCJibG9ja3MvY29tbW9uL19yZWdpc3RyYXRpb24uc2NzcyIsImJsb2Nrcy9jb21tb24vX3JlZ2lzdGFydGlvbi1pbmZvLnNjc3MiLCJibG9ja3MvY29tbW9uL19tb2RhbC13aW5kb3cuc2NzcyIsImJsb2Nrcy9jb21tb24vX2FsZXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7R0FHRztBQUlIOzs7R0FHRztBQW9CSDs7O0dBR0c7QUFNSCxVQUFVO0FBR1YsV0FBVztBQUlYLFdBQVc7QUFJWCxnQkFBZ0I7QUFLaEIsYUFBYTtBQUdiLGNBQWM7QUFNZDs7O0dBR0c7QUFDcUIsV0FBVztBQUVuQzs7O0dBR0c7QUFHSDs7O0dBR0c7QUFLSDs7O0dBR0c7QUFHSDs7Ozs7R0FLRztBQy9GSDs7Ozs7OztHQU9HO0FBRUg7O2dGQUVnRjtBQUVoRixxQkFBcUI7QUNickIsZ0NBQWdDLGNBQWMsQ0FBQztBQUFBLE1BQU0sa0JBQWtCLGNBQWMsYUFBYSxhQUFhLGdCQUFnQixlQUFlLGlCQUFpQixpQkFBaUIsY0FBYyxnQkFBZ0IsU0FBUyxDQUFDO0FBQUEsNkJBQTZCLGtCQUFrQixlQUFlLENBQUM7QUFBQSxjQUFjLGdCQUFnQixnQkFBZ0Isb0JBQW9CLENBQUM7QUFBQSxlQUFlLDBCQUEwQixxQkFBcUIsZUFBZSxDQUFDO0FBQUEsNkJBQTZCLDRCQUE0QixDQUFDO0FBQUEsWUFBWSxrQkFBa0IsV0FBVyxTQUFTLFdBQVcsVUFBVSw0QkFBNEIsQ0FBQztBQUFBLDJCQUEyQixVQUFVLFFBQVEsZUFBZSxDQUFDO0FBQUEsa0NBQWtDLFFBQVEsQ0FBQztBQUFB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LDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFVBQVU7RUFDVixtQ0FBcUI7TUFBckIsK0JBQXFCO1VBQXJCLDJCQUFxQjtFQUNyQixZQUFZO0NBa0ViO0FBN0VEO0VBY0ksMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixZQUFZO0NBQ2I7QUFqQkg7RUFvQkksMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixZQUFZO0NBQ2I7QUF2Qkg7RUF5QkksMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixZQUFZO0NBQ2I7QUE1Qkg7RUE4QkksMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixZQUFZO0NBQ2I7QUFqQ0g7RUFvQ0ksOEJBQThCO0VBQzlCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsYUFBYTtFQUNiLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixVQUFVO0VBQ1YsOEJoRjJDbUM7RWdGMUNuQyxZQUFZO0NBOEJiO0FBNUVIO0VBaURNLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLGlDQUFpQjtNQUFqQiw2QkFBaUI7VUFBakIseUJBQWlCO0VBQ2pCLDhCaEZnQ2lDO0VnRi9CakMsV0FBVztDQUNaO0FBMURMO0VBNkRNLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osYUFBYTtFQUNiLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLGtDQUFpQjtNQUFqQiw4QkFBaUI7VUFBakIsMEJBQWlCO0VBQ2pCLDhCaEZvQmlDO0VnRm5CakMsV0FBVztDQUNaO0FBdEVMO0VBMEVNLFdBQVc7Q0FDWiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogRm9udCBmYW1pbGllc1xuICogQHR5cGUgTGlzdFxuICovXG4vKipcbiAqIEZvbnQtc2l6ZXNcbiAqIEB0eXBlIExlbmd0aFxuICovXG4vKipcbiAqIENvbG9yc1xuICogQHR5cGUgQ29sb3JcbiAqL1xuLyogdGV4dCAqL1xuLyogbGlua3MgKi9cbi8qIGljb25zICovXG4vKiBiYWNrZ3JvdW5kICovXG4vKiBib3JkZXJzICovXG4vKiBzdGF0dXNlcyAqL1xuLyoqXG4gKiBEZWZhdWx0IGxpbmUtaGVpZ2h0XG4gKiBAdHlwZSBsZW5ndGhcbiAqL1xuLyogMjAvMTQgKi9cbi8qKlxuICogQmFzZSBlbGVtZW50IHdpZHRoc1xuICogQHR5cGUgbGVuZ3RoXG4gKi9cbi8qKlxuICogQmFzZSBncmlkIHdpZHRoXG4gKiBAdHlwZSBsZW5ndGhcbiAqL1xuLyoqXG4gKiBUcmFuc2l0aW9uc1xuICogQHR5cGUgcHJvcGVydHkgdmFsdWVzXG4gKi9cbi8qKlxuICogUmVsYXRpdmUgb3IgYWJzb2x1dGUgVVJMIHdoZXJlIGFsbCBhc3NldHMgYXJlIHNlcnZlZCBmcm9tXG4gKiBAdHlwZSBTdHJpbmdcbiAqIEBleGFtcGxlIHNjc3MgLSBXaGVuIHVzaW5nIGEgQ0ROXG4gKiAkYmFzZS11cmw6IFwiaHR0cDovL2Nkbi5leGFtcGxlLmNvbS9hc3NldHMvXCI7XG4gKi9cbi8qXG4gKiAgUmVtb2RhbCAtIHYxLjEuMFxuICogIFJlc3BvbnNpdmUsIGxpZ2h0d2VpZ2h0LCBmYXN0LCBzeW5jaHJvbml6ZWQgd2l0aCBDU1MgYW5pbWF0aW9ucywgZnVsbHkgY3VzdG9taXphYmxlIG1vZGFsIHdpbmRvdyBwbHVnaW4gd2l0aCBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uIGFuZCBoYXNoIHRyYWNraW5nLlxuICogIGh0dHA6Ly92b2RrYWJlYXJzLmdpdGh1Yi5pby9yZW1vZGFsL1xuICpcbiAqICBNYWRlIGJ5IElseWEgTWFrYXJvdlxuICogIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEhpZGUgc2Nyb2xsIGJhciAqL1xuQGltcG9ydCB1cmwocXRpcDIvZGlzdC9qcXVlcnkucXRpcC5taW4uY3NzKTtcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi8qIEFudGkgRk9VQyAqL1xuLnJlbW9kYWwsXG5bZGF0YS1yZW1vZGFsLWlkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBGaXggaVBhZCwgaVBob25lIGdsaXRjaGVzICovXG4ucmVtb2RhbC1vdmVybGF5LFxuLnJlbW9kYWwtd3JhcHBlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi5yZW1vZGFsLWlzLWluaXRpYWxpemVkIHtcbiAgLyogRGlzYWJsZSBBbnRpLUZPVUMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVtb2RhbCdzIGRlZmF1bHQgbW9iaWxlIGZpcnN0IHRoZW1lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgZm9yIHRoZSBiYWNrZ3JvdW5kICovXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5lZCB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDVweCk7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xuLnJlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtb3BlbmluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXM7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi5yZW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgY29sb3I6ICMyYjJlMzg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLS1iYW5uZXIgPiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLS1iYW5uZXIgPiBidXR0b246YWZ0ZXIsXG4ucmVtb2RhbC5yZW1vZGFsLS1iYW5uZXIgPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjJmNWI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjpob3ZlcjphZnRlcixcbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLS1iYW5uZXIgPiBidXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLS1iYW5uZXIgPiBidXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCxcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBDbG9zZSBidXR0b24gKi9cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzk1OTc5YztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlbW9kYWwtY2xvc2U6aG92ZXIsXG4ucmVtb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyZTM4O1xufVxuXG4ucmVtb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIERpYWxvZyBidXR0b25zICovXG4ucmVtb2RhbC1jb25maXJtLFxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnJlbW9kYWwtY29uZmlybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjODFjNzg0O1xufVxuXG4ucmVtb2RhbC1jb25maXJtOmhvdmVyLFxuLnJlbW9kYWwtY29uZmlybTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2NmJiNmE7XG59XG5cbi5yZW1vZGFsLWNhbmNlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTU3MzczO1xufVxuXG4ucmVtb2RhbC1jYW5jZWw6aG92ZXIsXG4ucmVtb2RhbC1jYW5jZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWY1MzUwO1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgZm9yIHRoZSBidXR0b24gdGFnLiAqL1xuLnJlbW9kYWwtY29uZmlybTo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNhbmNlbDo6LW1vei1mb2N1cy1pbm5lcixcbi5yZW1vZGFsLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBLZXlmcmFtZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogSW9uLlJhbmdlU2xpZGVyXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgMjAxMy0yMDE0IERlbmlzIEluZXNoaW4gfCBJb25EZW4uY29tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cbi5pcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmlycy1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXJzLWxpbmUtbGVmdCwgLmlycy1saW5lLW1pZCwgLmlycy1saW5lLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xufVxuXG4uaXJzLWxpbmUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMSU7XG59XG5cbi5pcnMtbGluZS1taWQge1xuICBsZWZ0OiA5JTtcbiAgd2lkdGg6IDgyJTtcbn1cblxuLmlycy1saW5lLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMSU7XG59XG5cbi5pcnMtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5pcnMtYmFyLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5pcnMtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLmlycy1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pcnMtc2xpZGVyLnR5cGVfbGFzdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pcnMtbWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXJzLW1heCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlycy1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXJzLWdyaWQtcG9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uaXJzLWdyaWQtcG9sLnNtYWxsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlycy1kaXNhYmxlLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xJTtcbiAgd2lkdGg6IDEwMiU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbn1cblxuLmx0LWllOSAuaXJzLWRpc2FibGUtbWFzayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlycy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEycHggMjRweCAwcHggcmdiYSgxOCwgNDcsIDkxLCAwLjMpLCBpbnNldCAwcHggMHB4IDMycHggMHB4IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCAwcHggcmdiYSgxOCwgNDcsIDkxLCAwLjMpLCBpbnNldCAwcHggMHB4IDMycHggMHB4IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzV2Vla3Mge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEyMmY1YjtcbiAgZmlsbDogI2Q5ZGRlMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweCBjYWxjKDMuNTclIC0gMS41cHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAgICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cblxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxuICAgICAgICAqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTtcbn1cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjMTIyZjViO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMDUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA2LjE2cHggMCAwIDA7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlTGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZUxlZnROZXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlUmlnaHROZXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZGQ2NTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnROZXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnROZXcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzIxMjMyNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzIxMjMyNTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI2ZkZDY1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzIxMjMyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRkNjU1O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2Uge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjZmRkNjU1O1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgI2ZkZDY1NTtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7XG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE4LCA0NywgOTEsIDAuMDYpO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZsYXRwaWNrci1pbnB1dC5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmNjU1MTY7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICM3NmIzNDU7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcFNsaWRlTGVmdE5ldyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVSaWdodE5ldyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcFNsaWRlUmlnaHROZXcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qKlxuICogVmFyaWFibGVzIGRlY2xhcmVkIGhlcmUgY2FuIGJlIG92ZXJyaWRkZW4gYnkgY29uc3VtaW5nIGFwcGxpY2F0aW9ucywgd2l0aFxuICogdGhlIGhlbHAgb2YgdGhlIGAhZGVmYXVsdGAgZmxhZy5cbiAqXG4gKiBAZXhhbXBsZVxuICogICAgIC8vIG92ZXJyaWRpbmcgJGhvdmVyQ29sb3JcbiAqICAgICAkaG92ZXJDb2xvcjogcmdiYShyZWQsIDAuMDUpO1xuICpcbiAqICAgICAvLyBvdmVycmlkaW5nIGltYWdlIHBhdGhcbiAqICAgICAkZmxhZ3NJbWFnZVBhdGg6IFwiaW1hZ2VzL1wiO1xuICpcbiAqICAgICAvLyBpbXBvcnQgdGhlIHNjc3MgZmlsZSBhZnRlciB0aGUgb3ZlcnJpZGVzXG4gKiAgICAgQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudC9pbnRsLXRlbC1pbnB1dC9zcmMvY3NzL2ludGxUZWxJbnB1dFwiO1xuICovXG4uaW50bC10ZWwtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdy51cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdC5kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lciwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA2NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA3NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA2OHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3OHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA4MnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogOTRweDtcbn1cblxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aS1mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pdGktZmxhZy5iZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpLWZsYWcuY2gge1xuICB3aWR0aDogMTVweDtcbn1cblxuLml0aS1mbGFnLm1jIHtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5pdGktZmxhZy5uZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpLWZsYWcubnAge1xuICB3aWR0aDogMTNweDtcbn1cblxuLml0aS1mbGFnLnZhIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjMwcHggMTVweDtcbiAgfVxufVxuXG4uaXRpLWZsYWcuYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ2IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNkIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNoIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmNyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN4IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmN5IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmRtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmRvIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmV1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmZrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmZyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmduIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmdyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmdzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmd0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmd1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmd3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmd5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmhuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmhyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmh0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmh1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmllIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmltIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmluIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmlxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmlyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmlzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLml0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmplIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmpvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmpwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtoIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmttIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmtwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmtyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmt3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmt5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmt6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmxyIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmxzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmx0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmx1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLmx2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLmx5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLm1jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1lIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1oIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1tIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1wIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm1zIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm10IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm11IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm12IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm13IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm14IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm15IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm16IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5jIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5nIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5vIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLm5yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm51IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLm56IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLm9tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBsIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnBtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnByIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnBzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnB0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnB3IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnB5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnFhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuXG4uaXRpLWZsYWcucnUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcucncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2Uge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuc3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGgge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudGwge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudG8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudW0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcudmkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcudm4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xufVxuXG4uaXRpLWZsYWcudnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcud2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcud3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcueGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcueWUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuXG4uaXRpLWZsYWcueXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuemEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuem0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuencge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb3VudHJ5LXJvdyAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5LXJvdyAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgei1pbmRleDogMjE7XG59XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpLWZsYWcuYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aS1mbGFnLmNoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGktZmxhZy5tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpLWZsYWcubmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aS1mbGFnLm5wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGktZmxhZy52YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTYzMHB4IDE1cHg7XG4gIH1cbn1cblxuLml0aS1mbGFnLmFjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kbyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnN4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnR2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnVzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnV5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnV6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZ1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLndmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLndzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnhrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnllIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnphIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnp3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cblxuLyoqXG4gKiBzZWxlY3RpemUuY3NzICh2MC4xMi40KVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIGZpeGVzIGllIGJ1ZyAoc2VlICMzOTIpICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgcGFkZGluZzogNnB4IDhweCAzcHg7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBib3JkZXI6IDAgc29saWQgI2QwZDBkMDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2FjYWNhO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgc29saWQgI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4IDAgMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4vKipcbiAqIHNlbGVjdGl6ZS5ib290c3RyYXAzLmNzcyAodjAuMTIuNCkgLSBCb290c3RyYXAgMyBUaGVtZVxuICogQ29weXJpZ2h0IChjKSAyMDEz4oCTMjAxNSBCcmlhbiBSZWF2aXMgJiBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICogQGF1dGhvciBCcmlhbiBSZWF2aXMgPGJyaWFuQHRoaXJkcm91dGUuY29tPlxuICovXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aSA+IC5zZWxlY3RpemUtaW5wdXQgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NywgNzcsIDc3LCAwKTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDJweDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCxcbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQyOGJjYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYsXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoNzcsIDc3LCA3NywgMCk7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjN2NlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjMGM3Y2UgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtZHJvcGRvd24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAycHggMTJweDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5oYXMtZXJyb3IgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmhhcy1lcnJvciAuc2VsZWN0aXplLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZvcm0tY29udHJvbC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBOYW1lJztcbiAgc3JjOiBsb2NhbCgnRm9udCBOYW1lJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Gb250LU5hbWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9Gb250LU5hbWUud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qL1xuLypcbiAqIEN1c3RvbSBjdXJyZW5jeSBmb250ICh3aXRoIDMgaWNvbnMpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvLWN1cnJlbmN5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS5lb3Q/MjYxMTAxMjRcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8tY3VycmVuY3kuZW90PzI2MTEwMTI0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS53b2ZmMj8yNjExMDEyNFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8tY3VycmVuY3kud29mZj8yNjExMDEyNFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS50dGY/MjYxMTAxMjRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLWN1cnJlbmN5LnN2Zz8yNjExMDEyNCNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzI2MTEwMTI0I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJjdXJyZW5jeS1pY29uLVwiXTo6YmVmb3JlLCBbY2xhc3MqPVwiIGN1cnJlbmN5LWljb24tXCJdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsby1jdXJyZW5jeVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5jdXJyZW5jeS1pY29uLS1ldXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uY3VycmVuY3ktaWNvbi0tZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uY3VycmVuY3ktaWNvbi0tcm91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xufVxuXG5pLFxuZW0ge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cblxuYSxcbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4wNik7XG59XG5cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XS5oYXMtZXJyb3IsXG5zZWxlY3QuaGFzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY1NTE2O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLmlzLXZhbGlkLFxuc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZiMzQ1O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYWZiNDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2hlci1jaGVja2JveCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2hlci1jaGVja2JveCkgKyBsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaGVyLWNoZWNrYm94KSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4YTNhZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoZXItY2hlY2tib3gpOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZDY1NTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2hlci1jaGVja2JveCk6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmRkNjU1IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTJweCUyMiUyMGhlaWdodCUzRCUyMjhweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwOCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5ub2RkJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUzRSUwQSUzQ3BhdGglMjBkJTNEJTIyTTExLjAwMCUyQzEuMDAwJTIwTDExLjAwMCUyQzAuMDAwJTIwTDEyLjAwMCUyQzAuMDAwJTIwTDEyLjAwMCUyQzEuMDAwJTIwTDExLjAwMCUyQzEuMDAwJTIwWk0xMC4wMDAlMkMyLjAwMCUyMEwxMC4wMDAlMkMxLjAwMCUyMEwxMS4wMDAlMkMxLjAwMCUyMEwxMS4wMDAlMkMyLjAwMCUyMEwxMC4wMDAlMkMyLjAwMCUyMFpNOS4wMDAlMkMzLjAwMCUyMEw5LjAwMCUyQzIuMDAwJTIwTDEwLjAwMCUyQzIuMDAwJTIwTDEwLjAwMCUyQzMuMDAwJTIwTDkuMDAwJTJDMy4wMDAlMjBaTTguMDAwJTJDNC4wMDAlMjBMOC4wMDAlMkMzLjAwMCUyMEw5LjAwMCUyQzMuMDAwJTIwTDkuMDAwJTJDNC4wMDAlMjBMOC4wMDAlMkM0LjAwMCUyMFpNNy4wMDAlMkM1LjAwMCUyMEw3LjAwMCUyQzQuMDAwJTIwTDguMDAwJTJDNC4wMDAlMjBMOC4wMDAlMkM1LjAwMCUyMEw3LjAwMCUyQzUuMDAwJTIwWk02LjAwMCUyQzYuMDAwJTIwTDYuMDAwJTJDNS4wMDAlMjBMNy4wMDAlMkM1LjAwMCUyMEw3LjAwMCUyQzYuMDAwJTIwTDYuMDAwJTJDNi4wMDAlMjBaTTUuMDAwJTJDNy4wMDAlMjBMNS4wMDAlMkM2LjAwMCUyMEw2LjAwMCUyQzYuMDAwJTIwTDYuMDAwJTJDNy4wMDAlMjBMNS4wMDAlMkM3LjAwMCUyMFpNNC4wMDAlMkM4LjAwMCUyMEw0LjAwMCUyQzcuMDAwJTIwTDUuMDAwJTJDNy4wMDAlMjBMNS4wMDAlMkM4LjAwMCUyMEw0LjAwMCUyQzguMDAwJTIwWk0zLjAwMCUyQzYuMDAwJTIwTDQuMDAwJTJDNi4wMDAlMjBMNC4wMDAlMkM3LjAwMCUyMEwzLjAwMCUyQzcuMDAwJTIwTDMuMDAwJTJDNi4wMDAlMjBaTTIuMDAwJTJDNS4wMDAlMjBMMy4wMDAlMkM1LjAwMCUyMEwzLjAwMCUyQzYuMDAwJTIwTDIuMDAwJTJDNi4wMDAlMjBMMi4wMDAlMkM1LjAwMCUyMFpNMS4wMDAlMkM0LjAwMCUyMEwyLjAwMCUyQzQuMDAwJTIwTDIuMDAwJTJDNS4wMDAlMjBMMS4wMDAlMkM1LjAwMCUyMEwxLjAwMCUyQzQuMDAwJTIwWk0tMC4wMDAlMkMzLjAwMCUyMEwxLjAwMCUyQzMuMDAwJTIwTDEuMDAwJTJDNC4wMDAlMjBMLTAuMDAwJTJDNC4wMDAlMjBMLTAuMDAwJTJDMy4wMDAlMjBaJTIyLyUzRSUwQSUzQy9zdmclM0UlMEFcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBib3JkZXItY29sb3I6ICNmZGQ2NTU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoZXItY2hlY2tib3gpW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBib3JkZXItY29sb3I6ICM5OGEzYWY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuc2VsZWN0Lmhhcy1lcnJvciArIC5zZWxlY3QyICsgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmNjU1MTY7XG59XG5cbnNlbGVjdC5pcy12YWxpZCArIC5zZWxlY3QyICsgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICM3NmIzNDU7XG59XG5cbi5zd2l0Y2hlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjRzIGVhc2UsIGJhY2tncm91bmQgMHMgZWFzZTtcbiAgd2lkdGg6IDM0cHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaGVyLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoZXItY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2hlci1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwMDc3ZjU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaGVyLWNoZWNrYm94OmNoZWNrZWQgKyAuc3dpdGNoZXItbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDc3ZjU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaGVyLWNoZWNrYm94OmNoZWNrZWQgKyAuc3dpdGNoZXItbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoZXItY2hlY2tib3g6Y2hlY2tlZCArIC5zd2l0Y2hlci1sYWJlbCAuc3dpdGNoZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAycHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnN3aXRjaGVyLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzk4YTNhZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzNweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoZXItbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICdPbic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuc3dpdGNoZXItbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogIzk4YTNhZjtcbiAgY29udGVudDogJ09mZic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKipcbiAqIENsZWFyIGlubmVyIGZsb2F0c1xuICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKipcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiAxLiBOZWVkZWQgaW4gV2ViS2l0LWJhc2VkIGJyb3dzZXJzIGJlY2F1c2Ugb2YgYW4gaW1wbGVtZW50YXRpb24gYnVnO1xuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XG4gKi9cbi5oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qKlxuICogMS4gU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cbi8qaHRtbCovXG4ucm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuICogTWFrZSBhbGwgZWxlbWVudHMgZnJvbSB0aGUgRE9NIGluaGVyaXQgZnJvbSB0aGUgcGFyZW50IGJveC1zaXppbmdcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXG4gKiBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKjpob3Zlcixcbio6YWN0aXZlLFxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qYm9keSovXG4ucGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG4gIGhlaWdodDogODBweDtcbiAgbWluLXdpZHRoOiAxMDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtaGVhZGVyLS1uby1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG59XG5cbi5wLWhlYWRlci0tbm8tbG9naW4gLnAtaGVhZGVyX191c2VyLWluZm8gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMXB4IDI1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucC1oZWFkZXJfX25hdi10b29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyMzNmO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyOHB4IDMwcHggMjhweCA0MHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wLWhlYWRlcl9fbWFpbi1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMThweCA0MHB4IDIwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtaGVhZGVyX19tYWluLWxvZ28gLm1haW4tbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAucC1oZWFkZXJfX21haW4tbG9nbyB7XG4gIHBhZGRpbmc6IDE4cHggNDBweCAyMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5wLWhlYWRlcl9fdXNlci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA5MjBweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1oZWFkZXJfX2V4dHJhLW9wdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWY2O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ucC1oZWFkZXI6OmJlZm9yZSwgLnAtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucC1oZWFkZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb246OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgIzEyMmY1YjtcbiAgYm94LXNoYWRvdzogOTk5OXB4IDAgMCAjMTIyZjViO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbl9fbWFpbi1sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ucC1oZWFkZXJfX2VwaWdyYXBoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE4cHggMCAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5wLWhlYWRlcl9fZXBpZ3JhcGggcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtaGVhZGVyX19waG9uZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wLWhlYWRlcl9fcGhvbmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucC1oZWFkZXJfX3Bob25lIGE6aG92ZXIge1xuICBjb2xvcjogIzVhYTVmMztcbn1cblxuLnAtaGVhZGVyX19waG9uZSAucGhvbmUtbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG5cbi5wLWhlYWRlcl9fcGhvbmUgLnN2Zy1pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4ucC1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiB+IC5wLW1haW4ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHRvcDogMDtcbn1cblxuLnBhZ2Uuc2lkZWJhci1pcy12aXNpYmxlIC5wLW1haW4ge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG59XG5cbi5jb250ZW50LWlubmVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICBtaW4td2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucC13cmFwcGVyLS1yZWdpc3RyYXRpb24ge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuXG4ucC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmMztcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4ucC1zaWRlYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmMztcbn1cblxuLnAtd2lkZ2V0cy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ucC13aWRnZXRzLXdyYXBwZXI6OmJlZm9yZSwgLnAtd2lkZ2V0cy13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucC13aWRnZXRzLXdyYXBwZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIG1pbi13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXdpZGdldDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSkgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wLXdpZGdldDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpIG5vLXJlcGVhdDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtd2lkZ2V0X19oZWFkZXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC13aWRnZXRfX2hlYWRlciA+IC5kcmFnLWJ0biB7XG4gIGZpbGw6ICM5OGEzYWY7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLnAtd2lkZ2V0X19oZWFkZXIgPiAuZHJhZy1idG4gPiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtd2lkZ2V0X19oZWFkZXIgPiAuZHJhZy1idG46aG92ZXIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGZpbGw6ICMyMTJiNDQ7XG59XG5cbi5wLXdpZGdldF9faGVhZGVyID4gLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnAtd2lkZ2V0X19oZWFkZXIgPiAuc2V0dGluZ3MtYnRuIHtcbiAgZmlsbDogIzk4YTNhZjtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnAtd2lkZ2V0X19oZWFkZXIgPiAuc2V0dGluZ3MtYnRuID4gLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLXdpZGdldF9faGVhZGVyID4gLnNldHRpbmdzLWJ0bjpob3ZlciB7XG4gIGZpbGw6ICMyMTJiNDQ7XG59XG5cbi5wLXdpZGdldF9fY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wLXdpZGdldF9fY29udGVudCAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnAtd2lkZ2V0LS1zdHVkZW50LWFjY291bnRzLCAucC13aWRnZXQtLXRyYWRlLWFjY291bnRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xufVxuXG4ubC10d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtdHdvLWNvbHVtbnMgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubC10d28tY29sdW1ucyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC10d28tY29sdW1ucyA+IGRpdjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmwtdHdvLWNvbHVtbnMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNDBweDtcbn1cblxuLnAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAzMHB4IDQwcHggNTBweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gfiAucC1mb290ZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1pbi13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDQwcHggNTBweCA0MHB4O1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiB+IC5wLWZvb3Rlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjMTIyZjViO1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxMjJmNWI7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wLWZvb3Rlcl9fYWJvdXQtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnAtZm9vdGVyX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wLWZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucC1mb290ZXJfX3RvcCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5wLWZvb3Rlcl9fdG9wIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtZm9vdGVyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOThhM2FmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wLWZvb3Rlcl9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wLWZvb3Rlcl9fZGVzY3JpcHRpb24gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDAgMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mb290ZXJfX2Rlc2NyaXB0aW9uIHA6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGNvbG9yOiAjOThhM2FmO1xuICBjb250ZW50OiBcIi0tLVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5wLWZvb3Rlcl9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWZvb3Rlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0O1xufVxuXG4ucC1mb290ZXJfX3Bob25lOmhvdmVyIC5zdmctaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5wLWZvb3Rlcl9fcGhvbmU6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMzMlLCB0cmFuc3BhcmVudCAwJSkgMCAxMDAlIHJlcGVhdC14O1xufVxuXG4ucC1mb290ZXJfX3Bob25lIC5zdmctaWNvbiB7XG4gIGZpbGw6ICM5OGEzYWY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnAtZm9vdGVyX19waG9uZSBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOThhM2FmIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5wLWZvb3Rlcl9fc29jaWFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLWZvb3Rlcl9fc29jaWFsLWl0ZW0ge1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5wLWZvb3Rlcl9fc29jaWFsLWl0ZW0gLnN2Zy1pY29uIHtcbiAgZmlsbDogIzk4YTNhZjtcbn1cblxuLnAtZm9vdGVyX19zb2NpYWwtaXRlbSAuc3ZnLWljb246aG92ZXIge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYXJyb3cge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cblxuLmFycm93LS11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFycm93LS1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFycm93LS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJyb3ctLWRvd24ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGZpbGw6ICMwMDc3ZjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbms6aG92ZXIsIC5saW5rOmFjdGl2ZSwgLmxpbms6Zm9jdXMge1xuICBjb2xvcjogIzVhYTVmMztcbiAgZmlsbDogIzVhYTVmMztcbn1cblxuLmxpbmstLXBzZXVkbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzdmNTtcbn1cblxuLmxpbmstLXBzZXVkbzpob3ZlciwgLmxpbmstLXBzZXVkbzphY3RpdmUsIC5saW5rLS1wc2V1ZG86Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWFhNWYzO1xufVxuXG4uaGVhZGluZyB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dCB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3ZnLWljb24tLXBheW1lbnQtbWV0aG9kIHtcbiAgZmlsbDogIzk4YTNhZjtcbn1cblxuLmRhdGEtdGFibGUgdHI6aG92ZXIgLnN2Zy1pY29uLS1wYXltZW50LW1ldGhvZCB7XG4gIGZpbGw6ICMxMjJmNWI7XG59XG5cbi5idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bjpmb2N1czphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLS1naG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRkNjU1O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZmlsbDogIzJhMmEyYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA2cHggMjVweCA1cHg7XG59XG5cbi5idG4tLWdob3N0ID4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLS1naG9zdDpob3ZlciwgLmJ0bi0tZ2hvc3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNjU1O1xufVxuXG4uYnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRmZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmaWxsOiAjMmEyYTJhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDZweCAyNXB4IDVweDtcbn1cblxuLmJ0bi0tZGlzYWJsZWQgPiAuc3ZnLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4tLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDY1NTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmaWxsOiAjMmEyYTJhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDZweCAyNXB4IDVweDtcbn1cblxuLmJ0bi0tc29saWQgPiAuc3ZnLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4tLXNvbGlkOmhvdmVyLCAuYnRuLS1zb2xpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMjUzLCAyMTQsIDg1LCAwLjUpO1xufVxuXG4uYnRuLS1yb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmRkNjU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbGw6ICNmZGQ2NTU7XG4gIGhlaWdodDogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjNweDtcbn1cblxuLmJ0bi0tcm91bmQgPiAuc3ZnLWljb24ge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLS1yb3VuZDpob3ZlciwgLmJ0bi0tcm91bmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNjU1O1xuICBmaWxsOiAjMjEyYjQ0O1xufVxuXG4uYnRuLS1yb3VuZDphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYnRuLS1lZGl0IHtcbiAgZmlsbDogIzk4YTNhZjtcbn1cblxuLmJ0bi0tZWRpdDpob3ZlciwgLmJ0bi0tZWRpdDpmb2N1cyB7XG4gIGZpbGw6ICM1YWE1ZjM7XG59XG5cbi5idG4tLWVkaXQ6YWN0aXZlIHtcbiAgZmlsbDogIzAwNzdmNTtcbn1cblxuLmJ0bi0tZGVsZXRlIHtcbiAgZmlsbDogIzk4YTNhZjtcbn1cblxuLmJ0bi0tZGVsZXRlOmhvdmVyLCAuYnRuLS1kZWxldGU6Zm9jdXMge1xuICBmaWxsOiAjZWI1MzNmO1xufVxuXG4uYnRuLS1kZWxldGU6YWN0aXZlIHtcbiAgZmlsbDogI2Y2NTUxNjtcbn1cblxuLmJ0bi0tZWRpdCArIC5idG4tLWRlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJyb3dzZXItdXBncmFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU2NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmJyb3dzZXItdXBncmFkZV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyb3dzZXItdXBncmFkZV9fbGluazpob3ZlciwgLmJyb3dzZXItdXBncmFkZV9fbGluazphY3RpdmUsIC5icm93c2VyLXVwZ3JhZGVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlZ2lzdHJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6OmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzBjN2NlIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDRweCAzcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwYzdjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDAgM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE4LCA0NywgOTEsIDAuMDYpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcy5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogOTglO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjb2xvcjogIzk4YTNhZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICByaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYWZiNDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzBjN2NlIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDRweCAzcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjN2NlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDRweCAzcHggMCAzcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3Muc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4wNik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDk1JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3Muc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG4gIGNvbG9yOiAjMmEyYTJhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjczpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICNjMGM3Y2U7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmNzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzBjN2NlIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDRweCAzcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2MwYzdjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDAgM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnF0aXAtYmNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoNCwgMjUsIDU1LCAwLjIpO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucXRpcC1iY3MuaGFzLWVycm9yIHtcbiAgY29sb3I6ICNmNjU1MTY7XG59XG5cbi5xdGlwLWJjcyAucXRpcC10aXRsZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uaGludC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5oaW50LWJsb2NrOjpiZWZvcmUge1xuICBjb2xvcjogIzIxMjMyNTtcbiAgY29udGVudDogXCI/XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGludC1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ2NTU7XG59XG5cbi5oYXMtZXJyb3IgKyAuaGludC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjU1MTY7XG59XG5cbi5uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLm5hdi10b2dnbGU6OmJlZm9yZSwgLm5hdi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm5hdi10b2dnbGU6OmJlZm9yZSwgLm5hdi10b2dnbGU6OmFmdGVyLFxuLm5hdi10b2dnbGUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtdG9nZ2xlID4gc3BhbiB7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5uYXYtdG9nZ2xlLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZVooNDVkZWcpO1xufVxuXG4ubmF2LXRvZ2dsZS5pcy1hY3RpdmUgPiBzcGFuIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5uYXYtdG9nZ2xlLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVooLTQ1ZGVnKTtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLm1haW4tbG9nbyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGFuZy1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5wLWhlYWRlci0tbm8tbG9naW4gLmxhbmctc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5wLWhlYWRlci0tbm8tbG9naW4gLmxhbmctc3dpdGNoZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYWYwO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAubGFuZy1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19jdXJyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2N1cnJlbnQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3N2Y1IDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAzcHggMXB4O1xuICBjb2xvcjogIzAwNzdmNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogNHB4ID0gYXJyb3cgd2lkdGggKi9cbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19jdXJyZW50ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNzdmNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMDtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gLmxhbmctc3dpdGNoZXJfX2N1cnJlbnQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpIDAgMTAwJSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAzcHggMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gLmxhbmctc3dpdGNoZXJfX2N1cnJlbnQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubGFuZy1zd2l0Y2hlcl9fY3VycmVudDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2N1cnJlbnQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWFhNWYzIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4ubGFuZy1zd2l0Y2hlcl9fY3VycmVudDpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzVhYTVmMztcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gLmxhbmctc3dpdGNoZXJfX2N1cnJlbnQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAubGFuZy1zd2l0Y2hlcl9fY3VycmVudDpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5sYW5nLXN3aXRjaGVyX19kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmVhZjA7XG4gIGJvdHRvbTogLTEwMCU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gLmxhbmctc3dpdGNoZXJfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1Yjtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2Ryb3Bkb3duID4gbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4ubGFuZy1zd2l0Y2hlcl9fZHJvcGRvd24gPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG59XG5cbi5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIC5sYW5nLXN3aXRjaGVyX19kcm9wZG93biA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFNjI5RDtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2Ryb3Bkb3duID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3N2Y1IDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gIGNvbG9yOiAjMDA3N2Y1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gLmxhbmctc3dpdGNoZXJfX2Ryb3Bkb3duID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpIDAgMTAwJSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAzcHggMXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhbmctc3dpdGNoZXJfX2Ryb3Bkb3duID4gbGkgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWFhNWYzIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4ucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAubGFuZy1zd2l0Y2hlcl9fZHJvcGRvd24gPiBsaSA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKSAwIDEwMCUgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogM3B4IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4ubGFuZy1zd2l0Y2hlcl9fY3VycmVudDpob3ZlciAubGFuZy1zd2l0Y2hlcl9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubG9nLW91dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjOThhM2FmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmxvZy1vdXQgPiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvZy1vdXQ6aG92ZXIgPiAuc3ZnLWljb24sXG4ubG9nLW91dDpmb2N1cyA+IC5zdmctaWNvbiB7XG4gIGZpbGw6ICMyMTJiNDQ7XG59XG5cbi51c2VyLWlkZW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVzZXItaWRlbnRpdHlfX2F2YXRhciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi51c2VyLWlkZW50aXR5X19hdmF0YXIgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItaWRlbnRpdHlfX2luZm8ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51c2VyLWlkZW50aXR5X19pbmZvID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51c2VyLWlkZW50aXR5X19uYW1lIHtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udXNlci1pZGVudGl0eV9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4udXNlci1pZGVudGl0eTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnAtaGVhZGVyX191c2VyLWluZm8gPiAudXNlci1pZGVudGl0eSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udXNlci1hY2NvdW50LWFjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgQ2FwdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMTBweCAyMnB4IDlweDtcbn1cblxuLnVzZXItYWNjb3VudC1hY3Rpb246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDI1MywgMjE0LCA4NSwgMC41KTtcbn1cblxuLnVzZXItYWNjb3VudC1hY3Rpb246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnAtaGVhZGVyX191c2VyLWluZm8gPiAudXNlci1hY2NvdW50LWFjdGlvbiB7XG4gIGNvbG9yOiAjMjEyYjQ0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnVzZXItbWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICM5OGEzYWY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXNlci1tZXNzYWdlc1tkYXRhLW51bWJlcj0nMCddIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnVzZXItbWVzc2FnZXM6bm90KFtkYXRhLW51bWJlcj0nMCddKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTVjM2E7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1udW1iZXIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udXNlci1tZXNzYWdlc1tkYXRhLW51bWJlcj0nMCddOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmllIC51c2VyLW1lc3NhZ2VzOmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi51c2VyLW1lc3NhZ2VzOmhvdmVyLCAudXNlci1tZXNzYWdlczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQ2NTU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZpbGw6ICMyMTJiNDQ7XG59XG5cbi5wLWhlYWRlcl9fdXNlci1pbmZvID4gLnVzZXItbWVzc2FnZXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnVzZXItc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNmRhO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzk4YTNhZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyLXN1cHBvcnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGEzYWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi51c2VyLXN1cHBvcnQuaXMtb2ZmbGluZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVzZXItc3VwcG9ydC5pcy1vZmZsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI1MzNmO1xufVxuXG4udXNlci1zdXBwb3J0LmlzLW9ubGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2YjM0NTtcbn1cblxuLnVzZXItc3VwcG9ydC5pcy1vbmxpbmU6aG92ZXIsIC51c2VyLXN1cHBvcnQuaXMtb25saW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDY1NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsbDogIzIxMmI0NDtcbn1cblxuLnAtaGVhZGVyX191c2VyLWluZm8gPiAudXNlci1zdXBwb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMyU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1tZW51ID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFmMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUwZTM7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxOHB4IDVweCAxOHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1haW4tbWVudSA+IGxpID4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLW1lbnUgPiAuaGFzLXN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudSA+IC5oYXMtc3ViID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzEyMkY1QiUyMiUyMGQlM0QlMjJNMTAlMjA4SDRsMy00JTIwMyUyMDR6JTIyLyUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzEyMkY1QiUyMiUyMGQlM0QlMjJNNyUyMDE0Yy0zLjg2NiUyMDAtNy0zLjEzNC03LTdzMy4xMzQtNyUyMDctNyUyMDclMjAzLjEzNCUyMDclMjA3LTMuMTM0JTIwNy03JTIwN3pNNyUyMDFDMy42ODYlMjAxJTIwMSUyMDMuNjg2JTIwMSUyMDdzMi42ODYlMjA2JTIwNiUyMDYlMjA2LTIuNjg2JTIwNi02LTIuNjg2LTYtNi02eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5tYWluLW1lbnUgPiAuaGFzLXN1Yi5pcy1vcGVuZWQgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzNWFhNWYzJTIyJTIwZCUzRCUyMk0xMCUyMDhINGwzLTQlMjAzJTIwNHolMjIvJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzNWFhNWYzJTIyJTIwZCUzRCUyMk03JTIwMTRjLTMuODY2JTIwMC03LTMuMTM0LTctN3MzLjEzNC03JTIwNy03JTIwNyUyMDMuMTM0JTIwNyUyMDctMy4xMzQlMjA3LTclMjA3ek03JTIwMUMzLjY4NiUyMDElMjAxJTIwMy42ODYlMjAxJTIwN3MyLjY4NiUyMDYlMjA2JTIwNiUyMDYtMi42ODYlMjA2LTYtMi42ODYtNi02LTZ6JTIyLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xufVxuXG4ubWFpbi1tZW51ID4gLmhhcy1zdWIuaXMtb3BlbmVkID4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubWFpbi1tZW51ID4gLmhhcy1zdWIuaXMtb3BlbmVkID4gdWwge1xuICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDEsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1haW4tbWVudSA+IC5oYXMtc3ViID4gdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpIC0wLjFzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFpbi1tZW51ID4gLmhhcy1zdWIgPiB1bCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUwZTM7XG4gIGNvbG9yOiAjMTIyZjViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4IDAgOXB4IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tbWVudSA+IC5oYXMtc3ViID4gdWwgYTpob3ZlciwgLm1haW4tbWVudSA+IC5oYXMtc3ViID4gdWwgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY4O1xuICBjb2xvcjogIzAwNzdmNTtcbn1cblxuLm1haW4tbWVudSA+IC5oYXMtc3ViID4gdWwgYS5pcy1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tYWluLW1lbnUgPiAuaGFzLXN1YiA+IHVsIGEgPiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWluLW1lbnUgPiAuaGFzLXN1YiA+IHVsIGE6YWN0aXZlID4gc3Bhbixcbi5tYWluLW1lbnUgPiAuaGFzLXN1YiA+IHVsIGEuaXMtYWN0aXZlID4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjhmYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2FucyBDYXB0aW9uXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cblxuLm1haW4tYmFubmVyX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2luZm8ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2luZm8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1iYW5uZXJfX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgQ2FwdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG8gMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzhweCA5cHg7XG59XG5cbi5tYWluLWJhbm5lcl9fbGluazpob3ZlciwgLm1haW4tYmFubmVyX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyYjJlMzg7XG59XG5cbi5tYWluLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ubWFpbi1oZWFkaW5nICsgaDIge1xuICBtYXJnaW46IC0xMHB4IDAgNXB4O1xufVxuXG4udXNlci1ib251c2VzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHNEFBQUJwQ0FZQUFBRGJYaFpEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVEV4SURjNUxqRTFPRE15TlN3Z01qQXhOUzh3T1M4eE1DMHdNVG94TURveU1DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRVU5DUTBVM1JUa3hPVGxFTVRGRk5qZ3dPRUpCUWpjMVF6QkNRMEpFUWpFaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFVTkNRMFUzUlVFeE9UbEVNVEZGTmpnd09FSkJRamMxUXpCQ1EwSkVRakVpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQlEwSkRSVGRGTnpFNU9VUXhNVVUyT0RBNFFrRkNOelZETUVKRFFrUkNNU0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBCUTBKRFJUZEZPREU1T1VReE1VVTJPREE0UWtGQ056VkRNRUpEUWtSQ01TSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QdUkvNHJJQUFBWVFTVVJCVkhqYTdGMVpiQlZsR0oxYktLVlNCTFV1U01XMjFnVTBxRlVqYmlpSlVTa2dhaEExaWt2MGdSZ1RZbHdTd2JqeTJLZ1BHcU1tTGdHMExxaVJCK1ZCM0hod1FXMk1XaEVDalFJVzBWU0RpSGIxZk41djRwZHhwcjMzOXArNWQyN1BTVTdtdXpQLzlzMlpmK2JmWm01bWNIRFFLeEVjQVY0SXpnVlBCeHZCYldBSCtBVzRYcmU5TWVWZkNUYURGK3QydWluREp2QnQ4RjN3cDVJNFd5SmNrVGtMN0JqTURmM2dBMkMxdy95ck5jMytITXZRb1dVdTZubkxGTEhHMVlCdmdYTkNqdjBDZmd0V2dLZG9XSXMrOEFwdzNRakxzQUI4SFJ3YjJQOEgyQTRPZ0RQQTJwQzRINER6TmV5b3FYSDE0TjVBVFhvSW5BWldoSVNmQUxhQW5ZR3IveEV3VTBEK0dZMXIwYWw1VEFnSlg2RmxlemhRTS9lcEw0bWZ3MktKWnAxL0Jheko0NFF2Qkh0Ti9OWUN5dEJxNHZkcW1ybGVBRFZhWm52UjFaZTdjT1BCYnVQMHNnTFRxUVYzbVhUeWVlYk1OdkYyYVZxRmxHR1pTYWZiOFhPMzVJUnJNODZ1R0dGYXRhYm03b2k0eFFZNXhsdzQvU01RemVjSzQwOWJ1UXJYWkp6Y1VPQ3pLY2dsSnMyV0hNSXZNdUdYT01nL283NzRhQ3JIVnVXcjRDSzFwNEJkRHRJY0EvNm1yYzd2d2VPSENkOEpIcTB0d2NsZ3Y2UCtwOSszZXhPOFBJbVRXWkdRYUZWR3RIY2NpZWJwaVYrcTluSGd0Q0hDTnFsb25zYnBkMVNHTHRNdHVRd2NYMDdDelREMlk0N1RYbXZzeFVPRXV5NGlqZ3UwUnZpYWV1R2FqZjJwNDdUL0FsZXJmVmRFbUF4NHU5cXJOWTVMZkdYc004cEp1T25HM2h0RCt2NFZmeGg0YU1SejZNQ1EydUVLMXFkankwbTQ2c0J6eVRXKzF1RXB3VGtoeC8xOUF4cldOUVlpZkUyOWNIOEdXb0t1SVJmREdyVnZERGwrclc3WHhIVGhWRWI0bW5yaHZqUDJ4Smp5ZU1ZTUhGY0VmTHcwRU1ZMXJFK2J5MG00VGNhZUdWTWU3Y2FucVdaL25mR3pQYWE4VHpUMjUrVmE0KzZPS1E5cElQeXM5bGxtLzNtNjNSMVR3eWpvVTBjNUNmZTNqcHdJV3NBalk4cm5xWkErbTI4L0hWT2VNZ28wVCszWFl1aHFoUGR2RWh6eWF2Q3l5d0FFRzhIWm9Pdk16d1EvTm8wZzZiLzE2ZTlaNENldXp4LzR2dm9pT01iNFdCWTFUckFkWEtYMnVlRHltTG9GUG1UNDY2aUlZNjZ3M0lqMllsS2kvWXVFcDNXcXdEMkJxWjJNNHp5NnpPai9EV3AzT2M0akU1alMyYU56alltZHl5UnJuUCtzT3huczBkOHJkYmlvV1c4N0x2Q3libThHYjFMN0pZZTN4bVl0ODByZEo3NmNtdFN6clZnMXp1ZFVVek44Yk5VNXRaRmV1UXRDVm1iTmR6QnpQMC9MYU5HbHZveUtOU2MrSzhGN0k1YkFyUVhQajFpNE14enJRdEtyS3lBZHlYc08rRVpFR2U4RHg0N0c1WGsrWkJMME52QkJjRnpJY1ZtbTl5VDRJYmdGM0ovRDhGTlB5TDYrSE1aVFpVN3ZBaTg3WDNkQ1NCaEo5Mzd3Y2E5WXkvS0swQjBZRHRKOGx5a1JtVUcrQlR3NEl0eVA0QXRlZGtKV092YmRnVUZlVDF0M0RhWTEyeGpTbXBiMFpkYmlJbjBlVG9uSVQyYTNuL095azZXZnhUVFdtV3JoZ3BDbEJiSVk5a3J3ZXUvL2kySzl3RERUT3UzRHlWamhvMTUyTmxvZ0MxN3ZVSkhPMW5ITG9ZYmR0cWhRNnpXdGZhVjRja3BadUNBTzhiTHZGQ3pXMFpCeGp0TDlVb1hhQUc3VmxtL0pRNFNiNjZVUGs4Q3J3WVVqN0t3L3I4L1ExRUdFRy9TSTFNRys3UEJzVE1OQ2NXS3B0Z1RmOC9KL0FVU0d3L3gxS1BlazVCWXBLOVZ1RGRZNGFZVjFwa3k0SjlTUmE4QzJQT1BLR3BUZlRTc3pEWGNlV1ZPek8rbEJac0loS0J5Rkl5Z2NRZUVvSEVIaENBcEg0UWdLUjFBNGdzSlJPSUxDRVFYRHpzY2RCTzVNV2Zrbm1ySlg1aGwza3JIbFN3bDlLZkIzc205d0Jyd01haHhSV3BBUDdrUisxRlJxM0FFNUppUnJGUThITHdFL0toSG5aTG5GVmVDZFhuYlJiRDZRTjFVM20xdHRUd240SXl2WHV0VStDZnhtcUJxWDY4dm12bU03dklSZVVNOEJ2K3AyWndGbHNsODNraVVNcGZESTJKOXJRTFlxMlIwZ0tCeEI0U2djUWVFSUNrZmhDQXBIVURpQ3dsRTRnc0lSRkk3Q0VSU09vSEFFaGFOd0JJVWpLQnlGSXlnY1FlRUlDa2ZoQ0FwSFVEZ0tSMUE0Z3NKUk9JTENFUlNPb0hBVWpxQndCSVdqY0FTRkl5Z2NRZUVvSEVIaENBcEg0UWdLUjFBNGdzSlJPS0pZS09SajJxZDUvLzJiYjdGUnI5dVo0TVk4NHpZWXU5RXJqYitUcnNvMVlDYVByOWYvNEdYL081dElCa04rVEp1M3lwVGlId0VHQUpLYUJKM0hzaDlVQUFBQUFFbEZUa1N1UW1DQ1wiKSAxMDglIDYwJSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItYm9udXNlc19fdGl0bGUge1xuICBjb2xvcjogIzdiODI4YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnVzZXItYm9udXNlc19fcXVhbnRpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRhLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRhLXRhYnNfX29wdGlvbnMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRhLXRhYnNfX29wdGlvbnMgPiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gdWwgPiBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBjb2xvcjogIzAwNzdmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDEycHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5kYXRhLXRhYnNfX29wdGlvbnMgPiB1bCA+IGxpID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzdmNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gdWwgPiBsaTpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gdWwgPiBsaTpob3ZlciA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWFhNWYzO1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gdWwgPiBsaS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzJhMmEyYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzBjN2NlO1xufVxuXG4uZGF0YS10YWJzX19vcHRpb25zID4gdWwgPiBsaS5pcy1hY3RpdmUgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRhdGEtdGFic19fY29udGVudC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmRhdGEtdGFic19fY29udGVudC1pdGVtLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgbWluLWhlaWdodDogNDA1cHg7XG59XG5cbi5kYXRhLXRhYmxlLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5kYXRhLXRhYmxlLXdyYXBwZXIgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmRhdGEtdGFibGUtd3JhcHBlciArIGRpdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRhLXRhYmxlLXdyYXBwZXIgPiBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3O1xuICBtYXJnaW46IC0xMHB4IC0xMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0YS10YWJsZS13cmFwcGVyID4gaGVhZGVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRhLXRhYmxlLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRhLXRhYmxlLWZpbHRlcnNfX3RyaWdnZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjN2NlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2MwYzdjZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbn1cblxuLmRhdGEtdGFibGUtZmlsdGVyc19fdHJpZ2dlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMmI0NDtcbiAgY29sb3I6ICMyMTJiNDQ7XG59XG5cbi5kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGEtdGFibGUgdGgge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGEtdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5kYXRhLXRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0YS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYyZjY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRhLXRhYmxlIHRkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmNjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRhLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmRhdGEtdGFibGUgdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbn1cblxuLmRhdGEtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0YS10YWJsZSB0ZDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG59XG5cbi5kYXRhLXRhYmxlIHRkID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGEtdGFibGUgdGQgPiBkaXYgPiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0YS10YWJsZSB0cjpob3ZlciB0ZDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDE3LCAzNSwgNjMsIDAuMzUpO1xufVxuXG4uZGF0YS10YWJsZV9fc3Vibm90ZSB7XG4gIGNvbG9yOiAjOThhM2FmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZGF0YS10YWJsZV9fc29ydC1idG4ge1xuICBjb2xvcjogIzdjYWJkNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRhdGEtdGFibGVfX3NvcnQtYnRuOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjN2NhYmQ1O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwO1xufVxuXG4uZGF0YS10YWJsZV9fc29ydC1idG46aG92ZXIge1xuICBjb2xvcjogIzVhYTVmMztcbn1cblxuLmRhdGEtdGFibGVfX3NvcnQtYnRuOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVhYTVmMztcbn1cblxuLmRhdGEtdGFibGVfX3NvcnQtYnRuLmlzLWFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNWFhNWYzO1xufVxuXG4uZGF0YS10YWJsZSAuYnRuLS1naG9zdCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLmRhdGEtdGFibGUtd3JhcHBlciA+IC5kYXRhLXRhYmxlIHtcbiAgbWFyZ2luOiAtMTBweCAwO1xufVxuXG4ucGF5bWVudHMtdGFic19fc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4ucGF5bWVudHMtdGFic19fc3dpdGNoID4gLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGM3Y2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjOThhM2FmO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0M3B4O1xufVxuXG4ucGF5bWVudHMtdGFic19fc3dpdGNoID4gLmJ0biA+IC5zdmctaWNvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wYXltZW50cy10YWJzX19zd2l0Y2ggPiAuYnRuOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHggMCAwIDEzcHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnBheW1lbnRzLXRhYnNfX3N3aXRjaCA+IC5idG46bnRoLWNoaWxkKDEpID4gLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBheW1lbnRzLXRhYnNfX3N3aXRjaCA+IC5idG46bnRoLWNoaWxkKDIpID4gLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBheW1lbnRzLXRhYnNfX3N3aXRjaCA+IC5idG46bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG59XG5cbi5wYXltZW50cy10YWJzX19zd2l0Y2ggPiAuYnRuOm50aC1jaGlsZCgzKSA+IC5zdmctaWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5wYXltZW50cy10YWJzX19zd2l0Y2ggPiAuYnRuOmhvdmVyIHtcbiAgZmlsbDogIzAwNzdmNTtcbn1cblxuLnBheW1lbnRzLXRhYnNfX3N3aXRjaCA+IC5idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyZjViO1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucGF5bWVudHMtdGFic19fc3dpdGNoID4gLmJ0bi5pcy1hY3RpdmU6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMGM3Y2U7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MwYzdjZTtcbn1cblxuLnBheW1lbnRzLXRhYnNfX2NvbnRlbnQtaXRlbSB7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnRzLXRhYnNfX2NvbnRlbnQtaXRlbS5pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGF5bWVudHMtdGFic19fY29udGVudC1pdGVtID4gcCB7XG4gIGNvbG9yOiAjOThhM2FmO1xuICBmaWxsOiAjOThhM2FmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wYXltZW50cy10YWJzX19jb250ZW50LWl0ZW06bm90KC5pcy1oaWRkZW4pICsgLnBheW1lbnRzLXRhYnNfX2NvbnRlbnQtaXRlbTpub3QoLmlzLWhpZGRlbikge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGF5bWVudHMtdGFic19fY29udGVudC1pdGVtOm5vdCguaXMtaGlkZGVuKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBheW1lbnRzLXRhYnNfX3Jlc2V0IHtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzdmNTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGF5bWVudHMtdGFic19fcmVzZXQ6aG92ZXIge1xuICBjb2xvcjogIzVhYTVmMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNWFhNWYzO1xufVxuXG4ucGF5bWVudHMtdGFic19fcmVzZXQ6YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZXF1ZXN0LXN0YXR1cyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVxdWVzdC1zdGF0dXMuaXMtYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM5OGEzYWYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE4JTIwNVY0aDF2MWgtMXptLTElMjAxVjVoMXYxaC0xem0tMSUyMDFWNmgxdjFoLTF6bS0xJTIwMVY3aDF2MWgtMXptLTEtMmgxdjFoLTFWNnptLTEtMWgxdjFoLTFWNXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGF0YS10YWJsZSB0cjpob3ZlciAucmVxdWVzdC1zdGF0dXMuaXMtYXBwcm92ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM3NmIzNDUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE4JTIwNVY0aDF2MWgtMXptLTElMjAxVjVoMXYxaC0xem0tMSUyMDFWNmgxdjFoLTF6bS0xJTIwMVY3aDF2MWgtMXptLTEtMmgxdjFoLTFWNnptLTEtMWgxdjFoLTFWNXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmVxdWVzdC1zdGF0dXMuaXMtZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM5OGEzYWYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE3JTIwN2gxdjFoLTFWN3ptLTEtMWgxdjFoLTFWNnptLTIlMjAxVjZoMXYxaC0xem0tMSUyMDFWN2gxdjFoLTF6bTItM2gxdjFoLTFWNXptLTEtMWgxdjFoLTFWNHptLTEtMWgxdjFoLTFWM3ptNCUyMDF2MWgtMVY0aDF6bTEtMXYxaC0xVjNoMXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uZGF0YS10YWJsZSB0cjpob3ZlciAucmVxdWVzdC1zdGF0dXMuaXMtZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjNmNjU1MTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE3JTIwN2gxdjFoLTFWN3ptLTEtMWgxdjFoLTFWNnptLTIlMjAxVjZoMXYxaC0xem0tMSUyMDFWN2gxdjFoLTF6bTItM2gxdjFoLTFWNXptLTEtMWgxdjFoLTFWNHptLTEtMWgxdjFoLTFWM3ptNCUyMDF2MWgtMVY0aDF6bTEtMXYxaC0xVjNoMXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ucmVxdWVzdC1zdGF0dXMuaXMtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjElMjIlMjBoZWlnaHQlM0QlMjIxOSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5ub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzk4YTNhZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE1LjU0NCUyMDEwLjQyMkMxNS44MjQlMjA5LjY2NSUyMDE2JTIwOC44NTUlMjAxNiUyMDhjMC0zLjg2Ni0zLjEzNC03LTctNy0uODU1JTIwMC0xLjY2NS4xNzUtMi40MjIuNDU2TDUuNzk0LjY3M0M2Ljc3Ni4yNDMlMjA3Ljg2JTIwMCUyMDklMjAwYzQuNDE4JTIwMCUyMDglMjAzLjU4MiUyMDglMjA4JTIwMCUyMDEuMTQtLjI0MyUyMDIuMjI0LS42NzMlMjAzLjIwNmwtLjc4My0uNzg0em0tNC4xMjIlMjA0LjEyMmwuNzg0Ljc4M0MxMS4yMjQlMjAxNS43NTclMjAxMC4xNCUyMDE2JTIwOSUyMDE2Yy00LjQxOCUyMDAtOC0zLjU4Mi04LTglMjAwLTEuMTQuMjQzLTIuMjI0LjY3My0zLjIwNmwuNzgzLjc4NEMyLjE3NiUyMDYuMzM1JTIwMiUyMDcuMTQ1JTIwMiUyMDhjMCUyMDMuODY2JTIwMy4xMzQlMjA3JTIwNyUyMDclMjAuODU1JTIwMCUyMDEuNjY1LS4xNzUlMjAyLjQyMi0uNDU2ek00JTIwM3Y0TDAlMjAzaDR6bTEwJTIwMTBWOWw0JTIwNGgtNHolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmRhdGEtdGFibGUgdHI6aG92ZXIgLnJlcXVlc3Qtc3RhdHVzLmlzLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjNmZGQ2NTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNS41NDQlMjAxMC40MjJDMTUuODI0JTIwOS42NjUlMjAxNiUyMDguODU1JTIwMTYlMjA4YzAtMy44NjYtMy4xMzQtNy03LTctLjg1NSUyMDAtMS42NjUuMTc1LTIuNDIyLjQ1Nkw1Ljc5NC42NzNDNi43NzYuMjQzJTIwNy44NiUyMDAlMjA5JTIwMGM0LjQxOCUyMDAlMjA4JTIwMy41ODIlMjA4JTIwOCUyMDAlMjAxLjE0LS4yNDMlMjAyLjIyNC0uNjczJTIwMy4yMDZsLS43ODMtLjc4NHptLTQuMTIyJTIwNC4xMjJsLjc4NC43ODNDMTEuMjI0JTIwMTUuNzU3JTIwMTAuMTQlMjAxNiUyMDklMjAxNmMtNC40MTglMjAwLTgtMy41ODItOC04JTIwMC0xLjE0LjI0My0yLjIyNC42NzMtMy4yMDZsLjc4My43ODRDMi4xNzYlMjA2LjMzNSUyMDIlMjA3LjE0NSUyMDIlMjA4YzAlMjAzLjg2NiUyMDMuMTM0JTIwNyUyMDclMjA3JTIwLjg1NSUyMDAlMjAxLjY2NS0uMTc1JTIwMi40MjItLjQ1NnpNNCUyMDN2NEwwJTIwM2g0em0xMCUyMDEwVjlsNCUyMDRoLTR6JTIyLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWY2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB3aWR0aDogMzQwcHg7XG59XG5cbi5jb250YWN0LWluZm8gPiBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLmNvbnRhY3QtaW5mbyA+IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWluZm8gPiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uY29udGFjdC1pbmZvID4gcCA+IGEge1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdC1pbmZvID4gcCA+IGEgKyBzcGFuIHtcbiAgY29sb3I6ICNhZGI1YmI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFzaWRlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0MHB4O1xufVxuXG4uYXNpZGUtZm9ybSA+IGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXNpZGUtZm9ybSA+IGZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hc2lkZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uYXNpZGUtZm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFzaWRlLWZvcm1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZmU2O1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5hc2lkZS1mb3JtX19oZWFkZXIgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uYXNpZGUtZm9ybV9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmFzaWRlLWZvcm1fX2JvZHkgPiBoNCB7XG4gIGNvbG9yOiAjYTZhY2IwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFzaWRlLWZvcm1fX2JvZHkgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uYXNpZGUtZm9ybV9fYm9keSA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFzaWRlLWZvcm1fX2JvZHkgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSArIGg0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFzaWRlLWZvcm1fX2JvZHkgPiBkaXYudS1kb3VibGUtbWFyZ2luOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXNpZGUtZm9ybV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXNpZGUtZm9ybV9fZm9vdGVyID4gLmJ0blt0eXBlPXN1Ym1pdF0ge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYXNpZGUtZm9ybV9fc3Vibm90ZSB7XG4gIGNvbG9yOiAjYTJhN2FkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFzaWRlLWZvcm1fX2NoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hc2lkZS1mb3JtICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFzaWRlLWZvcm0tLWV4dGVuZGVkIC5hc2lkZS1mb3JtX19oZWFkZXIgPiBkaXYsXG4uYXNpZGUtZm9ybS0tZXh0ZW5kZWQgLmFzaWRlLWZvcm1fX2JvZHkgPiBkaXYge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5hc2lkZS1mb3JtLS10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyA+IGgyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFzaWRlLWZvcm0tLXRhYnMgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFzaWRlLWZvcm0tLXRhYnMgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2ggPiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMTJweDtcbn1cblxuLmFzaWRlLWZvcm0tLXRhYnMgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2ggPiAuYnRuID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwNzdmNTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLXN3aXRjaCA+IC5idG46aG92ZXIge1xuICBjb2xvcjogIzVhYTVmMztcbn1cblxuLmFzaWRlLWZvcm0tLXRhYnMgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2ggPiAuYnRuOmhvdmVyID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YWE1ZjM7XG59XG5cbi5hc2lkZS1mb3JtLS10YWJzIC5hc2lkZS1mb3JtX190YWItc3dpdGNoID4gLmJ0bjpudGgtY2hpbGQoMSkge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgd2lkdGg6IDExNHB4O1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLXN3aXRjaCA+IC5idG46bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcbiAgd2lkdGg6IDExNHB4O1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLXN3aXRjaCA+IC5idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyZjViO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkZmU2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFzaWRlLWZvcm0tLXRhYnMgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2ggPiAuYnRuLmlzLWFjdGl2ZTpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q4ZGZlNjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDhkZmU2O1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLXN3aXRjaCA+IC5idG4uaXMtYWN0aXZlID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLWNvbnRlbnQtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYXNpZGUtZm9ybS0tdGFicyAuYXNpZGUtZm9ybV9fdGFiLWNvbnRlbnQtaXRlbS5pcy1hY3RpdmUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5rY2FyZC1oZWxwLWluZm8gPiBoMiB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5iYW5rY2FyZC1oZWxwLWluZm8gPiBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmJhbmtjYXJkLWhlbHAtaW5mbyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmZpbGUtdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtdXBsb2FkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWxlLXVwbG9hZF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtdXBsb2FkX19jYXB0aW9uID4gc3BhbiB7XG4gIGNvbG9yOiAjYWFhZmI0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmZpbGUtdXBsb2FkOmZvY3VzIC5maWxlLXVwbG9hZF9fY2FwdGlvbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4wNik7XG59XG5cbi5maWxlLXVwbG9hZC5oYXMtZXJyb3IgLmZpbGUtdXBsb2FkX19jYXB0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY1NTE2O1xufVxuXG4uZmlsZS11cGxvYWQuaXMtdmFsaWQgLmZpbGUtdXBsb2FkX19jYXB0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzZiMzQ1O1xufVxuXG4uZmlsZS11cGxvYWRbZGlzYWJsZWRdIC5maWxlLXVwbG9hZF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZpbGUtdXBsb2FkX19idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmlsZS11cGxvYWRfX2J0bi1ncm91cCA+IC5idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsZS11cGxvYWRbZGlzYWJsZWRdIC5maWxlLXVwbG9hZF9fYnRuLWdyb3VwID4gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5OGEzYWY7XG4gIGZpbGw6ICM5OGEzYWY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4yNSk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1ODBweDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX29wdGlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgaGVpZ2h0OiA2MXB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX29wdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19fb3B0aW9ucyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19fb3B0aW9ucyAuYnRuOm5vdCguaXMtYWN0aXZlKTpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX29wdGlvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRjZGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19fb3B0aW9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX29wdGlvbnMgLmJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xuICBjb2xvcjogIzExMjMzZjtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtID4gZGl2IHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LXR5cGUgLnNlbGVjdDItc2VsZWN0IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtYmFsYW5jZSxcbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19faXRlbSAuYWNjb3VudC1wbGF0Zm9ybSxcbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19faXRlbSAuYWNjb3VudC1ncm91cC1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LWJhbGFuY2UgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19faXRlbSAuYWNjb3VudC1wbGF0Zm9ybSA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgY29sb3I6ICMwMDc3ZjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LXBsYXRmb3JtID4gYSA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDc3ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LXBsYXRmb3JtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtcGxhdGZvcm0gPiBhOmhvdmVyID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YWE1ZjM7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19faXRlbSAuYWNjb3VudC1wbGF0Zm9ybSA+IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlci1jb2xvcjogI2MwYzdjZTtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LXBsYXRmb3JtID4gYS5pcy1hY3RpdmUgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LW5hbWUgLnNlbGVjdDItc2VsZWN0IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtbGV2ZXJhZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtbGV2ZXJhZ2UgLnNlbGVjdDItc2VsZWN0IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtY3VycmVuY3kge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX190YWJzIC50YWJzX19pdGVtIC5hY2NvdW50LWN1cnJlbmN5IC5zZWxlY3QyLXNlbGVjdCB7XG4gIHdpZHRoOiA5NXB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtcGF5bWVudC1zeXN0ZW0gLnNlbGVjdDItc2VsZWN0IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtcmVmaWxsLXN1bSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fdGFicyAudGFic19faXRlbSAuYWNjb3VudC1yZWZpbGwtc3VtIGlucHV0IHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtZ3JvdXAtaW5mb19fcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMgLnRhYnNfX2l0ZW0gLmFjY291bnQtZ3JvdXAtaW5mb19fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmFjY291bnQtYWN0aW9uLW1vZGFsX19mb290ZXIgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogN3B4IDQwcHggNnB4O1xufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX2Zvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmY2O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucHJvZmlsZS1pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZmlsZS1pbmZvID4gaDIge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucHJvZmlsZS1pbmZvID4gaDIgPiAuYnRuLmJ0bi0tZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucHJvZmlsZS1pbmZvIGgzIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnByb2ZpbGUtaW5mbyBoNCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2ZpbGUtaW5mbyBsYWJlbCB7XG4gIGNvbG9yOiAjOThhM2FmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZmlsZS1pbmZvIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZmlsZS1pbmZvIC5idG4uYnRuLS1naG9zdCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLnByb2ZpbGUtaW5mby5wcm9maWxlLWFjY2Vzcy1kYXRhIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZmlsZS1pbmZvX19ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9maWxlLWluZm9fX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fcm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucHJvZmlsZS1pbmZvX19jZWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9maWxlLWluZm9fX2NlbGwuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XG59XG5cbi5wcm9maWxlLWluZm9fX2NlbGwudGhpcmQtd2lkdGgge1xuICB3aWR0aDogMjEuNSU7XG59XG5cbi5wcm9maWxlLWluZm9fX2FzaWRlLWNlbGwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxODVweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fYXNpZGUtY2VsbCA+IC5wcm9maWxlLWluZm9fX3N0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ucHJvZmlsZS1pbmZvX19zdGF0dXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9maWxlLWluZm9fX3N0YXR1cy5pcy1hcHByb3ZlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzc2YjM0NSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMDBDNC40ODYlMjAwJTIwMCUyMDQuNDg2JTIwMCUyMDEwczQuNDg2JTIwMTAlMjAxMCUyMDEwJTIwMTAtNC40ODYlMjAxMC0xMFMxNS41MTQlMjAwJTIwMTAlMjAwem0wJTIwMTkuMjNDNC45MSUyMDE5LjIzLjc3JTIwMTUuMDkuNzclMjAxMCUyMC43NyUyMDQuOTElMjA0LjkxLjc3JTIwMTAlMjAuNzdjNS4wOSUyMDAlMjA5LjIzJTIwNC4xNCUyMDkuMjMlMjA5LjIzJTIwMCUyMDUuMDktNC4xNCUyMDkuMjMtOS4yMyUyMDkuMjN6JTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0LjcxMiUyMDUuODk4bC01LjkxJTIwNi42NUw1LjI0JTIwOS43Yy0uMTY1LS4xMzMtLjQwOC0uMTA2LS41NC4wNi0uMTMzLjE2NS0uMTA3LjQwNy4wNi41NGwzLjg0NSUyMDMuMDc3Yy4wNy4wNTcuMTU2LjA4NS4yNC4wODUuMTA3JTIwMCUyMC4yMTItLjA0NC4yODgtLjEzbDYuMTU0LTYuOTIzYy4xNC0uMTYuMTI3LS40MDMtLjAzMi0uNTQzLS4xNi0uMTQyLS40MDItLjEyOC0uNTQzLjAzeiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5wcm9maWxlLWluZm9fX3N0YXR1cy5pcy1kZWNsaW5lZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2U5NGY0ZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMy44NTclMjAxNC41bC42NDMtLjY0M0wxMC42NDMlMjAxMCUyMDE0LjUlMjA2LjE0M2wtLjY0My0uNjQzTDEwJTIwOS4zNTclMjA2LjE0MyUyMDUuNWwtLjY0My42NDNMOS4zNTclMjAxMCUyMDUuNSUyMDEzLjg1N2wuNjQzLjY0M0wxMCUyMDEwLjY0MyUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0yMCUyMDEwYzAtNS41MjMtNC40NzctMTAtMTAtMTBTMCUyMDQuNDc3JTIwMCUyMDEwczQuNDc3JTIwMTAlMjAxMCUyMDEwJTIwMTAtNC40NzclMjAxMC0xMHpNLjkxJTIwMTBDLjkxJTIwNC45OCUyMDQuOTguOTElMjAxMCUyMC45MXM5LjA5JTIwNC4wNyUyMDkuMDklMjA5LjA5LTQuMDclMjA5LjA5LTkuMDklMjA5LjA5Uy45MSUyMDE1LjAyLjkxJTIwMTB6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnByb2ZpbGUtaW5mb19fc3RhdHVzLmlzLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM5OGEzYWYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNS41NDQlMjAxMC40MjJDMTUuODI0JTIwOS42NjUlMjAxNiUyMDguODU1JTIwMTYlMjA4YzAtMy44NjYtMy4xMzQtNy03LTctLjg1NSUyMDAtMS42NjUuMTc1LTIuNDIyLjQ1Nkw1Ljc5NC42NzNDNi43NzYuMjQzJTIwNy44NiUyMDAlMjA5JTIwMGM0LjQxOCUyMDAlMjA4JTIwMy41ODIlMjA4JTIwOCUyMDAlMjAxLjE0LS4yNDMlMjAyLjIyNC0uNjczJTIwMy4yMDZsLS43ODMtLjc4NHptLTQuMTIyJTIwNC4xMjJsLjc4NC43ODNDMTEuMjI0JTIwMTUuNzU3JTIwMTAuMTQlMjAxNiUyMDklMjAxNmMtNC40MTglMjAwLTgtMy41ODItOC04JTIwMC0xLjE0LjI0My0yLjIyNC42NzMtMy4yMDZsLjc4My43ODRDMi4xNzYlMjA2LjMzNSUyMDIlMjA3LjE0NSUyMDIlMjA4YzAlMjAzLjg2NiUyMDMuMTM0JTIwNyUyMDclMjA3JTIwLjg1NSUyMDAlMjAxLjY2NS0uMTc1JTIwMi40MjItLjQ1NnpNNCUyMDN2NEwwJTIwM2g0em0xMCUyMDEwVjlsNCUyMDRoLTR6JTIyLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtbGlzdCAucHJvZmlsZS1pbmZvX19ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZmU2O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy1saXN0IC5wcm9maWxlLWluZm9fX2NlbGwge1xuICB3aWR0aDogMjQuNSU7XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtbGlzdCAucHJvZmlsZS1pbmZvX19jZWxsID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy1saXN0IC5wcm9maWxlLWluZm9fX2FzaWRlLWNlbGwge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtbGlzdCAucHJvZmlsZS1pbmZvX19hc2lkZS1jZWxsIC5wcm9maWxlLWluZm9fX3N0YXR1cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucHJvZmlsZS1pbmZvX19kb2NzLXVwbG9hZCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE4NXB4O1xufVxuXG4ucHJvZmlsZS1pbmZvX19kb2NzLXVwbG9hZCAuc2VsZWN0Mi1jb250YWluZXItLWJjcyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgLmZpbGUtdXBsb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgLmZpbGUtdXBsb2FkLmlzLWZpbGUtY2hvc2VuIC5idG4uYnRuLS1yb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZmlsZS1pbmZvX19kb2NzLXVwbG9hZCAuZmlsZS11cGxvYWRfX2NhcHRpb24ge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICB3aWR0aDogMTQwcHg7XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtdXBsb2FkIC5maWxlLXVwbG9hZF9fYnRuLWdyb3VwIC5idG4uYnRuLS1naG9zdCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgLmZpbGUtdXBsb2FkX19idG4tZ3JvdXAgLmJ0bi5idG4tLXJvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIGxlZnQ6IC0zNnB4O1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZmlsbDogIzJhMmEyYTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGVkO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGVkO1xufVxuXG4ucHJvZmlsZS1pbmZvX19kb2NzLXVwbG9hZCAuZmlsZS11cGxvYWRfX2J0bi1ncm91cCAuYnRuLmJ0bi0tcm91bmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNjU1O1xufVxuXG4ucHJvZmlsZS1pbmZvX19kb2NzLXVwbG9hZCAuZmlsZS11cGxvYWRfX2J0bi1ncm91cCAuYnRuLmJ0bi0tcm91bmQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgLm5vdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMCUyMDIwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNhYWFmYjQlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk05Ljk5NyUyMDBDNC40ODIlMjAwJTIwLjAxMiUyMDQuNDcuMDEyJTIwOS45ODVzNC40NyUyMDEwLjAxJTIwOS45ODUlMjAxMC4wMSUyMDkuOTg1LTQuNDk3JTIwOS45ODUtOS45ODZDMTkuOTgyJTIwNC40OTMlMjAxNS41MTIlMjAwJTIwOS45OTclMjAwem0wJTIwMTkuMDI2QzUuMDMlMjAxOS4wMjYuOTglMjAxNC45NzYuOTglMjAxMC4wMVM1LjAzLjk2NSUyMDkuOTk3Ljk2NWM0Ljk2NiUyMDAlMjA5LjAxNyUyMDQuMDUlMjA5LjAxNyUyMDkuMDQzJTIwMCUyMDQuOTkyLTQuMDUlMjA5LjAxNi05LjAxNyUyMDkuMDE2em0uNDk2LTQuOTRjMCUyMC4yOS0uMjM1LjUyMy0uNTIzLjUyMy0uMjg4JTIwMC0uNTIyLS4yMzUtLjUyMi0uNTIzJTIwMC0uMjg4LjIzNC0uNTIzLjUyMi0uNTIzLjI4OCUyMDAlMjAuNTIzLjIzNS41MjMuNTIzem0tMS4wMi0yLjU2MnYtNS44OGMwLS4yNjIuMjEtLjQ3LjQ3LS40Ny4yNjIlMjAwJTIwLjQ3LjIwOC40Ny40N3Y1Ljg4YzAlMjAuMjYtLjIwOC40Ny0uNDcuNDctLjI2LjAzLS40Ny0uMjEtLjQ3LS40N3olMjIvJTNFJTNDL3N2ZyUzRVwiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTdweDtcbiAgY29sb3I6ICNhYWFmYjQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnByb2ZpbGUtaW5mb19fZG9jcy11cGxvYWQgLm5vdGUgPiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdHJhdGVneS1zZWxlY3RvciAuc3RyYXRlZ3ktdHlwZXMgPiAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGNvbG9yOiAjMDA3N2Y1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3IgLnN0cmF0ZWd5LXR5cGVzID4gLmJ0biA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDc3ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS10eXBlcyA+IC5idG46aG92ZXIge1xuICBjb2xvcjogIzVhYTVmMztcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS10eXBlcyA+IC5idG46aG92ZXIgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVhYTVmMztcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS10eXBlcyA+IC5idG4uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3RvciAuc3RyYXRlZ3ktdHlwZXMgPiAuYnRuLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS1pbnZlc3Qtc3VtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3IgLnN0cmF0ZWd5LWludmVzdC1zdW0gPiBpbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyNDVweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS1pbnZlc3Qtc3VtID4gLnN0cmF0ZWd5LWludmVzdC1zdW1fX3N3aXRjaGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdmNTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAycHggMXB4O1xuICB3aWR0aDogODhweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS1pbnZlc3Qtc3VtID4gLnN0cmF0ZWd5LWludmVzdC1zdW1fX3N3aXRjaGVyID4gLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjZweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS1pbnZlc3Qtc3VtID4gLnN0cmF0ZWd5LWludmVzdC1zdW1fX3N3aXRjaGVyID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zdHJhdGVneS1zZWxlY3RvciAuc3RyYXRlZ3ktaW52ZXN0LXN1bSA+IC5zdHJhdGVneS1pbnZlc3Qtc3VtX19zd2l0Y2hlciA+IC5idG4gPiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3RvciAuc3RyYXRlZ3ktaW52ZXN0LXN1bSA+IC5zdHJhdGVneS1pbnZlc3Qtc3VtX19zd2l0Y2hlciA+IC5idG4gPiBpOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yIC5zdHJhdGVneS1pbnZlc3Qtc3VtID4gLnN0cmF0ZWd5LWludmVzdC1zdW1fX3N3aXRjaGVyID4gLmJ0biA+IHNwYW4ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zdHJhdGVneS1zZWxlY3RvciAuc3RyYXRlZ3ktaW52ZXN0LXN1bSA+IC5zdHJhdGVneS1pbnZlc3Qtc3VtX19zd2l0Y2hlciA+IC5idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDc3ZjU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0Zjc7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgcGFkZGluZzogMjRweCAwIDI1cHggMjBweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19mb290ZXIgPiAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3JvdyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZmU2O1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3Jvdy0tdHlwZSAuc3RyYXRlZ3ktc2VsZWN0b3JfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcm93LS1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yb3ctLXJhbmdlIC5zdHJhdGVneS1zZWxlY3Rvcl9fbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19sYWJlbCB7XG4gIGNvbG9yOiAjYTZhY2IwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX2NlbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2Uge1xuICB3aWR0aDogMzYwcHg7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy13aXRoLWdyaWQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDFkYTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMjVweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLWxpbmUtbGVmdCB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3JhbmdlIC5pcnMtbGluZS1taWQge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLWxpbmUtcmlnaHQge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy1iYXItZWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3JhbmdlIC5pcnMtc2xpZGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiAyMnB4O1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3JhbmdlIC5pcnMtbWluLFxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLW1heCB7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLXNpbmdsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYmFja2dyb3VuZDogIzAwNzdmNTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLXNpbmdsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRvcDogLTEycHg7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC13aWR0aDogNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNzdmNTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcmFuZ2UgLmlycy1zaW5nbGU6YWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX3JhbmdlIC5pcnMtZ3JpZC1wb2wge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDFkYTtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSAuaXJzLWdyaWQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdHJhdGVneS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdHJhdGVneS1saXN0X19wcmV2aWV3IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdHJhdGVneS1saXN0X19wcmV2aWV3LWdyYXBoaWMge1xuICBib3R0b206IC0xNXB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX3ByZXZpZXctZ3JhcGhpYyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBDb2x1bW5zICovXG4uc3RyYXRlZ3ktbGlzdF9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fY29sLWxhYmVsIHtcbiAgY29sb3I6ICM5MzlkYTg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogQ29sdW1uOiBJdGVtIG5hbWUgKi9cbi5zdHJhdGVneS1saXN0X19jb2wtLWl0ZW0tbmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkzOWRhODtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9faXRlbS1pY29uID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5zdHJhdGVneS1saXN0X19pdGVtLWxpbmsge1xuICBjb2xvcjogIzAwNzdmNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0tbGluayA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDc3ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9faXRlbS1saW5rOmhvdmVyID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YWE1ZjM7XG59XG5cbi5zdHJhdGVneS1saXN0X19pdGVtLWxpbmsuZGV0YWlsLW9wZW5lZCB7XG4gIGNvbG9yOiAjMDA3N2Y1O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9faXRlbS1saW5rLmRldGFpbC1vcGVuZWQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIENvbHVtbjogRXhwZWN0ZWQgcmV0dXJuICovXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1leHBlY3RlZC1yZXR1cm4ge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5zdHJhdGVneS1saXN0X19jb2wtLWV4cGVjdGVkLXJldHVybiA+IC5yZXR1cm4tcGVyY2VudHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tZXhwZWN0ZWQtcmV0dXJuID4gLnJldHVybi1wZXJjZW50cyA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIENvbHVtbjogU3RhcnQgc3VtICovXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1zdGFydC1zdW0ge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5zdHJhdGVneS1saXN0X19jb2wtLXN0YXJ0LXN1bSA+IC5zdGFydC1zdW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tc3RhcnQtc3VtID4gLnN0YXJ0LXN1bSA+IC5jdXJyZW5jeS1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1zdGFydC1zdW0gPiAuc3RhcnQtc3VtID4gLmN1cnJlbmN5LWljb246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIENvbHVtbjogTGV2ZXJhZ2UgKi9cbi5zdHJhdGVneS1saXN0X19jb2wtLWxldmVyYWdlIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1sZXZlcmFnZSA+IC5sZXZlcmFnZS1zd2l0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIHdpZHRoOiAxMTRweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tbGV2ZXJhZ2UgPiAubGV2ZXJhZ2Utc3dpdGNoZXIgPiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzRweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tbGV2ZXJhZ2UgPiAubGV2ZXJhZ2Utc3dpdGNoZXIgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tbGV2ZXJhZ2UgPiAubGV2ZXJhZ2Utc3dpdGNoZXIgPiAuYnRuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA3N2Y1O1xufVxuXG4vKiBDb2x1bW46IFN1YnNjcmliZSAqL1xuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tc3Vic2NyaWJlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1zdWJzY3JpYmUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLyoqKiBEZXRhaWwgYmxvY2sgKioqL1xuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbDo6YmVmb3JlLCAuc3RyYXRlZ3ktbGlzdF9fZGV0YWlsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5zdHJhdGVneS1saXN0X19kZXRhaWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxlZnQ6IDk5cHg7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fZGV0YWlsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMTAwcHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHRvcDogLTlweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCA+IC5kZXRhaWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCA+IC5kZXRhaWwtY29udGVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCA+IC5kZXRhaWwtY29udGVudCA+IC5kZXRhaWwtY29udGVudF9fbGVmdC1wYXJ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgd2lkdGg6IDU2MHB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fZGV0YWlsID4gLmRldGFpbC1jb250ZW50ID4gLmRldGFpbC1jb250ZW50X19yaWdodC1wYXJ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCAuZGV0YWlsLWNvbnRlbnRfX2xhYmVsIHtcbiAgY29sb3I6ICNhNmFjYjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLyogU3RyYXRlZ3kgZGVzY3JpcHRpb24gKi9cbi5zdHJhdGVneS1kZXNjcmlwdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDhkZmU2O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnN0cmF0ZWd5LWRlc2NyaXB0aW9uID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnN0cmF0ZWd5LWRlc2NyaXB0aW9uID4gLmJ0biB7XG4gIHBhZGRpbmc6IDlweCAxN3B4IDhweDtcbn1cblxuLyogU3RyYXRlZ3kgcmlzayBsZXZlbCAqL1xuLnN0cmF0ZWd5LXJpc2stbGV2ZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDhkZmU2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweCA0MHB4O1xufVxuXG4uc3RyYXRlZ3ktcmlzay1sZXZlbC0tbWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjI4JTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzNzZCMzQ1JTIyJTIwZCUzRCUyMk0yOS40MDIlMjAyOEgyLjU5NEMuNjAyJTIwMjgtLjY0MyUyMDI1Ljg3Mi4zNTQlMjAyNC4xN0wxMy43NTYlMjAxLjI3N0MxNC4yNTUuNDI3JTIwMTUuMTI3JTIwMCUyMDE1Ljk5NyUyMDBjLjg3MiUyMDAlMjAxLjc0My40MjYlMjAyLjI0JTIwMS4yNzdsMTMuNDA1JTIwMjIuODk1Yy45OTYlMjAxLjctLjI1JTIwMy44MjctMi4yNCUyMDMuODI3em0uNDgyLTIuODI2TDE2LjQ4JTIwMi4yNzhjLS4xMzMtLjIyNy0uMzM2LS4yNzUtLjQ4Mi0uMjc1LS4xNDclMjAwLS4zNS4wNDgtLjQ4My4yNzVMMi4xMTIlMjAyNS4xNzRjLS4xMzMuMjI2LS4wNzQuNDIzJTIwMCUyMC41NDguMDczLjEyNi4yMTYuMjc1LjQ4Mi4yNzVoMjYuODA4Yy4yNjUlMjAwJTIwLjQwOC0uMTUuNDgyLS4yNzUuMDczLS4xMjUuMTMzLS4zMjIlMjAwLS41NDh6TTE2JTIwMjNjLS41NTIlMjAwLTEtLjQ0OC0xLTF2LTljMC0uNTUyLjQ0OC0xJTIwMS0xczElMjAuNDQ4JTIwMSUyMDF2OWMwJTIwLjU1Mi0uNDQ4JTIwMS0xJTIwMXolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnN0cmF0ZWd5LXJpc2stbGV2ZWwtLW1pZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIyOCUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyM0ZERDY1NSUyMiUyMGQlM0QlMjJNMjkuNDAyJTIwMjhIMi41OTRDLjYwMiUyMDI4LS42NDMlMjAyNS44NzIuMzU0JTIwMjQuMTdMMTMuNzU2JTIwMS4yNzdDMTQuMjU1LjQyNyUyMDE1LjEyNyUyMDAlMjAxNS45OTclMjAwYy44NzIlMjAwJTIwMS43NDMuNDI2JTIwMi4yNCUyMDEuMjc3bDEzLjQwNSUyMDIyLjg5NWMuOTk2JTIwMS43LS4yNSUyMDMuODI3LTIuMjQlMjAzLjgyN3ptLjQ4Mi0yLjgyNkwxNi40OCUyMDIuMjc4Yy0uMTMzLS4yMjctLjMzNi0uMjc1LS40ODItLjI3NS0uMTQ3JTIwMC0uMzUuMDQ4LS40ODMuMjc1TDIuMTEyJTIwMjUuMTc0Yy0uMTMzLjIyNi0uMDc0LjQyMyUyMDAlMjAuNTQ4LjA3My4xMjYuMjE2LjI3NS40ODIuMjc1aDI2LjgwOGMuMjY1JTIwMCUyMC40MDgtLjE1LjQ4Mi0uMjc1LjA3My0uMTI1LjEzMy0uMzIyJTIwMC0uNTQ4ek0xOCUyMDIzYy0uNTUyJTIwMC0xLS40NDgtMS0xdi05YzAtLjU1Mi40NDgtMSUyMDEtMXMxJTIwLjQ0OCUyMDElMjAxdjljMCUyMC41NTItLjQ0OCUyMDEtMSUyMDF6bS00JTIwMGMtLjU1MiUyMDAtMS0uNDQ4LTEtMXYtOWMwLS41NTIuNDQ4LTElMjAxLTFzMSUyMC40NDglMjAxJTIwMXY5YzAlMjAuNTUyLS40NDglMjAxLTElMjAxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc3RyYXRlZ3ktcmlzay1sZXZlbC0tbWF4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjI4JTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzRUI1MzNGJTIyJTIwZCUzRCUyMk0yOS40MDIlMjAyOEgyLjU5NEMuNjAyJTIwMjgtLjY0MiUyMDI1Ljg3Mi4zNTQlMjAyNC4xN0wxMy43NTYlMjAxLjI3N0MxNC4yNTUuNDI3JTIwMTUuMTI3JTIwMCUyMDE1Ljk5NyUyMDBjLjg3MiUyMDAlMjAxLjc0My40MjYlMjAyLjI0JTIwMS4yNzdsMTMuNDA1JTIwMjIuODk1Yy45OTYlMjAxLjctLjI1JTIwMy44MjctMi4yNCUyMDMuODI3em0uNDgyLTIuODI2TDE2LjQ4JTIwMi4yNzhjLS4xMzMtLjIyNy0uMzM2LS4yNzUtLjQ4Mi0uMjc1LS4xNDclMjAwLS4zNS4wNDgtLjQ4My4yNzVMMi4xMSUyMDI1LjE3NGMtLjEzLjIyNi0uMDcyLjQyMyUyMDAlMjAuNTQ4LjA3NS4xMjYuMjE4LjI3NS40ODQuMjc1aDI2LjgwOGMuMjY1JTIwMCUyMC40MS0uMTUuNDgyLS4yNzUuMDczLS4xMjUuMTMzLS4zMjIlMjAwLS41NDh6TTIwJTIwMjNjLS41NTIlMjAwLTEtLjQ0OC0xLTF2LTljMC0uNTUyLjQ0OC0xJTIwMS0xczElMjAuNDQ4JTIwMSUyMDF2OWMwJTIwLjU1Mi0uNDQ4JTIwMS0xJTIwMXptLTQlMjAwYy0uNTUyJTIwMC0xLS40NDgtMS0xdi05YzAtLjU1Mi40NDgtMSUyMDEtMXMxJTIwLjQ0OCUyMDElMjAxdjljMCUyMC41NTItLjQ0OCUyMDEtMSUyMDF6bS00JTIwMGMtLjU1MiUyMDAtMS0uNDQ4LTEtMXYtOWMwLS41NTIuNDQ4LTElMjAxLTFzMSUyMC40NDglMjAxJTIwMXY5YzAlMjAuNTUyLS40NDglMjAxLTElMjAxeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4vKiBTdHJhdGVneSB5aWVsZCAqL1xuLnN0cmF0ZWd5LXlpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOGRmZTY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnN0cmF0ZWd5LXlpZWxkX19wZXJpb2RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0cmF0ZWd5LXlpZWxkX19wZXJpb2Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMlO1xufVxuXG4uc3RyYXRlZ3kteWllbGRfX3BlcmlvZC1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5zdHJhdGVneS15aWVsZF9fcGVyaW9kLW51bWJlciA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdHJhdGVneS15aWVsZF9fcGVyaW9kLW5hbWUge1xuICBjb2xvcjogIzkzOWRhODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFN0cmF0ZWd5IG1heC4gZHJvcGRvd24gKi9cbi5zdHJhdGVneS1tYXgtZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q4ZGZlNjtcbiAgcGFkZGluZzogMTBweCAwIDE1cHg7XG59XG5cbi5zdHJhdGVneS1tYXgtZHJvcGRvd24gPiAubWF4LWRyb3Bkb3duIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RyYXRlZ3ktbWF4LWRyb3Bkb3duID4gLm1heC1kcm9wZG93biA+IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIFN0cmF0ZWd5IGludmVzdGluZyAqL1xuLnN0cmF0ZWd5LWludmVzdGluZyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uc3RyYXRlZ3ktaW52ZXN0aW5nID4gLmRldGFpbC1jb250ZW50X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnN0cmF0ZWd5LWludmVzdGluZyAuY3VycmVuY3ktaWNvbjo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN0cmF0ZWd5LWludmVzdGluZ19fZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjI4MyUyMiUyMGhlaWdodCUzRCUyMjE5Ljk3JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjgzJTIwMTkuOTclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZDhkZmU2JTIyJTIwZCUzRCUyMk0xLjUuNXMuNzEzJTIwMTAlMjAxMCUyMDEwaDEyMWM0LjQ4MiUyMDAlMjA5JTIwNyUyMDklMjA3czMuNjgtNyUyMDktN2gxMjFjOS42NTglMjAwJTIwMTAtMTAlMjAxMC0xMCUyMiUyMGNsYXNzJTNEJTIyY2xzLTElMjIvJTNFJTNDL3N2ZyUzRVwiKSAwIDEwMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX2dyb3VwIC5jdXJyZW5jeS1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX3BsdXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ3ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDExcHggMCAwIDExcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB3aWR0aDogMTg2cHg7XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX21pbnVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZiMzQ1O1xuICBib3JkZXItcmFkaXVzOiAwIDExcHggMTFweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4OXB4O1xufVxuXG4uc3RyYXRlZ3ktaW52ZXN0aW5nX190b3RhbCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX3RvdGFsID4gLnRvdGFsLXZhbHVlID4gLmN1cnJlbmN5LWljb246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogSW52ZXN0bWVudCBwb3J0Zm9saW8gKi9cbi5zdHJhdGVneS1wb3J0Zm9saW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvID4gaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgPiB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjN2NhYmQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGhlYWQgdGggLmN1cnJlbmN5LWljb246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgPiB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvX190YWJsZSA+IHRib2R5IHRkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdGQuaXMtaW5jcmVhc2VkIHtcbiAgY29sb3I6ICM3NmIzNDU7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdGQuaXMtZGVjcmVhc2VkIHtcbiAgY29sb3I6ICNmNjU1MTY7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdGQgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvX190YWJsZSA+IHRib2R5IHRkID4gZGl2ID4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgPiB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYTtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgPiB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZhO1xufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvX190YWJsZSA+IHRoZWFkIHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMDdweDtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDY1cHg7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvX190YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogOTBweDtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDk1cHg7XG59XG5cbi5zdHJhdGVneS1wb3J0Zm9saW9fX3RhYmxlID4gdGJvZHkgdHIuaXMtb3V0LW9mLW1hcmtldCA+IHRkIHtcbiAgY29sb3I6IHJnYmEoMzMsIDM1LCAzNywgMC40KTtcbn1cblxuLnN0cmF0ZWd5LXBvcnRmb2xpb19fdGFibGUgPiB0Ym9keSB0cjpob3ZlciB0ZDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjIpO1xufVxuXG4vKiBTdHJhdGVneSByZXN1bHQgY2hhcnQgKi9cbi5zdHJhdGVneS1yZXN1bHQtY2hhcnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdHJhdGVneS1yZXN1bHQtY2hhcnQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3RyYXRlZ3ktcmVzdWx0LWNoYXJ0ID4gLmhpZGUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGNvbG9yOiAjMDA3N2Y1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLnN0cmF0ZWd5LXJlc3VsdC1jaGFydCA+IC5oaWRlLWJ0biA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDc3ZjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0cmF0ZWd5LXJlc3VsdC1jaGFydCA+IC5oaWRlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNWFhNWYzO1xufVxuXG4uc3RyYXRlZ3ktcmVzdWx0LWNoYXJ0ID4gLmhpZGUtYnRuOmhvdmVyID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YWE1ZjM7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyODBweDtcbn1cblxuLmVycm9yLXBhZ2VfX2NvZGUge1xuICBjb2xvcjogIzAwNzdmNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC4xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvci1wYWdlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZDBlMGZjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAxMDBweCAxMjBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVycm9yLXBhZ2VfX2JhY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNnB4IDI1cHggNXB4IDUwcHg7XG59XG5cbi5pbm5lci1yb3cge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5pbm5lci1yb3cgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lci1yb3cuaGFzLWVycm9yIC5pbnB1dDpub3QoLmlucHV0LS1kYXRlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTBBJTNDJTIxLS0lMjBHZW5lcmF0b3IlM0ElMjBBZG9iZSUyMElsbHVzdHJhdG9yJTIwMjEuMC4wJTJDJTIwU1ZHJTIwRXhwb3J0JTIwUGx1Zy1JbiUyMC4lMjBTVkclMjBWZXJzaW9uJTNBJTIwNi4wMCUyMEJ1aWxkJTIwMCUyOSUyMCUyMC0tJTNFJTBBJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyJXUwNDIxJXUwNDNCJXUwNDNFJXUwNDM5XzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMEElMDklMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTIwc3R5bGUlM0QlMjJlbmFibGUtYmFja2dyb3VuZCUzQW5ldyUyMDAlMjAwJTIwMTQlMjAxNCUzQiUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlMEElM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0L2NzcyUyMiUzRSUwQSUwOS5zdDAlN0JmaWxsJTNBJTIzRjY1NTE2JTNCJTdEJTBBJTNDL3N0eWxlJTNFJTBBJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMy41JTJDMTFDMTMuNSUyQzExJTJDMTMuNSUyQzExJTJDMTMuNSUyQzExbC00LTRsNC00YzAuNy0wLjclMkMwLjYtMS44JTJDMC0yLjVjLTAuNy0wLjctMS44LTAuNi0yLjUlMkMwbC00JTJDNGwtNC00JTBBJTA5Yy0wLjctMC43LTEuOC0wLjctMi41JTJDMEMwLjIlMkMwLjglMkMwJTJDMS4zJTJDMCUyQzEuN0MwJTJDMi4yJTJDMC4yJTJDMi42JTJDMC41JTJDM2w0JTJDNGwtNCUyQzRjLTAuNyUyQzAuNy0wLjclMkMxLjglMkMwJTJDMi41QzAuOCUyQzEzLjglMkMxLjMlMkMxNCUyQzEuNyUyQzE0JTBBJTA5YzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwLjUlMkMwJTJDMC45LTAuMiUyQzEuMi0wLjVsNC00bDQlMkM0YzAuMyUyQzAuMyUyQzAuOCUyQzAuNSUyQzEuMiUyQzAuNWgwYzAuNSUyQzAlMkMwLjktMC4yJTJDMS4yLTAuNUMxNC4yJTJDMTIuOCUyQzE0LjIlMkMxMS43JTJDMTMuNSUyQzExeiUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMTVweCA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzcwOTtcbiAgY29sb3I6ICNmZjM3MDk7XG59XG5cbi5pbm5lci10ZXN0IC5wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLmlubmVyLXRlc3QgLnAtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDExODBweDtcbn1cblxuLmlubmVyLXRlc3QgLnAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA4MHB4O1xuICAvKiBsZWZ0OiAwOyAqL1xuICBtaW4td2lkdGg6IDEwMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogdG9wOiAwOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogei1pbmRleDogMTA7ICovXG59XG5cbi5pbm5lci10ZXN0IC5wLWhlYWRlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDk5OTlweCBzb2xpZCAjMTIyZjViO1xuICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxMjJmNWI7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5pbm5lci10ZXN0IC5wLWhlYWRlciAucC1oZWFkZXJfX3VzZXItaW5mbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmlubmVyLXRlc3QgLnAtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIG92ZXJmbG93OiBhdXRvOyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbm5lci10ZXN0IC5wLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYzO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIGxlZnQ6IDA7ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4uaW5uZXItdGVzdCAucC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICBtaW4td2lkdGg6IDY0MHB4O1xufVxuXG4uaW5uZXItdGVzdCAucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjViO1xuICAvKiBib3R0b206IDA7ICovXG4gIGNvbG9yOiAjZmZmO1xuICAvKiBsZWZ0OiAwOyAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMzBweCA0MHB4IDUwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmlubmVyLXRlc3QgLnAtZm9vdGVyOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICMxMjJmNWI7XG4gIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgIzEyMmY1YjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBub25lO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaW5uZXItdGVzdCAucGFnZS5zaWRlYmFyLWlzLXZpc2libGUgLnAtZm9vdGVyIHtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5pbm5lci10ZXN0IC5wYWdlLnNpZGViYXItaXMtdmlzaWJsZSAucC1tYWluIHtcbiAgZmlsdGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlubmVyLXRlc3QgLm1haW4tYmFubmVyIHtcbiAgbWFyZ2luOiAtMjBweCAwIDIwcHggLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLmlubmVyLXRlc3Qucm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pbm5lci10ZXN0IC5wLWhlYWRlcl9fZXh0cmEtb3B0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG59XG5cbi5yZWdpc3RyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZ2lzdHJhdGlvbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgQ2FwdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVnaXN0cmF0aW9uIGgyIHtcbiAgY29sb3I6ICMyMTIzMjU7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnMgQ2FwdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5yZWdpc3RyYXRpb24gaDIgc3BhbiB7XG4gIGNvbG9yOiAjYWFhZmI0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZWdpc3RyYXRpb24gaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19wZXJzb25hbC1pbmZvIHtcbiAgZmxleDogMCAxIDY0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19wZXJzb25hbC1maWVsZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4IDM1cHggMjBweCAyNXB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fcm93IGxhYmVsIHtcbiAgY29sb3I6ICMxMjJmNWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBtYXgtd2lkdGg6IDE3NXB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0LFxuLnJlZ2lzdHJhdGlvbl9fcm93IHNlbGVjdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDM0MHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnJlZ2lzdHJhdGlvbl9fcm93IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnJlZ2lzdHJhdGlvbl9fcm93IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5yZWdpc3RyYXRpb25fX3JvdyBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG59XG5cbi5yZWdpc3RyYXRpb25fX3JvdyAuaW5wdXQ6Zm9jdXMsXG4ucmVnaXN0cmF0aW9uX19yb3cgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2I2YmVjNjtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fcm93IC5pbnB1dC0tZGF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE1LjklMjAxNiUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMGZpbGwlM0QlMjIlMjNCNkJFQzYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zLjUlMkM2aDMuMnYyLjRIMy41VjZ6JTIwTTMuNSUyQzEwLjFoMy4ydjIuNEgzLjVWMTAuMXolMjBNOS4yJTJDMTAuMWgzLjJ2Mi40SDkuMlYxMC4xeiUyME05LjIlMkM2JTBBJTA5aDMuMnYyLjRIOS4yVjZ6JTIwTTE0LjclMkMxLjVoLTIuMnYtMUMxMi41JTJDMC4yJTJDMTIuMyUyQzAlMkMxMiUyQzBzLTAuNSUyQzAuMi0wLjUlMkMwLjV2MWgtM3YtMUM4LjUlMkMwLjIlMkM4LjMlMkMwJTJDOCUyQzBTNy41JTJDMC4yJTJDNy41JTJDMC41djFoLTN2LTElMEElMDlDNC41JTJDMC4yJTJDNC4zJTJDMCUyQzQlMkMwUzMuNSUyQzAuMiUyQzMuNSUyQzAuNXYxSDEuM0MwLjYlMkMxLjUlMkMwJTJDMi4xJTJDMCUyQzIuOHYxMS44QzAlMkMxNS4zJTJDMC41JTJDMTYlMkMxLjMlMkMxNmwwJTJDMGgxMy4zYzAuNyUyQzAlMkMxLjMtMC42JTJDMS4zLTEuM1YyLjglMEElMDljMC4xLTAuNi0wLjQtMS4yLTEuMS0xLjNIMTQuN3olMjBNMTUlMkMxNC43YzAlMkMwLjEtMC4xJTJDMC4zLTAuMiUyQzAuM2gtMC4xSDEuM0MxLjIlMkMxNSUyQzElMkMxNC45JTJDMSUyQzE0Ljh2LTAuMVYyLjhjMC0wLjElMkMwLjEtMC4zJTJDMC4yLTAuM2gwLjElMEElMDloMi4ydjFDMy41JTJDMy44JTJDMy43JTJDNCUyQzQlMkM0czAuNS0wLjIlMkMwLjUtMC41di0xaDN2MUM3LjUlMkMzLjglMkM3LjclMkM0JTJDOCUyQzRzMC41LTAuMiUyQzAuNS0wLjV2LTFoM3YxQzExLjUlMkMzLjglMkMxMS43JTJDNCUyQzEyJTJDNHMwLjUtMC4yJTJDMC41LTAuNSUwQSUwOXYtMWgyLjJjMC4xJTJDMCUyQzAuMyUyQzAuMSUyQzAuMyUyQzAuMnYwLjFWMTQuN0wxNSUyQzE0Ljd6JTIyLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMxNXB4IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fcm93Lmhhcy1lcnJvciAuaW5wdXQ6bm90KC5pbnB1dC0tZGF0ZSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUwQSUzQyUyMS0tJTIwR2VuZXJhdG9yJTNBJTIwQWRvYmUlMjBJbGx1c3RyYXRvciUyMDIxLjAuMCUyQyUyMFNWRyUyMEV4cG9ydCUyMFBsdWctSW4lMjAuJTIwU1ZHJTIwVmVyc2lvbiUzQSUyMDYuMDAlMjBCdWlsZCUyMDAlMjklMjAlMjAtLSUzRSUwQSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMiV1MDQyMSV1MDQzQiV1MDQzRSV1MDQzOV8xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTBBJTA5JTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUyMHN0eWxlJTNEJTIyZW5hYmxlLWJhY2tncm91bmQlM0FuZXclMjAwJTIwMCUyMDE0JTIwMTQlM0IlMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTBBJTNDc3R5bGUlMjB0eXBlJTNEJTIydGV4dC9jc3MlMjIlM0UlMEElMDkuc3QwJTdCZmlsbCUzQSUyM0Y2NTUxNiUzQiU3RCUwQSUzQy9zdHlsZSUzRSUwQSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTMuNSUyQzExQzEzLjUlMkMxMSUyQzEzLjUlMkMxMSUyQzEzLjUlMkMxMWwtNC00bDQtNGMwLjctMC43JTJDMC42LTEuOCUyQzAtMi41Yy0wLjctMC43LTEuOC0wLjYtMi41JTJDMGwtNCUyQzRsLTQtNCUwQSUwOWMtMC43LTAuNy0xLjgtMC43LTIuNSUyQzBDMC4yJTJDMC44JTJDMCUyQzEuMyUyQzAlMkMxLjdDMCUyQzIuMiUyQzAuMiUyQzIuNiUyQzAuNSUyQzNsNCUyQzRsLTQlMkM0Yy0wLjclMkMwLjctMC43JTJDMS44JTJDMCUyQzIuNUMwLjglMkMxMy44JTJDMS4zJTJDMTQlMkMxLjclMkMxNCUwQSUwOWMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjMC41JTJDMCUyQzAuOS0wLjIlMkMxLjItMC41bDQtNGw0JTJDNGMwLjMlMkMwLjMlMkMwLjglMkMwLjUlMkMxLjIlMkMwLjVoMGMwLjUlMkMwJTJDMC45LTAuMiUyQzEuMi0wLjVDMTQuMiUyQzEyLjglMkMxNC4yJTJDMTEuNyUyQzEzLjUlMkMxMXolMjIvJTNFJTBBJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzE1cHggNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItY29sb3I6ICNmZjM3MDk7XG4gIGNvbG9yOiAjZmYzNzA5O1xufVxuXG4ucmVnaXN0cmF0aW9uX19yb3cuaGFzLXN1Y2Nlc3MgLmlucHV0Om5vdCguaW5wdXQtLWRhdGUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlMEElM0MlMjEtLSUyMEdlbmVyYXRvciUzQSUyMEFkb2JlJTIwSWxsdXN0cmF0b3IlMjAyMS4wLjAlMkMlMjBTVkclMjBFeHBvcnQlMjBQbHVnLUluJTIwLiUyMFNWRyUyMFZlcnNpb24lM0ElMjA2LjAwJTIwQnVpbGQlMjAwJTI5JTIwJTIwLS0lM0UlMEElM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjIldTA0MjEldTA0M0IldTA0M0UldTA0MzlfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUwQSUwOSUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2LjklMjAxMyUyMiUyMHN0eWxlJTNEJTIyZW5hYmxlLWJhY2tncm91bmQlM0FuZXclMjAwJTIwMCUyMDE2LjklMjAxMyUzQiUyMiUyMHdpZHRoJTNEJTIyMTclMjIlMjBoZWlnaHQlM0QlMjIxMyUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlMEElM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0L2NzcyUyMiUzRSUwQSUwOS5zdDAlN0JmaWxsJTNBJTIzNzZCMzQ1JTNCJTdEJTBBJTNDL3N0eWxlJTNFJTBBJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xNi40JTJDMC41QzE2LjElMkMwLjIlMkMxNS43JTJDMCUyQzE1LjMlMkMwYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMtMC40JTJDMC0wLjglMkMwLjItMS4xJTJDMC41TDUuNSUyQzkuMkwyLjclMkM2LjhDMi40JTJDNi41JTJDMiUyQzYuMyUyQzEuNSUyQzYuMyUwQSUwOWMtMC40JTJDMC0wLjglMkMwLjItMS4xJTJDMC41Yy0wLjYlMkMwLjYtMC42JTJDMS42JTJDMC4xJTJDMi4yYzAlMkMwJTJDMC4xJTJDMC4xJTJDMC4xJTJDMC4xbDQlMkMzLjVjMC4zJTJDMC4zJTJDMC43JTJDMC40JTJDMSUyQzAuNGMwLjQlMkMwJTJDMC44LTAuMiUyQzEuMS0wLjVsOS43LTkuOCUwQSUwOUMxNyUyQzIuMSUyQzE3JTJDMS4xJTJDMTYuNCUyQzAuNXolMjIvJTNFJTBBJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzE1cHggNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucmVnaXN0cmF0aW9uX19zbXMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDY1NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGNvbG9yOiAjMTIyZjViO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zIENhcHRpb25cIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uX19zbXMtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNkOGRmZTYgI2Q4ZGZlNiAjZDhkZmU2IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbl9fc21zLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG59XG5cbi5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbl9fc21zLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFmYjQ7XG59XG5cbi5yZWdpc3RyYXRpb24gLnJlZ2lzdHJhdGlvbl9fc21zLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhZmI0O1xufVxuXG4ucmVnaXN0cmF0aW9uX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkNjU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMTIyZjViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2FucyBDYXB0aW9uXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDM1cHggYXV0byA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjNyZW0gMC41cmVtIDAgcmdiYSgyNTMsIDIxNCwgODUsIDAuNSk7XG59XG5cbi5yZWdpc3RyYXRpb25fX2VudGVyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cblxuLnJlZ2lzdHJhdGlvbl9fZW50ZXItYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZWdpc3RyYXRpb25fX2Vycm9yLW1lc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YyNDBkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IC02cHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19lcnJvci1tZXNzW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgI2NmMjQwZDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fZXJyb3ItbWVzc1t4LXBsYWNlbWVudF49XCJ0b3BcIl06YmVmb3JlIHtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjY2YyNDBkO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucmVnaXN0cmF0aW9uX19lcnJvci1tZXNzW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXTpiZWZvcmUge1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNjZjI0MGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5yZWdpc3RyYXRpb25fX3Jvdy5oYXMtc3VjY2VzcyAucmVnaXN0cmF0aW9uX19lcnJvci1tZXNzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVnaXN0cmF0aW9uX19jb21tb24taW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4OiAwIDEgNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4IDUwcHg7XG4gIG1hcmdpbjogMTIwcHggMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQxLCAyNDYsIDAuNSk7XG59XG5cbi5yZWdpc3RyYXRpb25fX2NvbW1vbi1pbmZvIGgyIHtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5yZWdpc3RyYXRpb25fX2NvbW1vbi1pbmZvIHAge1xuICBjb2xvcjogIzIxMmI0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fYWR2YW50YWdlcyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ucmVnaXN0cmF0aW9uX19hZHZhbnRhZ2VzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbl9fY29udGFjdHMgLmxpbmstLXBob25lIHtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWdpc3RyYXRpb25fX2NvbnRhY3RzIC5saW5rLS1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3N2Y1O1xufVxuXG4ucmVnaXN0cmF0aW9uX19jb250YWN0cyAubGluay0tcGhvbmUgLnN2Zy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBmaWxsOiAjZmZjNDAwO1xufVxuXG4ucmVnaXN0cmF0aW9uX19ub3RlIHtcbiAgY29sb3I6IHJnYmEoMzMsIDQzLCA2OCwgMC42KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5wLXdyYXBwZXItLXJlZ2lzdHJhdGlvbiB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gfiAucC1mb290ZXIge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3BlcnNvbmFsLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbl9fY29tbW9uLWluZm8ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1oZWFkZXJfX2VwaWdyYXBoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucC1oZWFkZXJfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIC5sYW5nLXN3aXRjaGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3JvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZWdpc3RyYXRpb25fX3JvdyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbl9fcm93IC5pbnB1dCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbl9fcm93LmNvdW50cnktcm93IC5pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxhZy1jb250YWluZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZWdpc3RyYXRpb25fX3Jvdy5oYXMtZXJyb3IgLmlucHV0Om5vdCguaW5wdXQtLWRhdGUpLFxuICAucmVnaXN0cmF0aW9uX19yb3cuaGFzLXN1Y2Nlc3MgLmlucHV0Om5vdCguaW5wdXQtLWRhdGUpLFxuICAucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0LS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICB9XG4gIC5yZWdpc3RyYXRpb25fX3Ntcy1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uIC5yZWdpc3RyYXRpb25fX3Ntcy1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDhkZmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAucmVnaXN0cmF0aW9uX19jb21tb24taW5mbyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucC1mb290ZXJfX2JvdHRvbSwgLnAtZm9vdGVyX190b3Age1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC1mb290ZXJfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWZvb3Rlcl9fc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1oZWFkZXIgLmJ0bi5idG4tLXNvbGlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpc3RyYXRpb25fX3BlcnNvbmFsLWZpZWxkcyB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cblxuLnAtd3JhcHBlci0tcmVnaXN0cmF0aW9uIC5jb250ZW50LWlubmVyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ucC13cmFwcGVyLS1yZWdpc3RyYXRpb24gLnAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnJlZ2lzdHJhdGlvbi1pbmZvIGgyIHtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnJlZ2lzdHJhdGlvbi1pbmZvIHAge1xuICBjb2xvcjogIzIxMmI0NDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbi1pbmZvX19hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbi1pbmZvX19hZHZhbnRhZ2VzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5yZWdpc3RyYXRpb24taW5mb19fY29udGFjdHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4IDE2cHg7XG59XG5cbi5yZWdpc3RyYXRpb24taW5mb19fY29udGFjdHMgLmxpbmstLXBob25lIHtcbiAgY29sb3I6ICMyMTJiNDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVnaXN0cmF0aW9uLWluZm9fX2NvbnRhY3RzIC5saW5rLS1waG9uZSAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGZpbGw6ICNmZmM0MDA7XG59XG5cbi5yZWdpc3RyYXRpb24taW5mb19fbm90ZSB7XG4gIGNvbG9yOiByZ2JhKDMzLCA0MywgNjgsIDAuNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDE4LCA0NywgOTEsIDAuMjUpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNTgwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kYWwtd2luZG93X19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwtd2luZG93IGlucHV0W3R5cGU9dGV4dF0sIC5tb2RhbC13aW5kb3cgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDM0MHB4O1xufVxuXG4ubW9kYWwtd2luZG93IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsLXdpbmRvd19fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Zvb3RlciAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3cHggNDBweCA2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLWFjY291bnQtcHJvZmlsZSBzcGFuIHtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13aW5kb3ctLWFjY291bnQtcHJvZmlsZSAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1hY2NvdW50LXByb2ZpbGUgLmNhbmNlbC1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogMTV2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHotaW5kZXg6IDExO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmMyMzE7XG4gIGJvcmRlci1jb2xvcjogIzliYzIzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMjQwZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2YyNDBkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0ID4gLmNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5hbGVydCA+IC5jbG9zZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEzcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5hbGVydCA+IC5jbG9zZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTNweDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5hbGVydCA+IC5jbG9zZTpob3ZlcjpiZWZvcmUsIC5hbGVydCA+IC5jbG9zZTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKipcbiAqIEZvbnQgZmFtaWxpZXNcbiAqIEB0eXBlIExpc3RcbiAqL1xuJGZvbnQtc3RhY2stYmFzZTogJ1BUIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1zYW5zLWNhcHRpb246ICdQVCBTYW5zIENhcHRpb24nLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8qKlxuICogRm9udC1zaXplc1xuICogQHR5cGUgTGVuZ3RoXG4gKi9cbiRmb250LS1yb290OiAxMHB4ICFkZWZhdWx0O1xuJGZvbnQtLXhzOiAxMHB4ICFkZWZhdWx0O1xuJGZvbnQtLXNtOiAxMnB4ICFkZWZhdWx0O1xuJGZvbnQtLW1kOiAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtLXhtOiAxNnB4ICFkZWZhdWx0O1xuJGZvbnQtLWxnOiAxOHB4ICFkZWZhdWx0O1xuJGZvbnQtLXhsOiAyMHB4ICFkZWZhdWx0O1xuJGZvbnQtLXh4bDogMjJweCAhZGVmYXVsdDtcblxuLy8gUHJvamVjdCBzcGVjaWZpYyBmb250IHNpemVzXG4kZm9udC0tbWFpbi1oZWFkaW5nOiAyNHB4O1xuXG4vLy8gRm9udCB3ZWlnaHRzXG4vLy8gQHR5cGUgTGVuZ3RoXG4kZm9udC0tbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LS1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LS1zZW1pLWJvbGQ6IDUwMCAhZGVmYXVsdDtcbiRmb250LS1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbi8qKlxuICogQ29sb3JzXG4gKiBAdHlwZSBDb2xvclxuICovXG4kY29sb3ItYnJhbmQ6ICNmZmYgIWRlZmF1bHQ7XG5cbiRjb2xvci15ZWxsb3ctLWJhc2U6ICNmZGQ2NTUgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1ibHVlOiAjMTIyZjViICFkZWZhdWx0O1xuXG4vKiB0ZXh0ICovXG4kY29sb3ItdGV4dC0tYmFzZTogIzJhMmEyYSAhZGVmYXVsdDtcblxuLyogbGlua3MgKi9cbiRjb2xvci1saW5rLS1iYXNlOiAjMDA3N2Y1ICFkZWZhdWx0O1xuJGNvbG9yLWxpbmstLWFjY2VudDogIzVhYTVmMyAhZGVmYXVsdDtcblxuLyogaWNvbnMgKi9cbiRjb2xvci1pY29uLS1iYXNlOiAjOThhM2FmICFkZWZhdWx0O1xuJGNvbG9yLWljb24tLWFjY2VudDogIzIxMmI0NCAhZGVmYXVsdDtcblxuLyogYmFja2dyb3VuZCAqL1xuJGNvbG9yLWJnLS1wYWdlOiAjZmZmICFkZWZhdWx0O1xuJGNvbG9yLWJnLS13cmFwcGVyOiAjZmZmICFkZWZhdWx0O1xuJGNvbG9yLWJnLS1zaWRlYmFyOiAjZWZmMWYzICFkZWZhdWx0O1xuXG4vKiBib3JkZXJzICovXG4kY29sb3ItYm9yZGVyLS1iYXNlOiAjZmZmICFkZWZhdWx0O1xuXG4vKiBzdGF0dXNlcyAqL1xuJGNvbG9yLXN0YXR1cy0tc3VjY2VzczogIzc2YjM0NSAhZGVmYXVsdDtcbiRjb2xvci1zdGF0dXMtLWVycm9yOiAjZjY1NTE2ICFkZWZhdWx0O1xuJGNvbG9yLXN0YXR1cy0td2FybmluZzogJGNvbG9yLXllbGxvdy0tYmFzZSAhZGVmYXVsdDtcblxuXG4vKipcbiAqIERlZmF1bHQgbGluZS1oZWlnaHRcbiAqIEB0eXBlIGxlbmd0aFxuICovXG4kbGgtLWJhc2U6IDEuNDI4NTcxNDI5OyAvKiAyMC8xNCAqL1xuXG4vKipcbiAqIEJhc2UgZWxlbWVudCB3aWR0aHNcbiAqIEB0eXBlIGxlbmd0aFxuICovXG4kcF9oZWFkZXJfaGVpZ2h0OiA4MHB4O1xuXG4vKipcbiAqIEJhc2UgZ3JpZCB3aWR0aFxuICogQHR5cGUgbGVuZ3RoXG4gKi9cbiR3aWR0aC0tYmFzZTogOTYwcHggIWRlZmF1bHQ7XG4kd2lkdGgtLW1pbjogMTAzNXB4ICFkZWZhdWx0O1xuJHdpZHRoLS1tYXg6IDE0NDBweCAhZGVmYXVsdDtcblxuLyoqXG4gKiBUcmFuc2l0aW9uc1xuICogQHR5cGUgcHJvcGVydHkgdmFsdWVzXG4gKi9cbiR0cmFuc2l0aW9uLS1kZWZhdWx0OiBhbGwgMC4ycyBlYXNlLW91dDtcblxuLyoqXG4gKiBSZWxhdGl2ZSBvciBhYnNvbHV0ZSBVUkwgd2hlcmUgYWxsIGFzc2V0cyBhcmUgc2VydmVkIGZyb21cbiAqIEB0eXBlIFN0cmluZ1xuICogQGV4YW1wbGUgc2NzcyAtIFdoZW4gdXNpbmcgYSBDRE5cbiAqICRiYXNlLXVybDogXCJodHRwOi8vY2RuLmV4YW1wbGUuY29tL2Fzc2V0cy9cIjtcbiAqL1xuJGJhc2UtdXJsOiBcIi4vXCIgIWRlZmF1bHQ7XG4iLCIvKlxuICogIFJlbW9kYWwgLSB2MS4xLjBcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cbiAqXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcbiAqICBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBzY3JvbGwgYmFyICovXG5cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogQW50aSBGT1VDICovXG5cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG5cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuXG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3V0bGluZTogbm9uZTtcblxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBkZWZhdWx0IG1vYmlsZSBmaXJzdCB0aGVtZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgZm9yIHRoZSBiYWNrZ3JvdW5kICovXG5cbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmluZyxcbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuXG4ucmVtb2RhbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMzVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBjb2xvcjogIzJiMmUzODtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJlbW9kYWwucmVtb2RhbC0tYmFubmVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjphZnRlcixcbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRvcDogN3B4O1xuICByaWdodDogMDtcbn1cblxuLnJlbW9kYWwucmVtb2RhbC0tYmFubmVyID4gYnV0dG9uOmhvdmVyOmFmdGVyLFxuLnJlbW9kYWwucmVtb2RhbC0tYmFubmVyID4gYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtLWJhbm5lciA+IGJ1dHRvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtb3BlbmluZyxcbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwsXG4ucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogQ2xvc2UgYnV0dG9uICovXG5cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjOTU5NzljO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb2RhbC1jbG9zZTpob3Zlcixcbi5yZW1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJlMzg7XG59XG5cbi5yZW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDM1cHg7XG5cbiAgY29udGVudDogXCJcXDAwZDdcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBEaWFsb2cgYnV0dG9ucyAqL1xuXG4ucmVtb2RhbC1jb25maXJtLFxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgZm9udDogaW5oZXJpdDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucmVtb2RhbC1jb25maXJtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4MWM3ODQ7XG59XG5cbi5yZW1vZGFsLWNvbmZpcm06aG92ZXIsXG4ucmVtb2RhbC1jb25maXJtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzY2YmI2YTtcbn1cblxuLnJlbW9kYWwtY2FuY2VsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlNTczNzM7XG59XG5cbi5yZW1vZGFsLWNhbmNlbDpob3Zlcixcbi5yZW1vZGFsLWNhbmNlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZjUzNTA7XG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyBmb3IgdGhlIGJ1dHRvbiB0YWcuICovXG5cbi5yZW1vZGFsLWNvbmZpcm06Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jYW5jZWw6Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBLZXlmcmFtZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIiNxdGlwLW92ZXJsYXkuYmx1cnMsLnF0aXAtY2xvc2V7Y3Vyc29yOnBvaW50ZXJ9LnF0aXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjgwMDBweDt0b3A6LTI4MDAwcHg7ZGlzcGxheTpub25lO21heC13aWR0aDoyODBweDttaW4td2lkdGg6NTBweDtmb250LXNpemU6MTAuNXB4O2xpbmUtaGVpZ2h0OjEycHg7ZGlyZWN0aW9uOmx0cjtib3gtc2hhZG93Om5vbmU7cGFkZGluZzowfS5xdGlwLWNvbnRlbnQsLnF0aXAtdGl0bGViYXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5xdGlwLWNvbnRlbnR7cGFkZGluZzo1cHggOXB4O3RleHQtYWxpZ246bGVmdDt3b3JkLXdyYXA6YnJlYWstd29yZH0ucXRpcC10aXRsZWJhcntwYWRkaW5nOjVweCAzNXB4IDVweCAxMHB4O2JvcmRlci13aWR0aDowIDAgMXB4O2ZvbnQtd2VpZ2h0OjcwMH0ucXRpcC10aXRsZWJhcisucXRpcC1jb250ZW50e2JvcmRlci10b3Atd2lkdGg6MCFpbXBvcnRhbnR9LnF0aXAtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTlweDt0b3A6LTlweDt6LWluZGV4OjExO291dGxpbmU6MDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle3JpZ2h0OjRweDt0b3A6NTAlO21hcmdpbi10b3A6LTlweH0qIGh0bWwgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7dG9wOjE2cHh9LnF0aXAtaWNvbiAudWktaWNvbiwucXRpcC10aXRsZWJhciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi0xMDAwZW07ZGlyZWN0aW9uOmx0cn0ucXRpcC1pY29uLC5xdGlwLWljb24gLnVpLWljb257LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lfS5xdGlwLWljb24gLnVpLWljb257d2lkdGg6MThweDtoZWlnaHQ6MTRweDtsaW5lLWhlaWdodDoxNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjA7Zm9udDpub3JtYWwgNzAwIDEwcHgvMTNweCBUYWhvbWEsc2Fucy1zZXJpZjtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6LTEwMGVtIC0xMDBlbSBuby1yZXBlYXR9LnF0aXAtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNGMUQwMzE7YmFja2dyb3VuZC1jb2xvcjojRkZGRkEzO2NvbG9yOiM1NTV9LnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNGRkVGOTN9LnF0aXAtZGVmYXVsdCAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojQ0NDO2JhY2tncm91bmQ6I0YxRjFGMTtjb2xvcjojNzc3fS5xdGlwLWRlZmF1bHQgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7Ym9yZGVyLWNvbG9yOiNBQUE7Y29sb3I6IzExMX0ucXRpcC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFMkUyRTI7Y29sb3I6IzQ1NDU0NX0ucXRpcC1saWdodCAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjF9LnF0aXAtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiM1MDUwNTA7Ym9yZGVyLWNvbG9yOiMzMDMwMzA7Y29sb3I6I2YzZjNmM30ucXRpcC1kYXJrIC5xdGlwLXRpdGxlYmFye2JhY2tncm91bmQtY29sb3I6IzQwNDA0MH0ucXRpcC1kYXJrIC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiM0NDR9LnF0aXAtZGFyayAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7Ym9yZGVyLWNvbG9yOiMzMDMwMzB9LnF0aXAtY3JlYW17YmFja2dyb3VuZC1jb2xvcjojRkJGN0FBO2JvcmRlci1jb2xvcjojRjlFOThFO2NvbG9yOiNBMjdEMzV9LnF0aXAtcmVkLC5xdGlwLXJlZCAucXRpcC1pY29uLC5xdGlwLXJlZCAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7Ym9yZGVyLWNvbG9yOiNEOTUyNTJ9LnF0aXAtY3JlYW0gLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRjBERTdEfS5xdGlwLWNyZWFtIC5xdGlwLWNsb3NlIC5xdGlwLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotODJweCAwfS5xdGlwLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNGNzhCODM7Y29sb3I6IzkxMjMyM30ucXRpcC1yZWQgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojRjA2RDY1fS5xdGlwLXJlZCAucXRpcC1jbG9zZSAucXRpcC1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEwMnB4IDB9LnF0aXAtZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojQ0FFRDlFO2JvcmRlci1jb2xvcjojOTBEOTNGO2NvbG9yOiMzRjYyMTl9LnF0aXAtZ3JlZW4gLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojQjBERTc4fS5xdGlwLWdyZWVuIC5xdGlwLWNsb3NlIC5xdGlwLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAwfS5xdGlwLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojRTVGNkZFO2JvcmRlci1jb2xvcjojQUREOUVEO2NvbG9yOiM1RTk5QkR9LnF0aXAtYmx1ZSAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNEMEU5RjV9LnF0aXAtYmx1ZSAucXRpcC1jbG9zZSAucXRpcC1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTJweCAwfS5xdGlwLXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MXB4IDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjE1KTstbW96LWJveC1zaGFkb3c6MXB4IDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xNSl9LnF0aXAtYm9vdHN0cmFwLC5xdGlwLXJvdW5kZWQsLnF0aXAtdGlwc3l7LW1vei1ib3JkZXItcmFkaXVzOjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O2JvcmRlci1yYWRpdXM6NXB4fS5xdGlwLXJvdW5kZWQgLnF0aXAtdGl0bGViYXJ7LW1vei1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5xdGlwLXlvdXR1YmV7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgM3B4ICMzMzM7LW1vei1ib3gtc2hhZG93OjAgMCAzcHggIzMzMztib3gtc2hhZG93OjAgMCAzcHggIzMzMztjb2xvcjojZmZmO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6IzRBNEE0QTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCwjNEE0QTRBKSxjb2xvci1zdG9wKDEwMCUsIzAwMCkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCwjMDAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzRBNEE0QSAwLCMwMDAgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCwjMDAwIDEwMCUpfS5xdGlwLXlvdXR1YmUgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjojNEE0QTRBO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucXRpcC15b3V0dWJlIC5xdGlwLWNvbnRlbnR7cGFkZGluZzouNzVlbTtmb250OjEycHggYXJpYWwsc2Fucy1zZXJpZjtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBTdGFydENvbG9yU3RyPSM0YTRhNGEsIEVuZENvbG9yU3RyPSMwMDAwMDApOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0jNGE0YTRhLEVuZENvbG9yU3RyPSMwMDAwMDApO1wifS5xdGlwLXlvdXR1YmUgLnF0aXAtaWNvbntib3JkZXItY29sb3I6IzIyMn0ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMwMzAzMH0ucXRpcC1qdG9vbHN7YmFja2dyb3VuZDojMjMyMzIzO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNyk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM3MTcxNzEpLHRvKCMyMzIzMjMpKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM3MTcxNzEsIzIzMjMyMyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjNzE3MTcxLCMyMzIzMjMpO2JvcmRlcjoycHggc29saWQgI2RkZDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjQxLDI0MSwyNDEsMSk7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMzMzOy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMzMzO2JveC1zaGFkb3c6MCAwIDEycHggIzMzM30ucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzcxNzE3MSwgZW5kQ29sb3JzdHI9IzRBNEE0QSk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MTcxNzEsZW5kQ29sb3JzdHI9IzRBNEE0QSlcIn0ucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzRBNEE0QSwgZW5kQ29sb3JzdHI9IzIzMjMyMyk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM0QTRBNEEsZW5kQ29sb3JzdHI9IzIzMjMyMylcIn0ucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudCwucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXJ7YmFja2dyb3VuZDowIDA7Y29sb3I6I2ZmZjtib3JkZXI6MCBkYXNoZWQgdHJhbnNwYXJlbnR9LnF0aXAtanRvb2xzIC5xdGlwLWljb257Ym9yZGVyLWNvbG9yOiM1NTV9LnF0aXAtanRvb2xzIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntib3JkZXItY29sb3I6IzMzM30ucXRpcC1jbHVldGlwey13ZWJraXQtYm94LXNoYWRvdzo0cHggNHB4IDVweCByZ2JhKDAsMCwwLC40KTstbW96LWJveC1zaGFkb3c6NHB4IDRweCA1cHggcmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzo0cHggNHB4IDVweCByZ2JhKDAsMCwwLC40KTtiYWNrZ3JvdW5kLWNvbG9yOiNEOUQ5QzI7Y29sb3I6IzExMTtib3JkZXI6MCBkYXNoZWQgdHJhbnNwYXJlbnR9LnF0aXAtY2x1ZXRpcCAucXRpcC10aXRsZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM4Nzg3NkE7Y29sb3I6I2ZmZjtib3JkZXI6MCBkYXNoZWQgdHJhbnNwYXJlbnR9LnF0aXAtY2x1ZXRpcCAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojODA4MDY0fS5xdGlwLWNsdWV0aXAgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye2JvcmRlci1jb2xvcjojNjk2OTUyO2NvbG9yOiM2OTY5NTJ9LnF0aXAtdGlwc3l7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuODcpO2NvbG9yOiNmZmY7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjExcHg7Zm9udC1mYW1pbHk6J0x1Y2lkYSBHcmFuZGUnLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1zaGFkb3c6MCAxcHggIzAwMH0ucXRpcC10aXBzeSAucXRpcC10aXRsZWJhcntwYWRkaW5nOjZweCAzNXB4IDAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5xdGlwLXRpcHN5IC5xdGlwLWNvbnRlbnR7cGFkZGluZzo2cHggMTBweH0ucXRpcC10aXBzeSAucXRpcC1pY29ue2JvcmRlci1jb2xvcjojMjIyO3RleHQtc2hhZG93Om5vbmV9LnF0aXAtdGlwc3kgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye2JvcmRlci1jb2xvcjojMzAzMDMwfS5xdGlwLXRpcHBlZHtib3JkZXI6M3B4IHNvbGlkICM5NTlGQTk7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I0Y5RjlGOTtjb2xvcjojNDU0NTQ1O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTpzZXJpZn0ucXRpcC10aXBwZWQgLnF0aXAtdGl0bGViYXJ7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojM0E3OUI4O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjM0E3OUI4KSx0bygjMkU2MjlEKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzNBNzlCOCwjMkU2MjlEKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjM0E3OUI4LCMyRTYyOUQpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzNBNzlCOCwjMkU2MjlEKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzNBNzlCOCwjMkU2MjlEKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzNBNzlCOCwgZW5kQ29sb3JzdHI9IzJFNjI5RCk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsZW5kQ29sb3JzdHI9IzJFNjI5RClcIn0ucXRpcC10aXBwZWQgLnF0aXAtaWNvbntib3JkZXI6MnB4IHNvbGlkICMyODU1ODk7YmFja2dyb3VuZDojMjg1NTg5fS5xdGlwLXRpcHBlZCAucXRpcC1pY29uIC51aS1pY29ue2JhY2tncm91bmQtY29sb3I6I0ZCRkJGQjtjb2xvcjojNTU1fS5xdGlwLWJvb3RzdHJhcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMzMzM7cGFkZGluZzoxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTstbW96LWJveC1zaGFkb3c6MCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZztiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFye3BhZGRpbmc6OHB4IDE0cHg7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweCA1cHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czo1cHggNXB4IDAgMDtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5xdGlwLWJvb3RzdHJhcCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtyaWdodDoxMXB4O3RvcDo0NSU7Ym9yZGVyLXN0eWxlOm5vbmV9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLWNvbnRlbnR7cGFkZGluZzo5cHggMTRweH0ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbntiYWNrZ3JvdW5kOjAgMH0ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjApfSNxdGlwLW92ZXJsYXksI3F0aXAtb3ZlcmxheSBkaXZ7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnF0aXAtYm9vdHN0cmFwIC5xdGlwLWljb24gLnVpLWljb246aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi40O2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX0ucXRpcDpub3QoLmllOWhheG9ycykgZGl2LnF0aXAtY29udGVudCwucXRpcDpub3QoLmllOWhheG9ycykgZGl2LnF0aXAtdGl0bGViYXJ7ZmlsdGVyOm5vbmU7LW1zLWZpbHRlcjpub25lfS5xdGlwIC5xdGlwLXRpcHttYXJnaW46MCBhdXRvO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwfS5xdGlwIC5xdGlwLXRpcCx4Oi1vLXByZWZvY3Vze3Zpc2liaWxpdHk6aGlkZGVufS5xdGlwIC5xdGlwLXRpcCwucXRpcCAucXRpcC10aXAgLnF0aXAtdm1sLC5xdGlwIC5xdGlwLXRpcCBjYW52YXN7cG9zaXRpb246YWJzb2x1dGU7Y29sb3I6IzEyMzQ1NjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MCBkYXNoZWQgdHJhbnNwYXJlbnR9LnF0aXAgLnF0aXAtdGlwIGNhbnZhc3t0b3A6MDtsZWZ0OjB9LnF0aXAgLnF0aXAtdGlwIC5xdGlwLXZtbHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTtkaXNwbGF5OmlubGluZS1ibG9jazt2aXNpYmlsaXR5OnZpc2libGV9I3F0aXAtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZH0jcXRpcC1vdmVybGF5IGRpdntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNztmaWx0ZXI6YWxwaGEob3BhY2l0eT03MCk7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKVwifS5xdGlwbW9kYWwtaWU2Zml4e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0iLCIvKiBJb24uUmFuZ2VTbGlkZXJcbi8vIGNzcyB2ZXJzaW9uIDIuMC4zXG4vLyDCqSAyMDEzLTIwMTQgRGVuaXMgSW5lc2hpbiB8IElvbkRlbi5jb21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJhbmdlU2xpZGVyICovXG5cbi5pcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pcnMtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pcnMtbGluZS1sZWZ0LCAuaXJzLWxpbmUtbWlkLCAuaXJzLWxpbmUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG59XG4uaXJzLWxpbmUtbGVmdCB7XG4gIGxlZnQ6IDA7IHdpZHRoOiAxMSU7XG59XG4uaXJzLWxpbmUtbWlkIHtcbiAgbGVmdDogOSU7IHdpZHRoOiA4MiU7XG59XG4uaXJzLWxpbmUtcmlnaHQge1xuICByaWdodDogMDsgd2lkdGg6IDExJTtcbn1cblxuLmlycy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwOyB3aWR0aDogMDtcbn1cbi5pcnMtYmFyLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7IGxlZnQ6IDA7XG59XG5cbi5pcnMtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwOyB3aWR0aDogMDtcbn1cblxuLmlycy1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzLXNsaWRlci5zaW5nbGUge1xuXG59XG4uaXJzLXNsaWRlci5mcm9tIHtcblxufVxuLmlycy1zbGlkZXIudG8ge1xuXG59XG4uaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXJzLW1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pcnMtbWF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDsgbGVmdDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXJzLWdyaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMjBweDtcbn1cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlycy1ncmlkLXBvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBsZWZ0OiAwO1xuICB3aWR0aDogMXB4OyBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5pcnMtZ3JpZC1wb2wuc21hbGwge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5cHg7IGxpbmUtaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlycy1kaXNhYmxlLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7IGxlZnQ6IC0xJTtcbiAgd2lkdGg6IDEwMiU7IGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMCk7XG4gIHotaW5kZXg6IDI7XG59XG4ubHQtaWU5IC5pcnMtZGlzYWJsZS1tYXNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uaXJzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5cbi5pcnMtaGlkZGVuLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggMHB4IHJnYmEoMTgsIDQ3LCA5MSwgMC4zKSxpbnNldCAwcHggMHB4IDMycHggMHB4IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyNHB4IDBweCByZ2JhKDE4LCA0NywgOTEsIDAuMyksaW5zZXQgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuNSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1dlZWtzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEyMmY1YjtcbiAgZmlsbDogI2Q5ZGRlMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggY2FsYygzLjU3JSAtIDEuNXB4KTtcbiAgei1pbmRleDogMztcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgICovXG4gIGxlZnQ6IDA7XG4vKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAgICovXG59XG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgICovXG4gIHJpZ2h0OiAwO1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgICAqL1xufVxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMxMjJmNWI7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMDUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZGQ2NTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0LFxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVSaWdodE5ldyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMjEyMzI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogI2VmZWZlZjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZmVmZWY7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGNvbG9yOiAjMjEyMzI1O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI2ZkZDY1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjEyMzI1O1xuICBib3JkZXItY29sb3I6ICNmZGQ2NTU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICNmZGQ2NTU7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICNmZGQ2NTU7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbGF0cGlja3ItaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LS1iYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjA2KTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgJi5oYXMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN0YXR1cy0tZXJyb3I7XG4gIH1cblxuICAmLmlzLXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdGF0dXMtLXN1Y2Nlc3M7XG4gIH1cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FhYWZiNDtcbiAgfVxuXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWFmYjQ7XG4gIH1cblxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FhYWZiNDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvKipcbiAqIFZhcmlhYmxlcyBkZWNsYXJlZCBoZXJlIGNhbiBiZSBvdmVycmlkZGVuIGJ5IGNvbnN1bWluZyBhcHBsaWNhdGlvbnMsIHdpdGhcbiAqIHRoZSBoZWxwIG9mIHRoZSBgIWRlZmF1bHRgIGZsYWcuXG4gKlxuICogQGV4YW1wbGVcbiAqICAgICAvLyBvdmVycmlkaW5nICRob3ZlckNvbG9yXG4gKiAgICAgJGhvdmVyQ29sb3I6IHJnYmEocmVkLCAwLjA1KTtcbiAqXG4gKiAgICAgLy8gb3ZlcnJpZGluZyBpbWFnZSBwYXRoXG4gKiAgICAgJGZsYWdzSW1hZ2VQYXRoOiBcImltYWdlcy9cIjtcbiAqXG4gKiAgICAgLy8gaW1wb3J0IHRoZSBzY3NzIGZpbGUgYWZ0ZXIgdGhlIG92ZXJyaWRlc1xuICogICAgIEBpbXBvcnQgXCJib3dlcl9jb21wb25lbnQvaW50bC10ZWwtaW5wdXQvc3JjL2Nzcy9pbnRsVGVsSW5wdXRcIjtcbiAqL1xuXG4vLyByZ2JhIGlzIG5lZWRlZCBmb3IgdGhlIHNlbGVjdGVkIGZsYWcgaG92ZXIgc3RhdGUgdG8gYmxlbmQgaW4gd2l0aFxuLy8gdGhlIGJvcmRlci1oaWdobGlnaHRpbmcgc29tZSBicm93c2VycyBnaXZlIHRoZSBpbnB1dCBvbiBmb2N1c1xuJGhvdmVyQ29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7XG4kZ3JleVRleHQ6ICM5OTkgIWRlZmF1bHQ7XG4kZ3JleUJvcmRlcjogI0NDQyAhZGVmYXVsdDtcblxuJGZsYWdIZWlnaHQ6IDE1cHggIWRlZmF1bHQ7XG4kZmxhZ1dpZHRoOiAyMHB4ICFkZWZhdWx0O1xuJGZsYWdQYWRkaW5nOiA4cHggIWRlZmF1bHQ7XG4vLyB0aGlzIGJvcmRlciB3aWR0aCBpcyB1c2VkIGZvciB0aGUgcG9wdXAgYW5kIGRpdmlkZXIsIGJ1dCBpdCBpcyBhbHNvXG4vLyBhc3N1bWVkIHRvIGJlIHRoZSBib3JkZXIgd2lkdGggb2YgdGhlIGlucHV0LCB3aGljaCB3ZSBkbyBub3QgY29udHJvbFxuJGJvcmRlcldpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRhcnJvd0hlaWdodDogNHB4ICFkZWZhdWx0O1xuJGFycm93V2lkdGg6IDZweCAhZGVmYXVsdDtcbiR0cmlhbmdsZUJvcmRlcjogM3B4ICFkZWZhdWx0O1xuJGFycm93UGFkZGluZzogNnB4ICFkZWZhdWx0O1xuJGFycm93Q29sb3I6ICM1NTUgIWRlZmF1bHQ7XG5cbiRpbnB1dFBhZGRpbmc6IDZweCAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdXaWR0aDogJGZsYWdXaWR0aCArICgyICogJGZsYWdQYWRkaW5nKSAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoOiAkZmxhZ1dpZHRoICsgJGZsYWdQYWRkaW5nICsgJGFycm93V2lkdGggKyAoMiAqICRhcnJvd1BhZGRpbmcpICFkZWZhdWx0O1xuJHNlbGVjdGVkRmxhZ0RpYWxDb2RlV2lkdGg6ICRzZWxlY3RlZEZsYWdXaWR0aCArICRmbGFnUGFkZGluZyAhZGVmYXVsdDtcbiRzZWxlY3RlZEZsYWdBcnJvd0RpYWxDb2RlV2lkdGg6ICRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoICsgJGZsYWdQYWRkaW5nICFkZWZhdWx0O1xuXG4vLyBpbWFnZSByZWxhdGVkIHZhcmlhYmxlc1xuJGZsYWdzSW1hZ2VQYXRoOiBcIi4uLy4uL2ltZy9cIiAhZGVmYXVsdDtcbiRmbGFnc0ltYWdlTmFtZTogXCJmbGFnc1wiICFkZWZhdWx0O1xuJGZsYWdzSW1hZ2VFeHRlbnNpb246IFwicG5nXCIgIWRlZmF1bHQ7XG5cbi8vIGVub3VnaCBzcGFjZSBmb3IgdGhlbSB0byBjbGljayBvZmYgdG8gY2xvc2VcbiRtb2JpbGVQb3B1cE1hcmdpbjogMzBweDtcblxuLmludGwtdGVsLWlucHV0IHtcbiAgLy8gbmVlZCBwb3NpdGlvbiBvbiB0aGUgY29udGFpbmVyIHNvIHRoZSBzZWxlY3RlZCBmbGFnIGNhbiBiZVxuICAvLyBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQgb3ZlciB0aGUgaW5wdXRcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBrZWVwIHRoZSBpbnB1dCdzIGRlZmF1bHQgaW5saW5lIHByb3BlcnRpZXNcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC8vIHBhdWwgaXJpc2ggc2F5cyB0aGlzIGlzIG9rXG4gIC8vIGh0dHA6Ly93d3cucGF1bGlyaXNoLmNvbS8yMDEyL2JveC1zaXppbmctYm9yZGVyLWJveC1mdHcvXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gbmVlZCB0aGlzIGR1cmluZyBpbml0LCB0byBnZXQgdGhlIGhlaWdodCBvZiB0aGUgZHJvcGRvd25cbiAgLnYtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLy8gc3BlY2lmeSB0eXBlcyB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eSBlLmcuIHRvIG92ZXJyaWRlIGJvb3RzdHJhcCB2Mi4zXG4gIGlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBpbnB1dCBpcyBib3R0b20gbGV2ZWwsIGJlbG93IHNlbGVjdGVkIGZsYWcgYW5kIGRyb3Bkb3duXG4gICAgei1pbmRleDogMDtcblxuICAgIC8vIGFueSB2ZXJ0aWNhbCBtYXJnaW4gdGhlIHVzZXIgaGFzIG9uIHRoZWlyIGlucHV0cyB3b3VsZCBubyBsb25nZXIgd29yayBhcyBleHBlY3RlZFxuICAgIC8vIGJlY2F1c2Ugd2Ugd3JhcCBldmVyeXRoaW5nIGluIGEgY29udGFpbmVyIGRpdi4gaSBqdXN0aWZ5IHRoZSB1c2Ugb2YgIWltcG9ydGFudFxuICAgIC8vIGhlcmUgYmVjYXVzZSBpIGRvbid0IHRoaW5rIHRoZSB1c2VyIHNob3VsZCBldmVyIGhhdmUgdmVydGljYWwgbWFyZ2luIGhlcmUgLSB3aGVuXG4gICAgLy8gdGhlIGlucHV0IGlzIHdyYXBwZWQgaW4gYSBjb250YWluZXIsIHZlcnRpY2FsIG1hcmdpbiBtZXNzZXMgdXAgYWxpZ25tZW50IHdpdGggb3RoZXJcbiAgICAvLyBpbmxpbmUgZWxlbWVudHMgKGUuZy4gYW4gYWRqYWNlbnQgYnV0dG9uKSBpbiBmaXJlZm94LCBhbmQgcHJvYmFibHkgb3RoZXIgYnJvd3NlcnMuXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIC8vIG1ha2Ugc3BhY2UgZm9yIHRoZSBzZWxlY3RlZCBmbGFnXG4gICAgLy8gTm90ZTogbm8gIWltcG9ydGFudCBoZXJlLCBhcyB0aGUgdXNlciBtYXkgd2FudCB0byB0d2VhayB0aGlzIHNvIHRoYXQgdGhlXG4gICAgLy8gcGVyY2VpdmVkIGlucHV0IHBhZGRpbmcgbWF0Y2hlcyB0aGVpciBleGlzdGluZyBzdHlsZXNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0ZWRGbGFnV2lkdGg7XG5cbiAgICAvLyBhbnkgbWFyZ2luLXJpZ2h0IGhlcmUgd2lsbCBwdXNoIHRoZSBzZWxlY3RlZC1mbGFnIGF3YXlcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZmxhZy1jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uZWQgb3ZlciB0aGUgdG9wIG9mIHRoZSBpbnB1dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBmdWxsIGhlaWdodFxuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy8gcHJldmVudCB0aGUgaGlnaGxpZ2h0ZWQgY2hpbGQgZnJvbSBvdmVybGFwcGluZyB0aGUgaW5wdXQgYm9yZGVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICB9XG5cbiAgLnNlbGVjdGVkLWZsYWcge1xuICAgIC8vIHJlbmRlciBhYm92ZSB0aGUgaW5wdXRcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJHNlbGVjdGVkRmxhZ1dpZHRoO1xuICAgIC8vIHRoaXMgbXVzdCBiZSBmdWxsLWhlaWdodCBib3RoIGZvciB0aGUgaG92ZXIgaGlnaGxpZ2h0LCBhbmQgdG8gcHVzaCBkb3duIHRoZVxuICAgIC8vIGRyb3Bkb3duIHNvIGl0IGFwcGVhcnMgYmVsb3cgdGhlIGlucHV0XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwICRmbGFnUGFkZGluZztcblxuICAgIC8vIHZlcnRpY2FsbHkgY2VudGVyIHRoZSBmbGFnXG4gICAgLml0aS1mbGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuaXRpLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIHNwbGl0IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGZsYWcgYW5kIHRoZSBhcnJvdyBoZWlnaHQgdG8gdmVyaWNhbGx5IGNlbnRlclxuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMSAqICgkYXJyb3dIZWlnaHQgLyAyKTtcbiAgICAgIHJpZ2h0OiAkYXJyb3dQYWRkaW5nO1xuXG4gICAgICAvLyBjc3MgdHJpYW5nbGVcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6ICR0cmlhbmdsZUJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJHRyaWFuZ2xlQm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogJGFycm93SGVpZ2h0IHNvbGlkICRhcnJvd0NvbG9yO1xuXG4gICAgICAmLnVwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93SGVpZ2h0IHNvbGlkICRhcnJvd0NvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHRoZSBkcm9wZG93blxuICAuY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gcG9wdXAgc28gcmVuZGVyIGFib3ZlIGV2ZXJ5dGhpbmcgZWxzZVxuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBvdmVycmlkZSBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyBpbiBjYXNlIGFueSBjb250YWluZXIgaGFzIHRleHQtYWxpZ246Y2VudGVyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC8vIHBsYWNlIG1lbnUgYWJvdmUgdGhlIGlucHV0IGVsZW1lbnRcbiAgICAmLmRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoLSRib3JkZXJXaWR0aCk7XG4gICAgfVxuXG4gICAgLy8gZHJvcGRvd24gZmxhZ3MgbmVlZCBjb25zaXN0ZW50IHdpZHRoLCBzbyB3cmFwIGluIGEgY29udGFpbmVyXG4gICAgLmZsYWctYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAkZmxhZ1dpZHRoO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luLWxlZnQgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIHBhZGRpbmcgb24gdGhlIHBhcmVudFxuICAgIG1hcmdpbjogMCAwIDAgKC0kYm9yZGVyV2lkdGgpO1xuXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRncmV5Qm9yZGVyO1xuXG4gICAgLy8gZG9uJ3QgbGV0IHRoZSBjb250ZW50cyB3cmFwIEFLQSB0aGUgY29udGFpbmVyIHdpbGwgYmUgYXMgd2lkZSBhcyB0aGUgY29udGVudHNcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIGV4Y2VwdCBvbiBzbWFsbCBzY3JlZW5zLCB3aGVyZSB3ZSBmb3JjZSB0aGUgZHJvcGRvd24gd2lkdGggdG8gbWF0Y2ggdGhlIGlucHV0XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgfVxuXG4gICAgLy8gdGhlIGRpdmlkZXIgYmVsb3cgdGhlIHByZWZlcnJlZCBjb3VudHJpZXNcbiAgICAuZGl2aWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIH1cblxuICAgIC8vIGVhY2ggY291bnRyeSBpdGVtIGluIGRyb3Bkb3duICh3ZSBtdXN0IGhhdmUgc2VwYXJhdGUgY2xhc3MgdG8gZGlmZmVyZW50aWF0ZSBmcm9tIGRpdmlkZXJzKVxuICAgIC5jb3VudHJ5IHtcbiAgICAgIC8vIE5vdGU6IGRlY2lkZWQgbm90IHRvIHVzZSBsaW5lLWhlaWdodCBoZXJlIGZvciBhbGlnbm1lbnQgYmVjYXVzZSBpdCBjYXVzZXMgaXNzdWVzIGUuZy4gbGFyZ2UgZm9udC1zaXplcyB3aWxsIG92ZXJsYXAsIGFuZCBhbHNvIGxvb2tzIGJhZCBpZiBvbmUgY291bnRyeSBvdmVyZmxvd3Mgb250byAyIGxpbmVzXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIC8vIHRoZSBkaWFsIGNvZGVzIGFmdGVyIHRoZSBjb3VudHJ5IG5hbWVzIGFyZSBncmV5ZWQgb3V0XG4gICAgICAuZGlhbC1jb2RlIHtcbiAgICAgICAgY29sb3I6ICRncmV5VGV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIH1cblxuICAgIC8vIHNwYWNpbmcgYmV0d2VlbiBjb3VudHJ5IGZsYWcsIG5hbWUgYW5kIGRpYWwgY29kZVxuICAgIC5mbGFnLWJveCwgLmNvdW50cnktbmFtZSwgLmRpYWwtY29kZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuZmxhZy1ib3gsIC5jb3VudHJ5LW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5hbGxvdy1kcm9wZG93biwgJi5zZXBhcmF0ZS1kaWFsLWNvZGUge1xuICAgIGlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0UGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdGVkRmxhZ0Fycm93V2lkdGggKyAkaW5wdXRQYWRkaW5nO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5zZWxlY3RlZC1mbGFnIHtcbiAgICAgIHdpZHRoOiAkc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aDtcbiAgICB9XG4gIH1cblxuICAmLmFsbG93LWRyb3Bkb3duIHtcbiAgICAvLyBob3ZlciBzdGF0ZSAtIHNob3cgZmxhZyBpcyBjbGlja2FibGVcbiAgICAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZGlzYWJsZSBob3ZlciBzdGF0ZSB3aGVuIGlucHV0IGlzIGRpc2FibGVkXG4gICAgaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlcGFyYXRlLWRpYWwtY29kZSB7XG4gICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgLy8gbm93IHRoYXQgd2UgaGF2ZSBkaWdpdHMgaW4gdGhpcyBzZWN0aW9uLCBpdCBuZWVkcyB0aGlzIHZpc3VhbCBzZXBhcmF0aW9uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICAgIC8vIGZvciB2ZXJ0aWNhbCBjZW50ZXJpbmdcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIC8vIGZvciB2ZXJ0aWNhbCBjZW50ZXJpbmdcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRmbGFnV2lkdGggKyAkZmxhZ1BhZGRpbmc7XG4gICAgfVxuXG4gICAgLy8gLml0aS1zZGMgaXMgZm9yIFNlcGFyYXRlIERpYWwgQ29kZSwgd2l0aCBsZW5ndGhzIGZyb20gMi01IGJlY2F1c2Ugc2hvcnRlc3QgaXMgXCIrMVwiLCBsb25nZXN0IGlzIFwiKzE2ODRcIlxuICAgICRjaGFyTGVuZ3RoOiA4cHg7XG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1IHtcbiAgICAgICYuaXRpLXNkYy0jeyRpfSB7XG4gICAgICAgIGlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdGVkRmxhZ0RpYWxDb2RlV2lkdGggKyAkaW5wdXRQYWRkaW5nICsgKCRpICogJGNoYXJMZW5ndGgpO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3RlZC1mbGFnIHtcbiAgICAgICAgICB3aWR0aDogJHNlbGVjdGVkRmxhZ0RpYWxDb2RlV2lkdGggKyAoJGkgKiAkY2hhckxlbmd0aCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0jeyRpfSB7XG4gICAgICAgIGlucHV0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNlbGVjdGVkRmxhZ0Fycm93RGlhbENvZGVXaWR0aCArICRpbnB1dFBhZGRpbmcgKyAoJGkgKiAkY2hhckxlbmd0aCk7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICAgIHdpZHRoOiAkc2VsZWN0ZWRGbGFnQXJyb3dEaWFsQ29kZVdpZHRoICsgKCRpICogJGNoYXJMZW5ndGgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaWYgZHJvcGRvd25Db250YWluZXIgb3B0aW9uIGlzIHNldCwgaW5jcmVhc2Ugei1pbmRleCB0byBwcmV2ZW50IGRpc3BsYXkgaXNzdWVzXG4gICYuaXRpLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIC8vIGhpZ2hlciB0aGFuIGRlZmF1bHQgQm9vdHN0cmFwIG1vZGFsIHotaW5kZXggb2YgMTA1MFxuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgLy8gdG8ga2VlcCBzdHlsaW5nIGNvbnNpc3RlbnQgd2l0aCAuZmxhZy1jb250YWluZXJcbiAgICBwYWRkaW5nOiAkYm9yZGVyV2lkdGg7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIG92ZXJyaWRlcyBmb3IgbW9iaWxlIHBvcHVwXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQge1xuICAmLml0aS1jb250YWluZXIge1xuICAgIHRvcDogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIGJvdHRvbTogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIGxlZnQ6ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICByaWdodDogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAuY291bnRyeS1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jb3VudHJ5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIC8vIGluY3JlYXNlIGxpbmUgaGVpZ2h0IGJlY2F1c2UgZHJvcGRvd24gY29weSBpcyB2IGxpa2VseSB0byBvdmVyZmxvdyBvbiBtb2JpbGUgYW5kIHdoZW4gaXQgZG9lcyBpdCBuZWVkcyB0byBiZSB3ZWxsIHNwYWNlZFxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuQGltcG9ydCBcInNwcml0ZVwiO1xuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogJGZsYWdXaWR0aDtcbiAgaGVpZ2h0OiAkZmxhZ0hlaWdodDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZsYWdzSW1hZ2VQYXRofSN7JGZsYWdzSW1hZ2VOYW1lfS4jeyRmbGFnc0ltYWdlRXh0ZW5zaW9ufVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy8gZW1wdHkgc3RhdGVcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZsYWdXaWR0aCAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmxhZ3NJbWFnZVBhdGh9I3skZmxhZ3NJbWFnZU5hbWV9QDJ4LiN7JGZsYWdzSW1hZ2VFeHRlbnNpb259XCIpO1xuICB9XG59XG5cblxuXG4vLyBoYWNrIGZvciBOZXBhbCB3aGljaCBpcyB0aGUgb25seSBmbGFnIHRoYXQgaXMgbm90IHNxdWFyZS9yZWN0YW5nbGUsIHNvIGl0IGhhcyB0cmFuc3BhcmVuY3ksIHNvIHlvdSBjYW4gc2VlIHRoZSBkZWZhdWx0IGdyZXkgYmVoaW5kIGl0XG4uaXRpLWZsYWcubnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4uY291bnRyeS1yb3cgLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmludGwtdGVsLWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICB6LWluZGV4OiAyMTtcbn1cbiIsIkBmdW5jdGlvbiByZXRpbmEtc2l6ZSgkdmFsdWUpIHtcbiAgQHJldHVybiBmbG9vcigkdmFsdWUgLyAyKTtcbn1cblxuQG1peGluIHJldGluYS1iZy1zaXplKCRzcHJpdGVXaWR0aCwgJHNwcml0ZUhlaWdodCkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGZsb29yKCRzcHJpdGVXaWR0aCAvIDIpIGZsb29yKCRzcHJpdGVIZWlnaHQgLyAyKTtcbn1cblxuLml0aS1mbGFnIHtcbiAgJGl0ZW0td2lkdGgtbWFwczogKGFjOiAyMHB4LCBhZDogMjBweCwgYWU6IDIwcHgsIGFmOiAyMHB4LCBhZzogMjBweCwgYWk6IDIwcHgsIGFsOiAyMHB4LCBhbTogMjBweCwgYW86IDIwcHgsIGFxOiAyMHB4LCBhcjogMjBweCwgYXM6IDIwcHgsIGF0OiAyMHB4LCBhdTogMjBweCwgYXc6IDIwcHgsIGF4OiAyMHB4LCBhejogMjBweCwgYmE6IDIwcHgsIGJiOiAyMHB4LCBiZDogMjBweCwgYmU6IDE4cHgsIGJmOiAyMHB4LCBiZzogMjBweCwgYmg6IDIwcHgsIGJpOiAyMHB4LCBiajogMjBweCwgYmw6IDIwcHgsIGJtOiAyMHB4LCBibjogMjBweCwgYm86IDIwcHgsIGJxOiAyMHB4LCBicjogMjBweCwgYnM6IDIwcHgsIGJ0OiAyMHB4LCBidjogMjBweCwgYnc6IDIwcHgsIGJ5OiAyMHB4LCBiejogMjBweCwgY2E6IDIwcHgsIGNjOiAyMHB4LCBjZDogMjBweCwgY2Y6IDIwcHgsIGNnOiAyMHB4LCBjaDogMTVweCwgY2k6IDIwcHgsIGNrOiAyMHB4LCBjbDogMjBweCwgY206IDIwcHgsIGNuOiAyMHB4LCBjbzogMjBweCwgY3A6IDIwcHgsIGNyOiAyMHB4LCBjdTogMjBweCwgY3Y6IDIwcHgsIGN3OiAyMHB4LCBjeDogMjBweCwgY3k6IDIwcHgsIGN6OiAyMHB4LCBkZTogMjBweCwgZGc6IDIwcHgsIGRqOiAyMHB4LCBkazogMjBweCwgZG06IDIwcHgsIGRvOiAyMHB4LCBkejogMjBweCwgZWE6IDIwcHgsIGVjOiAyMHB4LCBlZTogMjBweCwgZWc6IDIwcHgsIGVoOiAyMHB4LCBlcjogMjBweCwgZXM6IDIwcHgsIGV0OiAyMHB4LCBldTogMjBweCwgZmk6IDIwcHgsIGZqOiAyMHB4LCBmazogMjBweCwgZm06IDIwcHgsIGZvOiAyMHB4LCBmcjogMjBweCwgZ2E6IDIwcHgsIGdiOiAyMHB4LCBnZDogMjBweCwgZ2U6IDIwcHgsIGdmOiAyMHB4LCBnZzogMjBweCwgZ2g6IDIwcHgsIGdpOiAyMHB4LCBnbDogMjBweCwgZ206IDIwcHgsIGduOiAyMHB4LCBncDogMjBweCwgZ3E6IDIwcHgsIGdyOiAyMHB4LCBnczogMjBweCwgZ3Q6IDIwcHgsIGd1OiAyMHB4LCBndzogMjBweCwgZ3k6IDIwcHgsIGhrOiAyMHB4LCBobTogMjBweCwgaG46IDIwcHgsIGhyOiAyMHB4LCBodDogMjBweCwgaHU6IDIwcHgsIGljOiAyMHB4LCBpZDogMjBweCwgaWU6IDIwcHgsIGlsOiAyMHB4LCBpbTogMjBweCwgaW46IDIwcHgsIGlvOiAyMHB4LCBpcTogMjBweCwgaXI6IDIwcHgsIGlzOiAyMHB4LCBpdDogMjBweCwgamU6IDIwcHgsIGptOiAyMHB4LCBqbzogMjBweCwganA6IDIwcHgsIGtlOiAyMHB4LCBrZzogMjBweCwga2g6IDIwcHgsIGtpOiAyMHB4LCBrbTogMjBweCwga246IDIwcHgsIGtwOiAyMHB4LCBrcjogMjBweCwga3c6IDIwcHgsIGt5OiAyMHB4LCBrejogMjBweCwgbGE6IDIwcHgsIGxiOiAyMHB4LCBsYzogMjBweCwgbGk6IDIwcHgsIGxrOiAyMHB4LCBscjogMjBweCwgbHM6IDIwcHgsIGx0OiAyMHB4LCBsdTogMjBweCwgbHY6IDIwcHgsIGx5OiAyMHB4LCBtYTogMjBweCwgbWM6IDE5cHgsIG1kOiAyMHB4LCBtZTogMjBweCwgbWY6IDIwcHgsIG1nOiAyMHB4LCBtaDogMjBweCwgbWs6IDIwcHgsIG1sOiAyMHB4LCBtbTogMjBweCwgbW46IDIwcHgsIG1vOiAyMHB4LCBtcDogMjBweCwgbXE6IDIwcHgsIG1yOiAyMHB4LCBtczogMjBweCwgbXQ6IDIwcHgsIG11OiAyMHB4LCBtdjogMjBweCwgbXc6IDIwcHgsIG14OiAyMHB4LCBteTogMjBweCwgbXo6IDIwcHgsIG5hOiAyMHB4LCBuYzogMjBweCwgbmU6IDE4cHgsIG5mOiAyMHB4LCBuZzogMjBweCwgbmk6IDIwcHgsIG5sOiAyMHB4LCBubzogMjBweCwgbnA6IDEzcHgsIG5yOiAyMHB4LCBudTogMjBweCwgbno6IDIwcHgsIG9tOiAyMHB4LCBwYTogMjBweCwgcGU6IDIwcHgsIHBmOiAyMHB4LCBwZzogMjBweCwgcGg6IDIwcHgsIHBrOiAyMHB4LCBwbDogMjBweCwgcG06IDIwcHgsIHBuOiAyMHB4LCBwcjogMjBweCwgcHM6IDIwcHgsIHB0OiAyMHB4LCBwdzogMjBweCwgcHk6IDIwcHgsIHFhOiAyMHB4LCByZTogMjBweCwgcm86IDIwcHgsIHJzOiAyMHB4LCBydTogMjBweCwgcnc6IDIwcHgsIHNhOiAyMHB4LCBzYjogMjBweCwgc2M6IDIwcHgsIHNkOiAyMHB4LCBzZTogMjBweCwgc2c6IDIwcHgsIHNoOiAyMHB4LCBzaTogMjBweCwgc2o6IDIwcHgsIHNrOiAyMHB4LCBzbDogMjBweCwgc206IDIwcHgsIHNuOiAyMHB4LCBzbzogMjBweCwgc3I6IDIwcHgsIHNzOiAyMHB4LCBzdDogMjBweCwgc3Y6IDIwcHgsIHN4OiAyMHB4LCBzeTogMjBweCwgc3o6IDIwcHgsIHRhOiAyMHB4LCB0YzogMjBweCwgdGQ6IDIwcHgsIHRmOiAyMHB4LCB0ZzogMjBweCwgdGg6IDIwcHgsIHRqOiAyMHB4LCB0azogMjBweCwgdGw6IDIwcHgsIHRtOiAyMHB4LCB0bjogMjBweCwgdG86IDIwcHgsIHRyOiAyMHB4LCB0dDogMjBweCwgdHY6IDIwcHgsIHR3OiAyMHB4LCB0ejogMjBweCwgdWE6IDIwcHgsIHVnOiAyMHB4LCB1bTogMjBweCwgdXM6IDIwcHgsIHV5OiAyMHB4LCB1ejogMjBweCwgdmE6IDE1cHgsIHZjOiAyMHB4LCB2ZTogMjBweCwgdmc6IDIwcHgsIHZpOiAyMHB4LCB2bjogMjBweCwgdnU6IDIwcHgsIHdmOiAyMHB4LCB3czogMjBweCwgeGs6IDIwcHgsIHllOiAyMHB4LCB5dDogMjBweCwgemE6IDIwcHgsIHptOiAyMHB4LCB6dzogMjBweCwgKTtcbiAgJHN0YW5kYXJkLWNvdW50cnk6ICdhYyc7XG4gIHdpZHRoOiBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KTtcblxuICBAZWFjaCAka2V5LCAkd2lkdGggaW4gJGl0ZW0td2lkdGgtbWFwcyB7XG4gICAgQGlmICR3aWR0aCAhPSBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KSB7XG4gICAgICAmLiN7JGtleX0ge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTYzMHB4IDE1cHg7XG4gIH1cblxuICAmLmFjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxuICAmLmFkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xuICB9XG4gICYuYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG4gIH1cbiAgJi5hZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbiAgfVxuICAmLmFnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xuICB9XG4gICYuYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xuICB9XG4gICYuYWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xuICB9XG4gICYuYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xuICB9XG4gICYuYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xuICB9XG4gICYuYXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xuICB9XG4gICYuYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xuICB9XG4gICYuYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xuICB9XG4gICYuYXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xuICB9XG4gICYuYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xuICB9XG4gICYuYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xuICB9XG4gICYuYXgge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xuICB9XG4gICYuYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xuICB9XG4gICYuYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xuICB9XG4gICYuYmIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xuICB9XG4gICYuYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xuICB9XG4gICYuYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xuICB9XG4gICYuYmYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xuICB9XG4gICYuYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xuICB9XG4gICYuYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xuICB9XG4gICYuYmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xuICB9XG4gICYuYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xuICB9XG4gICYuYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xuICB9XG4gICYuYm0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xuICB9XG4gICYuYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xuICB9XG4gICYuYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xuICB9XG4gICYuYnEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xuICB9XG4gICYuYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xuICB9XG4gICYuYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xuICB9XG4gICYuYnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xuICB9XG4gICYuYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xuICB9XG4gICYuYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xuICB9XG4gICYuYnkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xuICB9XG4gICYuYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xuICB9XG4gICYuY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xuICB9XG4gICYuY2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xuICB9XG4gICYuY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xuICB9XG4gICYuY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xuICB9XG4gICYuY2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xuICB9XG4gICYuY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xuICB9XG4gICYuY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xuICB9XG4gICYuY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xuICB9XG4gICYuY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcbiAgfVxuICAmLmNtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG4gIH1cbiAgJi5jbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xuICB9XG4gICYuY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcbiAgfVxuICAmLmNwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG4gIH1cbiAgJi5jciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xuICB9XG4gICYuY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcbiAgfVxuICAmLmN2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG4gIH1cbiAgJi5jdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xuICB9XG4gICYuY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcbiAgfVxuICAmLmN5IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG4gIH1cbiAgJi5jeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xuICB9XG4gICYuZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcbiAgfVxuICAmLmRnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG4gIH1cbiAgJi5kaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xuICB9XG4gICYuZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcbiAgfVxuICAmLmRtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG4gIH1cbiAgJi5kbyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xuICB9XG4gICYuZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcbiAgfVxuICAmLmVhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG4gIH1cbiAgJi5lYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xuICB9XG4gICYuZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcbiAgfVxuICAmLmVnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG4gIH1cbiAgJi5laCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xuICB9XG4gICYuZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcbiAgfVxuICAmLmVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG4gIH1cbiAgJi5ldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xuICB9XG4gICYuZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcbiAgfVxuICAmLmZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG4gIH1cbiAgJi5maiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xuICB9XG4gICYuZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcbiAgfVxuICAmLmZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG4gIH1cbiAgJi5mbyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xuICB9XG4gICYuZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcbiAgfVxuICAmLmdhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG4gIH1cbiAgJi5nYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xuICB9XG4gICYuZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcbiAgfVxuICAmLmdlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG4gIH1cbiAgJi5nZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xuICB9XG4gICYuZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcbiAgfVxuICAmLmdoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG4gIH1cbiAgJi5naSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xuICB9XG4gICYuZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcbiAgfVxuICAmLmdtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG4gIH1cbiAgJi5nbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xuICB9XG4gICYuZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcbiAgfVxuICAmLmdxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG4gIH1cbiAgJi5nciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xuICB9XG4gICYuZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcbiAgfVxuICAmLmd0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG4gIH1cbiAgJi5ndSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xuICB9XG4gICYuZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcbiAgfVxuICAmLmd5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG4gIH1cbiAgJi5oayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xuICB9XG4gICYuaG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcbiAgfVxuICAmLmhuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG4gIH1cbiAgJi5ociB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xuICB9XG4gICYuaHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcbiAgfVxuICAmLmh1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG4gIH1cbiAgJi5pYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xuICB9XG4gICYuaWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcbiAgfVxuICAmLmllIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG4gIH1cbiAgJi5pbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xuICB9XG4gICYuaW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcbiAgfVxuICAmLmluIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG4gIH1cbiAgJi5pbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xuICB9XG4gICYuaXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcbiAgfVxuICAmLmlyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG4gIH1cbiAgJi5pcyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xuICB9XG4gICYuaXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcbiAgfVxuICAmLmplIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG4gIH1cbiAgJi5qbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xuICB9XG4gICYuam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcbiAgfVxuICAmLmpwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG4gIH1cbiAgJi5rZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xuICB9XG4gICYua2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcbiAgfVxuICAmLmtoIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG4gIH1cbiAgJi5raSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xuICB9XG4gICYua20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcbiAgfVxuICAmLmtuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG4gIH1cbiAgJi5rcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xuICB9XG4gICYua3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcbiAgfVxuICAmLmt3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG4gIH1cbiAgJi5reSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xuICB9XG4gICYua3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcbiAgfVxuICAmLmxhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG4gIH1cbiAgJi5sYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xuICB9XG4gICYubGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcbiAgfVxuICAmLmxpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG4gIH1cbiAgJi5sayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xuICB9XG4gICYubHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcbiAgfVxuICAmLmxzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG4gIH1cbiAgJi5sdCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xuICB9XG4gICYubHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcbiAgfVxuICAmLmx2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG4gIH1cbiAgJi5seSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xuICB9XG4gICYubWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcbiAgfVxuICAmLm1jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG4gIH1cbiAgJi5tZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xuICB9XG4gICYubWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcbiAgfVxuICAmLm1mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG4gIH1cbiAgJi5tZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xuICB9XG4gICYubWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcbiAgfVxuICAmLm1rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG4gIH1cbiAgJi5tbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xuICB9XG4gICYubW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcbiAgfVxuICAmLm1uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG4gIH1cbiAgJi5tbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xuICB9XG4gICYubXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcbiAgfVxuICAmLm1xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG4gIH1cbiAgJi5tciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xuICB9XG4gICYubXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcbiAgfVxuICAmLm10IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG4gIH1cbiAgJi5tdSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xuICB9XG4gICYubXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcbiAgfVxuICAmLm13IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG4gIH1cbiAgJi5teCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xuICB9XG4gICYubXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcbiAgfVxuICAmLm16IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG4gIH1cbiAgJi5uYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xuICB9XG4gICYubmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcbiAgfVxuICAmLm5lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG4gIH1cbiAgJi5uZiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xuICB9XG4gICYubmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcbiAgfVxuICAmLm5pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG4gIH1cbiAgJi5ubCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xuICB9XG4gICYubm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcbiAgfVxuICAmLm5wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG4gIH1cbiAgJi5uciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xuICB9XG4gICYubnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcbiAgfVxuICAmLm56IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG4gIH1cbiAgJi5vbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xuICB9XG4gICYucGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcbiAgfVxuICAmLnBlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG4gIH1cbiAgJi5wZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xuICB9XG4gICYucGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcbiAgfVxuICAmLnBoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG4gIH1cbiAgJi5wayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xuICB9XG4gICYucGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcbiAgfVxuICAmLnBtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG4gIH1cbiAgJi5wbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xuICB9XG4gICYucHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcbiAgfVxuICAmLnBzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG4gIH1cbiAgJi5wdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xuICB9XG4gICYucHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcbiAgfVxuICAmLnB5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG4gIH1cbiAgJi5xYSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG4gIH1cbiAgJi5yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xuICB9XG4gICYucm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbiAgfVxuICAmLnJzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG4gIH1cbiAgJi5ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xuICB9XG4gICYucncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbiAgfVxuICAmLnNhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG4gIH1cbiAgJi5zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xuICB9XG4gICYuc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbiAgfVxuICAmLnNkIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG4gIH1cbiAgJi5zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xuICB9XG4gICYuc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbiAgfVxuICAmLnNoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG4gIH1cbiAgJi5zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xuICB9XG4gICYuc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbiAgfVxuICAmLnNrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG4gIH1cbiAgJi5zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xuICB9XG4gICYuc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbiAgfVxuICAmLnNuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG4gIH1cbiAgJi5zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xuICB9XG4gICYuc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbiAgfVxuICAmLnNzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG4gIH1cbiAgJi5zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xuICB9XG4gICYuc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbiAgfVxuICAmLnN4IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG4gIH1cbiAgJi5zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xuICB9XG4gICYuc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbiAgfVxuICAmLnRhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG4gIH1cbiAgJi50YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xuICB9XG4gICYudGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbiAgfVxuICAmLnRmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG4gIH1cbiAgJi50ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xuICB9XG4gICYudGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbiAgfVxuICAmLnRqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG4gIH1cbiAgJi50ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xuICB9XG4gICYudGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbiAgfVxuICAmLnRtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG4gIH1cbiAgJi50biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xuICB9XG4gICYudG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbiAgfVxuICAmLnRyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG4gIH1cbiAgJi50dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xuICB9XG4gICYudHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbiAgfVxuICAmLnR3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG4gIH1cbiAgJi50eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xuICB9XG4gICYudWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbiAgfVxuICAmLnVnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG4gIH1cbiAgJi51bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xuICB9XG4gICYudXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbiAgfVxuICAmLnV5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG4gIH1cbiAgJi51eiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xuICB9XG4gICYudmEge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbiAgfVxuICAmLnZjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjRweCAwcHg7XG4gIH1cbiAgJi52ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xuICB9XG4gICYudmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbiAgfVxuICAmLnZpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG4gIH1cbiAgJi52biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xuICB9XG4gICYudnUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbiAgfVxuICAmLndmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG4gIH1cbiAgJi53cyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xuICB9XG4gICYueGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbiAgfVxuICAmLnllIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG4gIH1cbiAgJi55dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xuICB9XG4gICYuemEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbiAgfVxuICAmLnptIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG4gIH1cbiAgJi56dyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xuICB9XG59XG4iLCIvKipcbiAqIHNlbGVjdGl6ZS5jc3MgKHYwLjEyLjQpXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTPigJMyMDE1IEJyaWFuIFJlYXZpcyAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKi9cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyEnO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtaGVscGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIGZpeGVzIGllIGJ1ZyAoc2VlICMzOTIpICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IDZweCA4cHggM3B4O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNkMGQwZDA7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNjYWNhY2E7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LmFjdGl2ZSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgc29saWQgI2ZmZmZmZjtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUgaW5wdXQge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MDgwODAgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbiIsIi8qKlxuICogc2VsZWN0aXplLmJvb3RzdHJhcDMuY3NzICh2MC4xMi40KSAtIEJvb3RzdHJhcCAzIFRoZW1lXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTPigJMyMDE1IEJyaWFuIFJlYXZpcyAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKi9cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDc3LCA3NywgNzcsIDApO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUuZHJvcGRvd24tYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiA1cHggMTJweCAycHg7XG59XG4uc2VsZWN0aXplLWlucHV0LmZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCxcbi5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0MjhiY2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LFxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDc3LCA3NywgNzcsIDApO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzcsIDQwLCAwLjQpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0sXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiAzcHggMTJweDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2MwYzdjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2MwYzdjZSB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5ydGwuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xuICByaWdodDogYXV0bztcbn1cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtZHJvcGRvd24uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG5cbiAgJiAgaW5wdXQge1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gIC8vYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAvL2JveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdGl6ZS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWNvbnRyb2wuc2VsZWN0aXplLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8qXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IE5hbWUnO1xuICBzcmM6IGxvY2FsKCdGb250IE5hbWUnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZvbnQtTmFtZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0ZvbnQtTmFtZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiovXG5cbi8qXG4gKiBDdXN0b20gY3VycmVuY3kgZm9udCAod2l0aCAzIGljb25zKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsby1jdXJyZW5jeSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS5lb3Q/MjYxMTAxMjQnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLWN1cnJlbmN5LmVvdD8yNjExMDEyNCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS53b2ZmMj8yNjExMDEyNCcpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby1jdXJyZW5jeS53b2ZmPzI2MTEwMTI0JykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8tY3VycmVuY3kudHRmPzI2MTEwMTI0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLWN1cnJlbmN5LnN2Zz8yNjExMDEyNCNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8yNjExMDEyNCNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbltjbGFzc149XCJjdXJyZW5jeS1pY29uLVwiXTo6YmVmb3JlLCBbY2xhc3MqPVwiIGN1cnJlbmN5LWljb24tXCJdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsby1jdXJyZW5jeVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuLmN1cnJlbmN5LWljb24tLWV1cm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5jdXJyZW5jeS1pY29uLS1kb2xsYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5jdXJyZW5jeS1pY29uLS1yb3VibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbiIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWJhc2U7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAkZm9udC0tbWFpbi1oZWFkaW5nO1xuICBsaW5lLWhlaWdodDogMS4yNSAvKiAzMC8yNCAqL1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLXhsO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLWxnO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaC0tYmFzZTtcbn1cblxuaSxcbmVtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWJhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWJhc2U7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtLWJhc2U7XG59XG5cbmEsXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEsXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjA2KTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgJi5oYXMtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN0YXR1cy0tZXJyb3I7XG4gIH1cblxuICAmLmlzLXZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdGF0dXMtLXN1Y2Nlc3M7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWFmYjQ7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWFhZmI0O1xuICB9XG5cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWFmYjQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2hlci1jaGVja2JveCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcblxuICAmICsgbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGEzYWY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG5cbiAgJjpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgfVxuXG4gICY6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctLWJhc2UgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEycHglMjIlMjBoZWlnaHQlM0QlMjI4cHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDglMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlM0UlMEElM0NwYXRoJTIwZCUzRCUyMk0xMS4wMDAlMkMxLjAwMCUyMEwxMS4wMDAlMkMwLjAwMCUyMEwxMi4wMDAlMkMwLjAwMCUyMEwxMi4wMDAlMkMxLjAwMCUyMEwxMS4wMDAlMkMxLjAwMCUyMFpNMTAuMDAwJTJDMi4wMDAlMjBMMTAuMDAwJTJDMS4wMDAlMjBMMTEuMDAwJTJDMS4wMDAlMjBMMTEuMDAwJTJDMi4wMDAlMjBMMTAuMDAwJTJDMi4wMDAlMjBaTTkuMDAwJTJDMy4wMDAlMjBMOS4wMDAlMkMyLjAwMCUyMEwxMC4wMDAlMkMyLjAwMCUyMEwxMC4wMDAlMkMzLjAwMCUyMEw5LjAwMCUyQzMuMDAwJTIwWk04LjAwMCUyQzQuMDAwJTIwTDguMDAwJTJDMy4wMDAlMjBMOS4wMDAlMkMzLjAwMCUyMEw5LjAwMCUyQzQuMDAwJTIwTDguMDAwJTJDNC4wMDAlMjBaTTcuMDAwJTJDNS4wMDAlMjBMNy4wMDAlMkM0LjAwMCUyMEw4LjAwMCUyQzQuMDAwJTIwTDguMDAwJTJDNS4wMDAlMjBMNy4wMDAlMkM1LjAwMCUyMFpNNi4wMDAlMkM2LjAwMCUyMEw2LjAwMCUyQzUuMDAwJTIwTDcuMDAwJTJDNS4wMDAlMjBMNy4wMDAlMkM2LjAwMCUyMEw2LjAwMCUyQzYuMDAwJTIwWk01LjAwMCUyQzcuMDAwJTIwTDUuMDAwJTJDNi4wMDAlMjBMNi4wMDAlMkM2LjAwMCUyMEw2LjAwMCUyQzcuMDAwJTIwTDUuMDAwJTJDNy4wMDAlMjBaTTQuMDAwJTJDOC4wMDAlMjBMNC4wMDAlMkM3LjAwMCUyMEw1LjAwMCUyQzcuMDAwJTIwTDUuMDAwJTJDOC4wMDAlMjBMNC4wMDAlMkM4LjAwMCUyMFpNMy4wMDAlMkM2LjAwMCUyMEw0LjAwMCUyQzYuMDAwJTIwTDQuMDAwJTJDNy4wMDAlMjBMMy4wMDAlMkM3LjAwMCUyMEwzLjAwMCUyQzYuMDAwJTIwWk0yLjAwMCUyQzUuMDAwJTIwTDMuMDAwJTJDNS4wMDAlMjBMMy4wMDAlMkM2LjAwMCUyMEwyLjAwMCUyQzYuMDAwJTIwTDIuMDAwJTJDNS4wMDAlMjBaTTEuMDAwJTJDNC4wMDAlMjBMMi4wMDAlMkM0LjAwMCUyMEwyLjAwMCUyQzUuMDAwJTIwTDEuMDAwJTJDNS4wMDAlMjBMMS4wMDAlMkM0LjAwMCUyMFpNLTAuMDAwJTJDMy4wMDAlMjBMMS4wMDAlMkMzLjAwMCUyMEwxLjAwMCUyQzQuMDAwJTIwTC0wLjAwMCUyQzQuMDAwJTIwTC0wLjAwMCUyQzMuMDAwJTIwWiUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93LS1iYXNlO1xuICB9XG5cbiAgJltkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGJvcmRlci1jb2xvcjogIzk4YTNhZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG5zZWxlY3Qge1xuICAmLmhhcy1lcnJvciArIC5zZWxlY3QyICsgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN0YXR1cy0tZXJyb3I7XG4gIH1cblxuICAmLmlzLXZhbGlkICsgLnNlbGVjdDIgKyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3RhdHVzLS1zdWNjZXNzO1xuICB9XG59XG5cbi5zd2l0Y2hlci1zbGlkZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMzdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjRzIGVhc2UsIGJhY2tncm91bmQgMHMgZWFzZTtcbiAgd2lkdGg6IDM0cHg7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLnN3aXRjaGVyLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmNoZWNrZWQge1xuXG4gICAgKyAuc3dpdGNoZXItbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzdmNTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwNzdmNTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuc3dpdGNoZXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnN3aXRjaGVyLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzk4YTNhZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3M3B4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnT24nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogIzk4YTNhZjtcbiAgICBjb250ZW50OiAnT2ZmJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIi8qKlxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7IC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi8qKlxuICogMS4gU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cblxuLypodG1sKi8ucm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogJGZvbnQtLXJvb3Q7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbio6aG92ZXIsXG4qOmFjdGl2ZSxcbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKmJvZHkqLy5wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLS1wYWdlO1xuICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtLW5vcm1hbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogJGxoLS1iYXNlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLnAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtaW4td2lkdGg6ICR3aWR0aC0tbWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi0tbm8tbG9naW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG5cbiAgICAucC1oZWFkZXJfX3VzZXItaW5mbyAuYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjMjEyYjQ0O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTFweCAyNXB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYtdG9vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyMzNmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyOHB4IDMwcHggMjhweCA0MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuXG4gICZfX21haW4tbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDIwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmIC5tYWluLWxvZ28ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gJiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMjBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYxZjY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA5MjBweDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fZXh0cmEtb3B0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAmLS1yZWdpc3RyYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjJmNWI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgIzEyMmY1YjtcbiAgICAgIGJveC1zaGFkb3c6IDk5OTlweCAwIDAgIzEyMmY1YjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX21haW4tbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZXBpZ3JhcGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsb2F0OiAgbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAmIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiAgbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1YWE1ZjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucGhvbmUtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogIGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiAgcmlnaHQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJiAuc3ZnLWljb24ge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gfiYge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnBhZ2Uuc2lkZWJhci1pcy12aXNpYmxlICYge1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5wLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xufVxuXG4uY29udGVudC1pbm5lciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgbWluLXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIucC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDExODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgJi0tcmVnaXN0cmF0aW9uIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbiIsIi5wLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctLXNpZGViYXI7XG4gIGZsZXg6IG5vbmU7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI2MHB4O1xuXG4gIC5wYWdlLnNpZGViYXItaXMtdmlzaWJsZSAmIHtcblxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy0tc2lkZWJhcjtcbiAgfVxufVxuIiwiLnAtd2lkZ2V0cy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIiRwX3dpZGdldF9oZWFkZXJfaGVpZ2h0OiAzNXB4O1xuXG4ucC13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xuICBtaW4td2lkdGg6IDQyMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAkcF93aWRnZXRfaGVhZGVyX2hlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpIG5vLXJlcGVhdDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGhlaWdodDogJHBfd2lkZ2V0X2hlYWRlcl9oZWlnaHQ7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmID4gLmRyYWctYnRuIHtcbiAgICAgIGZpbGw6ICRjb2xvci1pY29uLS1iYXNlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDVweDtcblxuICAgICAgJiA+IC5zdmctaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICBmaWxsOiAkY29sb3ItaWNvbi0tYWNjZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAuaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJiA+IC5zZXR0aW5ncy1idG4ge1xuICAgICAgZmlsbDogJGNvbG9yLWljb24tLWJhc2U7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgICYgPiAuc3ZnLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uLS1hY2NlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRwX3dpZGdldF9oZWFkZXJfaGVpZ2h0fSk7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgJiAuYnRuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJi0tc3R1ZGVudC1hY2NvdW50cyxcbiAgJi0tdHJhZGUtYWNjb3VudHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICB9XG59XG4iLCIubC10d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcblxuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjViO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA1MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIH4gJiB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtaW4td2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCA1MHB4IDQwcHg7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBib3JkZXItbGVmdDogOTk5OXB4IHNvbGlkICMxMjJmNWI7XG4gICAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxMjJmNWI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0LWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX25vdGljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgfVxuXG4gICAgJiBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzk4YTNhZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgfVxuXG4gICAgJiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGNvbG9yOiAjOThhM2FmO1xuICAgICAgICBjb250ZW50OiBcIi0tLVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmIC5zdmctaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICYgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMzMlLCB0cmFuc3BhcmVudCAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN2Zy1pY29uIHtcbiAgICAgIGZpbGw6ICM5OGEzYWY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk4YTNhZiAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpIDAgMTAwJSByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogM3B4IDFweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3NvY2lhbC1pdGVtIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgJiAuc3ZnLWljb24ge1xuICAgICAgZmlsbDogIzk4YTNhZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFycm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG5cbiAgJi0tdXAge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLS1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIi5saW5rIHtcbiAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICBmaWxsOiAkY29sb3ItbGluay0tYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstLWFjY2VudDtcbiAgICBmaWxsOiAkY29sb3ItbGluay0tYWNjZW50O1xuICB9XG5cbiAgJi0tcHNldWRvIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1saW5rLS1iYXNlO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vIEV2ZW50IHdyYXBwZXJcbi8vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3Jcbi8vLyBAbGluayBodHRwczovL3R3aXR0ZXIuY29tL2Nzc3dpemFyZHJ5L3N0YXR1cy80Nzg5Mzg1MzAzNDIwMDY3ODQgT3JpZ2luYWwgdHdlZXQgZnJvbSBIYXJyeSBSb2JlcnRzXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XG4gIEBpZiAkc2VsZiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgI3skY29udGV4dH0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIFJlc3BvbnNpdmUgbWFuYWdlclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIEJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMgJGJyZWFrcG9pbnRzXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xuICAkcXVlcnk6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkcXVlcnkge1xuICAgIEBlcnJvciAnTm8gdmFsdWUgZm91bmQgZm9yIGAjeyRicmVha3BvaW50fWAuIFBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcbiAgfVxuXG4gIEBtZWRpYSAje2lmKHR5cGUtb2YoJHF1ZXJ5KSA9PSAnc3RyaW5nJywgdW5xdW90ZSgkcXVlcnkpLCBpbnNwZWN0KCRxdWVyeSkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLy8gVHJpYW5nbGUgaGVscGVyIG1peGluXG4vLy8gQHBhcmFtIHtEaXJlY3Rpb259ICRkaXJlY3Rpb24gLSBUcmlhbmdsZSBkaXJlY3Rpb24sIGVpdGhlciBgdG9wYCwgYHJpZ2h0YCwgYGJvdHRvbWAgb3IgYGxlZnRgXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGNvbG9yIFtjdXJyZW50Y29sb3JdIC0gVHJpYW5nbGUgY29sb3Jcbi8vLyBAcGFyYW0ge0xlbmd0aH0gJHNpemUgWzFlbV0gLSBUcmlhbmdsZSBzaXplXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJGNvbG9yLCAkc2l6ZSkge1xuICBAaWYgbm90IGluZGV4KHRvcCByaWdodCBib3R0b20gbGVmdCwgJGRpcmVjdGlvbikge1xuICAgIEBlcnJvciBcIkRpcmVjdGlvbiBtdXN0IGJlIGVpdGhlciBgdG9wYCwgYHJpZ2h0YCwgYGJvdHRvbWAgb3IgYGxlZnRgLlwiO1xuICB9XG5cbiAgYm9yZGVyLSN7b3Bwb3NpdGUtZGlyZWN0aW9uKCRkaXJlY3Rpb24pfTogJHNpemUgc29saWQgJGNvbG9yO1xuXG4gICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IHRvcCBvciAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLWxlZnQ6ICAgJHBlcnBlbmRpY3VsYXItYm9yZGVycztcbiAgICBib3JkZXItcmlnaHQ6ICAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQgb3IgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICAgIGJvcmRlci10b3A6ICAgICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM7XG4gIH1cbn1cbiIsIi5oZWFkaW5nIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LS1iYXNlO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIudGV4dCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICBsaW5lLWhlaWdodDogJGxoLS1iYXNlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICYtLXBheW1lbnQtbWV0aG9kIHtcbiAgICBmaWxsOiAkY29sb3ItaWNvbi0tYmFzZTtcblxuICAgIC5kYXRhLXRhYmxlIHRyOmhvdmVyICYge1xuICAgICAgZmlsbDogJGNvbG9yLWRhcmstYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tZ2hvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci15ZWxsb3ctLWJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gICAgZmlsbDogJGNvbG9yLXRleHQtLWJhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIHBhZGRpbmc6IDZweCAyNXB4IDVweDtcblxuICAgICYgPiAuc3ZnLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICB9XG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGZlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6ICMyYTJhMmE7XG4gICAgZmlsbDogIzJhMmEyYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA2cHggMjVweCA1cHg7XG5cbiAgICAmID4gLnN2Zy1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgICBmaWxsOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgcGFkZGluZzogNnB4IDI1cHggNXB4O1xuXG4gICAgJiA+IC5zdmctaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDI1MywgMjE0LCA4NSwgMC41KTtcbiAgICB9XG4gIH1cblxuICAmLS1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmlsbDogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyM3B4O1xuXG4gICAgJiA+IC5zdmctaWNvbiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICAgIGZpbGw6ICRjb2xvci1pY29uLS1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAmLS1lZGl0IHtcbiAgICBmaWxsOiAkY29sb3ItaWNvbi0tYmFzZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgZmlsbDogJGNvbG9yLWxpbmstLWFjY2VudDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBmaWxsOiAkY29sb3ItbGluay0tYmFzZTtcbiAgICB9XG4gIH1cblxuICAmLS1kZWxldGUge1xuICAgIGZpbGw6ICRjb2xvci1pY29uLS1iYXNlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBmaWxsOiAjZWI1MzNmO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGZpbGw6ICRjb2xvci1zdGF0dXMtLWVycm9yO1xuICAgIH1cbiAgfVxuXG4gICYtLWVkaXQgKyAmLS1kZWxldGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4iLCIubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi5icm93c2VyLXVwZ3JhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1NjQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcblxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuXG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcbn1cblxuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcImRlZmF1bHRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL2dyYWRpZW50c1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCNlZWVlZWUsICNjY2NjY2MsIDUwJSwgMTAwJSk7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgMCUsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiJHJlbW92ZS1jb2xvcjogIzg4OCAhZGVmYXVsdDtcbiRyZW1vdmUtaG92ZXItY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kcmVtb3ZlLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjYWFhICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogIzU4OTdmYiAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZSAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBjdXJzb3I6IHRleHQ7XG5cbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZW1vdmUtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAmIGlucHV0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2FhYWZiNDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAmIC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAmIC5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogJHJlc3VsdHMtbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLW5vcm1hbDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICYgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBjb2xvcjogI2MwYzdjZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2FhYWZiNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMjBweDtcblxuICAgICAgJiBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2MwYzdjZSB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDRweCAzcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjMGM3Y2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDAgM3B4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGhlaWdodDogMzBweDtcbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucmVnaXN0cmF0aW9uICYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWFmYjQ7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjMGM3Y2UgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggNHB4IDNweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MwYzdjZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDAgM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjA2KTtcbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4iLCIkcmVtb3ZlLWNvbG9yOiAjODg4O1xuJHJlbW92ZS1ob3Zlci1jb2xvcjogIzU1NTtcbiRyZW1vdmUtd2lkdGg6IDIwcHg7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci10ZXh0LS1iYXNlO1xuXG4kYm9yZGVyLWNvbG9yOiAjZDhkZmU2O1xuJGJvcmRlci1yYWRpdXM6IDhweDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogI2Q4ZGZlNjtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDMwcHg7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZTtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlO1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZTtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcjtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3I7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxO1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yO1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMzBweDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICNlYmYxZjY7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6ICRjb2xvci10ZXh0LS1iYXNlO1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5O1xuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogOTglO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGNvbG9yOiAjOThhM2FmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcblxuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYzBjN2NlIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDRweCAzcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGM3Y2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDNweCAwIDNweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4wNik7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4iLCJAaW1wb3J0ICdxdGlwMi9kaXN0L2pxdWVyeS5xdGlwLm1pbi5jc3MnO1xuXG4ucXRpcC1iY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSg0LDI1LDU1LCAwLjIpO1xuICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLXNtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICYuaGFzLWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yLXN0YXR1cy0tZXJyb3I7XG4gIH1cbn1cblxuXG4ucXRpcC1iY3MgLnF0aXAtdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbiIsIi5oaW50LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTRweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMjEyMzI1O1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LS1iYXNlO1xuICB9XG5cbiAgLmhhcy1lcnJvciArICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGF0dXMtLWVycm9yO1xuICB9XG59XG4iLCIubmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIsXG4gICYgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiA+IHNwYW4ge1xuICAgIG1hcmdpbjogNnB4IGF1dG87XG4gIH1cblxuICAmLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlWig0NWRlZyk7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgJi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVooLTQ1ZGVnKTtcbiAgfVxufVxuIiwiLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMTBweDtcblxuICAmID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5sYW5nLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNzBweDtcblxuICAucC1oZWFkZXItLW5vLWxvZ2luICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZWFmMDtcbiAgICB9XG4gIH1cblxuICAucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItbGluay0tYmFzZSAzMyUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUpIDAgMTAwJSByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMDNweCAxcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICAgICAgLyogNHB4ID0gYXJyb3cgd2lkdGggKi9cbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wLWhlYWRlci0tcmVnaXN0cmF0aW9uICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDMzJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1saW5rLS1hY2NlbnQgMzMlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWxpbmstLWFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWhlYWRlci0tcmVnaXN0cmF0aW9uICYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmVhZjA7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjViO1xuICAgIH1cblxuICAgICYgPiBsaSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcblxuICAgICAgICAucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU2MjlEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IGxpID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1saW5rLS1iYXNlIDMzJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzcHggMXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG5cbiAgICAgIC5wLWhlYWRlci0tcmVnaXN0cmF0aW9uICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDMzJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCAxcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1saW5rLS1hY2NlbnQgMzMlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlKSAwIDEwMCUgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3B4IDFweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAgICAgLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDMzJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSkgMCAxMDAlIHJlcGVhdC14O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3B4IDFweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5nLXN3aXRjaGVyX19jdXJyZW50OmhvdmVyICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG4iLCIubG9nLW91dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAkY29sb3ItaWNvbi0tYmFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDMwcHg7XG5cbiAgJiA+IC5zdmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICB9XG5cbiAgJjpob3ZlciA+IC5zdmctaWNvbixcbiAgJjpmb2N1cyA+IC5zdmctaWNvbiB7XG4gICAgZmlsbDogIzIxMmI0NDtcbiAgfVxufVxuIiwiLnVzZXItaWRlbnRpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICZfX2F2YXRhciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDBweDtcblxuICAgICYgPiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC0tc207XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkY29sb3ItbGluay0tYmFzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWFjY2VudDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnAtaGVhZGVyX191c2VyLWluZm8gPiAmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbiIsIi51c2VyLWFjY291bnQtYWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogJGNvbG9yLWljb24tLWFjY2VudDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtY2FwdGlvbjtcbiAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMTBweCAyMnB4IDlweDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDI1MywgMjE0LCA4NSwgMC41KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnAtaGVhZGVyX191c2VyLWluZm8gPiAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWljb24tLWFjY2VudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4iLCIudXNlci1tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNmRhO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogJGNvbG9yLWljb24tLWJhc2U7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZbZGF0YS1udW1iZXIgPSAnMCddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG5cbiAgJjpub3QoW2RhdGEtbnVtYmVyID0gJzAnXSk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTVjM2E7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1udW1iZXIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAkZm9udC0teHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IC01cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICZbZGF0YS1udW1iZXIgPSAnMCddOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmllICY6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZpbGw6ICMyMTJiNDQ7XG4gIH1cblxuICAucC1oZWFkZXJfX3VzZXItaW5mbyA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4iLCIudXNlci1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAkY29sb3ItaWNvbi0tYmFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pY29uLS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuXG4gICYuaXMtb2ZmbGluZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjUzM2Y7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vbmxpbmUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZiMzQ1O1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiAjMjEyYjQ0O1xuICAgIH1cbiAgfVxuXG4gIC5wLWhlYWRlcl9fdXNlci1pbmZvID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxufVxuIiwiLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy0tc2lkZWJhcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmID4gbGkgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctLXNpZGViYXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUwZTM7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LS1iYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLXhtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICBwYWRkaW5nOiAxOHB4IDVweCAxOHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYgPiAuaGFzLXN1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiA+IHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGZpbGwlM0QlMjIlMjMxMjJGNUIlMjIlMjBkJTNEJTIyTTEwJTIwOEg0bDMtNCUyMDMlMjA0eiUyMi8lM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGZpbGwlM0QlMjIlMjMxMjJGNUIlMjIlMjBkJTNEJTIyTTclMjAxNGMtMy44NjYlMjAwLTctMy4xMzQtNy03czMuMTM0LTclMjA3LTclMjA3JTIwMy4xMzQlMjA3JTIwNy0zLjEzNCUyMDctNyUyMDd6TTclMjAxQzMuNjg2JTIwMSUyMDElMjAzLjY4NiUyMDElMjA3czIuNjg2JTIwNiUyMDYlMjA2JTIwNi0yLjY4NiUyMDYtNi0yLjY4Ni02LTYtNnolMjIvJTNFJTNDL3N2ZyUzRScpIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXhzO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cblxuICAgICYuaXMtb3BlbmVkID4gc3BhbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzVhYTVmMyUyMiUyMGQlM0QlMjJNMTAlMjA4SDRsMy00JTIwMyUyMDR6JTIyLyUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzVhYTVmMyUyMiUyMGQlM0QlMjJNNyUyMDE0Yy0zLjg2NiUyMDAtNy0zLjEzNC03LTdzMy4xMzQtNyUyMDctNyUyMDclMjAzLjEzNCUyMDclMjA3LTMuMTM0JTIwNy03JTIwN3pNNyUyMDFDMy42ODYlMjAxJTIwMSUyMDMuNjg2JTIwMSUyMDdzMi42ODYlMjA2JTIwNiUyMDYlMjA2LTIuNjg2JTIwNi02LTIuNjg2LTYtNi02eiUyMi8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYuaXMtb3BlbmVkIHtcbiAgICAgICYgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG5cbiAgICAgICYgPiB1bCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiB1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmVkO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjlzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKSAtMC4xcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMGUzO1xuICAgICAgICBjb2xvcjogIzEyMmY1YjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwIDlweCA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlID4gc3BhbixcbiAgICAgICAgJi5pcy1hY3RpdmUgPiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLm1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjhmYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWNhcHRpb247XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtY2FwdGlvbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG8gMCAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAzOHB4IDlweDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMmIyZTM4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1haW4taGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgJiArIGgyIHtcbiAgICBtYXJnaW46IC0xMHB4IDAgNXB4O1xuICB9XG59XG4iLCIudXNlci1ib251c2VzIHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUc0QUFBQnBDQVlBQUFEYlhoWkRBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1URXhJRGM1TGpFMU9ETXlOU3dnTWpBeE5TOHdPUzh4TUMwd01Ub3hNRG95TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFVTkNRMFUzUlRreE9UbEVNVEZGTmpnd09FSkJRamMxUXpCQ1EwSkVRakVpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UVVOQ1EwVTNSVUV4T1RsRU1URkZOamd3T0VKQlFqYzFRekJDUTBKRVFqRWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBCUTBKRFJUZEZOekU1T1VReE1VVTJPREE0UWtGQ056VkRNRUpEUWtSQ01TSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEJRMEpEUlRkRk9ERTVPVVF4TVVVMk9EQTRRa0ZDTnpWRE1FSkRRa1JDTVNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1B1SS80cklBQUFZUVNVUkJWSGphN0YxWmJCVmxHSjFiS0tWU0JMVXVTTVcyMWdVMHFGVWpiaWlKVVNrZ2FoQTFpa3YwZ1JnVFlsd1N3Ymp5MktnUEdxTW1MZ0cwTHFpUkIrVkIzSGh3UVcyTVdoRUNqUUlXMFZTRGlIYjFmTjV2NHBkeHByMzM5cCs1ZDI3UFNVN211elAvOXMyWmYrYmZabTVtY0hEUUt4RWNBVjRJemdWUEJ4dkJiV0FIK0FXNFhyZTlNZVZmQ1RhREYrdDJ1aW5ESnZCdDhGM3dwNUk0V3lKY2tUa0w3QmpNRGYzZ0EyQzF3L3lyTmMzK0hNdlFvV1V1Nm5uTEZMSEcxWUJ2Z1hOQ2p2MENmZ3RXZ0tkb1dJcys4QXB3M1FqTHNBQjhIUndiMlA4SDJBNE9nRFBBMnBDNEg0RHpOZXlvcVhIMTRONUFUWG9JbkFaV2hJU2ZBTGFBbllHci94RXdVMEQrR1kxcjBhbDVUQWdKWDZGbGV6aFFNL2VwTDRtZncyS0pacDEvQmF6SjQ0UXZCSHROL05ZQ3l0QnE0dmRxbXJsZUFEVmFabnZSMVplN2NPUEJidVAwc2dMVHFRVjNtWFR5ZWViTU52RjJhVnFGbEdHWlNhZmI4WE8zNUlSck04NnVHR0ZhdGFibTdvaTR4UVk1eGx3NC9TTVF6ZWNLNDA5YnVRclhaSnpjVU9DektjZ2xKczJXSE1Jdk11R1hPTWcvbzc3NGFDckhWdVdyNENLMXA0QmREdEljQS82bXJjN3Z3ZU9IQ2Q4SkhxMHR3Y2xndjZQK3A5KzNleE84UEltVFdaR1FhRlZHdEhjY2llYnBpVitxOW5IZ3RDSENOcWxvbnNicGQxU0dMdE10dVF3Y1gwN0N6VEQyWTQ3VFhtdnN4VU9FdXk0aWpndTBSdmlhZXVHYWpmMnA0N1QvQWxlcmZWZEVtQXg0dTlxck5ZNUxmR1hzTThwSnVPbkczaHREK3Y0VmZ4aDRhTVJ6Nk1DUTJ1RUsxcWRqeTBtNDZzQnp5VFcrMXVFcHdUa2h4LzE5QXhyV05RWWlmRTI5Y0g4R1dvS3VJUmZER3JWdkREbCtyVzdYeEhUaFZFYjRtbnJodmpQMnhKanllTVlNSEZjRWZMdzBFTVkxckUrYnkwbTRUY2FlR1ZNZTdjYW5xV1ovbmZHelBhYThUelQyNStWYTQrNk9LUTlwSVB5czlsbG0vM202M1IxVHd5am9VMGM1Q2ZlM2pwd0lXc0FqWThybnFaQSttMjgvSFZPZU1nbzBUKzNYWXVocWhQZHZFaHp5YXZDeXl3QUVHOEhab092TXp3US9ObzBnNmIvMTZlOVo0Q2V1engvNHZ2b2lPTWI0V0JZMVRyQWRYS1gydWVEeW1Mb0ZQbVQ0NjZpSVk2NnczSWoyWWxLaS9ZdUVwM1dxd0QyQnFaMk00enk2ek9qL0RXcDNPYzRqRTVqUzJhTnpqWW1keXlScm5QK3NPeG5zMGQ4cmRiaW9XVzg3THZDeWJtOEdiMUw3SlllM3htWXQ4MHJkSjc2Y210U3pyVmcxenVkVVV6TjhiTlU1dFpGZXVRdENWbWJOZHpCelAwL0xhTkdsdm95S05TYytLOEY3STViQXJRWFBqMWk0TXh6clF0S3JLeUFkeVhzTytFWkVHZThEeDQ3RzVYaytaQkwwTnZCQmNGekljVm1tOXlUNEliZ0YzSi9EOEZOUHlMNitITVpUWlU3dkFpODdYM2RDU0JoSjkzN3djYTlZeS9LSzBCMFlEdEo4bHlrUm1VRytCVHc0SXR5UDRBdGVka0pXT3ZiZGdVRmVUMXQzRGFZMTJ4alNtcGIwWmRiaUluMGVUb25JVDJhM24vT3lrNldmeFRUV21XcmhncENsQmJJWTlrcndldS8vaTJLOXdERFRPdTNEeVZqaG8xNTJObG9nQzE3dlVKSE8xbkhMb1liZHRxaFE2eld0ZmFWNGNrcFp1Q0FPOGJMdkZDelcwWkJ4anRMOVVvWGFBRzdWbG0vSlE0U2I2NlVQazhDcndZVWo3S3cvcjgvUTFFR0VHL1NJMU1HKzdQQnNUTU5DY1dLcHRnVGY4L0ovQVVTR3cveDFLUGVrNUJZcEs5VnVEZFk0YVlWMXBreTRKOVNSYThDMlBPUEtHcFRmVFNzekRYY2VXVk96TytsQlpzSWhLQnlGSXlnY1FlRW9IRUhoQ0FwSDRRZ0tSMUE0Z3NKUk9JTENFUVhEenNjZEJPNU1XZmtubXJKWDVobDNrckhsU3dsOUtmQjNzbTl3QnJ3TWFoeFJXcEFQN2tSKzFGUnEzQUU1SmlSckZROEhMd0UvS2hIblpMbkZWZUNkWG5iUmJENlFOMVUzbTF0dFR3bjRJeXZYdXRVK0NmeG1xQnFYNjh2bXZtTTd2SVJlVU04QnYrcDJad0Zsc2w4M2tpVU1wZkRJMko5clFMWXEyUjBnS0J4QjRTZ2NRZUVJQ2tmaENBcEhVRGlDd2xFNGdzSVJGSTdDRVJTT29IQUVoYU53QklVaktCeUZJeWdjUWVFSUNrZmhDQXBIVURnS1IxQTRnc0pST0lMQ0VSU09vSEFVanFCd0JJV2pjQVNGSXlnY1FlRW9IRUhoQ0FwSDRRZ0tSMUE0Z3NKUk9LSllLT1JqMnFkNS8vMmJiN0ZScjl1WjRNWTg0ellZdTlFcmpiK1Ryc28xWUNhUHI5Zi80R1gvTzV0SUJrTitUSnUzeXBUaUh3RUdBSkthQkozSHNoOVVBQUFBQUVsRlRrU3VRbUNDJykgMTA4JSA2MCUgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjN2I4MjhiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX3F1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbiIsIi5kYXRhLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbGc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmID4gdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmID4gbGkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzBjN2NlO1xuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWluLWhlaWdodDogNDA1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZGF0YS10YWJsZS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gICYgPiBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC0teG07XG4gICAgbWFyZ2luOiAwIDAgLTEwcHg7IC8vIHRvIHJlbW92ZSB0aGUgc3BhY2UgbGVmdCBieSBib3JkZXItc3BhY2luZ1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gICYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmID4gaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3O1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC0teG07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuIiwiLmRhdGEtdGFibGUtZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX190cmlnZ2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjN2NlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICNjMGM3Y2U7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxMmI0NDtcbiAgICAgIGNvbG9yOiAjMjEyYjQ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmRhdGEtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xuICBmb250LXNpemU6ICRmb250LS14bTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGgge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmNjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJiA+IHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHI6aG92ZXIge1xuICAgIHRkOmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDE3LCAzNSwgNjMsIDAuMzUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym5vdGUge1xuICAgIGNvbG9yOiAjOThhM2FmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLXNtO1xuICB9XG5cbiAgJl9fc29ydC1idG4ge1xuICAgIGNvbG9yOiAjN2NhYmQ1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyAvLyB0byByZW1vdmUgdGhlIHNwYWNlIGxlZnQgYnkgYm9yZGVyLXNwYWNpbmdcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3Y2FiZDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzVhYTVmMztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1YWE1ZjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNWFhNWYzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tLWdob3N0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuXG4gIC5kYXRhLXRhYmxlLXdyYXBwZXIgPiAmIHtcbiAgICBtYXJnaW46IC0xMHB4IDA7IC8vIHRvIHJlbW92ZSB0aGUgc3BhY2UgbGVmdCBieSBib3JkZXItc3BhY2luZ1xuICB9XG59XG4iLCIucGF5bWVudHMtdGFicyB7XG4gICZfX3N3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMzBweDtcblxuICAgICYgPiAuYnRuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGM3Y2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbGw6ICRjb2xvci1pY29uLS1iYXNlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDNweDtcblxuICAgICAgJiA+IC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweCAwIDAgMTNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgICYgPiAuc3ZnLWljb24ge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICYgPiAuc3ZnLWljb24ge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xuXG4gICAgICAgICYgPiAuc3ZnLWljb24ge1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTIyZjViO1xuICAgICAgICBmaWxsOiAjZmZmO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2MwYzdjZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjMGM3Y2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWl0ZW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgY29sb3I6ICRjb2xvci1pY29uLS1iYXNlO1xuICAgICAgZmlsbDogJGNvbG9yLWljb24tLWJhc2U7XG4gICAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tc2VtaS1ib2xkO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmOm5vdCguaXMtaGlkZGVuKSArICY6bm90KC5pcy1oaWRkZW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLWhpZGRlbik6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jlc2V0IHtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItbGluay0tYmFzZTtcbiAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItbGluay0tYWNjZW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlcXVlc3Qtc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAmLmlzLWFwcHJvdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjElMjIlMjBoZWlnaHQlM0QlMjIxOSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5ub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzk4YTNhZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4JTIwMTAuMzczVjE5SDBWNGgxMC4yMzNjLjY1Ny0yLjMwMyUyMDIuNzUzLTQlMjA1LjI2Ny00QzE4LjUzOCUyMDAlMjAyMSUyMDIuNDYyJTIwMjElMjA1LjVjMCUyMDIuMTMyLTEuMjI2JTIwMy45Ni0zJTIwNC44NzN6TTEwJTIwNS41YzAtLjIwMi4wMzgtLjM5NC4wNi0uNTktLjAzNS4wNC0uMDU4LjA3LS4wNi4wOUgxdjEzaDE2di03LjIzM2MtLjQ4LjEzNi0uOTc2LjIzMy0xLjUuMjMzLTEuNyUyMDAtMy4yLS43ODgtNC4yMS0ySDVWOGg1LjYyN0MxMC4yNCUyMDcuMjQ3JTIwMTAlMjA2LjQwNSUyMDEwJTIwNS41ek0xNS41JTIwMUMxMy4wMTUlMjAxJTIwMTElMjAzLjAxNSUyMDExJTIwNS41czIuMDE1JTIwNC41JTIwNC41JTIwNC41UzIwJTIwNy45ODUlMjAyMCUyMDUuNSUyMDE3Ljk4NSUyMDElMjAxNS41JTIwMXpNMTglMjA1VjRoMXYxaC0xem0tMSUyMDFWNWgxdjFoLTF6bS0xJTIwMVY2aDF2MWgtMXptLTElMjAxVjdoMXYxaC0xem0tMS0yaDF2MWgtMVY2em0tMS0xaDF2MWgtMVY1ek0zJTIwOFY3aDF2MUgzek0yJTIwOVY4aDF2MUgyem0tMSUyMDFWOWgxdjFIMXptMy00aDF2MUg0VjZ6bTItMXYxSDVWNWgxek0xJTIwN1Y2aDF2MUgxem0xLTJoMXYxSDJWNXptOCUyMDZIM3YtMWg3djF6bS0xJTIwMkgzdi0xaDZ2MXptMiUyMDRIM3YtM2g4djN6bS02LTJINHYxaDF2LTF6bTUlMjAwSDZ2MWg0di0xem02JTIwMGgtNHYtMWg0djF6JTIyLyUzRSUzQy9zdmclM0UnKTtcblxuICAgIC5kYXRhLXRhYmxlIHRyOmhvdmVyICYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM3NmIzNDUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE4JTIwNVY0aDF2MWgtMXptLTElMjAxVjVoMXYxaC0xem0tMSUyMDFWNmgxdjFoLTF6bS0xJTIwMVY3aDF2MWgtMXptLTEtMmgxdjFoLTFWNnptLTEtMWgxdjFoLTFWNXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1kZWNsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM5OGEzYWYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDEwLjM3M1YxOUgwVjRoMTAuMjMzYy42NTctMi4zMDMlMjAyLjc1My00JTIwNS4yNjctNEMxOC41MzglMjAwJTIwMjElMjAyLjQ2MiUyMDIxJTIwNS41YzAlMjAyLjEzMi0xLjIyNiUyMDMuOTYtMyUyMDQuODczek0xMCUyMDUuNWMwLS4yMDIuMDM4LS4zOTQuMDYtLjU5LS4wMzUuMDQtLjA1OC4wNy0uMDYuMDlIMXYxM2gxNnYtNy4yMzNjLS40OC4xMzYtLjk3Ni4yMzMtMS41LjIzMy0xLjclMjAwLTMuMi0uNzg4LTQuMjEtMkg1VjhoNS42MjdDMTAuMjQlMjA3LjI0NyUyMDEwJTIwNi40MDUlMjAxMCUyMDUuNXpNMTUuNSUyMDFDMTMuMDE1JTIwMSUyMDExJTIwMy4wMTUlMjAxMSUyMDUuNXMyLjAxNSUyMDQuNSUyMDQuNSUyMDQuNVMyMCUyMDcuOTg1JTIwMjAlMjA1LjUlMjAxNy45ODUlMjAxJTIwMTUuNSUyMDF6TTE3JTIwN2gxdjFoLTFWN3ptLTEtMWgxdjFoLTFWNnptLTIlMjAxVjZoMXYxaC0xem0tMSUyMDFWN2gxdjFoLTF6bTItM2gxdjFoLTFWNXptLTEtMWgxdjFoLTFWNHptLTEtMWgxdjFoLTFWM3ptNCUyMDF2MWgtMVY0aDF6bTEtMXYxaC0xVjNoMXpNMyUyMDhWN2gxdjFIM3pNMiUyMDlWOGgxdjFIMnptLTElMjAxVjloMXYxSDF6bTMtNGgxdjFINFY2em0yLTF2MUg1VjVoMXpNMSUyMDdWNmgxdjFIMXptMS0yaDF2MUgyVjV6bTglMjA2SDN2LTFoN3Yxem0tMSUyMDJIM3YtMWg2djF6bTIlMjA0SDN2LTNoOHYzem0tNi0ySDR2MWgxdi0xem01JTIwMEg2djFoNHYtMXptNiUyMDBoLTR2LTFoNHYxeiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG5cbiAgICAuZGF0YS10YWJsZSB0cjpob3ZlciAmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyMSUyMiUyMGhlaWdodCUzRCUyMjE5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzZjY1NTE2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTglMjAxMC4zNzNWMTlIMFY0aDEwLjIzM2MuNjU3LTIuMzAzJTIwMi43NTMtNCUyMDUuMjY3LTRDMTguNTM4JTIwMCUyMDIxJTIwMi40NjIlMjAyMSUyMDUuNWMwJTIwMi4xMzItMS4yMjYlMjAzLjk2LTMlMjA0Ljg3M3pNMTAlMjA1LjVjMC0uMjAyLjAzOC0uMzk0LjA2LS41OS0uMDM1LjA0LS4wNTguMDctLjA2LjA5SDF2MTNoMTZ2LTcuMjMzYy0uNDguMTM2LS45NzYuMjMzLTEuNS4yMzMtMS43JTIwMC0zLjItLjc4OC00LjIxLTJINVY4aDUuNjI3QzEwLjI0JTIwNy4yNDclMjAxMCUyMDYuNDA1JTIwMTAlMjA1LjV6TTE1LjUlMjAxQzEzLjAxNSUyMDElMjAxMSUyMDMuMDE1JTIwMTElMjA1LjVzMi4wMTUlMjA0LjUlMjA0LjUlMjA0LjVTMjAlMjA3Ljk4NSUyMDIwJTIwNS41JTIwMTcuOTg1JTIwMSUyMDE1LjUlMjAxek0xNyUyMDdoMXYxaC0xVjd6bS0xLTFoMXYxaC0xVjZ6bS0yJTIwMVY2aDF2MWgtMXptLTElMjAxVjdoMXYxaC0xem0yLTNoMXYxaC0xVjV6bS0xLTFoMXYxaC0xVjR6bS0xLTFoMXYxaC0xVjN6bTQlMjAxdjFoLTFWNGgxem0xLTF2MWgtMVYzaDF6TTMlMjA4VjdoMXYxSDN6TTIlMjA5VjhoMXYxSDJ6bS0xJTIwMVY5aDF2MUgxem0zLTRoMXYxSDRWNnptMi0xdjFINVY1aDF6TTElMjA3VjZoMXYxSDF6bTEtMmgxdjFIMlY1em04JTIwNkgzdi0xaDd2MXptLTElMjAySDN2LTFoNnYxem0yJTIwNEgzdi0zaDh2M3ptLTYtMkg0djFoMXYtMXptNSUyMDBINnYxaDR2LTF6bTYlMjAwaC00di0xaDR2MXolMjIvJTNFJTNDL3N2ZyUzRScpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtcGVuZGluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjM5OGEzYWYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNS41NDQlMjAxMC40MjJDMTUuODI0JTIwOS42NjUlMjAxNiUyMDguODU1JTIwMTYlMjA4YzAtMy44NjYtMy4xMzQtNy03LTctLjg1NSUyMDAtMS42NjUuMTc1LTIuNDIyLjQ1Nkw1Ljc5NC42NzNDNi43NzYuMjQzJTIwNy44NiUyMDAlMjA5JTIwMGM0LjQxOCUyMDAlMjA4JTIwMy41ODIlMjA4JTIwOCUyMDAlMjAxLjE0LS4yNDMlMjAyLjIyNC0uNjczJTIwMy4yMDZsLS43ODMtLjc4NHptLTQuMTIyJTIwNC4xMjJsLjc4NC43ODNDMTEuMjI0JTIwMTUuNzU3JTIwMTAuMTQlMjAxNiUyMDklMjAxNmMtNC40MTglMjAwLTgtMy41ODItOC04JTIwMC0xLjE0LjI0My0yLjIyNC42NzMtMy4yMDZsLjc4My43ODRDMi4xNzYlMjA2LjMzNSUyMDIlMjA3LjE0NSUyMDIlMjA4YzAlMjAzLjg2NiUyMDMuMTM0JTIwNyUyMDclMjA3JTIwLjg1NSUyMDAlMjAxLjY2NS0uMTc1JTIwMi40MjItLjQ1NnpNNCUyMDN2NEwwJTIwM2g0em0xMCUyMDEwVjlsNCUyMDRoLTR6JTIyLyUzRSUzQy9zdmclM0UnKTtcblxuICAgIC5kYXRhLXRhYmxlIHRyOmhvdmVyICYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVubm9kZCUyMiUyMGZpbGwlM0QlMjIlMjNmZGQ2NTUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNS41NDQlMjAxMC40MjJDMTUuODI0JTIwOS42NjUlMjAxNiUyMDguODU1JTIwMTYlMjA4YzAtMy44NjYtMy4xMzQtNy03LTctLjg1NSUyMDAtMS42NjUuMTc1LTIuNDIyLjQ1Nkw1Ljc5NC42NzNDNi43NzYuMjQzJTIwNy44NiUyMDAlMjA5JTIwMGM0LjQxOCUyMDAlMjA4JTIwMy41ODIlMjA4JTIwOCUyMDAlMjAxLjE0LS4yNDMlMjAyLjIyNC0uNjczJTIwMy4yMDZsLS43ODMtLjc4NHptLTQuMTIyJTIwNC4xMjJsLjc4NC43ODNDMTEuMjI0JTIwMTUuNzU3JTIwMTAuMTQlMjAxNiUyMDklMjAxNmMtNC40MTglMjAwLTgtMy41ODItOC04JTIwMC0xLjE0LjI0My0yLjIyNC42NzMtMy4yMDZsLjc4My43ODRDMi4xNzYlMjA2LjMzNSUyMDIlMjA3LjE0NSUyMDIlMjA4YzAlMjAzLjg2NiUyMDMuMTM0JTIwNyUyMDclMjA3JTIwLjg1NSUyMDAlMjAxLjY2NS0uMTc1JTIwMi40MjItLjQ1NnpNNCUyMDN2NEwwJTIwM2g0em0xMCUyMDEwVjlsNCUyMDRoLTR6JTIyLyUzRSUzQy9zdmclM0UnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMWY2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB3aWR0aDogMzQwcHg7XG5cbiAgJiA+IGgyIHtcbiAgICBmb250LXNpemU6ICRmb250LS14bDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG5cbiAgJiA+IHAge1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLWxnO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNhZGI1YmI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hc2lkZS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNDBweDtcblxuICAmID4gaDIge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJiA+IGZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJiBpbnB1dFt0eXBlPXRleHRdLFxuICAmIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTY7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICYgPiBoNCB7XG4gICAgICBjb2xvcjogI2E2YWNiMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXNtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1zZW1pLWJvbGQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cblxuICAgICYgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmICsgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkaXYudS1kb3VibGUtbWFyZ2luOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiAuYnRuW3R5cGU9c3VibWl0XSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym5vdGUge1xuICAgIGNvbG9yOiAjYTJhN2FkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmLS1leHRlbmRlZCB7XG4gICAgLmFzaWRlLWZvcm1fX2hlYWRlcixcbiAgICAuYXNpZGUtZm9ybV9fYm9keSB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRhYnMge1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYgPiBoMiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFzaWRlLWZvcm1fX3RhYi1zd2l0Y2gge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJiA+IC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWFjY2VudDtcblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmY1YjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxMjJmNWI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZGZlNjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDhkZmU2O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDhkZmU2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hc2lkZS1mb3JtX190YWItY29udGVudC1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFua2NhcmQtaGVscC1pbmZvIHtcbiAgJiA+IGgyIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cbiAgJiA+IHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG59XG4iLCIuZmlsZS11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgY29sb3I6ICNhYWFmYjQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmZpbGUtdXBsb2FkOmZvY3VzICYge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjA2KTtcbiAgICB9XG5cbiAgICAuZmlsZS11cGxvYWQuaGFzLWVycm9yICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3RhdHVzLS1lcnJvcjtcbiAgICB9XG5cbiAgICAuZmlsZS11cGxvYWQuaXMtdmFsaWQgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdGF0dXMtLXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgLmZpbGUtdXBsb2FkW2Rpc2FibGVkXSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjc7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJiA+IC5idG4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmZpbGUtdXBsb2FkW2Rpc2FibGVkXSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWljb24tLWJhc2U7XG4gICAgICAgIGZpbGw6ICRjb2xvci1pY29uLS1iYXNlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hY2NvdW50LWFjdGlvbi1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgxOCwgNDcsIDkxLCAwLjI1KTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDU4MHB4O1xuXG4gICYgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LS1sZztcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuXG4gICAgJiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXhtO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICB9XG5cbiAgICAmIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC1hY3Rpb24tbW9kYWxfX3RhYnMge1xuICAmIC50YWJzX19vcHRpb25zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBoZWlnaHQ6IDYxcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICYgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuXG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXhsO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYgLmJ0bjpub3QoLmlzLWFjdGl2ZSk6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRjZGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAwO1xuICAgIH1cblxuICAgICYgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAwIDA7XG4gICAgfVxuXG4gICAgJiAuYnRuLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xuICAgICAgY29sb3I6ICMxMTIzM2Y7XG4gICAgfVxuICB9XG5cbiAgJiAudGFic19faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAmIC5hY2NvdW50LXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgICYgLnNlbGVjdDItc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjY291bnQtYmFsYW5jZSxcbiAgICAmIC5hY2NvdW50LXBsYXRmb3JtLFxuICAgICYgLmFjY291bnQtZ3JvdXAtaW5mbyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgJiAuYWNjb3VudC1iYWxhbmNlIHtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LS1sZztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjY291bnQtcGxhdGZvcm0ge1xuICAgICAgJiA+IGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC0tbGc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzBjN2NlO1xuXG4gICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hY2NvdW50LW5hbWUge1xuICAgICAgJiAuc2VsZWN0Mi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYWNjb3VudC1sZXZlcmFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgJiAuc2VsZWN0Mi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYWNjb3VudC1jdXJyZW5jeSB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJiAuc2VsZWN0Mi1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hY2NvdW50LXBheW1lbnQtc3lzdGVtIHtcbiAgICAgICYgLnNlbGVjdDItc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjY291bnQtcmVmaWxsLXN1bSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgJiBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hY2NvdW50LWdyb3VwLWluZm9fX3JvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2NvdW50LWFjdGlvbi1tb2RhbF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuXG4gICYgLmJ0biB7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbGc7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIHBhZGRpbmc6IDdweCA0MHB4IDZweDtcbiAgfVxuXG4gICYgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG59XG4iLCIucHJvZmlsZS1pbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmY2O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYgPiBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICYgPiAuYnRuLmJ0bi0tZWRpdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cbiAgJiBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJiBsYWJlbCB7XG4gICAgY29sb3I6ICM5OGEzYWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC0tc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICB9XG5cbiAgJiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC0teG07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYgLmJ0bi5idG4tLWdob3N0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuXG4gICYucHJvZmlsZS1hY2Nlc3MtZGF0YSBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wcm9maWxlLWluZm9fX2dyb3VwIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wcm9maWxlLWluZm9fX3JvdyB7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4ucHJvZmlsZS1pbmZvX19jZWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgJi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTg1cHgpO1xuICB9XG5cbiAgJi50aGlyZC13aWR0aCB7XG4gICAgd2lkdGg6IDIxLjUlO1xuICB9XG59XG5cbi5wcm9maWxlLWluZm9fX2FzaWRlLWNlbGwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxODVweDtcblxuICAmID4gLnByb2ZpbGUtaW5mb19fc3RhdHVzIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4ucHJvZmlsZS1pbmZvX19zdGF0dXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC0teG07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJi5pcy1hcHByb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMCUyMDIwJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjM3NmIzNDUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAwQzQuNDg2JTIwMCUyMDAlMjA0LjQ4NiUyMDAlMjAxMHM0LjQ4NiUyMDEwJTIwMTAlMjAxMCUyMDEwLTQuNDg2JTIwMTAtMTBTMTUuNTE0JTIwMCUyMDEwJTIwMHptMCUyMDE5LjIzQzQuOTElMjAxOS4yMy43NyUyMDE1LjA5Ljc3JTIwMTAlMjAuNzclMjA0LjkxJTIwNC45MS43NyUyMDEwJTIwLjc3YzUuMDklMjAwJTIwOS4yMyUyMDQuMTQlMjA5LjIzJTIwOS4yMyUyMDAlMjA1LjA5LTQuMTQlMjA5LjIzLTkuMjMlMjA5LjIzeiUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0xNC43MTIlMjA1Ljg5OGwtNS45MSUyMDYuNjVMNS4yNCUyMDkuN2MtLjE2NS0uMTMzLS40MDgtLjEwNi0uNTQuMDYtLjEzMy4xNjUtLjEwNy40MDcuMDYuNTRsMy44NDUlMjAzLjA3N2MuMDcuMDU3LjE1Ni4wODUuMjQuMDg1LjEwNyUyMDAlMjAuMjEyLS4wNDQuMjg4LS4xM2w2LjE1NC02LjkyM2MuMTQtLjE2LjEyNy0uNDAzLS4wMzItLjU0My0uMTYtLjE0Mi0uNDAyLS4xMjgtLjU0My4wM3olMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJyk7XG4gIH1cblxuICAmLmlzLWRlY2xpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwJTIwMjAlMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2U5NGY0ZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMy44NTclMjAxNC41bC42NDMtLjY0M0wxMC42NDMlMjAxMCUyMDE0LjUlMjA2LjE0M2wtLjY0My0uNjQzTDEwJTIwOS4zNTclMjA2LjE0MyUyMDUuNWwtLjY0My42NDNMOS4zNTclMjAxMCUyMDUuNSUyMDEzLjg1N2wuNjQzLjY0M0wxMCUyMDEwLjY0MyUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0yMCUyMDEwYzAtNS41MjMtNC40NzctMTAtMTAtMTBTMCUyMDQuNDc3JTIwMCUyMDEwczQuNDc3JTIwMTAlMjAxMCUyMDEwJTIwMTAtNC40NzclMjAxMC0xMHpNLjkxJTIwMTBDLjkxJTIwNC45OCUyMDQuOTguOTElMjAxMCUyMC45MXM5LjA5JTIwNC4wNyUyMDkuMDklMjA5LjA5LTQuMDclMjA5LjA5LTkuMDklMjA5LjA5Uy45MSUyMDE1LjAyLjkxJTIwMTB6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRScpO1xuICB9XG5cbiAgJi5pcy1wZW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMjElMjIlMjBoZWlnaHQlM0QlMjIxOSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5ub2RkJTIyJTIwZmlsbCUzRCUyMiUyMzk4YTNhZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE1LjU0NCUyMDEwLjQyMkMxNS44MjQlMjA5LjY2NSUyMDE2JTIwOC44NTUlMjAxNiUyMDhjMC0zLjg2Ni0zLjEzNC03LTctNy0uODU1JTIwMC0xLjY2NS4xNzUtMi40MjIuNDU2TDUuNzk0LjY3M0M2Ljc3Ni4yNDMlMjA3Ljg2JTIwMCUyMDklMjAwYzQuNDE4JTIwMCUyMDglMjAzLjU4MiUyMDglMjA4JTIwMCUyMDEuMTQtLjI0MyUyMDIuMjI0LS42NzMlMjAzLjIwNmwtLjc4My0uNzg0em0tNC4xMjIlMjA0LjEyMmwuNzg0Ljc4M0MxMS4yMjQlMjAxNS43NTclMjAxMC4xNCUyMDE2JTIwOSUyMDE2Yy00LjQxOCUyMDAtOC0zLjU4Mi04LTglMjAwLTEuMTQuMjQzLTIuMjI0LjY3My0zLjIwNmwuNzgzLjc4NEMyLjE3NiUyMDYuMzM1JTIwMiUyMDcuMTQ1JTIwMiUyMDhjMCUyMDMuODY2JTIwMy4xMzQlMjA3JTIwNyUyMDclMjAuODU1JTIwMCUyMDEuNjY1LS4xNzUlMjAyLjQyMi0uNDU2ek00JTIwM3Y0TDAlMjAzaDR6bTEwJTIwMTBWOWw0JTIwNGgtNHolMjIvJTNFJTNDL3N2ZyUzRScpO1xuICB9XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJiAucHJvZmlsZS1pbmZvX19ncm91cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRmZTY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmIC5wcm9maWxlLWluZm9fX2NlbGwge1xuICAgIHdpZHRoOiAyNC41JTtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXhtO1xuICAgIH1cbiAgfVxuXG4gICYgLnByb2ZpbGUtaW5mb19fYXNpZGUtY2VsbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgJiAucHJvZmlsZS1pbmZvX19zdGF0dXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlLWluZm9fX2RvY3MtdXBsb2FkIHtcbiAgJiBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJiBzZWxlY3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDE4NXB4O1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1iY3MgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYgLmZpbGUtdXBsb2FkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICYgLmZpbGUtdXBsb2FkX19jYXB0aW9uIHtcbiAgICAgICAgLy93aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1maWxlLWNob3NlbiB7XG4gICAgICAmIC5idG4uYnRuLS1yb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLmZpbGUtdXBsb2FkX19jYXB0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gICYgLmZpbGUtdXBsb2FkX19idG4tZ3JvdXAge1xuICAgICYgLmJ0bi5idG4tLWdob3N0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJiAuYnRuLmJ0bi0tcm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAtMzZweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgICAgIGZpbGw6ICRjb2xvci10ZXh0LS1iYXNlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTJlOGVkO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0tYmFzZTtcbiAgICAgIH1cblxuICAgICAgJiAuc3ZnLWljb24ge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLm5vdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzYWFhZmI0JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOS45OTclMjAwQzQuNDgyJTIwMCUyMC4wMTIlMjA0LjQ3LjAxMiUyMDkuOTg1czQuNDclMjAxMC4wMSUyMDkuOTg1JTIwMTAuMDElMjA5Ljk4NS00LjQ5NyUyMDkuOTg1LTkuOTg2QzE5Ljk4MiUyMDQuNDkzJTIwMTUuNTEyJTIwMCUyMDkuOTk3JTIwMHptMCUyMDE5LjAyNkM1LjAzJTIwMTkuMDI2Ljk4JTIwMTQuOTc2Ljk4JTIwMTAuMDFTNS4wMy45NjUlMjA5Ljk5Ny45NjVjNC45NjYlMjAwJTIwOS4wMTclMjA0LjA1JTIwOS4wMTclMjA5LjA0MyUyMDAlMjA0Ljk5Mi00LjA1JTIwOS4wMTYtOS4wMTclMjA5LjAxNnptLjQ5Ni00Ljk0YzAlMjAuMjktLjIzNS41MjMtLjUyMy41MjMtLjI4OCUyMDAtLjUyMi0uMjM1LS41MjItLjUyMyUyMDAtLjI4OC4yMzQtLjUyMy41MjItLjUyMy4yODglMjAwJTIwLjUyMy4yMzUuNTIzLjUyM3ptLTEuMDItMi41NjJ2LTUuODhjMC0uMjYyLjIxLS40Ny40Ny0uNDcuMjYyJTIwMCUyMC40Ny4yMDguNDcuNDd2NS44OGMwJTIwLjI2LS4yMDguNDctLjQ3LjQ3LS4yNi4wMy0uNDctLjIxLS40Ny0uNDd6JTIyLyUzRSUzQy9zdmclM0UnKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxN3B4O1xuICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICYgPiBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnN0cmF0ZWd5LXNlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIC5zdHJhdGVneS10eXBlcyB7XG4gICAgJiA+IC5idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDEwcHggN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItbGluay0tYmFzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0cmF0ZWd5LWludmVzdC1zdW0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJiA+IGlucHV0IHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDI0NXB4O1xuICAgIH1cblxuICAgICYgPiAuc3RyYXRlZ3ktaW52ZXN0LXN1bV9fc3dpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwYWRkaW5nOiAycHggMXB4O1xuICAgICAgd2lkdGg6IDg4cHg7XG5cbiAgICAgICYgPiAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLXNtO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC0tc207XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IC5idG4uaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RyYXRlZ3ktc2VsZWN0b3JfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIHBhZGRpbmc6IDI0cHggMCAyNXB4IDIwcHg7XG5cbiAgJiA+IC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yb3cge1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkZmU2O1xuICB9XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcm93LS10eXBlIHtcblxuICAmIC5zdHJhdGVneS1zZWxlY3Rvcl9fbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fcm93LS1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmIC5zdHJhdGVneS1zZWxlY3Rvcl9fbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19sYWJlbCB7XG4gIGNvbG9yOiAjYTZhY2IwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdHJhdGVneS1zZWxlY3Rvcl9fY2VsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0cmF0ZWd5LXNlbGVjdG9yX19yYW5nZSB7XG4gIHdpZHRoOiAzNjBweDtcblxuICAuaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmlycy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMWRhO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAuaXJzLWxpbmUtbWlkIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxuXG4gIC5pcnMtbGluZS1yaWdodCB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAuaXJzLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pcnMtYmFyLWVkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXJzLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pcnMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAyMnB4O1xuICB9XG5cbiAgLmlycy1taW4sXG4gIC5pcnMtbWF4IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtLWJhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGgtLWJhc2U7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5pcnMtc2luZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaC0tYmFzZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rLS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG5cbiAgLmlycy1zaW5nbGU6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxuXG4gIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IC04cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIH1cblxuICAuaXJzLXNpbmdsZTphY3RpdmU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIC5pcnMtZ3JpZC1wb2wge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDFkYTtcbiAgfVxuXG4gIC5pcnMtZ3JpZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIkZm9udC0tc3RyYXRlZ3ktbGc6IDI0cHg7XG4kZm9udC0tc3RyYXRlZ3kteGw6IDI2cHg7XG5cbi5zdHJhdGVneS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnN0cmF0ZWd5LWxpc3RfX3ByZXZpZXcge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX3ByZXZpZXctZ3JhcGhpYyB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3MHB4O1xuXG4gICYgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBDb2x1bW5zICovXG4uc3RyYXRlZ3ktbGlzdF9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3RyYXRlZ3ktbGlzdF9fY29sLWxhYmVsIHtcbiAgY29sb3I6ICM5MzlkYTg7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogQ29sdW1uOiBJdGVtIG5hbWUgKi9cbi5zdHJhdGVneS1saXN0X19jb2wtLWl0ZW0tbmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLnN0cmF0ZWd5LWxpc3RfX2l0ZW0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkzOWRhODtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gICYgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zdHJhdGVneS1saXN0X19pdGVtLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC0tc3RyYXRlZ3kteGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuXG4gICYgPiBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1saW5rLS1iYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLS1hY2NlbnQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gICYuZGV0YWlsLW9wZW5lZCB7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLS1iYXNlO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIENvbHVtbjogRXhwZWN0ZWQgcmV0dXJuICovXG4uc3RyYXRlZ3ktbGlzdF9fY29sLS1leHBlY3RlZC1yZXR1cm4ge1xuICB3aWR0aDogMTcwcHg7XG5cbiAgJiA+IC5yZXR1cm4tcGVyY2VudHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLXN0cmF0ZWd5LXhsO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC0teG07XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtLW5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ29sdW1uOiBTdGFydCBzdW0gKi9cbi5zdHJhdGVneS1saXN0X19jb2wtLXN0YXJ0LXN1bSB7XG4gIHdpZHRoOiAxNjBweDtcblxuICAmID4gLnN0YXJ0LXN1bSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0tc3RyYXRlZ3kteGw7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmID4gLmN1cnJlbmN5LWljb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC0tbGc7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtLW5vcm1hbDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQ29sdW1uOiBMZXZlcmFnZSAqL1xuLnN0cmF0ZWd5LWxpc3RfX2NvbC0tbGV2ZXJhZ2Uge1xuICB3aWR0aDogMTUwcHg7XG5cbiAgJiA+IC5sZXZlcmFnZS1zd2l0Y2hlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgd2lkdGg6IDExNHB4O1xuXG4gICAgJiA+IC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmJ0bi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGluay0tYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLyogQ29sdW1uOiBTdWJzY3JpYmUgKi9cbi5zdHJhdGVneS1saXN0X19jb2wtLXN1YnNjcmliZSB7XG4gIHdpZHRoOiAxMjBweDtcblxuICAmIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLyoqKiBEZXRhaWwgYmxvY2sgKioqL1xuLnN0cmF0ZWd5LWxpc3RfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsZWZ0OiA5OXB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICB0b3A6IC05cHg7XG4gIH1cblxuICAmID4gLmRldGFpbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICYgPiAuZGV0YWlsLWNvbnRlbnRfX2xlZnQtcGFydCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICB9XG5cbiAgICAmID4gLmRldGFpbC1jb250ZW50X19yaWdodC1wYXJ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYgLmRldGFpbC1jb250ZW50X19sYWJlbCB7XG4gICAgY29sb3I6ICNhNmFjYjA7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4vKiBTdHJhdGVneSBkZXNjcmlwdGlvbiAqL1xuLnN0cmF0ZWd5LWRlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOGRmZTY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICYgPiBwIHtcbiAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgJiA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxN3B4IDhweDtcbiAgfVxufVxuXG4vKiBTdHJhdGVneSByaXNrIGxldmVsICovXG4uc3RyYXRlZ3ktcmlzay1sZXZlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOGRmZTY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgcGFkZGluZzogMjBweCAwIDE1cHggNDBweDtcblxuICAmLS1taW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjI4JTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzNzZCMzQ1JTIyJTIwZCUzRCUyMk0yOS40MDIlMjAyOEgyLjU5NEMuNjAyJTIwMjgtLjY0MyUyMDI1Ljg3Mi4zNTQlMjAyNC4xN0wxMy43NTYlMjAxLjI3N0MxNC4yNTUuNDI3JTIwMTUuMTI3JTIwMCUyMDE1Ljk5NyUyMDBjLjg3MiUyMDAlMjAxLjc0My40MjYlMjAyLjI0JTIwMS4yNzdsMTMuNDA1JTIwMjIuODk1Yy45OTYlMjAxLjctLjI1JTIwMy44MjctMi4yNCUyMDMuODI3em0uNDgyLTIuODI2TDE2LjQ4JTIwMi4yNzhjLS4xMzMtLjIyNy0uMzM2LS4yNzUtLjQ4Mi0uMjc1LS4xNDclMjAwLS4zNS4wNDgtLjQ4My4yNzVMMi4xMTIlMjAyNS4xNzRjLS4xMzMuMjI2LS4wNzQuNDIzJTIwMCUyMC41NDguMDczLjEyNi4yMTYuMjc1LjQ4Mi4yNzVoMjYuODA4Yy4yNjUlMjAwJTIwLjQwOC0uMTUuNDgyLS4yNzUuMDczLS4xMjUuMTMzLS4zMjIlMjAwLS41NDh6TTE2JTIwMjNjLS41NTIlMjAwLTEtLjQ0OC0xLTF2LTljMC0uNTUyLjQ0OC0xJTIwMS0xczElMjAuNDQ4JTIwMSUyMDF2OWMwJTIwLjU1Mi0uNDQ4JTIwMS0xJTIwMXolMjIvJTNFJTNDL3N2ZyUzRScpO1xuICB9XG5cbiAgJi0tbWlkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIyOCUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZmlsbCUzRCUyMiUyM0ZERDY1NSUyMiUyMGQlM0QlMjJNMjkuNDAyJTIwMjhIMi41OTRDLjYwMiUyMDI4LS42NDMlMjAyNS44NzIuMzU0JTIwMjQuMTdMMTMuNzU2JTIwMS4yNzdDMTQuMjU1LjQyNyUyMDE1LjEyNyUyMDAlMjAxNS45OTclMjAwYy44NzIlMjAwJTIwMS43NDMuNDI2JTIwMi4yNCUyMDEuMjc3bDEzLjQwNSUyMDIyLjg5NWMuOTk2JTIwMS43LS4yNSUyMDMuODI3LTIuMjQlMjAzLjgyN3ptLjQ4Mi0yLjgyNkwxNi40OCUyMDIuMjc4Yy0uMTMzLS4yMjctLjMzNi0uMjc1LS40ODItLjI3NS0uMTQ3JTIwMC0uMzUuMDQ4LS40ODMuMjc1TDIuMTEyJTIwMjUuMTc0Yy0uMTMzLjIyNi0uMDc0LjQyMyUyMDAlMjAuNTQ4LjA3My4xMjYuMjE2LjI3NS40ODIuMjc1aDI2LjgwOGMuMjY1JTIwMCUyMC40MDgtLjE1LjQ4Mi0uMjc1LjA3My0uMTI1LjEzMy0uMzIyJTIwMC0uNTQ4ek0xOCUyMDIzYy0uNTUyJTIwMC0xLS40NDgtMS0xdi05YzAtLjU1Mi40NDgtMSUyMDEtMXMxJTIwLjQ0OCUyMDElMjAxdjljMCUyMC41NTItLjQ0OCUyMDEtMSUyMDF6bS00JTIwMGMtLjU1MiUyMDAtMS0uNDQ4LTEtMXYtOWMwLS41NTIuNDQ4LTElMjAxLTFzMSUyMC40NDglMjAxJTIwMXY5YzAlMjAuNTUyLS40NDglMjAxLTElMjAxeiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG4gIH1cblxuICAmLS1tYXgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjI4JTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBmaWxsJTNEJTIyJTIzRUI1MzNGJTIyJTIwZCUzRCUyMk0yOS40MDIlMjAyOEgyLjU5NEMuNjAyJTIwMjgtLjY0MiUyMDI1Ljg3Mi4zNTQlMjAyNC4xN0wxMy43NTYlMjAxLjI3N0MxNC4yNTUuNDI3JTIwMTUuMTI3JTIwMCUyMDE1Ljk5NyUyMDBjLjg3MiUyMDAlMjAxLjc0My40MjYlMjAyLjI0JTIwMS4yNzdsMTMuNDA1JTIwMjIuODk1Yy45OTYlMjAxLjctLjI1JTIwMy44MjctMi4yNCUyMDMuODI3em0uNDgyLTIuODI2TDE2LjQ4JTIwMi4yNzhjLS4xMzMtLjIyNy0uMzM2LS4yNzUtLjQ4Mi0uMjc1LS4xNDclMjAwLS4zNS4wNDgtLjQ4My4yNzVMMi4xMSUyMDI1LjE3NGMtLjEzLjIyNi0uMDcyLjQyMyUyMDAlMjAuNTQ4LjA3NS4xMjYuMjE4LjI3NS40ODQuMjc1aDI2LjgwOGMuMjY1JTIwMCUyMC40MS0uMTUuNDgyLS4yNzUuMDczLS4xMjUuMTMzLS4zMjIlMjAwLS41NDh6TTIwJTIwMjNjLS41NTIlMjAwLTEtLjQ0OC0xLTF2LTljMC0uNTUyLjQ0OC0xJTIwMS0xczElMjAuNDQ4JTIwMSUyMDF2OWMwJTIwLjU1Mi0uNDQ4JTIwMS0xJTIwMXptLTQlMjAwYy0uNTUyJTIwMC0xLS40NDgtMS0xdi05YzAtLjU1Mi40NDgtMSUyMDEtMXMxJTIwLjQ0OCUyMDElMjAxdjljMCUyMC41NTItLjQ0OCUyMDEtMSUyMDF6bS00JTIwMGMtLjU1MiUyMDAtMS0uNDQ4LTEtMXYtOWMwLS41NTIuNDQ4LTElMjAxLTFzMSUyMC40NDglMjAxJTIwMXY5YzAlMjAuNTUyLS40NDglMjAxLTElMjAxeiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG4gIH1cbn1cblxuLyogU3RyYXRlZ3kgeWllbGQgKi9cbi5zdHJhdGVneS15aWVsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDhkZmU2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5zdHJhdGVneS15aWVsZF9fcGVyaW9kcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdHJhdGVneS15aWVsZF9fcGVyaW9kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMzMzMzJVxufVxuXG4uc3RyYXRlZ3kteWllbGRfX3BlcmlvZC1udW1iZXIge1xuICBmb250LXNpemU6ICRmb250LS1zdHJhdGVneS1sZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuXG4gICYgPiBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLW5vcm1hbDtcbiAgfVxufVxuXG4uc3RyYXRlZ3kteWllbGRfX3BlcmlvZC1uYW1lIHtcbiAgY29sb3I6ICM5MzlkYTg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFN0cmF0ZWd5IG1heC4gZHJvcGRvd24gKi9cbi5zdHJhdGVneS1tYXgtZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q4ZGZlNjtcbiAgcGFkZGluZzogMTBweCAwIDE1cHg7XG5cbiAgJiA+IC5tYXgtZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtLXN0cmF0ZWd5LWxnO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LS14bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTdHJhdGVneSBpbnZlc3RpbmcgKi9cbi5zdHJhdGVneS1pbnZlc3Rpbmcge1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAmID4gLmRldGFpbC1jb250ZW50X19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJiAuY3VycmVuY3ktaWNvbjo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX2dyb3VwIHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjI4MyUyMiUyMGhlaWdodCUzRCUyMjE5Ljk3JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjgzJTIwMTkuOTclMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZDhkZmU2JTIyJTIwZCUzRCUyMk0xLjUuNXMuNzEzJTIwMTAlMjAxMCUyMDEwaDEyMWM0LjQ4MiUyMDAlMjA5JTIwNyUyMDklMjA3czMuNjgtNyUyMDktN2gxMjFjOS42NTglMjAwJTIwMTAtMTAlMjAxMC0xMCUyMiUyMGNsYXNzJTNEJTIyY2xzLTElMjIvJTNFJTNDL3N2ZyUzRScpIDAgMTAwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjgwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtLXhtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI4MHB4O1xuXG4gICYgLmN1cnJlbmN5LWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC0tbWQ7XG4gIH1cbn1cblxuLnN0cmF0ZWd5LWludmVzdGluZ19fcGx1cy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDdlMDtcbiAgYm9yZGVyLXJhZGl1czogMTFweCAwIDAgMTFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHdpZHRoOiAxODZweDtcbn1cblxuLnN0cmF0ZWd5LWludmVzdGluZ19fbWludXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmIzNDU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTFweCAxMXB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgd2lkdGg6IDg5cHg7XG59XG5cbi5zdHJhdGVneS1pbnZlc3RpbmdfX3RvdGFsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyODBweDtcblxuICAmID4gLnRvdGFsLXZhbHVlIHtcbiAgICAmID4gLmN1cnJlbmN5LWljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LS1zbTtcbiAgICB9XG4gIH1cbn1cblxuLyogSW52ZXN0bWVudCBwb3J0Zm9saW8gKi9cbi5zdHJhdGVneS1wb3J0Zm9saW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYgPiBoNCB7XG4gICAgZm9udC1zaXplOiAkZm9udC0teGw7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uc3RyYXRlZ3ktcG9ydGZvbGlvX190YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgJiA+IHRoZWFkIHtcbiAgICAmIHRoIHtcbiAgICAgIGNvbG9yOiAjN2NhYmQ1O1xuICAgICAgZm9udC1zaXplOiAkZm9udC0tc207XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGZlNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAmIC5jdXJyZW5jeS1pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LS14cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gdGJvZHkge1xuICAgICYgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtLW1kO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgICYuaXMtaW5jcmVhc2VkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdGF0dXMtLXN1Y2Nlc3M7XG4gICAgICB9XG5cbiAgICAgICYuaXMtZGVjcmVhc2VkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdGF0dXMtLWVycm9yO1xuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbiAgJiA+IHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAmID4gdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZhO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZhO1xuICAgIH1cbiAgfVxuXG4gICYgPiB0aGVhZCB0aDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgfVxuXG4gICYgdGhlYWQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuXG4gICYgdGhlYWQgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAmIHRoZWFkIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgJiB0aGVhZCB0aDpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG5cbiAgJiB0aGVhZCB0aDpudGgtY2hpbGQoNikge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG5cbiAgJiA+IHRib2R5IHRyLmlzLW91dC1vZi1tYXJrZXQgPiB0ZCB7XG4gICAgY29sb3I6IHJnYmEoMzMsIDM1LCAzNywgMC40KTtcbiAgfVxuXG4gICYgPiB0Ym9keSB0cjpob3ZlciB7XG4gICAgdGQ6YWZ0ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDE4LCA0NywgOTEsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi8qIFN0cmF0ZWd5IHJlc3VsdCBjaGFydCAqL1xuLnN0cmF0ZWd5LXJlc3VsdC1jaGFydCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJiA+IC5oaWRlLWJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjb2xvcjogJGNvbG9yLWxpbmstLWJhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LS1tZDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItbGluay0tYmFzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmstLWFjY2VudDtcblxuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbGluay0tYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVycm9yLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xuXG4gICZfX2NvZGUge1xuICAgIGNvbG9yOiAjMDA3N2Y1O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZDBlMGZjO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMTAwcHggMTIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAyNXB4IDVweCA1MHB4O1xuICB9XG59IiwiLmlubmVyLXJvdyB7XG4gIHdpZHRoOiAyMDBweDtcblxuICAmIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmhhcy1lcnJvciAuaW5wdXQ6bm90KC5pbnB1dC0tZGF0ZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlMEElM0MlMjEtLSUyMEdlbmVyYXRvciUzQSUyMEFkb2JlJTIwSWxsdXN0cmF0b3IlMjAyMS4wLjAlMkMlMjBTVkclMjBFeHBvcnQlMjBQbHVnLUluJTIwLiUyMFNWRyUyMFZlcnNpb24lM0ElMjA2LjAwJTIwQnVpbGQlMjAwJTI5JTIwJTIwLS0lM0UlMEElM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjIldTA0MjEldTA0M0IldTA0M0UldTA0MzlfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUwQSUwOSUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlMjBzdHlsZSUzRCUyMmVuYWJsZS1iYWNrZ3JvdW5kJTNBbmV3JTIwMCUyMDAlMjAxNCUyMDE0JTNCJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUwQSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQvY3NzJTIyJTNFJTBBJTA5LnN0MCU3QmZpbGwlM0ElMjNGNjU1MTYlM0IlN0QlMEElM0Mvc3R5bGUlM0UlMEElM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTEzLjUlMkMxMUMxMy41JTJDMTElMkMxMy41JTJDMTElMkMxMy41JTJDMTFsLTQtNGw0LTRjMC43LTAuNyUyQzAuNi0xLjglMkMwLTIuNWMtMC43LTAuNy0xLjgtMC42LTIuNSUyQzBsLTQlMkM0bC00LTQlMEElMDljLTAuNy0wLjctMS44LTAuNy0yLjUlMkMwQzAuMiUyQzAuOCUyQzAlMkMxLjMlMkMwJTJDMS43QzAlMkMyLjIlMkMwLjIlMkMyLjYlMkMwLjUlMkMzbDQlMkM0bC00JTJDNGMtMC43JTJDMC43LTAuNyUyQzEuOCUyQzAlMkMyLjVDMC44JTJDMTMuOCUyQzEuMyUyQzE0JTJDMS43JTJDMTQlMEElMDljMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAuNSUyQzAlMkMwLjktMC4yJTJDMS4yLTAuNWw0LTRsNCUyQzRjMC4zJTJDMC4zJTJDMC44JTJDMC41JTJDMS4yJTJDMC41aDBjMC41JTJDMCUyQzAuOS0wLjIlMkMxLjItMC41QzE0LjIlMkMxMi44JTJDMTQuMiUyQzExLjclMkMxMy41JTJDMTF6JTIyLyUzRSUwQSUzQy9zdmclM0UlMEEnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMTVweCA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItY29sb3I6ICNmZjM3MDk7XG4gICAgY29sb3I6ICNmZjM3MDk7XG4gIH1cbn1cblxuLmlubmVyLXRlc3QgLnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW5uZXItdGVzdCAucC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTE4MHB4O1xufVxuXG4uaW5uZXItdGVzdCAucC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDgwcHg7XG4gIC8qIGxlZnQ6IDA7ICovXG4gIG1pbi13aWR0aDogMTAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiB0b3A6IDA7ICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiB6LWluZGV4OiAxMDsgKi9cblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgIzEyMmY1YjtcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxMjJmNWI7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJiAucC1oZWFkZXJfX3VzZXItaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmlubmVyLXRlc3QgLnAtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIG92ZXJmbG93OiBhdXRvOyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbm5lci10ZXN0IC5wLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYzO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIGxlZnQ6IDA7ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4uaW5uZXItdGVzdCAucC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICBtaW4td2lkdGg6IDY0MHB4O1xufVxuXG4uaW5uZXItdGVzdCAucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyZjViO1xuICAvKiBib3R0b206IDA7ICovXG4gIGNvbG9yOiAjZmZmO1xuICAvKiBsZWZ0OiAwOyAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMzBweCA0MHB4IDUwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGZpbHRlcjogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiA5OTk5cHggc29saWQgIzEyMmY1YjtcbiAgICBib3gtc2hhZG93OiA5OTk5cHggMCAwICMxMjJmNWI7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5pbm5lci10ZXN0IC5wYWdlLnNpZGViYXItaXMtdmlzaWJsZSAucC1mb290ZXIge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmlubmVyLXRlc3QgLnBhZ2Uuc2lkZWJhci1pcy12aXNpYmxlIC5wLW1haW4ge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaW5uZXItdGVzdCAubWFpbi1iYW5uZXIge1xuICBtYXJnaW46IC0yMHB4IDAgMjBweCAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4uaW5uZXItdGVzdC5yb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmlubmVyLXRlc3QgLnAtaGVhZGVyX19leHRyYS1vcHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmNjtcbn1cbiIsIi5yZWdpc3RyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmIGgxIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1jYXB0aW9uO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmIGgyIHtcbiAgICBjb2xvcjogIzIxMjMyNTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1jYXB0aW9uO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICYgc3BhbiB7XG4gICAgICBjb2xvcjogI2FhYWZiNDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tbm9ybWFsO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAgJl9fcGVyc29uYWwtaW5mbyB7XG4gICAgZmxleDogMCAxIDY0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19wZXJzb25hbC1maWVsZHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGRmZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjBweCAyNXB4O1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgfVxuXG4gICAgJiAuaW5wdXQsXG4gICAgJiBzZWxlY3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAzNDBweDtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgICAgfVxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2FhYWZiNDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiNmJlYzY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuaW5wdXQtLWRhdGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNS45JTIwMTYlMjIlMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjBmaWxsJTNEJTIyJTIzQjZCRUM2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMy41JTJDNmgzLjJ2Mi40SDMuNVY2eiUyME0zLjUlMkMxMC4xaDMuMnYyLjRIMy41VjEwLjF6JTIwTTkuMiUyQzEwLjFoMy4ydjIuNEg5LjJWMTAuMXolMjBNOS4yJTJDNiUwQSUwOWgzLjJ2Mi40SDkuMlY2eiUyME0xNC43JTJDMS41aC0yLjJ2LTFDMTIuNSUyQzAuMiUyQzEyLjMlMkMwJTJDMTIlMkMwcy0wLjUlMkMwLjItMC41JTJDMC41djFoLTN2LTFDOC41JTJDMC4yJTJDOC4zJTJDMCUyQzglMkMwUzcuNSUyQzAuMiUyQzcuNSUyQzAuNXYxaC0zdi0xJTBBJTA5QzQuNSUyQzAuMiUyQzQuMyUyQzAlMkM0JTJDMFMzLjUlMkMwLjIlMkMzLjUlMkMwLjV2MUgxLjNDMC42JTJDMS41JTJDMCUyQzIuMSUyQzAlMkMyLjh2MTEuOEMwJTJDMTUuMyUyQzAuNSUyQzE2JTJDMS4zJTJDMTZsMCUyQzBoMTMuM2MwLjclMkMwJTJDMS4zLTAuNiUyQzEuMy0xLjNWMi44JTBBJTA5YzAuMS0wLjYtMC40LTEuMi0xLjEtMS4zSDE0Ljd6JTIwTTE1JTJDMTQuN2MwJTJDMC4xLTAuMSUyQzAuMy0wLjIlMkMwLjNoLTAuMUgxLjNDMS4yJTJDMTUlMkMxJTJDMTQuOSUyQzElMkMxNC44di0wLjFWMi44YzAtMC4xJTJDMC4xLTAuMyUyQzAuMi0wLjNoMC4xJTBBJTA5aDIuMnYxQzMuNSUyQzMuOCUyQzMuNyUyQzQlMkM0JTJDNHMwLjUtMC4yJTJDMC41LTAuNXYtMWgzdjFDNy41JTJDMy44JTJDNy43JTJDNCUyQzglMkM0czAuNS0wLjIlMkMwLjUtMC41di0xaDN2MUMxMS41JTJDMy44JTJDMTEuNyUyQzQlMkMxMiUyQzRzMC41LTAuMiUyQzAuNS0wLjUlMEElMDl2LTFoMi4yYzAuMSUyQzAlMkMwLjMlMkMwLjElMkMwLjMlMkMwLjJ2MC4xVjE0LjdMMTUlMkMxNC43eiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMTVweCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYuaGFzLWVycm9yIC5pbnB1dDpub3QoLmlucHV0LS1kYXRlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTBBJTNDJTIxLS0lMjBHZW5lcmF0b3IlM0ElMjBBZG9iZSUyMElsbHVzdHJhdG9yJTIwMjEuMC4wJTJDJTIwU1ZHJTIwRXhwb3J0JTIwUGx1Zy1JbiUyMC4lMjBTVkclMjBWZXJzaW9uJTNBJTIwNi4wMCUyMEJ1aWxkJTIwMCUyOSUyMCUyMC0tJTNFJTBBJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyJXUwNDIxJXUwNDNCJXUwNDNFJXUwNDM5XzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMEElMDklMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTIwc3R5bGUlM0QlMjJlbmFibGUtYmFja2dyb3VuZCUzQW5ldyUyMDAlMjAwJTIwMTQlMjAxNCUzQiUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlMEElM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0L2NzcyUyMiUzRSUwQSUwOS5zdDAlN0JmaWxsJTNBJTIzRjY1NTE2JTNCJTdEJTBBJTNDL3N0eWxlJTNFJTBBJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMy41JTJDMTFDMTMuNSUyQzExJTJDMTMuNSUyQzExJTJDMTMuNSUyQzExbC00LTRsNC00YzAuNy0wLjclMkMwLjYtMS44JTJDMC0yLjVjLTAuNy0wLjctMS44LTAuNi0yLjUlMkMwbC00JTJDNGwtNC00JTBBJTA5Yy0wLjctMC43LTEuOC0wLjctMi41JTJDMEMwLjIlMkMwLjglMkMwJTJDMS4zJTJDMCUyQzEuN0MwJTJDMi4yJTJDMC4yJTJDMi42JTJDMC41JTJDM2w0JTJDNGwtNCUyQzRjLTAuNyUyQzAuNy0wLjclMkMxLjglMkMwJTJDMi41QzAuOCUyQzEzLjglMkMxLjMlMkMxNCUyQzEuNyUyQzE0JTBBJTA5YzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwLjUlMkMwJTJDMC45LTAuMiUyQzEuMi0wLjVsNC00bDQlMkM0YzAuMyUyQzAuMyUyQzAuOCUyQzAuNSUyQzEuMiUyQzAuNWgwYzAuNSUyQzAlMkMwLjktMC4yJTJDMS4yLTAuNUMxNC4yJTJDMTIuOCUyQzE0LjIlMkMxMS43JTJDMTMuNSUyQzExeiUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMTVweCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmYzNzA5O1xuICAgICAgY29sb3I6ICNmZjM3MDk7XG4gICAgfVxuXG4gICAgJi5oYXMtc3VjY2VzcyAuaW5wdXQ6bm90KC5pbnB1dC0tZGF0ZSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUwQSUzQyUyMS0tJTIwR2VuZXJhdG9yJTNBJTIwQWRvYmUlMjBJbGx1c3RyYXRvciUyMDIxLjAuMCUyQyUyMFNWRyUyMEV4cG9ydCUyMFBsdWctSW4lMjAuJTIwU1ZHJTIwVmVyc2lvbiUzQSUyMDYuMDAlMjBCdWlsZCUyMDAlMjklMjAlMjAtLSUzRSUwQSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMiV1MDQyMSV1MDQzQiV1MDQzRSV1MDQzOV8xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTBBJTA5JTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYuOSUyMDEzJTIyJTIwc3R5bGUlM0QlMjJlbmFibGUtYmFja2dyb3VuZCUzQW5ldyUyMDAlMjAwJTIwMTYuOSUyMDEzJTNCJTIyJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUwQSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQvY3NzJTIyJTNFJTBBJTA5LnN0MCU3QmZpbGwlM0ElMjM3NkIzNDUlM0IlN0QlMEElM0Mvc3R5bGUlM0UlMEElM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE2LjQlMkMwLjVDMTYuMSUyQzAuMiUyQzE1LjclMkMwJTJDMTUuMyUyQzBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYy0wLjQlMkMwLTAuOCUyQzAuMi0xLjElMkMwLjVMNS41JTJDOS4yTDIuNyUyQzYuOEMyLjQlMkM2LjUlMkMyJTJDNi4zJTJDMS41JTJDNi4zJTBBJTA5Yy0wLjQlMkMwLTAuOCUyQzAuMi0xLjElMkMwLjVjLTAuNiUyQzAuNi0wLjYlMkMxLjYlMkMwLjElMkMyLjJjMCUyQzAlMkMwLjElMkMwLjElMkMwLjElMkMwLjFsNCUyQzMuNWMwLjMlMkMwLjMlMkMwLjclMkMwLjQlMkMxJTJDMC40YzAuNCUyQzAlMkMwLjgtMC4yJTJDMS4xLTAuNWw5LjctOS44JTBBJTA5QzE3JTJDMi4xJTJDMTclMkMxLjElMkMxNi40JTJDMC41eiUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMTVweCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC0tYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19zbXMtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLCAyMTQsIDg1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1jYXB0aW9uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuXG4gIC5yZWdpc3RyYXRpb24gJl9fc21zLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNkOGRmZTYgI2Q4ZGZlNiAjZDhkZmU2IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC0tYmFzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWFhZmI0O1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2FhYWZiNDtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMsIDIxNCwgODUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1jYXB0aW9uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDM1cHggYXV0byA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjIwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4zcmVtIDAuNXJlbSAwIHJnYmEoMjUzLCAyMTQsIDg1LCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2VudGVyLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3ItbWVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMjQwZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjY2YyNDBkO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl06YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNjZjI0MGQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl06YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNjZjI0MGQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAucmVnaXN0cmF0aW9uX19yb3cuaGFzLXN1Y2Nlc3MgJiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29tbW9uLWluZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZmxleDogMCAxIDQwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4IDUwcHg7XG4gICAgbWFyZ2luOiAxMjBweCAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0MSwgMjQ2LCAwLjUpO1xuXG4gICAgJiBoMiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWljb24tLWFjY2VudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LS1ib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi0tYWNjZW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICAmIC5saW5rLS1waG9uZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWljb24tLWFjY2VudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDc3ZjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstLXBob25lIC5zdmctaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBmaWxsOiAjZmZjNDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGNvbG9yOiByZ2JhKDMzLCA0MywgNjgsIDAuNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NztcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLnAtd3JhcHBlci0tcmVnaXN0cmF0aW9uIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLnAtaGVhZGVyLS1yZWdpc3RyYXRpb24ge1xuICBtaW4td2lkdGg6IDMwMHB4XG59XG5cbi5wLWhlYWRlci0tcmVnaXN0cmF0aW9uIH4gLnAtZm9vdGVyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX3BlcnNvbmFsLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19jb21tb24taW5mbyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gYXV0bztcbiAgfVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1oZWFkZXJfX2VwaWdyYXBoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wLWhlYWRlcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1oZWFkZXItLXJlZ2lzdHJhdGlvbiAubGFuZy1zd2l0Y2hlcntcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbl9fcm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19yb3cgbGFiZWx7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVnaXN0cmF0aW9uX19yb3cuY291bnRyeS1yb3cgLmlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mbGFnLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuXG4gIC5yZWdpc3RyYXRpb25fX3Jvdy5oYXMtZXJyb3IgLmlucHV0Om5vdCguaW5wdXQtLWRhdGUpLFxuICAucmVnaXN0cmF0aW9uX19yb3cuaGFzLXN1Y2Nlc3MgLmlucHV0Om5vdCguaW5wdXQtLWRhdGUpLFxuICAucmVnaXN0cmF0aW9uX19yb3cgLmlucHV0LS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgNTAlO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvbl9fc21zLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvbiAucmVnaXN0cmF0aW9uX19zbXMtaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2Q4ZGZlNjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19jb21tb24taW5mbyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wLWZvb3Rlcl9fYm90dG9tLC5wLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1mb290ZXJfX3Bob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZm9vdGVyX19zb2NpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnAtaGVhZGVyIC5idG4uYnRuLS1zb2xpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZWdpc3RyYXRpb25fX3BlcnNvbmFsLWZpZWxkcyB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cblxuLnAtd3JhcHBlci0tcmVnaXN0cmF0aW9uIC5jb250ZW50LWlubmVyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ucC13cmFwcGVyLS1yZWdpc3RyYXRpb24gLnAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiIsIi5yZWdpc3RyYXRpb24taW5mbyB7XG4gICYgaDIge1xuICAgIGNvbG9yOiAkY29sb3ItaWNvbi0tYWNjZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtLWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG5cbiAgJiBwIHtcbiAgICBjb2xvcjogJGNvbG9yLWljb24tLWFjY2VudDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkZmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweCAxNnB4O1xuXG4gICAgJiAubGluay0tcGhvbmUge1xuICAgICAgY29sb3I6ICRjb2xvci1pY29uLS1hY2NlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubGluay0tcGhvbmUgLnN2Zy1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGZpbGw6ICNmZmM0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbm90ZSB7XG4gICAgY29sb3I6IHJnYmEoMzMsIDQzLCA2OCwgMC42KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxufSIsIi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTgsIDQ3LCA5MSwgMC4yNSk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1ODBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAmX19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYgaW5wdXRbdHlwZT10ZXh0XSwgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cblxuICAmIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuXG4gICAgJiAuYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDdweCA0MHB4IDZweDtcbiAgICB9XG4gIH1cblxuICAmLS1hY2NvdW50LXByb2ZpbGUge1xuICAgICYgc3BhbiB7XG4gICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYgLmJ0biB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgJiAuY2FuY2VsLWJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTAlO1xuICB0b3A6IDE1dmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiAxMTtcblxuICAmLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmMyMzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWJjMjMxO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZmMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YyNDBkO1xuICAgIGJvcmRlci1jb2xvcjogI2NmMjQwZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYgPiAuY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XG4gICAgd2lkdGg6IDE1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSxcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iXX0= */
