/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/build/redesignPortal/images/default-skin.e3f799c6.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/build/redesignPortal/images/default-skin.b257fa9c.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
          transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(/build/redesignPortal/images/preloader.e34aafbb.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;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;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.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.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.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.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.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.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-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .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 input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance: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.15);-webkit-box-sizing:border-box;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}.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);top:26%}.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);top:40%}.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:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.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;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.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-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;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;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis: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;-webkit-justify-content: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:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.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:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.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:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-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.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;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{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-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;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.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;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;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-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)}}/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        -ms-user-select: none;
	    user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::-moz-selection {
	background: transparent;
}
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	-webkit-filter: inherit;
	        filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1), -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/build/redesignPortal/images/layers.a6137456.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/build/redesignPortal/images/layers-2x.4f0283c6.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(/build/redesignPortal/images/marker-icon.2273e3d8.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	-webkit-box-shadow: none;
	        box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	-webkit-box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	        box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}
 
.leaflet-container .leaflet-control-search {
	position:relative;
	float:left;
	background:#fff;
	color:#1978cf;
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	border-radius: 4px;
	background-color: rgba(255, 255, 255, 0.8);
	z-index:1000;	
	margin-left: 10px;
	margin-top: 10px;
}
.leaflet-control-search.search-exp {/*expanded*/
	background: #fff;
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;	
}
.leaflet-control-search .search-input {
	display:block;
	float:left;
	background: #fff;
	border:1px solid #666;
	border-radius:2px;
	height:22px;
	padding:0 20px 0 2px;
	margin:4px 0 4px 4px;
}
.leaflet-control-search.search-load .search-input {
	background: url(/build/redesignPortal/images/loader.f9b7a75b.gif) no-repeat center right #fff;
}
.leaflet-control-search.search-load .search-cancel {
	visibility:hidden;
}
.leaflet-control-search .search-cancel {
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	right:28px;
	margin:6px 0;
	background: url(/build/redesignPortal/images/search-icon.549b33ba.png) no-repeat 0 -46px;
	text-decoration:none;
	filter: alpha(opacity=80);
	opacity: 0.8;		
}
.leaflet-control-search .search-cancel:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.leaflet-control-search .search-cancel span {
	display:none;/* comment for cancel button imageless */
	font-size:18px;
	line-height:20px;
	color:#ccc;
	font-weight:bold;
}
.leaflet-control-search .search-cancel:hover span {
	color:#aaa;
}
.leaflet-control-search .search-button {
	display:block;
	float:left;
	width:30px;
	height:30px;	
	background: url(/build/redesignPortal/images/search-icon.549b33ba.png) no-repeat 4px 4px #fff;
	border-radius:4px;
}
.leaflet-control-search .search-button:hover {
	background: url(/build/redesignPortal/images/search-icon.549b33ba.png) no-repeat 4px -20px #fafafa;
}
.leaflet-control-search .search-tooltip {
	position:absolute;
	top:100%;
	left:0;
	float:left;
	list-style: none;
	padding-left: 0;
	min-width:120px;
	max-height:122px;
	-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.4);
	        box-shadow: 1px 1px 6px rgba(0,0,0,0.4);
	background-color: rgba(0, 0, 0, 0.25);
	z-index:1010;
	overflow-y:auto;
	overflow-x:hidden;
	cursor: pointer;
}
.leaflet-control-search .search-tip {
	margin:2px;
	padding:2px 4px;
	display:block;
	color:black;
	background: #eee;
	border-radius:.25em;
	text-decoration:none;	
	white-space:nowrap;
	vertical-align:middle;
}
.leaflet-control-search .search-button:hover {
	background-color: #f4f4f4;
}
.leaflet-control-search .search-tip-select,
.leaflet-control-search .search-tip:hover {
	background-color: #fff;
}
.leaflet-control-search .search-alert {
	cursor:pointer;
	clear:both;
	font-size:.75em;
	margin-bottom:5px;
	padding:0 .25em;
	color:#e00;
	font-weight:bold;
	border-radius:.25em;
}


.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(/build/redesignPortal/images/spritesheet.deac1d4a.png);background-image:-webkit-gradient(linear,left top, left bottom,from(transparent),to(transparent)),url(/build/redesignPortal/images/spritesheet.fd5728f2.svg);background-image:linear-gradient(transparent,transparent),url(/build/redesignPortal/images/spritesheet.fd5728f2.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(/build/redesignPortal/images/spritesheet-2x.6a1e950d.png);background-image:-webkit-gradient(linear,left top, left bottom,from(transparent),to(transparent)),url(/build/redesignPortal/images/spritesheet.fd5728f2.svg);background-image:linear-gradient(transparent,transparent),url(/build/redesignPortal/images/spritesheet.fd5728f2.svg)}
.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}
.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#FFF;font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}
.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}
.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}
.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,0.5);border:1px solid transparent;border-radius:4px;color:#fff;font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:rgba(0,0,0,0.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}
.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:rgba(254,87,161,0.1);border:4px dashed rgba(254,87,161,0.6);border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box}
.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}.location, .reserve, .offer .offer-link, .heroImage-button, .offerList-item-link, .welcome-more, .block-events-offers .view-all-link, .event-body .event-actions .event-actions-link, .slideshow-neptune-slideContent a:only-child, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-action, .explore-item-container .item-content .item-view-more {
  border-style: solid;
  border-width: 2px;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.075em;
  line-height: 1;
  overflow: hidden;
  padding: 15px 58px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap; }

.location, .reserve, .offer .offer-link, .heroImage-button, .offerList-item-link, .welcome-more, .block-events-offers .view-all-link, .event-body .event-actions .event-actions-link, .slideshow-neptune-slideContent a:only-child, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-action, .explore-item-container .item-content .item-view-more {
  background: #ffda57;
  border-color: #ffda57;
  color: #2a2526; }
  .location:hover, .reserve:hover, .offer .offer-link:hover, .heroImage-button:hover, .offerList-item-link:hover, .welcome-more:hover, .block-events-offers .view-all-link:hover, .event-body .event-actions .event-actions-link:hover, .slideshow-neptune-slideContent a:hover:only-child, .post-more-link:hover, .interactive-map-content .popup-more-link:hover, .object-actions .object-action:hover, .explore-item-container .item-content .item-view-more:hover {
    background: #fff;
    border-color: #fff;
    color: #2a2526; }
  .location:active, .reserve:active, .offer .offer-link:active, .heroImage-button:active, .offerList-item-link:active, .welcome-more:active, .block-events-offers .view-all-link:active, .event-body .event-actions .event-actions-link:active, .slideshow-neptune-slideContent a:active:only-child, .post-more-link:active, .interactive-map-content .popup-more-link:active, .object-actions .object-action:active, .explore-item-container .item-content .item-view-more:active {
    background: #183d64;
    border-color: #183d64;
    color: #2a2526; }
  .location:disabled, .reserve:disabled, .offer .offer-link:disabled, .heroImage-button:disabled, .offerList-item-link:disabled, .welcome-more:disabled, .block-events-offers .view-all-link:disabled, .event-body .event-actions .event-actions-link:disabled, .slideshow-neptune-slideContent a:disabled:only-child, .post-more-link:disabled, .interactive-map-content .popup-more-link:disabled, .object-actions .object-action:disabled, .explore-item-container .item-content .item-view-more:disabled {
    background-color: #cbcac7;
    border-color: #cbcac7;
    color: #fff;
    cursor: not-allowed; }
    .location:disabled:hover, .reserve:disabled:hover, .offer .offer-link:disabled:hover, .heroImage-button:disabled:hover, .offerList-item-link:disabled:hover, .welcome-more:disabled:hover, .block-events-offers .view-all-link:disabled:hover, .event-body .event-actions .event-actions-link:disabled:hover, .slideshow-neptune-slideContent a:disabled:hover:only-child, .post-more-link:disabled:hover, .interactive-map-content .popup-more-link:disabled:hover, .object-actions .object-action:disabled:hover, .explore-item-container .item-content .item-view-more:disabled:hover, .location:disabled:active, .reserve:disabled:active, .offer .offer-link:disabled:active, .heroImage-button:disabled:active, .offerList-item-link:disabled:active, .welcome-more:disabled:active, .block-events-offers .view-all-link:disabled:active, .event-body .event-actions .event-actions-link:disabled:active, .slideshow-neptune-slideContent a:disabled:active:only-child, .post-more-link:disabled:active, .interactive-map-content .popup-more-link:disabled:active, .object-actions .object-action:disabled:active, .explore-item-container .item-content .item-view-more:disabled:active {
      background-color: #cbcac7;
      border-color: #fff; }

.block-events-offers .view-all-link {
  background: rgba(0, 0, 0, 0);
  color: #ffda57; }
  .block-events-offers .view-all-link:hover, .block-events-offers .view-all-link:active {
    background: #ffda57;
    border-color: #ffda57;
    color: #2a2526; }

.location, .event-body .event-actions .read-more-link, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-more, .explore-item-container .item-content .item-view-more {
  background: #fff;
  border-color: #fff; }
  .location:hover, .event-body .event-actions .read-more-link:hover, .post-more-link:hover, .interactive-map-content .popup-more-link:hover, .object-actions .object-more:hover, .explore-item-container .item-content .item-view-more:hover {
    background: #0e243b;
    border-color: #0e243b; }
  .location:active, .event-body .event-actions .read-more-link:active, .post-more-link:active, .interactive-map-content .popup-more-link:active, .object-actions .object-more:active, .explore-item-container .item-content .item-view-more:active {
    background: #183d64;
    border-color: #183d64; }

@media (max-width: 1280px) {
  .location, .reserve, .offer .offer-link, .heroImage-button, .offerList-item-link, .welcome-more, .block-events-offers .view-all-link, .event-body .event-actions .event-actions-link, .slideshow-neptune-slideContent a:only-child, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-action, .explore-item-container .item-content .item-view-more {
    font-size: 14px; } }

.location, .reserve, .offer .offer-link, .heroImage-button, .offerList-item-link, .welcome-more, .block-events-offers .view-all-link, .event-body .event-actions .event-actions-link, .slideshow-neptune-slideContent a:only-child, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-action, .explore-item-container .item-content .item-view-more {
  border-radius: 64px;
  border-style: solid;
  border-width: 2px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 30px;
  overflow: hidden;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  text-transform: unset;
  white-space: nowrap; }

.location:hover, .reserve:hover, .offer .offer-link:hover, .heroImage-button:hover, .offerList-item-link:hover, .welcome-more:hover, .block-events-offers .view-all-link:hover, .event-body .event-actions .event-actions-link:hover, .slideshow-neptune-slideContent a:hover:only-child, .post-more-link:hover, .interactive-map-content .popup-more-link:hover, .object-actions .object-action:hover, .explore-item-container .item-content .item-view-more:hover {
  background: #ffda57;
  border-color: #ffda57;
  color: #2a2526; }

.block-events-offers .view-all-link {
  background: #fff;
  border-color: rgba(255, 255, 255, 0);
  -webkit-box-shadow: unset;
          box-shadow: unset;
  color: #06728a; }
  .block-events-offers .view-all-link:hover, .block-events-offers .view-all-link:active {
    background: #ffda57;
    border-color: #ffda57;
    color: #2a2526; }

.location, .event-body .event-actions .read-more-link, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-more, .explore-item-container .item-content .item-view-more {
  background: #0e243b;
  border-color: #0e243b;
  color: #fff; }
  .location:hover, .event-body .event-actions .read-more-link:hover, .post-more-link:hover, .interactive-map-content .popup-more-link:hover, .object-actions .object-more:hover, .explore-item-container .item-content .item-view-more:hover {
    background: #0e243b;
    border-color: #0e243b;
    color: #fff; }
  .location:active, .event-body .event-actions .read-more-link:active, .post-more-link:active, .interactive-map-content .popup-more-link:active, .object-actions .object-more:active, .explore-item-container .item-content .item-view-more:active {
    background: #183d64;
    border-color: #183d64;
    color: #fff; }

@media (max-width: 1024px) {
  .location, .reserve, .offer .offer-link, .heroImage-button, .offerList-item-link, .welcome-more, .block-events-offers .view-all-link, .event-body .event-actions .event-actions-link, .slideshow-neptune-slideContent a:only-child, .post-more-link, .interactive-map-content .popup-more-link, .object-actions .object-action, .explore-item-container .item-content .item-view-more {
    font-size: 14px;
    padding: 8px 16px; } }

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

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

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

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

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

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

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

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

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

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

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

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

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

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

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

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

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

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

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

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\F26E"; }

.fa-accessible-icon:before {
  content: "\F368"; }

.fa-accusoft:before {
  content: "\F369"; }

.fa-acquisitions-incorporated:before {
  content: "\F6AF"; }

.fa-ad:before {
  content: "\F641"; }

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

.fa-address-card:before {
  content: "\F2BB"; }

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

.fa-adn:before {
  content: "\F170"; }

.fa-adversal:before {
  content: "\F36A"; }

.fa-affiliatetheme:before {
  content: "\F36B"; }

.fa-air-freshener:before {
  content: "\F5D0"; }

.fa-airbnb:before {
  content: "\F834"; }

.fa-algolia:before {
  content: "\F36C"; }

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

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

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

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

.fa-alipay:before {
  content: "\F642"; }

.fa-allergies:before {
  content: "\F461"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-amazon-pay:before {
  content: "\F42C"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-american-sign-language-interpreting:before {
  content: "\F2A3"; }

.fa-amilia:before {
  content: "\F36D"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-android:before {
  content: "\F17B"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angry:before {
  content: "\F556"; }

.fa-angrycreative:before {
  content: "\F36E"; }

.fa-angular:before {
  content: "\F420"; }

.fa-ankh:before {
  content: "\F644"; }

.fa-app-store:before {
  content: "\F36F"; }

.fa-app-store-ios:before {
  content: "\F370"; }

.fa-apper:before {
  content: "\F371"; }

.fa-apple:before {
  content: "\F179"; }

.fa-apple-alt:before {
  content: "\F5D1"; }

.fa-apple-pay:before {
  content: "\F415"; }

.fa-archive:before {
  content: "\F187"; }

.fa-archway:before {
  content: "\F557"; }

.fa-arrow-alt-circle-down:before {
  content: "\F358"; }

.fa-arrow-alt-circle-left:before {
  content: "\F359"; }

.fa-arrow-alt-circle-right:before {
  content: "\F35A"; }

.fa-arrow-alt-circle-up:before {
  content: "\F35B"; }

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

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

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

.fa-arrow-down:before {
  content: "\F063"; }

.fa-arrow-left:before {
  content: "\F060"; }

.fa-arrow-right:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

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

.fa-arrows-alt-h:before {
  content: "\F337"; }

.fa-arrows-alt-v:before {
  content: "\F338"; }

.fa-artstation:before {
  content: "\F77A"; }

.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-asymmetrik:before {
  content: "\F372"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-atlas:before {
  content: "\F558"; }

.fa-atlassian:before {
  content: "\F77B"; }

.fa-atom:before {
  content: "\F5D2"; }

.fa-audible:before {
  content: "\F373"; }

.fa-audio-description:before {
  content: "\F29E"; }

.fa-autoprefixer:before {
  content: "\F41C"; }

.fa-avianex:before {
  content: "\F374"; }

.fa-aviato:before {
  content: "\F421"; }

.fa-award:before {
  content: "\F559"; }

.fa-aws:before {
  content: "\F375"; }

.fa-baby:before {
  content: "\F77C"; }

.fa-baby-carriage:before {
  content: "\F77D"; }

.fa-backspace:before {
  content: "\F55A"; }

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

.fa-bacon:before {
  content: "\F7E5"; }

.fa-bacteria:before {
  content: "\E059"; }

.fa-bacterium:before {
  content: "\E05A"; }

.fa-bahai:before {
  content: "\F666"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-balance-scale-left:before {
  content: "\F515"; }

.fa-balance-scale-right:before {
  content: "\F516"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-band-aid:before {
  content: "\F462"; }

.fa-bandcamp:before {
  content: "\F2D5"; }

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

.fa-bars:before {
  content: "\F0C9"; }

.fa-baseball-ball:before {
  content: "\F433"; }

.fa-basketball-ball:before {
  content: "\F434"; }

.fa-bath:before {
  content: "\F2CD"; }

.fa-battery-empty:before {
  content: "\F244"; }

.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battle-net:before {
  content: "\F835"; }

.fa-bed:before {
  content: "\F236"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bezier-curve:before {
  content: "\F55B"; }

.fa-bible:before {
  content: "\F647"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-biking:before {
  content: "\F84A"; }

.fa-bimobject:before {
  content: "\F378"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-biohazard:before {
  content: "\F780"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitcoin:before {
  content: "\F379"; }

.fa-bity:before {
  content: "\F37A"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-blackberry:before {
  content: "\F37B"; }

.fa-blender:before {
  content: "\F517"; }

.fa-blender-phone:before {
  content: "\F6B6"; }

.fa-blind:before {
  content: "\F29D"; }

.fa-blog:before {
  content: "\F781"; }

.fa-blogger:before {
  content: "\F37C"; }

.fa-blogger-b:before {
  content: "\F37D"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

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

.fa-bolt:before {
  content: "\F0E7"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-bone:before {
  content: "\F5D7"; }

.fa-bong:before {
  content: "\F55C"; }

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

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

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

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

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

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

.fa-bootstrap:before {
  content: "\F836"; }

.fa-border-all:before {
  content: "\F84C"; }

.fa-border-none:before {
  content: "\F850"; }

.fa-border-style:before {
  content: "\F853"; }

.fa-bowling-ball:before {
  content: "\F436"; }

.fa-box:before {
  content: "\F466"; }

.fa-box-open:before {
  content: "\F49E"; }

.fa-box-tissue:before {
  content: "\E05B"; }

.fa-boxes:before {
  content: "\F468"; }

.fa-braille:before {
  content: "\F2A1"; }

.fa-brain:before {
  content: "\F5DC"; }

.fa-bread-slice:before {
  content: "\F7EC"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-briefcase-medical:before {
  content: "\F469"; }

.fa-broadcast-tower:before {
  content: "\F519"; }

.fa-broom:before {
  content: "\F51A"; }

.fa-brush:before {
  content: "\F55D"; }

.fa-btc:before {
  content: "\F15A"; }

.fa-buffer:before {
  content: "\F837"; }

.fa-bug:before {
  content: "\F188"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-burn:before {
  content: "\F46A"; }

.fa-buromobelexperte:before {
  content: "\F37F"; }

.fa-bus:before {
  content: "\F207"; }

.fa-bus-alt:before {
  content: "\F55E"; }

.fa-business-time:before {
  content: "\F64A"; }

.fa-buy-n-large:before {
  content: "\F8A6"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-calendar:before {
  content: "\F133"; }

.fa-calendar-alt:before {
  content: "\F073"; }

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

.fa-calendar-day:before {
  content: "\F783"; }

.fa-calendar-minus:before {
  content: "\F272"; }

.fa-calendar-plus:before {
  content: "\F271"; }

.fa-calendar-times:before {
  content: "\F273"; }

.fa-calendar-week:before {
  content: "\F784"; }

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

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

.fa-campground:before {
  content: "\F6BB"; }

.fa-canadian-maple-leaf:before {
  content: "\F785"; }

.fa-candy-cane:before {
  content: "\F786"; }

.fa-cannabis:before {
  content: "\F55F"; }

.fa-capsules:before {
  content: "\F46B"; }

.fa-car:before {
  content: "\F1B9"; }

.fa-car-alt:before {
  content: "\F5DE"; }

.fa-car-battery:before {
  content: "\F5DF"; }

.fa-car-crash:before {
  content: "\F5E1"; }

.fa-car-side:before {
  content: "\F5E4"; }

.fa-caravan:before {
  content: "\F8FF"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-caret-square-down:before {
  content: "\F150"; }

.fa-caret-square-left:before {
  content: "\F191"; }

.fa-caret-square-right:before {
  content: "\F152"; }

.fa-caret-square-up:before {
  content: "\F151"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-carrot:before {
  content: "\F787"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cash-register:before {
  content: "\F788"; }

.fa-cat:before {
  content: "\F6BE"; }

.fa-cc-amazon-pay:before {
  content: "\F42D"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-apple-pay:before {
  content: "\F416"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-centercode:before {
  content: "\F380"; }

.fa-centos:before {
  content: "\F789"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-chair:before {
  content: "\F6C0"; }

.fa-chalkboard:before {
  content: "\F51B"; }

.fa-chalkboard-teacher:before {
  content: "\F51C"; }

.fa-charging-station:before {
  content: "\F5E7"; }

.fa-chart-area:before {
  content: "\F1FE"; }

.fa-chart-bar:before {
  content: "\F080"; }

.fa-chart-line:before {
  content: "\F201"; }

.fa-chart-pie:before {
  content: "\F200"; }

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

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

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

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

.fa-cheese:before {
  content: "\F7EF"; }

.fa-chess:before {
  content: "\F439"; }

.fa-chess-bishop:before {
  content: "\F43A"; }

.fa-chess-board:before {
  content: "\F43C"; }

.fa-chess-king:before {
  content: "\F43F"; }

.fa-chess-knight:before {
  content: "\F441"; }

.fa-chess-pawn:before {
  content: "\F443"; }

.fa-chess-queen:before {
  content: "\F445"; }

.fa-chess-rook:before {
  content: "\F447"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

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

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

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-down:before {
  content: "\F078"; }

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

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

.fa-chevron-up:before {
  content: "\F077"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-chromecast:before {
  content: "\F838"; }

.fa-church:before {
  content: "\F51D"; }

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

.fa-circle-notch:before {
  content: "\F1CE"; }

.fa-city:before {
  content: "\F64F"; }

.fa-clinic-medical:before {
  content: "\F7F2"; }

.fa-clipboard:before {
  content: "\F328"; }

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

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

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

.fa-clone:before {
  content: "\F24D"; }

.fa-closed-captioning:before {
  content: "\F20A"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-cloud-download-alt:before {
  content: "\F381"; }

.fa-cloud-meatball:before {
  content: "\F73B"; }

.fa-cloud-moon:before {
  content: "\F6C3"; }

.fa-cloud-moon-rain:before {
  content: "\F73C"; }

.fa-cloud-rain:before {
  content: "\F73D"; }

.fa-cloud-showers-heavy:before {
  content: "\F740"; }

.fa-cloud-sun:before {
  content: "\F6C4"; }

.fa-cloud-sun-rain:before {
  content: "\F743"; }

.fa-cloud-upload-alt:before {
  content: "\F382"; }

.fa-cloudflare:before {
  content: "\E07D"; }

.fa-cloudscale:before {
  content: "\F383"; }

.fa-cloudsmith:before {
  content: "\F384"; }

.fa-cloudversify:before {
  content: "\F385"; }

.fa-cocktail:before {
  content: "\F561"; }

.fa-code:before {
  content: "\F121"; }

.fa-code-branch:before {
  content: "\F126"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cog:before {
  content: "\F013"; }

.fa-cogs:before {
  content: "\F085"; }

.fa-coins:before {
  content: "\F51E"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-comment:before {
  content: "\F075"; }

.fa-comment-alt:before {
  content: "\F27A"; }

.fa-comment-dollar:before {
  content: "\F651"; }

.fa-comment-dots:before {
  content: "\F4AD"; }

.fa-comment-medical:before {
  content: "\F7F5"; }

.fa-comment-slash:before {
  content: "\F4B3"; }

.fa-comments:before {
  content: "\F086"; }

.fa-comments-dollar:before {
  content: "\F653"; }

.fa-compact-disc:before {
  content: "\F51F"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-compress:before {
  content: "\F066"; }

.fa-compress-alt:before {
  content: "\F422"; }

.fa-compress-arrows-alt:before {
  content: "\F78C"; }

.fa-concierge-bell:before {
  content: "\F562"; }

.fa-confluence:before {
  content: "\F78D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-cookie:before {
  content: "\F563"; }

.fa-cookie-bite:before {
  content: "\F564"; }

.fa-copy:before {
  content: "\F0C5"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-cotton-bureau:before {
  content: "\F89E"; }

.fa-couch:before {
  content: "\F4B8"; }

.fa-cpanel:before {
  content: "\F388"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-creative-commons-by:before {
  content: "\F4E7"; }

.fa-creative-commons-nc:before {
  content: "\F4E8"; }

.fa-creative-commons-nc-eu:before {
  content: "\F4E9"; }

.fa-creative-commons-nc-jp:before {
  content: "\F4EA"; }

.fa-creative-commons-nd:before {
  content: "\F4EB"; }

.fa-creative-commons-pd:before {
  content: "\F4EC"; }

.fa-creative-commons-pd-alt:before {
  content: "\F4ED"; }

.fa-creative-commons-remix:before {
  content: "\F4EE"; }

.fa-creative-commons-sa:before {
  content: "\F4EF"; }

.fa-creative-commons-sampling:before {
  content: "\F4F0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1"; }

.fa-creative-commons-share:before {
  content: "\F4F2"; }

.fa-creative-commons-zero:before {
  content: "\F4F3"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-critical-role:before {
  content: "\F6C9"; }

.fa-crop:before {
  content: "\F125"; }

.fa-crop-alt:before {
  content: "\F565"; }

.fa-cross:before {
  content: "\F654"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-crow:before {
  content: "\F520"; }

.fa-crown:before {
  content: "\F521"; }

.fa-crutch:before {
  content: "\F7F7"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-css3-alt:before {
  content: "\F38B"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-cut:before {
  content: "\F0C4"; }

.fa-cuttlefish:before {
  content: "\F38C"; }

.fa-d-and-d:before {
  content: "\F38D"; }

.fa-d-and-d-beyond:before {
  content: "\F6CA"; }

.fa-dailymotion:before {
  content: "\E052"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-deaf:before {
  content: "\F2A4"; }

.fa-deezer:before {
  content: "\E077"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-democrat:before {
  content: "\F747"; }

.fa-deploydog:before {
  content: "\F38E"; }

.fa-deskpro:before {
  content: "\F38F"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-dev:before {
  content: "\F6CC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-dharmachakra:before {
  content: "\F655"; }

.fa-dhl:before {
  content: "\F790"; }

.fa-diagnoses:before {
  content: "\F470"; }

.fa-diaspora:before {
  content: "\F791"; }

.fa-dice:before {
  content: "\F522"; }

.fa-dice-d20:before {
  content: "\F6CF"; }

.fa-dice-d6:before {
  content: "\F6D1"; }

.fa-dice-five:before {
  content: "\F523"; }

.fa-dice-four:before {
  content: "\F524"; }

.fa-dice-one:before {
  content: "\F525"; }

.fa-dice-six:before {
  content: "\F526"; }

.fa-dice-three:before {
  content: "\F527"; }

.fa-dice-two:before {
  content: "\F528"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-digital-ocean:before {
  content: "\F391"; }

.fa-digital-tachograph:before {
  content: "\F566"; }

.fa-directions:before {
  content: "\F5EB"; }

.fa-discord:before {
  content: "\F392"; }

.fa-discourse:before {
  content: "\F393"; }

.fa-disease:before {
  content: "\F7FA"; }

.fa-divide:before {
  content: "\F529"; }

.fa-dizzy:before {
  content: "\F567"; }

.fa-dna:before {
  content: "\F471"; }

.fa-dochub:before {
  content: "\F394"; }

.fa-docker:before {
  content: "\F395"; }

.fa-dog:before {
  content: "\F6D3"; }

.fa-dollar-sign:before {
  content: "\F155"; }

.fa-dolly:before {
  content: "\F472"; }

.fa-dolly-flatbed:before {
  content: "\F474"; }

.fa-donate:before {
  content: "\F4B9"; }

.fa-door-closed:before {
  content: "\F52A"; }

.fa-door-open:before {
  content: "\F52B"; }

.fa-dot-circle:before {
  content: "\F192"; }

.fa-dove:before {
  content: "\F4BA"; }

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

.fa-draft2digital:before {
  content: "\F396"; }

.fa-drafting-compass:before {
  content: "\F568"; }

.fa-dragon:before {
  content: "\F6D5"; }

.fa-draw-polygon:before {
  content: "\F5EE"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-dribbble-square:before {
  content: "\F397"; }

.fa-dropbox:before {
  content: "\F16B"; }

.fa-drum:before {
  content: "\F569"; }

.fa-drum-steelpan:before {
  content: "\F56A"; }

.fa-drumstick-bite:before {
  content: "\F6D7"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-dumbbell:before {
  content: "\F44B"; }

.fa-dumpster:before {
  content: "\F793"; }

.fa-dumpster-fire:before {
  content: "\F794"; }

.fa-dungeon:before {
  content: "\F6D9"; }

.fa-dyalog:before {
  content: "\F399"; }

.fa-earlybirds:before {
  content: "\F39A"; }

.fa-ebay:before {
  content: "\F4F4"; }

.fa-edge:before {
  content: "\F282"; }

.fa-edge-legacy:before {
  content: "\E078"; }

.fa-edit:before {
  content: "\F044"; }

.fa-egg:before {
  content: "\F7FB"; }

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

.fa-elementor:before {
  content: "\F430"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-ello:before {
  content: "\F5F1"; }

.fa-ember:before {
  content: "\F423"; }

.fa-empire:before {
  content: "\F1D1"; }

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

.fa-envelope-open:before {
  content: "\F2B6"; }

.fa-envelope-open-text:before {
  content: "\F658"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-envira:before {
  content: "\F299"; }

.fa-equals:before {
  content: "\F52C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-erlang:before {
  content: "\F39D"; }

.fa-ethereum:before {
  content: "\F42E"; }

.fa-ethernet:before {
  content: "\F796"; }

.fa-etsy:before {
  content: "\F2D7"; }

.fa-euro-sign:before {
  content: "\F153"; }

.fa-evernote:before {
  content: "\F839"; }

.fa-exchange-alt:before {
  content: "\F362"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-exclamation-triangle:before {
  content: "\F071"; }

.fa-expand:before {
  content: "\F065"; }

.fa-expand-alt:before {
  content: "\F424"; }

.fa-expand-arrows-alt:before {
  content: "\F31E"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-external-link-alt:before {
  content: "\F35D"; }

.fa-external-link-square-alt:before {
  content: "\F360"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-dropper:before {
  content: "\F1FB"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-facebook:before {
  content: "\F09A"; }

.fa-facebook-f:before {
  content: "\F39E"; }

.fa-facebook-messenger:before {
  content: "\F39F"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-fan:before {
  content: "\F863"; }

.fa-fantasy-flight-games:before {
  content: "\F6DC"; }

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

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

.fa-faucet:before {
  content: "\E005"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-feather:before {
  content: "\F52D"; }

.fa-feather-alt:before {
  content: "\F56B"; }

.fa-fedex:before {
  content: "\F797"; }

.fa-fedora:before {
  content: "\F798"; }

.fa-female:before {
  content: "\F182"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-figma:before {
  content: "\F799"; }

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

.fa-file-alt:before {
  content: "\F15C"; }

.fa-file-archive:before {
  content: "\F1C6"; }

.fa-file-audio:before {
  content: "\F1C7"; }

.fa-file-code:before {
  content: "\F1C9"; }

.fa-file-contract:before {
  content: "\F56C"; }

.fa-file-csv:before {
  content: "\F6DD"; }

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

.fa-file-excel:before {
  content: "\F1C3"; }

.fa-file-export:before {
  content: "\F56E"; }

.fa-file-image:before {
  content: "\F1C5"; }

.fa-file-import:before {
  content: "\F56F"; }

.fa-file-invoice:before {
  content: "\F570"; }

.fa-file-invoice-dollar:before {
  content: "\F571"; }

.fa-file-medical:before {
  content: "\F477"; }

.fa-file-medical-alt:before {
  content: "\F478"; }

.fa-file-pdf:before {
  content: "\F1C1"; }

.fa-file-powerpoint:before {
  content: "\F1C4"; }

.fa-file-prescription:before {
  content: "\F572"; }

.fa-file-signature:before {
  content: "\F573"; }

.fa-file-upload:before {
  content: "\F574"; }

.fa-file-video:before {
  content: "\F1C8"; }

.fa-file-word:before {
  content: "\F1C2"; }

.fa-fill:before {
  content: "\F575"; }

.fa-fill-drip:before {
  content: "\F576"; }

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

.fa-filter:before {
  content: "\F0B0"; }

.fa-fingerprint:before {
  content: "\F577"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-fire-alt:before {
  content: "\F7E4"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-firefox-browser:before {
  content: "\E007"; }

.fa-first-aid:before {
  content: "\F479"; }

.fa-first-order:before {
  content: "\F2B0"; }

.fa-first-order-alt:before {
  content: "\F50A"; }

.fa-firstdraft:before {
  content: "\F3A1"; }

.fa-fish:before {
  content: "\F578"; }

.fa-fist-raised:before {
  content: "\F6DE"; }

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

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

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

.fa-flask:before {
  content: "\F0C3"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-flipboard:before {
  content: "\F44D"; }

.fa-flushed:before {
  content: "\F579"; }

.fa-fly:before {
  content: "\F417"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-minus:before {
  content: "\F65D"; }

.fa-folder-open:before {
  content: "\F07C"; }

.fa-folder-plus:before {
  content: "\F65E"; }

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

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

.fa-font-awesome-alt:before {
  content: "\F35C"; }

.fa-font-awesome-flag:before {
  content: "\F425"; }

.fa-font-awesome-logo-full:before {
  content: "\F4E6"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-fonticons-fi:before {
  content: "\F3A2"; }

.fa-football-ball:before {
  content: "\F44E"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-fort-awesome-alt:before {
  content: "\F3A3"; }

.fa-forumbee:before {
  content: "\F211"; }

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

.fa-foursquare:before {
  content: "\F180"; }

.fa-free-code-camp:before {
  content: "\F2C5"; }

.fa-freebsd:before {
  content: "\F3A4"; }

.fa-frog:before {
  content: "\F52E"; }

.fa-frown:before {
  content: "\F119"; }

.fa-frown-open:before {
  content: "\F57A"; }

.fa-fulcrum:before {
  content: "\F50B"; }

.fa-funnel-dollar:before {
  content: "\F662"; }

.fa-futbol:before {
  content: "\F1E3"; }

.fa-galactic-republic:before {
  content: "\F50C"; }

.fa-galactic-senate:before {
  content: "\F50D"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-gas-pump:before {
  content: "\F52F"; }

.fa-gavel:before {
  content: "\F0E3"; }

.fa-gem:before {
  content: "\F3A5"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-ghost:before {
  content: "\F6E2"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-gifts:before {
  content: "\F79C"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-git-alt:before {
  content: "\F841"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-github:before {
  content: "\F09B"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-gitkraken:before {
  content: "\F3A6"; }

.fa-gitlab:before {
  content: "\F296"; }

.fa-gitter:before {
  content: "\F426"; }

.fa-glass-cheers:before {
  content: "\F79F"; }

.fa-glass-martini:before {
  content: "\F000"; }

.fa-glass-martini-alt:before {
  content: "\F57B"; }

.fa-glass-whiskey:before {
  content: "\F7A0"; }

.fa-glasses:before {
  content: "\F530"; }

.fa-glide:before {
  content: "\F2A5"; }

.fa-glide-g:before {
  content: "\F2A6"; }

.fa-globe:before {
  content: "\F0AC"; }

.fa-globe-africa:before {
  content: "\F57C"; }

.fa-globe-americas:before {
  content: "\F57D"; }

.fa-globe-asia:before {
  content: "\F57E"; }

.fa-globe-europe:before {
  content: "\F7A2"; }

.fa-gofore:before {
  content: "\F3A7"; }

.fa-golf-ball:before {
  content: "\F450"; }

.fa-goodreads:before {
  content: "\F3A8"; }

.fa-goodreads-g:before {
  content: "\F3A9"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-google-drive:before {
  content: "\F3AA"; }

.fa-google-pay:before {
  content: "\E079"; }

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

.fa-google-plus:before {
  content: "\F2B3"; }

.fa-google-plus-g:before {
  content: "\F0D5"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-gopuram:before {
  content: "\F664"; }

.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-gratipay:before {
  content: "\F184"; }

.fa-grav:before {
  content: "\F2D6"; }

.fa-greater-than:before {
  content: "\F531"; }

.fa-greater-than-equal:before {
  content: "\F532"; }

.fa-grimace:before {
  content: "\F57F"; }

.fa-grin:before {
  content: "\F580"; }

.fa-grin-alt:before {
  content: "\F581"; }

.fa-grin-beam:before {
  content: "\F582"; }

.fa-grin-beam-sweat:before {
  content: "\F583"; }

.fa-grin-hearts:before {
  content: "\F584"; }

.fa-grin-squint:before {
  content: "\F585"; }

.fa-grin-squint-tears:before {
  content: "\F586"; }

.fa-grin-stars:before {
  content: "\F587"; }

.fa-grin-tears:before {
  content: "\F588"; }

.fa-grin-tongue:before {
  content: "\F589"; }

.fa-grin-tongue-squint:before {
  content: "\F58A"; }

.fa-grin-tongue-wink:before {
  content: "\F58B"; }

.fa-grin-wink:before {
  content: "\F58C"; }

.fa-grip-horizontal:before {
  content: "\F58D"; }

.fa-grip-lines:before {
  content: "\F7A4"; }

.fa-grip-lines-vertical:before {
  content: "\F7A5"; }

.fa-grip-vertical:before {
  content: "\F58E"; }

.fa-gripfire:before {
  content: "\F3AC"; }

.fa-grunt:before {
  content: "\F3AD"; }

.fa-guilded:before {
  content: "\E07E"; }

.fa-guitar:before {
  content: "\F7A6"; }

.fa-gulp:before {
  content: "\F3AE"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-hacker-news-square:before {
  content: "\F3AF"; }

.fa-hackerrank:before {
  content: "\F5F7"; }

.fa-hamburger:before {
  content: "\F805"; }

.fa-hammer:before {
  content: "\F6E3"; }

.fa-hamsa:before {
  content: "\F665"; }

.fa-hand-holding:before {
  content: "\F4BD"; }

.fa-hand-holding-heart:before {
  content: "\F4BE"; }

.fa-hand-holding-medical:before {
  content: "\E05C"; }

.fa-hand-holding-usd:before {
  content: "\F4C0"; }

.fa-hand-holding-water:before {
  content: "\F4C1"; }

.fa-hand-lizard:before {
  content: "\F258"; }

.fa-hand-middle-finger:before {
  content: "\F806"; }

.fa-hand-paper:before {
  content: "\F256"; }

.fa-hand-peace:before {
  content: "\F25B"; }

.fa-hand-point-down:before {
  content: "\F0A7"; }

.fa-hand-point-left:before {
  content: "\F0A5"; }

.fa-hand-point-right:before {
  content: "\F0A4"; }

.fa-hand-point-up:before {
  content: "\F0A6"; }

.fa-hand-pointer:before {
  content: "\F25A"; }

.fa-hand-rock:before {
  content: "\F255"; }

.fa-hand-scissors:before {
  content: "\F257"; }

.fa-hand-sparkles:before {
  content: "\E05D"; }

.fa-hand-spock:before {
  content: "\F259"; }

.fa-hands:before {
  content: "\F4C2"; }

.fa-hands-helping:before {
  content: "\F4C4"; }

.fa-hands-wash:before {
  content: "\E05E"; }

.fa-handshake:before {
  content: "\F2B5"; }

.fa-handshake-alt-slash:before {
  content: "\E05F"; }

.fa-handshake-slash:before {
  content: "\E060"; }

.fa-hanukiah:before {
  content: "\F6E6"; }

.fa-hard-hat:before {
  content: "\F807"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-hat-cowboy:before {
  content: "\F8C0"; }

.fa-hat-cowboy-side:before {
  content: "\F8C1"; }

.fa-hat-wizard:before {
  content: "\F6E8"; }

.fa-hdd:before {
  content: "\F0A0"; }

.fa-head-side-cough:before {
  content: "\E061"; }

.fa-head-side-cough-slash:before {
  content: "\E062"; }

.fa-head-side-mask:before {
  content: "\E063"; }

.fa-head-side-virus:before {
  content: "\E064"; }

.fa-heading:before {
  content: "\F1DC"; }

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

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

.fa-headset:before {
  content: "\F590"; }

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

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

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-helicopter:before {
  content: "\F533"; }

.fa-highlighter:before {
  content: "\F591"; }

.fa-hiking:before {
  content: "\F6EC"; }

.fa-hippo:before {
  content: "\F6ED"; }

.fa-hips:before {
  content: "\F452"; }

.fa-hire-a-helper:before {
  content: "\F3B0"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-hive:before {
  content: "\E07F"; }

.fa-hockey-puck:before {
  content: "\F453"; }

.fa-holly-berry:before {
  content: "\F7AA"; }

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

.fa-hooli:before {
  content: "\F427"; }

.fa-hornbill:before {
  content: "\F592"; }

.fa-horse:before {
  content: "\F6F0"; }

.fa-horse-head:before {
  content: "\F7AB"; }

.fa-hospital:before {
  content: "\F0F8"; }

.fa-hospital-alt:before {
  content: "\F47D"; }

.fa-hospital-symbol:before {
  content: "\F47E"; }

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

.fa-hot-tub:before {
  content: "\F593"; }

.fa-hotdog:before {
  content: "\F80F"; }

.fa-hotel:before {
  content: "\F594"; }

.fa-hotjar:before {
  content: "\F3B1"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-start:before {
  content: "\F251"; }

.fa-house-damage:before {
  content: "\F6F1"; }

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

.fa-houzz:before {
  content: "\F27C"; }

.fa-hryvnia:before {
  content: "\F6F2"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-hubspot:before {
  content: "\F3B2"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-ice-cream:before {
  content: "\F810"; }

.fa-icicles:before {
  content: "\F7AD"; }

.fa-icons:before {
  content: "\F86D"; }

.fa-id-badge:before {
  content: "\F2C1"; }

.fa-id-card:before {
  content: "\F2C2"; }

.fa-id-card-alt:before {
  content: "\F47F"; }

.fa-ideal:before {
  content: "\E013"; }

.fa-igloo:before {
  content: "\F7AE"; }

.fa-image:before {
  content: "\F03E"; }

.fa-images:before {
  content: "\F302"; }

.fa-imdb:before {
  content: "\F2D8"; }

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

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

.fa-industry:before {
  content: "\F275"; }

.fa-infinity:before {
  content: "\F534"; }

.fa-info:before {
  content: "\F129"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-innosoft:before {
  content: "\E080"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-instagram-square:before {
  content: "\E055"; }

.fa-instalod:before {
  content: "\E081"; }

.fa-intercom:before {
  content: "\F7AF"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-invision:before {
  content: "\F7B0"; }

.fa-ioxhost:before {
  content: "\F208"; }

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

.fa-itch-io:before {
  content: "\F83A"; }

.fa-itunes:before {
  content: "\F3B4"; }

.fa-itunes-note:before {
  content: "\F3B5"; }

.fa-java:before {
  content: "\F4E4"; }

.fa-jedi:before {
  content: "\F669"; }

.fa-jedi-order:before {
  content: "\F50E"; }

.fa-jenkins:before {
  content: "\F3B6"; }

.fa-jira:before {
  content: "\F7B1"; }

.fa-joget:before {
  content: "\F3B7"; }

.fa-joint:before {
  content: "\F595"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-journal-whills:before {
  content: "\F66A"; }

.fa-js:before {
  content: "\F3B8"; }

.fa-js-square:before {
  content: "\F3B9"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-kaaba:before {
  content: "\F66B"; }

.fa-kaggle:before {
  content: "\F5FA"; }

.fa-key:before {
  content: "\F084"; }

.fa-keybase:before {
  content: "\F4F5"; }

.fa-keyboard:before {
  content: "\F11C"; }

.fa-keycdn:before {
  content: "\F3BA"; }

.fa-khanda:before {
  content: "\F66D"; }

.fa-kickstarter:before {
  content: "\F3BB"; }

.fa-kickstarter-k:before {
  content: "\F3BC"; }

.fa-kiss:before {
  content: "\F596"; }

.fa-kiss-beam:before {
  content: "\F597"; }

.fa-kiss-wink-heart:before {
  content: "\F598"; }

.fa-kiwi-bird:before {
  content: "\F535"; }

.fa-korvue:before {
  content: "\F42F"; }

.fa-landmark:before {
  content: "\F66F"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-laptop-code:before {
  content: "\F5FC"; }

.fa-laptop-house:before {
  content: "\E066"; }

.fa-laptop-medical:before {
  content: "\F812"; }

.fa-laravel:before {
  content: "\F3BD"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-laugh:before {
  content: "\F599"; }

.fa-laugh-beam:before {
  content: "\F59A"; }

.fa-laugh-squint:before {
  content: "\F59B"; }

.fa-laugh-wink:before {
  content: "\F59C"; }

.fa-layer-group:before {
  content: "\F5FD"; }

.fa-leaf:before {
  content: "\F06C"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-lemon:before {
  content: "\F094"; }

.fa-less:before {
  content: "\F41D"; }

.fa-less-than:before {
  content: "\F536"; }

.fa-less-than-equal:before {
  content: "\F537"; }

.fa-level-down-alt:before {
  content: "\F3BE"; }

.fa-level-up-alt:before {
  content: "\F3BF"; }

.fa-life-ring:before {
  content: "\F1CD"; }

.fa-lightbulb:before {
  content: "\F0EB"; }

.fa-line:before {
  content: "\F3C0"; }

.fa-link:before {
  content: "\F0C1"; }

.fa-linkedin:before {
  content: "\F08C"; }

.fa-linkedin-in:before {
  content: "\F0E1"; }

.fa-linode:before {
  content: "\F2B8"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-lira-sign:before {
  content: "\F195"; }

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

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

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

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

.fa-location-arrow:before {
  content: "\F124"; }

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

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

.fa-long-arrow-alt-down:before {
  content: "\F309"; }

.fa-long-arrow-alt-left:before {
  content: "\F30A"; }

.fa-long-arrow-alt-right:before {
  content: "\F30B"; }

.fa-long-arrow-alt-up:before {
  content: "\F30C"; }

.fa-low-vision:before {
  content: "\F2A8"; }

.fa-luggage-cart:before {
  content: "\F59D"; }

.fa-lungs:before {
  content: "\F604"; }

.fa-lungs-virus:before {
  content: "\E067"; }

.fa-lyft:before {
  content: "\F3C3"; }

.fa-magento:before {
  content: "\F3C4"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-mail-bulk:before {
  content: "\F674"; }

.fa-mailchimp:before {
  content: "\F59E"; }

.fa-male:before {
  content: "\F183"; }

.fa-mandalorian:before {
  content: "\F50F"; }

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

.fa-map-marked:before {
  content: "\F59F"; }

.fa-map-marked-alt:before {
  content: "\F5A0"; }

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

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

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-markdown:before {
  content: "\F60F"; }

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

.fa-mars:before {
  content: "\F222"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mask:before {
  content: "\F6FA"; }

.fa-mastodon:before {
  content: "\F4F6"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-mdb:before {
  content: "\F8CA"; }

.fa-medal:before {
  content: "\F5A2"; }

.fa-medapps:before {
  content: "\F3C6"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-medium-m:before {
  content: "\F3C7"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-medrt:before {
  content: "\F3C8"; }

.fa-meetup:before {
  content: "\F2E0"; }

.fa-megaport:before {
  content: "\F5A3"; }

.fa-meh:before {
  content: "\F11A"; }

.fa-meh-blank:before {
  content: "\F5A4"; }

.fa-meh-rolling-eyes:before {
  content: "\F5A5"; }

.fa-memory:before {
  content: "\F538"; }

.fa-mendeley:before {
  content: "\F7B3"; }

.fa-menorah:before {
  content: "\F676"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-meteor:before {
  content: "\F753"; }

.fa-microblog:before {
  content: "\E01A"; }

.fa-microchip:before {
  content: "\F2DB"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-alt:before {
  content: "\F3C9"; }

.fa-microphone-alt-slash:before {
  content: "\F539"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-microscope:before {
  content: "\F610"; }

.fa-microsoft:before {
  content: "\F3CA"; }

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

.fa-minus-circle:before {
  content: "\F056"; }

.fa-minus-square:before {
  content: "\F146"; }

.fa-mitten:before {
  content: "\F7B5"; }

.fa-mix:before {
  content: "\F3CB"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-mixer:before {
  content: "\E056"; }

.fa-mizuni:before {
  content: "\F3CC"; }

.fa-mobile:before {
  content: "\F10B"; }

.fa-mobile-alt:before {
  content: "\F3CD"; }

.fa-modx:before {
  content: "\F285"; }

.fa-monero:before {
  content: "\F3D0"; }

.fa-money-bill:before {
  content: "\F0D6"; }

.fa-money-bill-alt:before {
  content: "\F3D1"; }

.fa-money-bill-wave:before {
  content: "\F53A"; }

.fa-money-bill-wave-alt:before {
  content: "\F53B"; }

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

.fa-money-check-alt:before {
  content: "\F53D"; }

.fa-monument:before {
  content: "\F5A6"; }

.fa-moon:before {
  content: "\F186"; }

.fa-mortar-pestle:before {
  content: "\F5A7"; }

.fa-mosque:before {
  content: "\F678"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-mountain:before {
  content: "\F6FC"; }

.fa-mouse:before {
  content: "\F8CC"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-mug-hot:before {
  content: "\F7B6"; }

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

.fa-napster:before {
  content: "\F3D2"; }

.fa-neos:before {
  content: "\F612"; }

.fa-network-wired:before {
  content: "\F6FF"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-newspaper:before {
  content: "\F1EA"; }

.fa-nimblr:before {
  content: "\F5A8"; }

.fa-node:before {
  content: "\F419"; }

.fa-node-js:before {
  content: "\F3D3"; }

.fa-not-equal:before {
  content: "\F53E"; }

.fa-notes-medical:before {
  content: "\F481"; }

.fa-npm:before {
  content: "\F3D4"; }

.fa-ns8:before {
  content: "\F3D5"; }

.fa-nutritionix:before {
  content: "\F3D6"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-octopus-deploy:before {
  content: "\E082"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-oil-can:before {
  content: "\F613"; }

.fa-old-republic:before {
  content: "\F510"; }

.fa-om:before {
  content: "\F679"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-openid:before {
  content: "\F19B"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-orcid:before {
  content: "\F8D2"; }

.fa-osi:before {
  content: "\F41A"; }

.fa-otter:before {
  content: "\F700"; }

.fa-outdent:before {
  content: "\F03B"; }

.fa-page4:before {
  content: "\F3D7"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-pager:before {
  content: "\F815"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-paint-roller:before {
  content: "\F5AA"; }

.fa-palette:before {
  content: "\F53F"; }

.fa-palfed:before {
  content: "\F3D8"; }

.fa-pallet:before {
  content: "\F482"; }

.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-parachute-box:before {
  content: "\F4CD"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-parking:before {
  content: "\F540"; }

.fa-passport:before {
  content: "\F5AB"; }

.fa-pastafarianism:before {
  content: "\F67B"; }

.fa-paste:before {
  content: "\F0EA"; }

.fa-patreon:before {
  content: "\F3D9"; }

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

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

.fa-paw:before {
  content: "\F1B0"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-peace:before {
  content: "\F67C"; }

.fa-pen:before {
  content: "\F304"; }

.fa-pen-alt:before {
  content: "\F305"; }

.fa-pen-fancy:before {
  content: "\F5AC"; }

.fa-pen-nib:before {
  content: "\F5AD"; }

.fa-pen-square:before {
  content: "\F14B"; }

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

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

.fa-penny-arcade:before {
  content: "\F704"; }

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

.fa-people-carry:before {
  content: "\F4CE"; }

.fa-pepper-hot:before {
  content: "\F816"; }

.fa-perbyte:before {
  content: "\E083"; }

.fa-percent:before {
  content: "\F295"; }

.fa-percentage:before {
  content: "\F541"; }

.fa-periscope:before {
  content: "\F3DA"; }

.fa-person-booth:before {
  content: "\F756"; }

.fa-phabricator:before {
  content: "\F3DB"; }

.fa-phoenix-framework:before {
  content: "\F3DC"; }

.fa-phoenix-squadron:before {
  content: "\F511"; }

.fa-phone:before {
  content: "\F095"; }

.fa-phone-alt:before {
  content: "\F879"; }

.fa-phone-slash:before {
  content: "\F3DD"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-phone-square-alt:before {
  content: "\F87B"; }

.fa-phone-volume:before {
  content: "\F2A0"; }

.fa-photo-video:before {
  content: "\F87C"; }

.fa-php:before {
  content: "\F457"; }

.fa-pied-piper:before {
  content: "\F2AE"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-pied-piper-hat:before {
  content: "\F4E5"; }

.fa-pied-piper-pp:before {
  content: "\F1A7"; }

.fa-pied-piper-square:before {
  content: "\E01E"; }

.fa-piggy-bank:before {
  content: "\F4D3"; }

.fa-pills:before {
  content: "\F484"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-pizza-slice:before {
  content: "\F818"; }

.fa-place-of-worship:before {
  content: "\F67F"; }

.fa-plane:before {
  content: "\F072"; }

.fa-plane-arrival:before {
  content: "\F5AF"; }

.fa-plane-departure:before {
  content: "\F5B0"; }

.fa-plane-slash:before {
  content: "\E069"; }

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

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

.fa-playstation:before {
  content: "\F3DF"; }

.fa-plug:before {
  content: "\F1E6"; }

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

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

.fa-plus-square:before {
  content: "\F0FE"; }

.fa-podcast:before {
  content: "\F2CE"; }

.fa-poll:before {
  content: "\F681"; }

.fa-poll-h:before {
  content: "\F682"; }

.fa-poo:before {
  content: "\F2FE"; }

.fa-poo-storm:before {
  content: "\F75A"; }

.fa-poop:before {
  content: "\F619"; }

.fa-portrait:before {
  content: "\F3E0"; }

.fa-pound-sign:before {
  content: "\F154"; }

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

.fa-pray:before {
  content: "\F683"; }

.fa-praying-hands:before {
  content: "\F684"; }

.fa-prescription:before {
  content: "\F5B1"; }

.fa-prescription-bottle:before {
  content: "\F485"; }

.fa-prescription-bottle-alt:before {
  content: "\F486"; }

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

.fa-procedures:before {
  content: "\F487"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-project-diagram:before {
  content: "\F542"; }

.fa-pump-medical:before {
  content: "\E06A"; }

.fa-pump-soap:before {
  content: "\E06B"; }

.fa-pushed:before {
  content: "\F3E1"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-python:before {
  content: "\F3E2"; }

.fa-qq:before {
  content: "\F1D6"; }

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

.fa-question:before {
  content: "\F128"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-quidditch:before {
  content: "\F458"; }

.fa-quinscape:before {
  content: "\F459"; }

.fa-quora:before {
  content: "\F2C4"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-quran:before {
  content: "\F687"; }

.fa-r-project:before {
  content: "\F4F7"; }

.fa-radiation:before {
  content: "\F7B9"; }

.fa-radiation-alt:before {
  content: "\F7BA"; }

.fa-rainbow:before {
  content: "\F75B"; }

.fa-random:before {
  content: "\F074"; }

.fa-raspberry-pi:before {
  content: "\F7BB"; }

.fa-ravelry:before {
  content: "\F2D9"; }

.fa-react:before {
  content: "\F41B"; }

.fa-reacteurope:before {
  content: "\F75D"; }

.fa-readme:before {
  content: "\F4D5"; }

.fa-rebel:before {
  content: "\F1D0"; }

.fa-receipt:before {
  content: "\F543"; }

.fa-record-vinyl:before {
  content: "\F8D9"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-red-river:before {
  content: "\F3E3"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-redhat:before {
  content: "\F7BC"; }

.fa-redo:before {
  content: "\F01E"; }

.fa-redo-alt:before {
  content: "\F2F9"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-remove-format:before {
  content: "\F87D"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-reply:before {
  content: "\F3E5"; }

.fa-reply-all:before {
  content: "\F122"; }

.fa-replyd:before {
  content: "\F3E6"; }

.fa-republican:before {
  content: "\F75E"; }

.fa-researchgate:before {
  content: "\F4F8"; }

.fa-resolving:before {
  content: "\F3E7"; }

.fa-restroom:before {
  content: "\F7BD"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-rev:before {
  content: "\F5B2"; }

.fa-ribbon:before {
  content: "\F4D6"; }

.fa-ring:before {
  content: "\F70B"; }

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

.fa-robot:before {
  content: "\F544"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-rocketchat:before {
  content: "\F3E8"; }

.fa-rockrms:before {
  content: "\F3E9"; }

.fa-route:before {
  content: "\F4D7"; }

.fa-rss:before {
  content: "\F09E"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-ruble-sign:before {
  content: "\F158"; }

.fa-ruler:before {
  content: "\F545"; }

.fa-ruler-combined:before {
  content: "\F546"; }

.fa-ruler-horizontal:before {
  content: "\F547"; }

.fa-ruler-vertical:before {
  content: "\F548"; }

.fa-running:before {
  content: "\F70C"; }

.fa-rupee-sign:before {
  content: "\F156"; }

.fa-rust:before {
  content: "\E07A"; }

.fa-sad-cry:before {
  content: "\F5B3"; }

.fa-sad-tear:before {
  content: "\F5B4"; }

.fa-safari:before {
  content: "\F267"; }

.fa-salesforce:before {
  content: "\F83B"; }

.fa-sass:before {
  content: "\F41E"; }

.fa-satellite:before {
  content: "\F7BF"; }

.fa-satellite-dish:before {
  content: "\F7C0"; }

.fa-save:before {
  content: "\F0C7"; }

.fa-schlix:before {
  content: "\F3EA"; }

.fa-school:before {
  content: "\F549"; }

.fa-screwdriver:before {
  content: "\F54A"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-scroll:before {
  content: "\F70E"; }

.fa-sd-card:before {
  content: "\F7C2"; }

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

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

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

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

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

.fa-searchengin:before {
  content: "\F3EB"; }

.fa-seedling:before {
  content: "\F4D8"; }

.fa-sellcast:before {
  content: "\F2DA"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-server:before {
  content: "\F233"; }

.fa-servicestack:before {
  content: "\F3EC"; }

.fa-shapes:before {
  content: "\F61F"; }

.fa-share:before {
  content: "\F064"; }

.fa-share-alt:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

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

.fa-shekel-sign:before {
  content: "\F20B"; }

.fa-shield-alt:before {
  content: "\F3ED"; }

.fa-shield-virus:before {
  content: "\E06C"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-shipping-fast:before {
  content: "\F48B"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-shoe-prints:before {
  content: "\F54B"; }

.fa-shopify:before {
  content: "\E057"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-shopware:before {
  content: "\F5B5"; }

.fa-shower:before {
  content: "\F2CC"; }

.fa-shuttle-van:before {
  content: "\F5B6"; }

.fa-sign:before {
  content: "\F4D9"; }

.fa-sign-in-alt:before {
  content: "\F2F6"; }

.fa-sign-language:before {
  content: "\F2A7"; }

.fa-sign-out-alt:before {
  content: "\F2F5"; }

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

.fa-signature:before {
  content: "\F5B7"; }

.fa-sim-card:before {
  content: "\F7C4"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-sink:before {
  content: "\E06D"; }

.fa-sistrix:before {
  content: "\F3EE"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-sith:before {
  content: "\F512"; }

.fa-skating:before {
  content: "\F7C5"; }

.fa-sketch:before {
  content: "\F7C6"; }

.fa-skiing:before {
  content: "\F7C9"; }

.fa-skiing-nordic:before {
  content: "\F7CA"; }

.fa-skull:before {
  content: "\F54C"; }

.fa-skull-crossbones:before {
  content: "\F714"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-slack:before {
  content: "\F198"; }

.fa-slack-hash:before {
  content: "\F3EF"; }

.fa-slash:before {
  content: "\F715"; }

.fa-sleigh:before {
  content: "\F7CC"; }

.fa-sliders-h:before {
  content: "\F1DE"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-smile:before {
  content: "\F118"; }

.fa-smile-beam:before {
  content: "\F5B8"; }

.fa-smile-wink:before {
  content: "\F4DA"; }

.fa-smog:before {
  content: "\F75F"; }

.fa-smoking:before {
  content: "\F48D"; }

.fa-smoking-ban:before {
  content: "\F54D"; }

.fa-sms:before {
  content: "\F7CD"; }

.fa-snapchat:before {
  content: "\F2AB"; }

.fa-snapchat-ghost:before {
  content: "\F2AC"; }

.fa-snapchat-square:before {
  content: "\F2AD"; }

.fa-snowboarding:before {
  content: "\F7CE"; }

.fa-snowflake:before {
  content: "\F2DC"; }

.fa-snowman:before {
  content: "\F7D0"; }

.fa-snowplow:before {
  content: "\F7D2"; }

.fa-soap:before {
  content: "\E06E"; }

.fa-socks:before {
  content: "\F696"; }

.fa-solar-panel:before {
  content: "\F5BA"; }

.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-alpha-down:before {
  content: "\F15D"; }

.fa-sort-alpha-down-alt:before {
  content: "\F881"; }

.fa-sort-alpha-up:before {
  content: "\F15E"; }

.fa-sort-alpha-up-alt:before {
  content: "\F882"; }

.fa-sort-amount-down:before {
  content: "\F160"; }

.fa-sort-amount-down-alt:before {
  content: "\F884"; }

.fa-sort-amount-up:before {
  content: "\F161"; }

.fa-sort-amount-up-alt:before {
  content: "\F885"; }

.fa-sort-down:before {
  content: "\F0DD"; }

.fa-sort-numeric-down:before {
  content: "\F162"; }

.fa-sort-numeric-down-alt:before {
  content: "\F886"; }

.fa-sort-numeric-up:before {
  content: "\F163"; }

.fa-sort-numeric-up-alt:before {
  content: "\F887"; }

.fa-sort-up:before {
  content: "\F0DE"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-sourcetree:before {
  content: "\F7D3"; }

.fa-spa:before {
  content: "\F5BB"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-speakap:before {
  content: "\F3F3"; }

.fa-speaker-deck:before {
  content: "\F83C"; }

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

.fa-spider:before {
  content: "\F717"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-splotch:before {
  content: "\F5BC"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-spray-can:before {
  content: "\F5BD"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-square-full:before {
  content: "\F45C"; }

.fa-square-root-alt:before {
  content: "\F698"; }

.fa-squarespace:before {
  content: "\F5BE"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-stackpath:before {
  content: "\F842"; }

.fa-stamp:before {
  content: "\F5BF"; }

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

.fa-star-and-crescent:before {
  content: "\F699"; }

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

.fa-star-half-alt:before {
  content: "\F5C0"; }

.fa-star-of-david:before {
  content: "\F69A"; }

.fa-star-of-life:before {
  content: "\F621"; }

.fa-staylinked:before {
  content: "\F3F5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-steam-symbol:before {
  content: "\F3F6"; }

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

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

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-sticker-mule:before {
  content: "\F3F7"; }

.fa-sticky-note:before {
  content: "\F249"; }

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

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

.fa-stopwatch:before {
  content: "\F2F2"; }

.fa-stopwatch-20:before {
  content: "\E06F"; }

.fa-store:before {
  content: "\F54E"; }

.fa-store-alt:before {
  content: "\F54F"; }

.fa-store-alt-slash:before {
  content: "\E070"; }

.fa-store-slash:before {
  content: "\E071"; }

.fa-strava:before {
  content: "\F428"; }

.fa-stream:before {
  content: "\F550"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-stripe:before {
  content: "\F429"; }

.fa-stripe-s:before {
  content: "\F42A"; }

.fa-stroopwafel:before {
  content: "\F551"; }

.fa-studiovinari:before {
  content: "\F3F8"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-subway:before {
  content: "\F239"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-suitcase-rolling:before {
  content: "\F5C1"; }

.fa-sun:before {
  content: "\F185"; }

.fa-superpowers:before {
  content: "\F2DD"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-supple:before {
  content: "\F3F9"; }

.fa-surprise:before {
  content: "\F5C2"; }

.fa-suse:before {
  content: "\F7D6"; }

.fa-swatchbook:before {
  content: "\F5C3"; }

.fa-swift:before {
  content: "\F8E1"; }

.fa-swimmer:before {
  content: "\F5C4"; }

.fa-swimming-pool:before {
  content: "\F5C5"; }

.fa-symfony:before {
  content: "\F83D"; }

.fa-synagogue:before {
  content: "\F69B"; }

.fa-sync:before {
  content: "\F021"; }

.fa-sync-alt:before {
  content: "\F2F1"; }

.fa-syringe:before {
  content: "\F48E"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-table-tennis:before {
  content: "\F45D"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-tablet-alt:before {
  content: "\F3FA"; }

.fa-tablets:before {
  content: "\F490"; }

.fa-tachometer-alt:before {
  content: "\F3FD"; }

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

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

.fa-tape:before {
  content: "\F4DB"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-taxi:before {
  content: "\F1BA"; }

.fa-teamspeak:before {
  content: "\F4F9"; }

.fa-teeth:before {
  content: "\F62E"; }

.fa-teeth-open:before {
  content: "\F62F"; }

.fa-telegram:before {
  content: "\F2C6"; }

.fa-telegram-plane:before {
  content: "\F3FE"; }

.fa-temperature-high:before {
  content: "\F769"; }

.fa-temperature-low:before {
  content: "\F76B"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-tenge:before {
  content: "\F7D7"; }

.fa-terminal:before {
  content: "\F120"; }

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

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

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

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

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

.fa-the-red-yeti:before {
  content: "\F69D"; }

.fa-theater-masks:before {
  content: "\F630"; }

.fa-themeco:before {
  content: "\F5C6"; }

.fa-themeisle:before {
  content: "\F2B2"; }

.fa-thermometer:before {
  content: "\F491"; }

.fa-thermometer-empty:before {
  content: "\F2CB"; }

.fa-thermometer-full:before {
  content: "\F2C7"; }

.fa-thermometer-half:before {
  content: "\F2C9"; }

.fa-thermometer-quarter:before {
  content: "\F2CA"; }

.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

.fa-think-peaks:before {
  content: "\F731"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbtack:before {
  content: "\F08D"; }

.fa-ticket-alt:before {
  content: "\F3FF"; }

.fa-tiktok:before {
  content: "\E07B"; }

.fa-times:before {
  content: "\F00D"; }

.fa-times-circle:before {
  content: "\F057"; }

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

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

.fa-tired:before {
  content: "\F5C8"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-toilet:before {
  content: "\F7D8"; }

.fa-toilet-paper:before {
  content: "\F71E"; }

.fa-toilet-paper-slash:before {
  content: "\E072"; }

.fa-toolbox:before {
  content: "\F552"; }

.fa-tools:before {
  content: "\F7D9"; }

.fa-tooth:before {
  content: "\F5C9"; }

.fa-torah:before {
  content: "\F6A0"; }

.fa-torii-gate:before {
  content: "\F6A1"; }

.fa-tractor:before {
  content: "\F722"; }

.fa-trade-federation:before {
  content: "\F513"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-traffic-light:before {
  content: "\F637"; }

.fa-trailer:before {
  content: "\E041"; }

.fa-train:before {
  content: "\F238"; }

.fa-tram:before {
  content: "\F7DA"; }

.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

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

.fa-trash-alt:before {
  content: "\F2ED"; }

.fa-trash-restore:before {
  content: "\F829"; }

.fa-trash-restore-alt:before {
  content: "\F82A"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-trello:before {
  content: "\F181"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-truck-loading:before {
  content: "\F4DE"; }

.fa-truck-monster:before {
  content: "\F63B"; }

.fa-truck-moving:before {
  content: "\F4DF"; }

.fa-truck-pickup:before {
  content: "\F63C"; }

.fa-tshirt:before {
  content: "\F553"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-tv:before {
  content: "\F26C"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-typo3:before {
  content: "\F42B"; }

.fa-uber:before {
  content: "\F402"; }

.fa-ubuntu:before {
  content: "\F7DF"; }

.fa-uikit:before {
  content: "\F403"; }

.fa-umbraco:before {
  content: "\F8E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-umbrella-beach:before {
  content: "\F5CA"; }

.fa-uncharted:before {
  content: "\E084"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-undo:before {
  content: "\F0E2"; }

.fa-undo-alt:before {
  content: "\F2EA"; }

.fa-uniregistry:before {
  content: "\F404"; }

.fa-unity:before {
  content: "\E049"; }

.fa-universal-access:before {
  content: "\F29A"; }

.fa-university:before {
  content: "\F19C"; }

.fa-unlink:before {
  content: "\F127"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-unsplash:before {
  content: "\E07C"; }

.fa-untappd:before {
  content: "\F405"; }

.fa-upload:before {
  content: "\F093"; }

.fa-ups:before {
  content: "\F7E0"; }

.fa-usb:before {
  content: "\F287"; }

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

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

.fa-user-alt-slash:before {
  content: "\F4FA"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-users:before {
  content: "\F0C0"; }

.fa-users-cog:before {
  content: "\F509"; }

.fa-users-slash:before {
  content: "\E073"; }

.fa-usps:before {
  content: "\F7E1"; }

.fa-ussunnah:before {
  content: "\F407"; }

.fa-utensil-spoon:before {
  content: "\F2E5"; }

.fa-utensils:before {
  content: "\F2E7"; }

.fa-vaadin:before {
  content: "\F408"; }

.fa-vector-square:before {
  content: "\F5CB"; }

.fa-venus:before {
  content: "\F221"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-vest:before {
  content: "\E085"; }

.fa-vest-patches:before {
  content: "\E086"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-viadeo:before {
  content: "\F2A9"; }

.fa-viadeo-square:before {
  content: "\F2AA"; }

.fa-vial:before {
  content: "\F492"; }

.fa-vials:before {
  content: "\F493"; }

.fa-viber:before {
  content: "\F409"; }

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

.fa-video-slash:before {
  content: "\F4E2"; }

.fa-vihara:before {
  content: "\F6A7"; }

.fa-vimeo:before {
  content: "\F40A"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-vimeo-v:before {
  content: "\F27D"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-virus:before {
  content: "\E074"; }

.fa-virus-slash:before {
  content: "\E075"; }

.fa-viruses:before {
  content: "\E076"; }

.fa-vk:before {
  content: "\F189"; }

.fa-vnv:before {
  content: "\F40B"; }

.fa-voicemail:before {
  content: "\F897"; }

.fa-volleyball-ball:before {
  content: "\F45F"; }

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

.fa-volume-mute:before {
  content: "\F6A9"; }

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

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

.fa-vote-yea:before {
  content: "\F772"; }

.fa-vr-cardboard:before {
  content: "\F729"; }

.fa-vuejs:before {
  content: "\F41F"; }

.fa-walking:before {
  content: "\F554"; }

.fa-wallet:before {
  content: "\F555"; }

.fa-warehouse:before {
  content: "\F494"; }

.fa-watchman-monitoring:before {
  content: "\E087"; }

.fa-water:before {
  content: "\F773"; }

.fa-wave-square:before {
  content: "\F83E"; }

.fa-waze:before {
  content: "\F83F"; }

.fa-weebly:before {
  content: "\F5CC"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-weight:before {
  content: "\F496"; }

.fa-weight-hanging:before {
  content: "\F5CD"; }

.fa-weixin:before {
  content: "\F1D7"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-whatsapp-square:before {
  content: "\F40C"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-whmcs:before {
  content: "\F40D"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-wind:before {
  content: "\F72E"; }

.fa-window-close:before {
  content: "\F410"; }

.fa-window-maximize:before {
  content: "\F2D0"; }

.fa-window-minimize:before {
  content: "\F2D1"; }

.fa-window-restore:before {
  content: "\F2D2"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-wine-bottle:before {
  content: "\F72F"; }

.fa-wine-glass:before {
  content: "\F4E3"; }

.fa-wine-glass-alt:before {
  content: "\F5CE"; }

.fa-wix:before {
  content: "\F5CF"; }

.fa-wizards-of-the-coast:before {
  content: "\F730"; }

.fa-wodu:before {
  content: "\E088"; }

.fa-wolf-pack-battalion:before {
  content: "\F514"; }

.fa-won-sign:before {
  content: "\F159"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-wordpress-simple:before {
  content: "\F411"; }

.fa-wpbeginner:before {
  content: "\F297"; }

.fa-wpexplorer:before {
  content: "\F2DE"; }

.fa-wpforms:before {
  content: "\F298"; }

.fa-wpressr:before {
  content: "\F3E4"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-x-ray:before {
  content: "\F497"; }

.fa-xbox:before {
  content: "\F412"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-y-combinator:before {
  content: "\F23B"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-yammer:before {
  content: "\F840"; }

.fa-yandex:before {
  content: "\F413"; }

.fa-yandex-international:before {
  content: "\F414"; }

.fa-yarn:before {
  content: "\F7E3"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-yen-sign:before {
  content: "\F157"; }

.fa-yin-yang:before {
  content: "\F6AD"; }

.fa-yoast:before {
  content: "\F2B1"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-youtube-square:before {
  content: "\F431"; }

.fa-zhihu:before {
  content: "\F63F"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/redesignPortal/fonts/fa-regular-400.b0e2db3b.eot);
  src: url(/build/redesignPortal/fonts/fa-regular-400.b0e2db3b.eot?#iefix) format("embedded-opentype"), url(/build/redesignPortal/fonts/fa-regular-400.b91d376b.woff2) format("woff2"), url(/build/redesignPortal/fonts/fa-regular-400.d1d7e3b4.woff) format("woff"), url(/build/redesignPortal/fonts/fa-regular-400.766913e6.ttf) format("truetype"), url(/build/redesignPortal/images/fa-regular-400.c5d109be.svg#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/redesignPortal/fonts/fa-solid-900.0c6bfc66.eot);
  src: url(/build/redesignPortal/fonts/fa-solid-900.0c6bfc66.eot?#iefix) format("embedded-opentype"), url(/build/redesignPortal/fonts/fa-solid-900.d824df7e.woff2) format("woff2"), url(/build/redesignPortal/fonts/fa-solid-900.d745348d.woff) format("woff"), url(/build/redesignPortal/fonts/fa-solid-900.b9625119.ttf) format("truetype"), url(/build/redesignPortal/images/fa-solid-900.37bc7099.svg#fontawesome) format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/redesignPortal/fonts/fa-brands-400.592643a8.eot);
  src: url(/build/redesignPortal/fonts/fa-brands-400.592643a8.eot?#iefix) format("embedded-opentype"), url(/build/redesignPortal/fonts/fa-brands-400.ed311c7a.woff2) format("woff2"), url(/build/redesignPortal/fonts/fa-brands-400.1a575a41.woff) format("woff"), url(/build/redesignPortal/fonts/fa-brands-400.513aa607.ttf) format("truetype"), url(/build/redesignPortal/images/fa-brands-400.1d5619cd.svg#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

/* montserrat-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-regular.dd0b372e.woff2) format("woff2"), url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-regular.d629279f.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-600 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-600.1488d76b.woff2) format("woff2"), url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-600.ebbb9e41.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-700.a5516461.woff2) format("woff2"), url(/build/redesignPortal/fonts/montserrat-v21-latin-ext_latin_cyrillic-ext_cyrillic-700.5df8b010.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* open-sans-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-regular.4b10ae94.woff2) format("woff2"), url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-regular.71c301d7.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* open-sans-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-700.8dae53a1.woff2) format("woff2"), url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-700.a14854dd.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* open-sans-italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-italic.ff3e7c16.woff2) format("woff2"), url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-italic.dd51efca.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* open-sans-700italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-700italic.4274bf15.woff2) format("woff2"), url(/build/redesignPortal/fonts/open-sans-v27-latin-ext_latin_cyrillic-ext_cyrillic-700italic.4596d5b4.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html,
body {
  margin: 0;
  min-height: 100vh; }

html {
  scroll-behavior: smooth; }

body {
  display: grid;
  grid-template-areas: 'flash-message' 'nav' 'header' 'main' 'footer';
  grid-template-rows: auto 72px auto minmax(360px, auto);
  overflow-x: hidden; }
  body > nav {
    grid-row: nav; }
  body > header {
    grid-area: header;
    width: 100vw; }
  body > main {
    grid-row: main; }
  body > footer {
    grid-row: footer; }

.pageHero, .block-content, .login-page-content, .heroImage, .textBlock, .galleryBlock, .offerList, .estateList-block, .guide, .slideshow-neptune-slides, .reference {
  position: relative; }

.block-content, .page-content, .textBlock, .pageHero, .estate, .estate-offers, .offer, .login-page-content, .mainNav-top, .footerNav, .footer-info, .heroImage, .slideshow-colored, .galleryBlock, .offerList-item, .estateList-block, .beaches, .weatherList-wrapper, .block-welcome, .block--info-list .practical-info, .guide, .slideshow-neptune-slide, .posts, .reference, .reference-gallery, .objects, .articles, .block--explore-list .get-to-know, .block--loyalty-program-login {
  display: grid;
  grid-column-gap: 16px;
  grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.block-content > *, .page-content > *, .textBlock > * {
  grid-column: col 2 / span 10; }

.block-content > blockquote, .page-content > blockquote, .textBlock > blockquote {
  grid-column: col 3 / span 8; }

.block-content, .page-content, .estate-content, .offer .offer-content, .header-flash-message, .heroImage-content, .textBlock, .slideshow-colored-slideContent, .block-welcome .block-body, .block--info-list, .guide, .block--explore-list, .recomended-articles-body, .combine-objects-body {
  letter-spacing: 0; }
  .block-content > p, .page-content > p, .estate-content > p, .offer .offer-content > p, .header-flash-message > p, .heroImage-content > p, .textBlock > p, .slideshow-colored-slideContent > p, .block-welcome .block-body > p, .block--info-list > p, .guide > p, .block--explore-list > p, .recomended-articles-body > p, .combine-objects-body > p {
    color: #0d243b;
    font-size: 20px;
    font-weight: 400; }
    .block-content > p:last-child, .page-content > p:last-child, .estate-content > p:last-child, .offer .offer-content > p:last-child, .header-flash-message > p:last-child, .heroImage-content > p:last-child, .textBlock > p:last-child, .slideshow-colored-slideContent > p:last-child, .block-welcome .block-body > p:last-child, .block--info-list > p:last-child, .guide > p:last-child, .block--explore-list > p:last-child, .recomended-articles-body > p:last-child, .combine-objects-body > p:last-child {
      margin-bottom: 0; }
  .block-content h1, .page-content h1, .estate-content h1, .offer .offer-content h1, .header-flash-message h1, .heroImage-content h1, .textBlock h1, .slideshow-colored-slideContent h1, .block-welcome .block-body h1, .block--info-list h1, .guide h1, .block--explore-list h1, .recomended-articles-body h1, .combine-objects-body h1 {
    font-size: 60px; }
  .block-content h2, .page-content h2, .estate-content h2, .offer .offer-content h2, .header-flash-message h2, .heroImage-content h2, .textBlock h2, .slideshow-colored-slideContent h2, .block-welcome .block-body h2, .block--info-list h2, .guide h2, .block--explore-list h2, .recomended-articles-body h2, .combine-objects-body h2 {
    font-size: 48px;
    margin-top: 0; }
  .block-content h3, .page-content h3, .estate-content h3, .offer .offer-content h3, .header-flash-message h3, .heroImage-content h3, .textBlock h3, .slideshow-colored-slideContent h3, .block-welcome .block-body h3, .block--info-list h3, .guide h3, .block--explore-list h3, .recomended-articles-body h3, .combine-objects-body h3 {
    font-size: 28px; }
  .block-content h4, .page-content h4, .estate-content h4, .offer .offer-content h4, .header-flash-message h4, .heroImage-content h4, .textBlock h4, .slideshow-colored-slideContent h4, .block-welcome .block-body h4, .block--info-list h4, .guide h4, .block--explore-list h4, .recomended-articles-body h4, .combine-objects-body h4 {
    font-size: 28px; }
  .block-content > blockquote, .page-content > blockquote, .estate-content > blockquote, .offer .offer-content > blockquote, .header-flash-message > blockquote, .heroImage-content > blockquote, .textBlock > blockquote, .slideshow-colored-slideContent > blockquote, .block-welcome .block-body > blockquote, .block--info-list > blockquote, .guide > blockquote, .block--explore-list > blockquote, .recomended-articles-body > blockquote, .combine-objects-body > blockquote {
    font-size: 1.3em;
    font-weight: 700;
    margin: 0;
    text-align: center; }
    .block-content > blockquote h1, .page-content > blockquote h1, .estate-content > blockquote h1, .offer .offer-content > blockquote h1, .header-flash-message > blockquote h1, .heroImage-content > blockquote h1, .textBlock > blockquote h1, .slideshow-colored-slideContent > blockquote h1, .block-welcome .block-body > blockquote h1, .block--info-list > blockquote h1, .guide > blockquote h1, .block--explore-list > blockquote h1, .recomended-articles-body > blockquote h1, .combine-objects-body > blockquote h1, .block-content > blockquote h2, .page-content > blockquote h2, .estate-content > blockquote h2, .offer .offer-content > blockquote h2, .header-flash-message > blockquote h2, .heroImage-content > blockquote h2, .textBlock > blockquote h2, .slideshow-colored-slideContent > blockquote h2, .block-welcome .block-body > blockquote h2, .block--info-list > blockquote h2, .guide > blockquote h2, .block--explore-list > blockquote h2, .recomended-articles-body > blockquote h2, .combine-objects-body > blockquote h2, .block-content > blockquote h3, .page-content > blockquote h3, .estate-content > blockquote h3, .offer .offer-content > blockquote h3, .header-flash-message > blockquote h3, .heroImage-content > blockquote h3, .textBlock > blockquote h3, .slideshow-colored-slideContent > blockquote h3, .block-welcome .block-body > blockquote h3, .block--info-list > blockquote h3, .guide > blockquote h3, .block--explore-list > blockquote h3, .recomended-articles-body > blockquote h3, .combine-objects-body > blockquote h3, .block-content > blockquote h4, .page-content > blockquote h4, .estate-content > blockquote h4, .offer .offer-content > blockquote h4, .header-flash-message > blockquote h4, .heroImage-content > blockquote h4, .textBlock > blockquote h4, .slideshow-colored-slideContent > blockquote h4, .block-welcome .block-body > blockquote h4, .block--info-list > blockquote h4, .guide > blockquote h4, .block--explore-list > blockquote h4, .recomended-articles-body > blockquote h4, .combine-objects-body > blockquote h4, .block-content > blockquote h5, .page-content > blockquote h5, .estate-content > blockquote h5, .offer .offer-content > blockquote h5, .header-flash-message > blockquote h5, .heroImage-content > blockquote h5, .textBlock > blockquote h5, .slideshow-colored-slideContent > blockquote h5, .block-welcome .block-body > blockquote h5, .block--info-list > blockquote h5, .guide > blockquote h5, .block--explore-list > blockquote h5, .recomended-articles-body > blockquote h5, .combine-objects-body > blockquote h5, .block-content > blockquote h6, .page-content > blockquote h6, .estate-content > blockquote h6, .offer .offer-content > blockquote h6, .header-flash-message > blockquote h6, .heroImage-content > blockquote h6, .textBlock > blockquote h6, .slideshow-colored-slideContent > blockquote h6, .block-welcome .block-body > blockquote h6, .block--info-list > blockquote h6, .guide > blockquote h6, .block--explore-list > blockquote h6, .recomended-articles-body > blockquote h6, .combine-objects-body > blockquote h6 {
      font-size: 0.7em;
      font-weight: 400; }
  .block-content table, .page-content table, .estate-content table, .offer .offer-content table, .header-flash-message table, .heroImage-content table, .textBlock table, .slideshow-colored-slideContent table, .block-welcome .block-body table, .block--info-list table, .guide table, .block--explore-list table, .recomended-articles-body table, .combine-objects-body table {
    border-collapse: collapse;
    border-top: 1px solid #0d243b;
    -webkit-column-span: all;
       -moz-column-span: all;
            column-span: all;
    margin-bottom: 1em;
    overflow: auto;
    text-align: start;
    width: 100%; }
  .block-content thead, .page-content thead, .estate-content thead, .offer .offer-content thead, .header-flash-message thead, .heroImage-content thead, .textBlock thead, .slideshow-colored-slideContent thead, .block-welcome .block-body thead, .block--info-list thead, .guide thead, .block--explore-list thead, .recomended-articles-body thead, .combine-objects-body thead {
    color: #0d243b;
    font-weight: bold; }
  .block-content th, .page-content th, .estate-content th, .offer .offer-content th, .header-flash-message th, .heroImage-content th, .textBlock th, .slideshow-colored-slideContent th, .block-welcome .block-body th, .block--info-list th, .guide th, .block--explore-list th, .recomended-articles-body th, .combine-objects-body th {
    font-weight: bold; }
  .block-content td, .page-content td, .estate-content td, .offer .offer-content td, .header-flash-message td, .heroImage-content td, .textBlock td, .slideshow-colored-slideContent td, .block-welcome .block-body td, .block--info-list td, .guide td, .block--explore-list td, .recomended-articles-body td, .combine-objects-body td, .block-content th, .page-content th, .estate-content th, .offer .offer-content th, .header-flash-message th, .heroImage-content th, .textBlock th, .slideshow-colored-slideContent th, .block-welcome .block-body th, .block--info-list th, .guide th, .block--explore-list th, .recomended-articles-body th, .combine-objects-body th {
    border-bottom: 1px solid #0d243b;
    padding: 22px 16px 22px 0; }
    .block-content td em, .page-content td em, .estate-content td em, .offer .offer-content td em, .header-flash-message td em, .heroImage-content td em, .textBlock td em, .slideshow-colored-slideContent td em, .block-welcome .block-body td em, .block--info-list td em, .guide td em, .block--explore-list td em, .recomended-articles-body td em, .combine-objects-body td em, .block-content th em, .page-content th em, .estate-content th em, .offer .offer-content th em, .header-flash-message th em, .heroImage-content th em, .textBlock th em, .slideshow-colored-slideContent th em, .block-welcome .block-body th em, .block--info-list th em, .guide th em, .block--explore-list th em, .recomended-articles-body th em, .combine-objects-body th em {
      color: #0d243b;
      font-style: normal;
      font-weight: bold; }
  .block-content th:not([align]), .page-content th:not([align]), .estate-content th:not([align]), .offer .offer-content th:not([align]), .header-flash-message th:not([align]), .heroImage-content th:not([align]), .textBlock th:not([align]), .slideshow-colored-slideContent th:not([align]), .block-welcome .block-body th:not([align]), .block--info-list th:not([align]), .guide th:not([align]), .block--explore-list th:not([align]), .recomended-articles-body th:not([align]), .combine-objects-body th:not([align]) {
    text-align: start; }
  .block-content img, .page-content img, .estate-content img, .offer .offer-content img, .header-flash-message img, .heroImage-content img, .textBlock img, .slideshow-colored-slideContent img, .block-welcome .block-body img, .block--info-list img, .guide img, .block--explore-list img, .recomended-articles-body img, .combine-objects-body img {
    max-width: 100%; }

.cover-video,
.cover-image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%; }

.mainNav-languages .mainNav-current-lang {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0d243b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px; }
  .mainNav-languages .mainNav-current-lang i {
    color: #fff;
    font-size: 12px;
    margin-left: 11px;
    pointer-events: none; }
  .mainNav-languages .mainNav-current-lang:hover {
    cursor: pointer; }

.mainNav-languages ul {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 3px 3px 6px;
          box-shadow: rgba(0, 0, 0, 0.16) 3px 3px 6px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
  min-width: 199px;
  padding: 10px 20px 10px 10px;
  position: absolute;
  right: 0;
  top: 55px; }
  .mainNav-languages ul .mainNav-link {
    color: #0d243b; }
    .mainNav-languages ul .mainNav-link:hover {
      text-decoration: underline; }

.mainNav-languages.languages-dropdown-open .languages-close {
  height: 100vh;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw; }

@media (max-width: 1919px) {
  .block-content, .page-content, .textBlock, .pageHero, .estate, .estate-offers, .offer, .login-page-content, .mainNav-top, .footerNav, .footer-info, .heroImage, .slideshow-colored, .galleryBlock, .offerList-item, .estateList-block, .beaches, .weatherList-wrapper, .block-welcome, .block--info-list .practical-info, .guide, .slideshow-neptune-slide, .posts, .reference, .reference-gallery, .objects, .articles, .block--explore-list .get-to-know, .block--loyalty-program-login {
    grid-column-gap: 5px; } }

@media (max-width: 1280px) {
  .block-content > *, .page-content > *, .textBlock > * {
    grid-column: 2 / -2; } }

@media (max-width: 1023px) {
  .block-content > *, .page-content > *, .textBlock > * {
    grid-column: 1 / -1;
    padding: 0 50px; } }

@media (max-width: 768px) {
  .block-content > *, .page-content > *, .textBlock > * {
    padding: 0 15px; }
  .block-content h1, .page-content h1, .estate-content h1, .offer .offer-content h1, .header-flash-message h1, .heroImage-content h1, .textBlock h1, .slideshow-colored-slideContent h1, .block-welcome .block-body h1, .block--info-list h1, .guide h1, .block--explore-list h1, .recomended-articles-body h1, .combine-objects-body h1 {
    font-size: 40px; }
  .block-content h2, .page-content h2, .estate-content h2, .offer .offer-content h2, .header-flash-message h2, .heroImage-content h2, .textBlock h2, .slideshow-colored-slideContent h2, .block-welcome .block-body h2, .block--info-list h2, .guide h2, .block--explore-list h2, .recomended-articles-body h2, .combine-objects-body h2 {
    font-size: 32px; }
  .block-content h3, .page-content h3, .estate-content h3, .offer .offer-content h3, .header-flash-message h3, .heroImage-content h3, .textBlock h3, .slideshow-colored-slideContent h3, .block-welcome .block-body h3, .block--info-list h3, .guide h3, .block--explore-list h3, .recomended-articles-body h3, .combine-objects-body h3 {
    font-size: 22px; }
  .block-content h4, .page-content h4, .estate-content h4, .offer .offer-content h4, .header-flash-message h4, .heroImage-content h4, .textBlock h4, .slideshow-colored-slideContent h4, .block-welcome .block-body h4, .block--info-list h4, .guide h4, .block--explore-list h4, .recomended-articles-body h4, .combine-objects-body h4 {
    font-size: 26px; }
  .block-content p, .page-content p, .estate-content p, .offer .offer-content p, .header-flash-message p, .heroImage-content p, .textBlock p, .slideshow-colored-slideContent p, .block-welcome .block-body p, .block--info-list p, .guide p, .block--explore-list p, .recomended-articles-body p, .combine-objects-body p {
    font-size: 16px; } }

.loader {
  height: 100%;
  opacity: 0;
  position: relative;
  width: 100%; }
  .loader:after {
    -webkit-animation: rotate 1.3s linear infinite;
            animation: rotate 1.3s linear infinite;
    border-color: #fff #fff transparent transparent;
    border-radius: 100%;
    border-style: solid;
    border-width: 5px;
    content: '';
    height: 30px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 30px; }

.loader--dark:after {
  border-color: #fff #fff transparent transparent; }

.loader--onTop {
  left: 0;
  position: absolute;
  top: 0; }

.loader-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.pageHero {
  grid-template-rows: 1fr 1fr auto;
  height: 650px;
  overflow: hidden; }
  .pageHero.color-teal {
    background-color: #06728a;
    color: #fff; }
  .pageHero.color-blizzard-blue {
    background-color: #a0e6ec; }
  .pageHero.color-mustard {
    background-color: #ffda57; }
  .pageHero svg {
    bottom: -1px;
    height: auto;
    position: absolute;
    width: 100%; }

.pageHero-image,
.pageHero-video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%; }

.foreground-color .pageHero-image, .foreground-color .pageHero-video {
  opacity: 0.15; }

.foreground-color.color-mustard .pageHero-image, .foreground-color.color-mustard .pageHero-video {
  opacity: 0.1; }

.pageHero-title {
  align-self: end;
  font-size: 60px;
  font-weight: 800;
  grid-column: col 1 / span 12;
  line-height: 70px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis; }

.pageHero-content {
  align-self: start;
  font-size: 24px;
  grid-column: col 1 / span 12;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis; }

@media (max-width: 1280px) {
  .pageHero-title {
    font-size: 56px; }
  .pageHero-content {
    font-size: 20px; } }

@media (max-width: 1023px) {
  .pageHero {
    height: auto;
    min-height: 580px; }
  .pageHero-title {
    font-size: 48px;
    line-height: 56px; }
  .pageHero-content {
    font-size: 18px; } }

@media (max-width: 768px) {
  .pageHero {
    min-height: 500px; }
  .pageHero-title {
    font-size: 40px; }
  .pageHero-content {
    font-size: 16px; } }

.block {
  margin-top: 120px; }
  .block:first-child {
    margin: 0; }
  .block:last-child {
    margin-bottom: 120px; }

.block.block--sidebar {
  display: none; }

.content > .block:first-child {
  margin-top: 0; }

.content > .block:last-child {
  margin-bottom: 0; }

.contentFooter > .block:first-child {
  margin-top: 120px; }

.contentFooter > .block:last-child.block.block--sidebar {
  margin-bottom: -50px; }

.block-content {
  text-align: center; }
  .block-content .block-title {
    line-height: 1.2;
    margin-bottom: 17px; }

.page-content {
  margin: 120px 0; }

@media (max-width: 1023px) {
  .page-content {
    margin-bottom: 40px;
    margin-top: 40px; } }

@media (max-width: 768px) {
  .block {
    margin-top: 60px; }
    .block:last-child {
      margin-bottom: 60px; }
  .block.block--sidebar {
    display: block; } }

/* stylelint-disable selector-class-pattern */
/* stylelint-disable selector-max-compound-selectors */
.estate {
  grid-row-gap: 20px;
  grid-template-rows: [title] auto [media] 720px [content-start] auto [content-end]; }

.estate-title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 1 / -1;
  grid-row: title;
  position: relative; }
  .estate-title > h1 {
    font-size: 32px;
    font-weight: 800;
    line-height: 42px;
    margin: 0; }

.estate-stars {
  color: #1996b1;
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: bold;
  height: 25px;
  line-height: 1;
  margin-left: 30px;
  min-width: 165px; }

.estate-phones {
  clear: left;
  float: left;
  font-size: 18px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left; }

.estate-email {
  clear: left;
  float: left;
  font-size: 18px;
  margin-bottom: 40px; }

.estate-contacts {
  clear: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  float: left;
  font-size: 18px;
  font-weight: bold;
  grid-column: 2;
  margin-top: 20px;
  overflow: hidden;
  overflow-wrap: break-word; }
  .estate-contacts a {
    color: #0d243b; }
  .estate-contacts .estate-contact-website {
    color: #06728a; }

.estate-link {
  max-width: 200px; }

.estate-media {
  grid-column: 1 / -1;
  grid-row: media;
  overflow: hidden;
  position: relative; }
  .estate-media:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px; }

.estate-media-video,
.estate-media-image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%; }

.estate-galleryBtn {
  align-self: flex-end;
  background: rgba(0, 0, 0, 0.3);
  border: 0;
  border-radius: 13px;
  color: #fff;
  cursor: pointer;
  font-size: 22px;
  grid-column: 1 / -1;
  grid-row: media;
  height: 48px;
  justify-self: flex-end;
  line-height: 48px;
  margin: 16px;
  position: relative;
  text-align: center;
  width: 200px; }
  .estate-galleryBtn:hover {
    background: rgba(0, 0, 0, 0.3); }

.estate-content {
  color: #0d243b;
  font-size: 20px;
  font-weight: 400;
  grid-column: 2;
  grid-row: 1;
  line-height: 27px;
  margin-top: 30px;
  padding: 26px 0; }
  .estate-content h1 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 25px; }

.estate-info {
  font-weight: bold;
  grid-column: 2;
  grid-row: 2;
  margin: 0; }

.estate-extras {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 2;
  grid-row: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 0;
  min-height: 36px; }
  .estate-extras > i,
  .estate-extras > a {
    color: #1996b1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 28px;
    margin: 0 5px; }
  .estate-extras .push-to-right {
    margin-left: auto; }

.estate-extras-mobile {
  display: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 36px; }
  .estate-extras-mobile > i {
    font-size: 36px;
    margin: 0 5px; }

.estate-offers {
  margin: 100px 0; }
  .estate-offers > h2 {
    font-size: 48px;
    grid-column: 1 / span 12;
    margin-bottom: 100px;
    text-align: center; }

.estate-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  grid-column: 1;
  grid-row: 1;
  margin-top: 40px; }

.estate-body {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-column: 1 / -1;
  grid-column-gap: 20px;
  grid-template-columns: 300px auto; }

.estate-type-restaurant .estate-content {
  grid-row: 1;
  margin-top: 0; }

.estate-type-restaurant .estate-contacts {
  font-weight: bold;
  grid-column: 2;
  margin-bottom: 0; }

.estate-type-restaurant .estate-info {
  font-weight: bold;
  grid-column: 2;
  grid-row: 2;
  margin: 0; }
  .estate-type-restaurant .estate-info .estate-phones {
    margin: 0; }

.estate-type-restaurant .estate-buttons {
  grid-row: 1;
  margin-top: 40px; }

.estate-type-restaurant .estate-extras {
  display: none; }

@media (max-width: 1280px) {
  .estate {
    grid-template-rows: [title] auto [media] 600px [content-start] auto [content-end]; }
  .estate-body {
    grid-template-columns: 200px auto; } }

@media (max-width: 1023px) {
  .estate {
    grid-template-rows: [title] auto [media] 480px [content-start] auto [content-end]; } }

@media (max-width: 768px) {
  .estate {
    grid-template-rows: [title] auto [media] 360px [content-start] auto [content-end]; }
  .estate-title > h1 {
    font-size: 22px;
    font-weight: 700;
    line-height: 50px; }
  .estate-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: 1 / -1; }
  .estate-extras {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
    .estate-extras > i {
      font-size: 22px; }
  .estate-title {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: 1 / -2;
    grid-row: 1; }
    .estate-title .estate-stars {
      font-size: 16px;
      margin: 0; }
  .estate-media {
    grid-column: 1 / -1;
    grid-row: 2; }
  .estate-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
    .estate-contacts a {
      font-size: 18px;
      font-weight: 400;
      line-height: 25px;
      max-width: 80vw; }
  .estate-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    .estate-info .estate-phones {
      margin-top: 0; }
      .estate-info .estate-phones li {
        font-size: 18px;
        font-weight: 400;
        line-height: 25px; }
  .estate-link {
    max-width: 150px; }
  .estate-galleryBtn {
    grid-column: 1 / -1;
    grid-row: 2; }
  .estate-content {
    font-size: 16px;
    line-height: 20px;
    margin-top: 0;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .estate-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .estate-type-restaurant .estate-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .estate-type-restaurant .estate-contacts {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .estate-type-restaurant .estate-buttons {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; } }

/* stylelint-enable selector-class-pattern */
/* stylelint-enable selector-max-compound-selectors */
.offer {
  grid-row-gap: 40px; }
  .offer .offer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    grid-column: 2 / -2;
    overflow-wrap: break-word; }
  .offer .offer-dates {
    color: #06728a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 24px;
    font-weight: 600;
    gap: 24px;
    line-height: normal; }
    .offer .offer-dates i {
      color: #0d243b;
      font-size: 30px; }
  .offer .offer-book {
    grid-column: 2 / -2; }
  .offer .offer-price {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #06728a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 24px;
    font-weight: 600;
    gap: 20px;
    line-height: normal; }
    .offer .offer-price .offer-price-value {
      background: #d9d9d9;
      border-radius: 32px;
      color: #005f74;
      margin: 0;
      overflow: hidden;
      padding: 8px 16px;
      text-align: center; }

.offer-title {
  text-align: center; }

@media (max-width: 768px) {
  .offer .offer-content {
    grid-column: 1 / -1;
    padding: 0 20px; }
  .offer .offer-book {
    grid-column: 1 / -1;
    padding: 0 20px; }
  .offer .offer-dates {
    font-size: 18px; } }

.error-page {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 10px; }
  .error-page img {
    height: 100%;
    width: 100%; }

.login-page-content {
  justify-items: center;
  margin: 50px 0; }

.login-card {
  grid-column: 2 / -2; }

.form-submit {
  width: 100%; }

.spot-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.spot-list-title {
  margin: 50px; }

.spots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px; }

.spot {
  border-radius: 2px;
  color: #000;
  cursor: pointer;
  margin: 10px;
  padding: 5px;
  text-align: center;
  width: 80px; }
  .spot.spot-vacant {
    background: #51bb1b; }
  .spot.spot-taken {
    background: #ad222d; }

.interactive-map-page {
  margin-bottom: -62px; }

.interactive-map-page .interactive-map-content {
  z-index: 0; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px; }
  .form-row > label {
    margin-bottom: 5px; }

.form-checkboxList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.form-checkboxList-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* stylelint-disable no-descending-specificity */
.bookNow {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: col 12/ span 2;
  grid-row: 1;
  z-index: 2; }
  .bookNow a {
    color: #0d243b;
    overflow: hidden;
    white-space: nowrap; }

.bookNow-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffda57;
  border-radius: 64px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  gap: 10px;
  height: 43px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 27px;
  padding: 16px 32px;
  width: 191px; }

.mainNav {
  font-family: "Open Sans";
  font-size: 18px;
  height: 88px;
  position: sticky;
  top: 0;
  z-index: 2000; }

.mainNav-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  color: #0d243b;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .mainNav-languages .mainNav-link {
    color: #0d243b;
    padding: 12px 22px 12px 0;
    text-transform: capitalize; }
  .mainNav-link:hover {
    color: #0d243b;
    text-decoration: underline; }
  .dropdown-list .mainNav-link {
    color: #0d243b;
    position: relative;
    z-index: 2003; }
  .active .mainNav-link {
    color: #005f74; }
  .mainNav--sticky .mainNav-link {
    color: #0d243b; }
    .mainNav--sticky .mainNav-link:hover {
      color: #0d243b; }
  .mainNav--sticky .active .mainNav-link {
    color: #005f74; }
  .mainNav-link > i {
    margin-right: 4px; }

.mainNav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 4 / span 8;
  grid-row: 1;
  max-width: 1228px; }
  .mainNav-menu i {
    pointer-events: none; }
  .mainNav-menu .mainNav-pages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }

.dropdown-list {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(6, 1fr);
  list-style: none;
  padding: 0 40px; }
  .dropdown-list li i {
    font-size: 12px; }
  .dropdown-list li p {
    font-size: 13px; }
  .active .dropdown-list .mainNav-link {
    color: #0d243b; }
  .dropdown-list .mainNav-link-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
    margin-bottom: 8px; }
    .dropdown-list .mainNav-link-header i {
      color: #005f74; }

.mainNav-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  margin-right: 22px; }
  .mainNav-item .mainNav-dropdown-toggle {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none; }
    .mainNav-item .mainNav-dropdown-toggle i {
      font-size: 16px; }
  .mainNav-item.active .mainNav-dropdown-toggle {
    color: #005f74; }
  .mainNav-item .mainNav-dropdown {
    background: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    display: none;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 100%;
    width: 100%; }
  .mainNav-item.mainNav-dropdown--open .mainNav-dropdown {
    display: block; }
  .mainNav-item.mainNav-dropdown--open .mainNav-dropdown-toggle i {
    -webkit-transform: scale(-1);
            transform: scale(-1); }
  .mainNav-item.mainNav-dropdown--open .dropdown-close {
    height: 110%;
    position: absolute;
    top: -25px;
    width: 100%;
    z-index: 2002; }

.mainNav-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 1/-1;
  grid-row: 1;
  justify-self: flex-end;
  padding-right: 40px;
  z-index: 1; }

.mainNav-languages {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: col 11/ span 1;
  grid-row: 1;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-self: center;
  list-style: none;
  margin: 0 15px;
  padding: 0;
  position: relative;
  z-index: 1; }
  .mainNav-languages .mainNav-lang {
    margin-left: 10px; }
    .mainNav-languages .mainNav-lang ~ .mainNav-lang:before {
      border-top: 1px solid #f0eeea;
      content: '';
      left: 22px;
      position: absolute;
      right: 22px; }
  .mainNav-languages.languages-dropdown-open ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: visible; }

.mainNav-language {
  display: none; }

.mainNav-top {
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  color: #0d243b;
  height: 88px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  width: 100vw;
  z-index: 2000; }
  .mainNav--sticky .mainNav-top {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    color: #0d243b; }

.mainNav-hamburger {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: inherit;
  border: 0;
  color: inherit;
  display: none;
  font-size: 22px;
  grid-column: col 9;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  outline: 0;
  padding: 0; }

.mainNav-logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #555;
  display: none;
  font-size: 21px;
  font-weight: bold;
  grid-column: 1 / span 3;
  grid-row: 1;
  letter-spacing: 0.1em;
  margin-left: 0;
  overflow: hidden;
  text-transform: uppercase; }
  .mainNav-logo a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .mainNav-logo .cls-logo {
    fill: #555; }
  .mainNav--sticky .mainNav-logo {
    color: #f0eeea; }
    .mainNav--sticky .mainNav-logo .cls-logo {
      fill: #f0eeea; }
  .mainNav-logo svg {
    width: 200px; }

.mainNav-logo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.mainNav-back {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #222;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 32px;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  right: 0;
  text-align: center;
  width: 115px;
  z-index: 2000; }

.mainNav-item--mobile {
  display: none; }

@media (max-width: 1600px) {
  .mainNav-menu {
    grid-column: 3 / span 8; }
  .bookNow {
    grid-column: col 11 / -1; }
  .mainNav {
    font-size: 18px; }
  .mainNav-item {
    margin-right: 18px; }
  .mainNav-link {
    font-size: 18px; }
  .mainNav-languages {
    grid-column: col 10 / span 1; }
    .mainNav-languages .mainNav-current-lang {
      font-size: 18px; } }

@media (min-width: 1280px) {
  .mainNav-item:hover .mainNav-dropdown-toggle {
    text-decoration: none; }
  .mainNav-item:hover .mainNav-dropdown {
    display: block; } }

@media (max-width: 1280px) {
  .bookNow {
    grid-column: col 10 / -1; }
  .mainNav-item--mobile {
    display: unset; }
  .mainNav-link {
    -ms-flex-item-align: start;
        align-self: flex-start;
    font-size: 16px; }
  .mainNav-menu {
    background-clip: content-box;
    background-color: #fff;
    border-bottom: 35px solid rgba(0, 0, 0, 0);
    border-left: 35px solid #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: 1 / -1;
    margin: 0;
    max-width: none;
    position: absolute;
    -webkit-transition: top 0.5s;
    transition: top 0.5s;
    width: 100vw;
    z-index: -1; }
    .mainNav-menu .mainNav-pages {
      background: #fff;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      grid-row: 1;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 35px;
      max-width: none;
      overflow: auto;
      padding: 0 55px 0 20px; }
    .mainNav .mainNav-menu {
      display: none;
      top: calc(95px - 80vh); }
    .mainNav.mainNav--expanded .mainNav-menu {
      display: block;
      top: 88px; }
  .mainNav-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    margin: 0;
    max-width: none;
    padding: 20px;
    position: relative;
    width: 100%; }
    .mainNav-item:after {
      border-bottom: 1px solid rgba(34, 34, 34, 0.14);
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      width: 100%; }
    .mainNav-item .mainNav-dropdown-toggle {
      display: block;
      pointer-events: unset;
      position: absolute;
      right: 20px; }
    .mainNav-item .mainNav-dropdown {
      -webkit-box-shadow: unset;
              box-shadow: unset;
      padding: 10px 0 0;
      position: relative; }
  .mainNav-right {
    padding-right: 20px; }
  .mainNav-top {
    background: #fff;
    color: #0d243b;
    height: 88px; }
    .mainNav-top:before {
      background: inherit;
      content: '';
      height: 100%;
      position: absolute;
      width: 100%; }
  .mainNav-language {
    display: unset; }
  .mainNav-logo {
    color: #0d243b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    grid-column: 1;
    height: 100%;
    left: 0;
    position: absolute; }
    .mainNav-logo .cls-logo {
      fill: #f0eeea; }
  .mainNav-logo-link {
    display: none; }
  .mainNav-hamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column: col 8 / span 1;
    height: 100%;
    position: relative;
    width: 55px; }
  main, header {
    -webkit-transition: margin-top 0.5s;
    transition: margin-top 0.5s; }
  .mainNav--expanded + main,
  .mainNav--expanded + header {
    margin-top: calc(30vh - 72px - 35px); }
  .mainNav-back {
    font-size: 22px;
    height: 70px;
    width: 80px; }
  .mainNav-languages {
    grid-column: col 9 / span 1; }
  .dropdown-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 10px; }
    .dropdown-list li p {
      display: none; }
    .dropdown-list li i {
      display: none; } }

@media (max-width: 1023px) {
  .mainNav-hamburger {
    grid-column: col 7 / span 1; }
  .mainNav-languages {
    grid-column: col 8 / span 1; }
  .bookNow {
    grid-column: col 9 / -1; } }

@media (max-width: 666px) {
  .mainNav-menu:before {
    left: 0;
    right: 50px; }
  .mainNav.mainNav--expanded .mainNav-menu {
    top: 72px; }
  .mainNav-menu .mainNav-pages {
    padding: 20px 55px 0 0; }
  .mainNav-top {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 100%; }
  .mainNav-languages {
    grid-column: col 11 / span 1; }
  .bookNow {
    display: none; }
  .mainNav-hamburger {
    grid-column: col 12;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .mainNav-logo svg {
    height: 54px;
    margin-left: 20px;
    width: auto; } }

@media print {
  .mainNav-top {
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative; }
  .mainNav--expanded + main,
  .mainNav--expanded + header {
    margin-top: 0; }
  .mainNav-menu,
  .mainNav-language,
  .mainNav-hamburger {
    display: none; }
  .mainNav-logo {
    grid-column: 1 / -1;
    margin-left: 0; }
    .mainNav-logo svg {
      height: 60px;
      width: auto; } }

/* stylelint-enable no-descending-specificity */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .pagination span + span {
    margin-left: 13px; }
  .pagination .page,
  .pagination .current {
    border: 1px solid #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    width: 30px; }
    .pagination .page a,
    .pagination .current a {
      display: inline-block;
      height: 100%;
      width: 100%; }
    .pagination .page a:hover,
    .pagination .current a:hover {
      background: #b5cccc; }
  .pagination .current {
    background: #b5cccc; }
  .pagination .first,
  .pagination .last,
  .pagination .previous,
  .pagination .next {
    font-size: 14px;
    line-height: 28px; }

footer {
  background-color: rgba(255, 255, 255, 0);
  background-image: url(/build/redesignPortal/images/footer-top-background-vector.cb4affa7.svg);
  background-size: cover;
  color: #f0eeea;
  line-height: unset;
  position: relative; }
  footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
    margin: 0; }

.footer-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 210px; }
  .footer-social-links a {
    color: #cbcac7;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.footerNav {
  background-color: #0d243b;
  background-image: url(/build/redesignPortal/images/footer-nav-vector.29560d4f.svg);
  background-size: cover;
  font-family: "Open Sans";
  font-size: 20px;
  height: 450px; }
  .footerNav a {
    color: #a0e6ec; }
  .footerNav a:hover {
    color: #b5cccc;
    text-decoration: underline; }
  .footerNav .footer-vectors {
    position: relative; }
    .footerNav .footer-vectors .footer-vector-big {
      background-image: url(/build/redesignPortal/images/footer-vector-big.a4c0fbe1.svg);
      background-size: cover;
      bottom: 0;
      display: block;
      height: 115px;
      left: 0;
      position: absolute;
      width: 130px; }
    .footerNav .footer-vectors .footer-vector-small {
      background-image: url(/build/redesignPortal/images/footer-vector-small.f6e11779.svg);
      background-size: cover;
      bottom: 110px;
      height: 40px;
      left: 95px;
      position: absolute;
      width: 50px; }

.footerNav-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-weight: bold;
  left: 160px;
  list-style: none;
  margin: 0;
  min-height: 90px;
  padding: 0;
  position: absolute; }
  .footerNav-menu .active {
    text-decoration: underline; }

.footerNav-link {
  color: #a0e6ec;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 30px; }

.footer-legal {
  color: #0d243b;
  font-size: 20px;
  padding: 30px 70px;
  text-align: center; }

.footer-legal--mobile {
  color: #fff;
  display: none;
  font-size: 20px;
  padding: 30px 70px;
  text-align: center; }

.footer-info {
  color: #0d243b;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Open Sans";
  font-size: 28px;
  grid-column: col 9 / span 4;
  padding: 90px 0; }
  .footer-info h1 {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 28px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .footer-info h2 {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 20px; }
  .footer-info a:hover {
    color: #53a5b1; }

.footer-text {
  grid-column: col 1 / span 3;
  left: 320px;
  letter-spacing: 0.025em;
  position: absolute;
  top: 250px; }
  .footer-text h1 {
    color: #fff; }
  .footer-text p {
    font-size: 20px;
    font-weight: 400;
    line-height: normal; }
    .footer-text p a {
      color: #a0e6ec; }
  .footer-text * {
    margin: 0;
    padding: 0; }

.footer-social {
  font-size: 36px;
  grid-column: col 1 / span 3;
  left: 780px;
  position: absolute;
  top: 250px; }
  .footer-social h1 {
    color: #fff; }
  .footer-social h2 {
    color: #fff; }

.footer-text + .footer-social {
  grid-column: col 4 / span 3; }

.footer-newsletter {
  -ms-flex-line-pack: justify;
      align-content: space-between;
  background-image: url(/build/redesignPortal/images/footer-newsletter-vector.96054ac1.svg);
  background-size: cover;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: col 10 / span 4;
  height: 460px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  right: 0;
  width: 560px; }
  .footer-newsletter .footer-newsletter-container {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 75px;
    min-width: 310px; }
    .footer-newsletter .footer-newsletter-container .footer-newsletter-form {
      position: relative; }
  .footer-newsletter h1 {
    color: #0d243b; }
  .footer-newsletter h2 {
    color: #0d243b; }
  .footer-newsletter form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 600px; }
  .footer-newsletter input {
    background: #fff;
    border: unset;
    border-radius: 64px 0 0 64px;
    color: #0d243b;
    font-size: 14px;
    min-width: 50%;
    outline: 0;
    padding: 11px 15px;
    position: absolute; }
    .footer-newsletter input::-webkit-input-placeholder {
      color: #0e243b;
      opacity: 0.7; }
  .footer-newsletter button {
    background: #0e243b;
    border: 0;
    border-radius: 64px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-weight: bold;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 13px 36px;
    position: absolute;
    right: 0;
    text-transform: uppercase; }
    .footer-newsletter button:hover {
      -webkit-box-shadow: 0 20px 50px -16px #b58a7b;
              box-shadow: 0 20px 50px -16px #b58a7b;
      color: #53a5b1; }

.cc-deny {
  color: #2a455d; }

.cc-allow {
  background: #2a455d;
  border: 0;
  color: #fff; }

@media (max-width: 1600px) {
  .footerNav {
    font-size: 16px; }
  .footer-text {
    left: 150px; }
  .footer-social {
    left: 500px; } }

@media (max-width: 1280px) {
  .footerNav {
    font-size: 15px;
    height: 400px; }
  .footer-newsletter {
    height: 400px;
    width: 460px; }
  .footer-text {
    font-size: 18px;
    left: 50px; }
  .footer-social {
    left: 300px; }
  .footerNav-menu {
    left: 100px;
    max-width: 600px; }
    .footerNav-menu .footerNav-link {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      margin-right: 15px; } }

@media (max-width: 1024px) {
  .footer-legal {
    font-size: 16px; }
  .footer-newsletter {
    width: 360px; }
    .footer-newsletter form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 20px; }
    .footer-newsletter input {
      border-radius: 64px;
      position: unset; }
    .footer-newsletter button {
      position: unset;
      width: 20vw; }
    .footer-newsletter .footer-newsletter-container {
      min-width: unset; }
  .footer-text {
    font-size: 16px;
    left: 50px;
    top: 200px; }
  .footer-social {
    left: 220px;
    top: 200px; }
  .footer-info {
    font-size: 16px;
    padding: 65px; }
    .footer-info h1 {
      font-size: 22px; }
    .footer-info h2 {
      font-size: 16px; }
  .footerNav {
    font-size: 12px; }
    .footerNav .footer-vector-big {
      height: 75px;
      width: 90px; }
    .footerNav .footer-vector-small {
      bottom: 65px;
      height: 32px;
      left: 75px;
      width: 40px; }
  .footerNav-link {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    margin-right: 10px; }
  .footer-social-links {
    font-size: 24px;
    max-width: 150px; }
  .footerNav-menu {
    left: 40px;
    max-width: 550px; } }

@media (max-width: 767px) {
  footer {
    background-image: url(/build/redesignPortal/images/footer-top-background-vector-mobile.7753fc15.svg); }
  .footer-info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 150px;
    padding: 180px 0;
    text-align: center; }
    .footer-info .footer-newsletter {
      background: none;
      grid-column: 1 / span 8;
      height: auto;
      margin: 0 0 40px 25px;
      max-width: 240px;
      position: unset;
      text-align: start;
      width: auto;
      z-index: 1; }
      .footer-info .footer-newsletter .footer-newsletter-container {
        margin: 0;
        width: 100%; }
      .footer-info .footer-newsletter h1 {
        color: #fff; }
      .footer-info .footer-newsletter h2 {
        color: #fff; }
      .footer-info .footer-newsletter button {
        background-color: #ffda57;
        padding: 13px 20px;
        width: 140px; }
    .footer-info .footer-text {
      grid-column: 1 / span 8;
      margin: 0 0 40px 25px;
      position: unset;
      text-align: start;
      z-index: 1; }
    .footer-info .footer-social {
      grid-column: 1 / span 8;
      margin: 0 0 40px 25px;
      position: unset;
      text-align: start;
      z-index: 1; }
    .footer-info .footer-legal {
      display: none; }
  .footer-social-links {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: unset;
    text-align: start; }
    .footer-social-links a {
      -webkit-box-flex: 0.1;
          -ms-flex-positive: 0.1;
              flex-grow: 0.1; }
  .footerNav {
    background-image: url(/build/redesignPortal/images/footer-nav-vector-mobile.72a0e31a.svg);
    background-size: cover;
    bottom: 0;
    height: 650px;
    position: absolute;
    width: 100%; }
    .footerNav .footerNav-menu {
      -webkit-box-align: unset;
          -ms-flex-align: unset;
              align-items: unset;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: unset;
          flex-wrap: unset;
      gap: 20px;
      grid-column: 1 / span 7;
      grid-row: 2;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0 50px 25px;
      position: unset; }
    .footerNav .footer-vectors {
      grid-column: 1;
      grid-row: 2; }
      .footerNav .footer-vectors .footer-vector-small {
        bottom: 80px; }
      .footerNav .footer-vectors .footer-vector-big {
        height: 100px;
        width: 120px; }
    .footerNav .footerNav-link {
      position: sticky;
      z-index: 1; }
  .footer-legal--mobile {
    bottom: 0;
    display: block;
    font-size: 16px;
    grid-column: 1 / span 12;
    grid-row: 2;
    margin-left: 25px;
    padding: 0;
    position: absolute;
    text-align: unset; } }

.gallery-popup {
  z-index: 4000; }

.header-flash-message {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #003b78;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-row: flash-message;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 30px;
  width: 100%;
  z-index: 2001; }
  .header-flash-message p {
    color: #ffda57;
    margin: 0 0 0 30px;
    text-align: center;
    width: 100%; }
  .header-flash-message a {
    color: #fff; }
  .header-flash-message button {
    background: none;
    border: unset;
    color: #fff;
    cursor: pointer;
    font-size: 25px;
    margin: 0 30px 0 auto; }

@media (max-width: 768px) {
  .header-flash-message p {
    margin: 0 0 0 20px; }
  .header-flash-message button {
    margin: 0 20px 0 auto; } }

.block--sidebar {
  margin: 0; }

.sidebar .sidebarContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 0 50px 0 10px;
  position: sticky;
  top: 100px; }

.sidebar-blocks {
  border: 3px solid #dee5ee;
  width: 400px; }

.sidebar-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .sidebar-block > :first-child:not(.sidebar-social) {
    margin-top: 32px;
    padding-top: 0; }
  .sidebar-block > :last-child:not(.sidebar-social) {
    margin-bottom: 32px; }

@media (max-width: 1280px) {
  .sidebar-blocks {
    width: 320px; } }

@media (max-width: 1023px) {
  .sidebar .sidebarContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    padding-right: 16px; }
  .sidebar-blocks {
    width: 240px; } }

@media (max-width: 768px) {
  .sidebar .sidebarContent {
    display: none; } }

.block--hero {
  margin-top: 0; }
  .block--hero:last-child {
    margin-bottom: 0; }

.block--hero + .block {
  margin-top: 0; }

.heroImage-image,
.heroImage-video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  width: 100%; }

.heroImage-image-container {
  grid-column: 1 / -1;
  height: 100%;
  position: absolute;
  width: 100%; }
  .header-color-blizzardBlue .heroImage-image-container {
    background-color: #a0e6ec; }
    .header-color-blizzardBlue .heroImage-image-container .heroImage-image, .header-color-blizzardBlue .heroImage-image-container .heroImage-video {
      opacity: 0.1; }
  .header-color-mustard .heroImage-image-container {
    background-color: #ffda57; }
    .header-color-mustard .heroImage-image-container .heroImage-image, .header-color-mustard .heroImage-image-container .heroImage-video {
      opacity: 0.1; }
  .header-color-teal .heroImage-image-container {
    background-color: #06728a; }
    .header-color-teal .heroImage-image-container .heroImage-image, .header-color-teal .heroImage-image-container .heroImage-video {
      opacity: 0.1; }

.heroImage-button {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content; }

.heroImage-header {
  grid-column: 1 / -1;
  height: 100%;
  position: absolute;
  width: 100%; }

.heroImage-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 2 / -2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 200px;
  margin-top: 50px;
  text-align: center;
  z-index: 1; }
  .heroImage-content h1 {
    color: #fff;
    line-height: 70px;
    margin-bottom: 17px; }
  .heroImage-content p {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 1em; }
  .header-color-blizzardBlue .heroImage-content h1, .header-color-blizzardBlue .heroImage-content p {
    color: #0e243b; }
  .header-color-blizzardBlue .heroImage-content p {
    font-weight: 400; }
  .header-color-mustard .heroImage-content h1, .header-color-mustard .heroImage-content p {
    color: #0e243b; }
  .header-color-mustard .heroImage-content p {
    font-weight: 400; }
  .header-color-mustard .heroImage-content .heroImage-button {
    background: #fff;
    border-color: #fff; }
  .header-color-teal .heroImage-content p {
    font-weight: 400; }
  .homepageCurve .heroImage-content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: col 1 / span 5;
    text-align: left; }

.heroImage {
  height: 720px;
  overflow: hidden;
  position: relative; }
  .heroImage svg {
    bottom: -1px;
    height: auto;
    position: absolute;
    width: 100%;
    z-index: 1; }

.homepageCurve::after {
  background: -webkit-gradient(linear, left top, right top, from(#0d243b), color-stop(rgba(13, 36, 59, 0.8)), to(rgba(13, 36, 59, 0)));
  background: linear-gradient(90deg, #0d243b, rgba(13, 36, 59, 0.8), rgba(13, 36, 59, 0));
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%; }

.homepageCurve.header-color-teal::after, .homepageCurve.header-color-mustard::after, .homepageCurve.header-color-blizzardBlue::after {
  display: none; }

@media (max-width: 1280px) {
  .homepageCurve .heroImage-content {
    grid-column: col 1 / span 6; } }

@media (max-width: 1023px) {
  .homepageCurve .heroImage-content {
    grid-column: col 1 / span 7; } }

@media (max-width: 768px) {
  .heroImage-content h1 {
    line-height: 46px; }
  .homepageCurve {
    grid-template-rows: [media] 560px [content] auto;
    height: auto; }
    .homepageCurve::after {
      display: none; }
    .homepageCurve .heroImage-header {
      position: relative; }
    .homepageCurve .heroImage-image-container {
      grid-row: media;
      height: 100%; }
    .homepageCurve .heroImage-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      grid-column: 1 / -1;
      grid-row: content;
      -webkit-box-pack: unset;
          -ms-flex-pack: unset;
              justify-content: unset;
      margin: 0;
      overflow-wrap: break-word;
      padding: 0 20px 30px;
      text-align: start; }
      .homepageCurve .heroImage-content h1 {
        color: #0d243b; }
      .homepageCurve .heroImage-content p {
        color: #0d243b;
        font-size: 22px;
        font-weight: 400; } }

.textBlock {
  overflow-wrap: break-word;
  text-align: left; }
  .textBlock > * {
    grid-column: 2 / -2;
    padding: 0; }
  .textBlock a {
    color: #01ac8a; }
  .textBlock .block-subtitle {
    margin: 0; }
  .textBlock h1 {
    margin: 60px 0 25px; }
    .textBlock h1:first-child {
      margin-top: 0; }
  .textBlock h1 + p {
    margin-top: 15px; }
  .textBlock .block-video,
  .textBlock .block-image {
    justify-self: center;
    margin: 4em 0;
    max-width: 100vw;
    width: 100%; }
    .textBlock .block-video + .block-title,
    .textBlock .block-image + .block-title {
      -ms-flex-item-align: center;
          align-self: center;
      justify-self: center; }
  .block--centered .textBlock {
    text-align: center; }
    .block--centered .textBlock h1 {
      font-size: 32px;
      grid-column: 4 / -4; }
    .block--centered .textBlock p {
      font-size: 20px;
      line-height: normal; }
  .block--left .textBlock h4:first-of-type {
    margin-top: 0; }
  .block--left .textBlock a {
    text-decoration: none; }
  .block--left .textBlock p {
    color: #0d243b;
    font-size: 20px; }
  .block--quote .textBlock {
    text-align: end; }
  .textBlock .quote-text {
    grid-column: col 1 / span 9;
    z-index: 1; }
    .textBlock .quote-text p {
      font-family: "Open Sans";
      font-size: 24px; }
  .textBlock .quote {
    align-self: center;
    grid-column: col 11 / -1;
    justify-self: start;
    padding: 0; }
    .textBlock .quote svg {
      height: 100%; }
  .textBlock .quote-mobile {
    display: none; }
  .textBlock .markdown-btn-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px; }
    .textBlock .markdown-btn-container .markdown-button {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #ffda57;
      border-radius: 64px;
      -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
              box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
      color: #0d243b;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 19px;
      font-style: normal;
      font-weight: 700;
      gap: 10px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      line-height: 27px;
      padding: 16px 32px;
      width: 191px; }

.block--hero + .block--centered h1 {
  font-size: 48px; }

.block--hero + .block--centered p {
  font-size: 24px;
  font-weight: 600; }

@media (max-width: 1280px) {
  .block--centered .textBlock h1 {
    grid-column: 2 / -2; }
  .textBlock .quote {
    grid-column: col 10 / -1;
    justify-self: center; }
  .textBlock .markdown-btn-container {
    display: block; }
    .textBlock .markdown-btn-container .markdown-button {
      margin-top: 20px; } }

@media (max-width: 1023px) {
  .textBlock .quote-text {
    grid-column: 2 / span 10;
    margin: 100px 0 0;
    padding: 0;
    z-index: 1; }
  .textBlock .quote {
    display: none; }
  .textBlock .quote-mobile {
    display: block;
    grid-column: col 6 / -1;
    position: absolute;
    right: 10px;
    top: 0; }
    .textBlock .quote-mobile svg {
      height: 300px; } }

@media (max-width: 768px) {
  .textBlock h1 {
    margin-bottom: 10px;
    margin-top: 40px; }
  .block--centered .textBlock h1 {
    font-size: 24px; }
  .block--centered .textBlock p {
    font-size: 16px;
    line-height: 20px; }
  .block--left .textBlock h4:first-of-type {
    padding-right: 60px; }
  .block--left .textBlock p {
    font-size: 16px;
    line-height: 20px; }
  .textBlock > blockquote {
    grid-column: 2 / -2; }
  .textBlock .quote-text p {
    font-size: 22px; }
  .textBlock .quote-mobile {
    grid-column: col 6 / -2; }
  .block--hero + .block--centered h1 {
    font-size: 32px; }
  .block--hero + .block--centered p {
    font-size: 20px; } }

.slideshow-colored {
  height: 700px; }

.slideshow-colored-track {
  background-color: #0592b1;
  grid-column: 2 / -2;
  overflow: hidden; }
  .color-mustard .slideshow-colored-track {
    background-color: #ffda57; }
  .color-teal .slideshow-colored-track {
    background-color: #06728a; }

.slideshow-colored-slides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0; }
  .slideshow-colored-slides .slideshow-vector-background {
    background-color: #36acc1;
    bottom: 0;
    grid-column: 1 / -1;
    height: 400px;
    left: 0;
    -webkit-mask: url(/build/redesignPortal/images/slideshow-background-vector.0a939a6c.svg) no-repeat 0 100%;
            mask: url(/build/redesignPortal/images/slideshow-background-vector.0a939a6c.svg) no-repeat 0 100%;
    position: absolute;
    width: 100%; }
    .color-mustard .slideshow-colored-slides .slideshow-vector-background {
      background-color: #ffc70e; }
    .color-teal .slideshow-colored-slides .slideshow-vector-background {
      background-color: #1996b1; }

.slideshow-colored-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: relative; }

.slideshow-colored-slideMedia {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  z-index: 1; }
  .slideshow-colored-slideMedia .slideshow-slideMedia-image {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    pointer-events: none;
    width: 100%; }

.slideshow-colored-slideContent {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 55%;
      flex-basis: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 10px 0 80px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1; }
  .slideshow-colored-slideContent h1 {
    font-size: 160px;
    margin: 0; }
    .color-mustard .slideshow-colored-slideContent h1 {
      color: #06728a; }
    .color-teal .slideshow-colored-slideContent h1 {
      color: #ffda57; }
  .slideshow-colored-slideContent h2 {
    font-size: 34px;
    margin: 8px 0; }
    .color-mustard .slideshow-colored-slideContent h2 {
      color: #06728a; }
  .slideshow-colored-slideContent h3 {
    margin: 0; }
    .color-mustard .slideshow-colored-slideContent h3 {
      color: #000; }
  .color-mustard .slideshow-colored-slideContent p {
    color: #000; }

.slideshow-colored-switches {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1; }
  .slideshow-colored-switches .prev, .slideshow-colored-switches .next {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(255, 255, 255, 0.8);
    border: unset;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    position: absolute;
    width: 48px; }
  .slideshow-colored-switches .prev {
    left: 20px;
    padding-right: 5px; }
  .slideshow-colored-switches .next {
    padding-left: 5px;
    right: 20px; }

.slideshow-colored-bullets {
  bottom: 20px;
  left: 80px;
  position: absolute;
  z-index: 1; }
  .slideshow-colored-bullets .slideshow-colored-bullet {
    background: rgba(255, 255, 255, 0);
    border: 4px solid #fff;
    border-radius: 50%;
    height: 19px;
    margin: 4px;
    width: 19px; }
    .color-mustard .slideshow-colored-bullets .slideshow-colored-bullet {
      border-color: #000; }
  .slideshow-colored-bullets .glide__bullet--active {
    background: #fff; }
    .color-mustard .slideshow-colored-bullets .glide__bullet--active {
      background: #000; }

@media (max-width: 1280px) {
  .slideshow-colored-slideContent {
    padding: 40px 10px 0 40px; }
  .slideshow-colored-switches .prev {
    bottom: 20px;
    left: unset;
    right: 100px; }
  .slideshow-colored-switches .next {
    bottom: 20px;
    right: 20px; }
  .slideshow-colored-bullets {
    left: 40px; } }

@media (max-width: 1023px) {
  .slideshow-colored {
    height: 100%; }
  .slideshow-colored-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .slideshow-colored-slideMedia {
    max-height: 410px; }
  .slideshow-colored-slideContent {
    margin-bottom: 60px; }
    .slideshow-colored-slideContent h1 {
      font-size: 80px; }
    .slideshow-colored-slideContent h2 {
      font-size: 26px; }
    .slideshow-colored-slideContent h3 {
      font-size: 24px; }
    .slideshow-colored-slideContent p {
      font-size: 18px; } }

@media (max-width: 768px) {
  .slideshow-colored-track {
    grid-column: 1 / -1; } }

.gallery {
  display: grid;
  grid-column: 2 / -2;
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-columns: repeat(4, 1fr); }

.gallery-image {
  cursor: pointer;
  display: none;
  height: 164px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 100%; }
  .gallery-image:first-child {
    grid-column: 1 / -1;
    height: 560px; }
  .gallery-image:nth-child(-n+5) {
    display: block; }
  .gallery-image:hover {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16), 0 6px 20px 0 rgba(0, 0, 0, 0.16);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16), 0 6px 20px 0 rgba(0, 0, 0, 0.16); }

@media (max-width: 768px) {
  .gallery-image {
    height: 92px; }
    .gallery-image:nth-child(-n+4) {
      display: block; }
    .gallery-image:nth-child(5) {
      display: none; }
    .gallery-image:first-child {
      height: 240px; }
  .gallery {
    grid-template-columns: repeat(3, 1fr); } }

.offerList {
  display: grid;
  grid-row-gap: 140px;
  grid-template-rows: 610px;
  list-style: none;
  margin: 0;
  padding: 0; }
  .block-content + .offerList {
    margin-top: 120px; }

.empty-content {
  grid-template-rows: none; }

.offerList-item {
  grid-template-rows: 610px;
  width: 100%; }

.offerList-item-content {
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: col 2 / span 5;
  grid-row: 1;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 130px 0 130px 50px;
  position: relative; }

.offerList-item-title {
  font-size: 54px;
  line-height: 1.21;
  margin: 0; }

.offerList-item-date {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: bold; }
  .offerList-item-date small {
    font-size: 13px;
    margin: 5px 8px; }
  .offerList-item-date div:last-child {
    margin-left: 10px; }

.offerList-item-link {
  font-size: 10px;
  height: 42px;
  line-height: 42px;
  max-width: 164px; }

.offerList-item-media {
  display: grid;
  grid-column: col 5 / span 7;
  grid-row: 1;
  height: 100%;
  margin: 0;
  overflow: hidden;
  position: relative; }
  .offerList-item-media:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    content: '';
    height: 100%;
    position: absolute;
    width: 40%; }

.offerList-item-video,
.offerList-item-image {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  width: 100%; }

.offerList-item:hover .offerList-item-video,
.offerList-item:hover .offerList-item-image {
  -webkit-transform: scale(1.12);
          transform: scale(1.12); }

@media (max-width: 1440px) {
  .offerList-item-content {
    grid-column: col 1 / span 6; }
  .offerList-item-title {
    font-size: 32px; } }

@media (max-width: 1023px) {
  .offerList {
    grid-row-gap: 40px; }
  .offerList,
  .offerList-item {
    grid-template-rows: 400px;
    min-height: 400px; }
  .offerList-item-title {
    font-size: 24px; }
  .offerList-item-date {
    font-size: 18px;
    margin-bottom: 40px; }
  .offerList-item-content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    grid-column: col 2 / span 10;
    padding: 40px 0;
    text-align: center; }
    .offerList-item-content h1 {
      margin: 0; }
  .offerList-item-media {
    grid-column: col 1 / span 12; } }

@media (max-width: 768px) {
  .block-content + .offerList {
    margin-top: 40px; } }

@media (max-width: 666px) {
  .offerList-item-date {
    display: block; } }

.block--estates-complexes:first-child {
  margin-top: 0; }

.block--estates-complexes:first-child .estateList-block {
  margin-top: -70px; }

.estateList {
  display: grid;
  grid-column: 2 / -2;
  grid-column-gap: 16px;
  grid-row: 2;
  grid-row-gap: 70px;
  list-style: none;
  margin: 0;
  padding: 0; }

.estateList-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 370px;
  padding-left: 100px;
  position: relative; }

.estateList-item-title {
  -ms-flex-item-align: center;
      align-self: center;
  position: absolute;
  width: 60%; }
  .estateList-item-title h1 {
    font-size: 39px;
    line-height: 1.23; }

.estateList-item-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: bold;
  height: 25px;
  line-height: 1;
  margin: -25px 0 10; }

.estateList-item-media {
  margin: 0 0 0 auto;
  overflow: hidden;
  position: relative;
  width: 80%; }
  .estateList-item-media:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 40%; }

.estateList-item-image {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  width: 100%; }

.estateList-item:hover .estateList-item-image {
  -webkit-transform: scale(1.12);
          transform: scale(1.12); }

@media (max-width: 1919px) {
  .estateList {
    grid-column-gap: 5px; } }

@media (max-width: 1440px) {
  .estateList {
    grid-row-gap: 40px; }
  .estateList-item {
    padding-left: 40px; } }

@media (max-width: 1024px) {
  .estateList {
    grid-template-columns: 1fr; } }

@media (max-width: 768px) {
  .estateList-block {
    grid-template-columns: unset; }
  .estateList {
    margin: 0 30px; }
  .estateList-item {
    padding-left: 0; }
  .estateList-item-title {
    width: 90%; }
    .estateList-item-title h1 {
      font-size: 24px; } }

.block--travelline-booking-hero {
  margin-top: 0; }
  .block--travelline-booking-hero .travellineHero-form {
    align-self: flex-end;
    grid-column: col 1 / span 12;
    min-height: 82px; }

.travellineForm {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 90px;
  padding: 0 40px;
  position: relative;
  width: 100%; }
  .travellineForm > div {
    max-width: 1400px;
    width: 100%; }

.block--travelline-booking-form .block-title {
  text-align: center; }

.block--travelline-booking-form .travellineHero-form {
  grid-column: col 1 / span 12; }

.block--travelline-booking-form + .block--welcome {
  margin-top: 60px; }

@media (max-width: 1280px) {
  .block--travelline-booking-form + .block--welcome {
    margin-top: 30px; } }

@media (max-width: 1023px) {
  .block--travelline-booking-form + .block--welcome {
    margin-top: 0; } }

@media (max-width: 1600px) {
  .travelline-booking-list {
    padding: 0 40px; } }

@media (max-width: 666px) {
  .travelline-booking-list {
    padding: 0 15px; } }

.travellineBenefits-tooltip {
  bottom: 100px;
  font-family: "Open Sans";
  left: 50%;
  max-width: 840px;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
  width: 100%;
  z-index: 1; }
  .travellineForm + .travellineBenefits-tooltip {
    bottom: initial;
    top: 100px; }
  .travellineForm.top + .travellineBenefits-tooltip {
    bottom: 100px;
    top: initial; }

.travellineBenefits--hidden {
  opacity: 0;
  pointer-events: none; }

.advantages-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #2a455d;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: bold;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 50px;
  text-transform: uppercase;
  width: 100%; }

.advantages-content {
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Open Sans";
  line-height: 1;
  padding: 15px 25px;
  width: 100%; }

.advantages-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  min-height: 40px; }

.advantages-item__icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px; }

.advantages-item__text {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

@media (max-width: 1023px) {
  .travellineBenefits-tooltip {
    bottom: 210px; }
    .travellineForm + .travellineBenefits-tooltip {
      bottom: initial;
      top: 210px; }
    .travellineForm.top + .travellineBenefits-tooltip {
      bottom: 210px;
      top: initial; } }

@media (max-width: 666px) {
  .travellineBenefits-tooltip {
    bottom: initial;
    left: initial;
    position: relative;
    top: initial;
    -webkit-transform: none;
            transform: none; }
    .travellineForm + .travellineBenefits-tooltip {
      bottom: initial;
      top: 0;
      -webkit-transform: none;
              transform: none; }
    .travellineForm.top + .travellineBenefits-tooltip {
      bottom: initial;
      top: initial; }
  .advantages-header {
    background-color: rgba(255, 255, 255, 0.9);
    color: inherit;
    padding: 5px 20px;
    text-align: center; }
  .advantages-content {
    padding-left: 20px;
    padding-right: 20px; }
  .advantages-item {
    margin-bottom: 15px; }
  .travellineBenefits--hidden {
    opacity: 1;
    pointer-events: initial; } }

.advantages-item__text {
  color: #222; }

.travellineBenefits-tooltip {
  grid-column: col 1 / span 12; }

@media (max-width: 666px) {
  .travellineBenefits--hidden {
    grid-column: col 1 / span 12;
    margin-bottom: 20px; }
  .advantages-header {
    color: #222; } }

.beaches .beaches-container {
  display: grid;
  gap: 30px;
  grid-column: 2 / -2;
  grid-template-columns: repeat(3, 1fr); }

.beach-image {
  height: 100%;
  width: 100%; }

.beach-name {
  color: #0d243b;
  left: 0;
  padding: 15px;
  position: absolute;
  text-align: start;
  top: 0; }

.beach {
  position: relative; }

.map-legend {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 10px; }

.legend-elements {
  display: grid;
  grid-template-columns: repeat(5, [col] 1fr);
  grid-template-rows: 1fr 1fr;
  justify-items: center; }

.legend-info-title {
  color: #000;
  margin: 15px; }

.legend-element {
  color: #000;
  grid-row: 2;
  opacity: 0.6;
  text-align: center;
  width: 55px; }
  .legend-element.active {
    opacity: 1;
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
    z-index: 1; }

.legend-element15 {
  background: #ffb; }

.legend-element30 {
  background: #f6ce6f; }

.legend-element50 {
  background: #ee934e; }

.legend-element70 {
  background: #df4c31; }

.legend-element100 {
  background: #ad222d; }

.angle-down {
  grid-column-end: span 1;
  grid-row: 1; }
  .angle-down i {
    color: #000; }

.angle-down15 {
  grid-column-start: col 1; }

.angle-down30 {
  grid-column-start: col 2; }

.angle-down50 {
  grid-column-start: col 3; }

.angle-down70 {
  grid-column-start: col 4; }

.angle-down100 {
  grid-column-start: col 5; }

@media (max-width: 1280px) {
  .beaches .beaches-container {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 768px) {
  .beaches .beaches-container {
    grid-template-columns: repeat(1, 1fr); }
  .beach {
    margin-top: 30px; }
  .map-legend {
    left: 0;
    right: 0; }
  .legend-info-title {
    margin: 0; }
  .legend-element {
    font-size: 12px;
    width: 50px; } }

.weatherList-wrapper {
  grid-template-rows: repeat(2, 1fr); }

.weather-daily {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 2px 0;
  padding: 10px; }
  .weather-daily:nth-child(1) {
    grid-column: col 1 / span 3;
    grid-row: 1; }
  .weather-daily:nth-child(2) {
    grid-column: col 4 / span 3;
    grid-row: 1; }
  .weather-daily:nth-child(3) {
    grid-column: col 7 / span 3;
    grid-row: 1; }
  .weather-daily:nth-child(4) {
    grid-column: col 10 / span 3;
    grid-row: 1; }
  .weather-daily:nth-child(5) {
    grid-column: col 1 / span 3;
    grid-row: 2; }
  .weather-daily:nth-child(6) {
    grid-column: col 4 / span 3;
    grid-row: 2; }
  .weather-daily:nth-child(7) {
    grid-column: col 7 / span 3;
    grid-row: 2; }
  .weather-daily:nth-child(8) {
    grid-column: col 10 / span 3;
    grid-row: 2; }
  .weather-daily .weather-description {
    font-size: 14px;
    text-align: center; }
  .weather-daily .weather-dt-dm {
    color: #6599aa;
    font-size: 14px;
    margin-top: 8px; }
  .weather-daily .weather-temp {
    color: #6599aa;
    font-size: 14px;
    margin-top: 8px; }

@media (max-width: 666px) {
  .weatherList-wrapper {
    grid-template-rows: repeat(4, 1fr); }
  .weather-daily:nth-child(1) {
    grid-column: col 1 / span 6;
    grid-row: 1; }
  .weather-daily:nth-child(2) {
    grid-column: col 7 / span 6;
    grid-row: 1; }
  .weather-daily:nth-child(3) {
    grid-column: col 1 / span 6;
    grid-row: 2; }
  .weather-daily:nth-child(4) {
    grid-column: col 7 / span 6;
    grid-row: 2; }
  .weather-daily:nth-child(5) {
    grid-column: col 1 / span 6;
    grid-row: 3; }
  .weather-daily:nth-child(6) {
    grid-column: col 7 / span 6;
    grid-row: 3; }
  .weather-daily:nth-child(7) {
    grid-column: col 1 / span 6;
    grid-row: 4; }
  .weather-daily:nth-child(8) {
    grid-column: col 7 / span 6;
    grid-row: 4; } }

.block-welcome {
  background-color: #0d243b;
  grid-template-columns: 800px 580px;
  height: 880px;
  margin: 0;
  -webkit-mask: url(/build/redesignPortal/images/welcome-4000px.b5c2c69e.svg) no-repeat 0 100%;
          mask: url(/build/redesignPortal/images/welcome-4000px.b5c2c69e.svg) no-repeat 0 100%;
  -webkit-mask-size: cover;
          mask-size: cover;
  position: relative;
  width: 100%;
  z-index: 1; }
  .block-welcome .block-image {
    height: 100%;
    max-width: 100%;
    padding: 2px;
    width: 100%; }
  .block-welcome .block-body {
    align-self: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    grid-column: 2;
    padding-left: 40px;
    z-index: 2; }
    .block-welcome .block-body p {
      color: #fff; }
    .block-welcome .block-body h2 {
      font-size: 46px;
      line-height: 54px;
      margin: 0;
      text-align: left; }

.welcome-media-vector {
  -ms-flex-item-align: center;
      align-self: center;
  background-color: #0d243b;
  color: #f0eeea;
  height: 100%;
  -webkit-mask: url(/build/redesignPortal/images/welcome-picture-hole.d378375b.svg) no-repeat 0 100%;
          mask: url(/build/redesignPortal/images/welcome-picture-hole.d378375b.svg) no-repeat 0 100%;
  -webkit-mask-size: cover;
          mask-size: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }

.welcome-media-container {
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: 1;
  grid-row: 1;
  height: 550px;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  width: 100%; }

.welcome-full-background {
  background-color: #fff;
  bottom: 0;
  height: 60%;
  -webkit-mask: url(/build/redesignPortal/images/welcome-background-4000px.f3c42897.svg) no-repeat 0 10%;
          mask: url(/build/redesignPortal/images/welcome-background-4000px.f3c42897.svg) no-repeat 0 10%;
  -webkit-mask-size: cover;
          mask-size: cover;
  position: absolute;
  width: 100%;
  z-index: 1; }

.welcome-more {
  background-color: #fff;
  border-color: #0e243b;
  max-width: 25em;
  min-width: 200px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content; }

.welcome-background-bottom {
  display: none; }

@media (max-width: 2500px) {
  .block-welcome {
    -webkit-mask-image: url(/build/redesignPortal/images/welcome-2500px.04197a81.svg);
            mask-image: url(/build/redesignPortal/images/welcome-2500px.04197a81.svg); }
  .welcome-full-background {
    -webkit-mask-image: url(/build/redesignPortal/images/welcome-background-2500px.bb85f360.svg);
            mask-image: url(/build/redesignPortal/images/welcome-background-2500px.bb85f360.svg); } }

@media (max-width: 1920px) {
  .block-welcome {
    -webkit-mask-image: url(/build/redesignPortal/images/welcome-1920px.d0ed0a42.svg);
            mask-image: url(/build/redesignPortal/images/welcome-1920px.d0ed0a42.svg); }
  .welcome-full-background {
    -webkit-mask-image: url(/build/redesignPortal/images/welcome-background-1920px.a0fef6b2.svg);
            mask-image: url(/build/redesignPortal/images/welcome-background-1920px.a0fef6b2.svg); } }

@media (max-width: 1600px) {
  .block-welcome {
    grid-template-columns: 790px 450px; }
    .block-welcome .welcome-media-container {
      margin-bottom: 50px; } }

@media (max-width: 1280px) {
  .block--welcome {
    background-color: unset;
    margin-top: 60px;
    min-height: 880px; }
  .block-welcome {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #0d243b), color-stop(20%, #fff));
    background-image: linear-gradient(to bottom, #0d243b 80%, #fff 20%);
    grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
    -webkit-mask: unset;
            mask: unset;
    min-height: 1300px;
    position: relative; }
    .block-welcome .welcome-media-container {
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(58%, #0d243b), color-stop(20%, #fff));
      background-image: linear-gradient(to top, #0d243b 58%, #fff 20%);
      display: grid;
      grid-column: 1 / -1;
      grid-column-gap: 5px;
      grid-row: 1;
      grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
      height: 550px;
      margin-top: -1px;
      position: absolute;
      top: 0; }
      .block-welcome .welcome-media-container .welcome-media-vector {
        background-color: unset;
        background-image: url(/build/redesignPortal/images/welcome-picture-hole-1280px.88a75da5.svg);
        background-position: center;
        -webkit-mask: unset;
                mask: unset; }
    .block-welcome .block-image {
      grid-column: col 2 / span 10;
      padding-right: 0;
      padding-top: 10px; }
    .block-welcome .block-body {
      grid-column: 4 / -4;
      grid-row: 2; }
    .block-welcome .welcome-full-background {
      background-color: unset;
      background-image: url(/build/redesignPortal/images/welcome-background-1280px.abf65d50.svg);
      height: 45%;
      -webkit-mask: unset;
              mask: unset;
      z-index: 1; }
    .block-welcome .welcome-background-bottom {
      background-image: url(/build/redesignPortal/images/welcome-background-bottom.2267368c.svg);
      background-repeat: no-repeat;
      background-size: cover;
      bottom: 0;
      display: block;
      height: 30%;
      -webkit-mask: unset;
              mask: unset;
      position: absolute;
      width: 100%; } }

@media (max-width: 1023px) {
  .block-welcome .welcome-media-container {
    display: grid;
    grid-column: 1 / -1;
    grid-column-gap: 5px;
    grid-row: 1;
    grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
    height: 550px;
    position: absolute;
    top: 0; }
    .block-welcome .welcome-media-container .welcome-media-vector {
      background-image: url(/build/redesignPortal/images/welcome-picture-hole-1023px.e5859184.svg); }
  .block-welcome .block-image {
    grid-column: 1 / -1;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    padding: 2px; }
  .block-welcome .block-body {
    grid-column: 3 / -3; }
  .block-welcome .welcome-full-background {
    background-image: url(/build/redesignPortal/images/welcome-background-1023px.9654d875.svg);
    height: 30%; } }

@media (max-width: 768px) {
  .block--welcome {
    margin-top: 0; }
  .block-welcome {
    min-height: 1270px; }
    .block-welcome .welcome-media-container {
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(18%, #0d243b), color-stop(20%, #fff));
      background-image: linear-gradient(to top, #0d243b 18%, #fff 20%);
      height: 590px;
      padding: 1px; }
      .block-welcome .welcome-media-container .welcome-media-vector {
        background-image: url(/build/redesignPortal/images/welcome-picture-hole-mobile.3bbb2859.svg);
        background-position: unset;
        background-repeat: no-repeat;
        background-size: cover; }
    .block-welcome .block-body {
      align-self: self-start;
      gap: 20px;
      grid-column: 1 / -2;
      margin-top: 300px; }
      .block-welcome .block-body h2 {
        font-size: 32px;
        line-height: 42px; }
    .block-welcome .welcome-full-background {
      display: none; }
    .block-welcome .welcome-background-bottom {
      background-image: url(/build/redesignPortal/images/welcome-background-bottom-mobile.68bd8255.svg); } }

@media (max-width: 550px) {
  .block-welcome {
    min-height: 1055px; }
    .block-welcome .block-body {
      margin-top: 250px; }
    .block-welcome .welcome-media-container {
      height: 550px; }
      .block-welcome .welcome-media-container .welcome-media-vector {
        background-size: contain; }
    .block-welcome .block-image {
      height: 420px;
      padding-bottom: 5px; } }

@media (max-width: 450px) {
  .block-welcome .welcome-media-container .welcome-media-vector {
    background-position: center; }
  .block-welcome .welcome-media-container .block-image {
    padding-top: 100px; } }

@media (max-width: 410px) {
  .block-welcome {
    min-height: 1150px; }
    .block-welcome .welcome-media-container {
      height: 420px; }
      .block-welcome .welcome-media-container .block-image {
        height: 325px;
        padding-bottom: 5px;
        padding-top: 40px; }
    .block-welcome .block-body {
      margin-top: 150px; } }

@media (max-width: 330px) {
  .block-welcome .welcome-media-container .block-image {
    padding-top: 70px; }
  .block-welcome .block-body {
    padding-top: 100px; } }

.block--info-list {
  display: grid; }

.item-content-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 3px solid #dee5ee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  height: 100%;
  padding: 25px;
  width: 100%; }

.info-image {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: unset;
  min-height: 120px;
  min-width: 120px; }

.item--odd {
  grid-column: 2; }

.item--even {
  grid-column: 1; }

.info-list {
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  display: grid;
  grid-auto-rows: 1fr;
  grid-column: col 1 / span 12;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  margin: 0;
  padding: 0;
  row-gap: 20px; }
  .info-list li:nth-of-type(4n + 3) > div,
  .info-list li:nth-of-type(4n + 4) > div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    text-align: end; }
  .info-list .info-item {
    height: 100%;
    min-height: 278px;
    width: 100%; }
  .info-list .item-content h2 {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    margin: 0; }
  .info-list .item-content p {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin: 0; }
  .info-list .item-content a {
    color: #01ac8a;
    text-decoration: underline; }

@media (max-width: 1280px) {
  .info-list .info-item {
    min-height: 350px; }
  .info-list li:nth-of-type(n) > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 32px 42px 35px;
    text-align: center; } }

@media (max-width: 1023px) {
  .info-list .info-item {
    grid-column: 1 / -1;
    min-height: 200px; }
    .info-list .info-item:nth-of-type(n) > div {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      text-align: start; } }

@media (max-width: 768px) {
  .info-list {
    gap: 0;
    grid-column: 1 / -1;
    grid-row-gap: 32px;
    grid-template-columns: repeat(8, [col] 1fr);
    padding: 0; }
    .info-list .info-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-width: 100%;
      min-height: 360px;
      padding: 0 24px; }
      .info-list .info-item:nth-of-type(n) > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        max-width: 366px;
        padding: 39px 35px 40px;
        text-align: center; }
  .item-content-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 70px;
    position: relative;
    text-align: center; } }

.block--sign-post h2 {
  font-size: 40px; }

.content > .block--sign-post {
  margin-top: 40px; }

.sign-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  grid-column: 1 / -1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  padding: 0; }

.sign-post h2 {
  line-height: 33px;
  margin-bottom: 0;
  width: 240px; }

.sign-post a {
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 33px;
  text-decoration: none; }

.sign-post svg {
  height: 240px;
  width: 240px; }

.signPosts-list-mobile {
  grid-column: 1 / -1;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  list-style: none;
  padding: 0;
  width: 0; }

.sign-posts-mobile {
  display: none;
  position: relative; }

@media (max-width: 768px) {
  .block--sign-post h2 {
    font-size: 32px; }
  .sign-posts {
    display: none; }
  .sign-posts-mobile {
    display: block;
    width: 100vw; }
    .sign-posts-mobile .sign-posts-track {
      display: block;
      overflow: hidden;
      width: 100%; }
  .signPosts-list-mobile {
    display: grid;
    grid-template-columns: repeat(5, 1fr); }
  .sign-posts-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 122px; }
    .sign-posts-controls .prev, .sign-posts-controls .next {
      background: none;
      border: unset;
      margin: 0 130px; }
  .sign-post {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .sign-post h2 {
      line-height: normal; } }

.guide-content-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e6edf5;
  display: grid;
  grid-auto-flow: column;
  grid-row-gap: 0;
  grid-template-columns: repeat(3, 1fr);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .guide-content-container i {
    cursor: pointer;
    float: right; }
  .guide-content-container .guide-body {
    display: none;
    font-size: 20px;
    grid-column: 1/ span 3;
    padding: 33px 156px 47px 120px; }
    .guide-content-container .guide-body p {
      color: #0d243b;
      font-family: "Open Sans";
      font-style: normal;
      font-weight: 400; }
    .guide-content-container .guide-body a {
      color: #01ac8a;
      text-decoration: underline; }
    .guide-content-container .guide-body ul {
      list-style: none;
      padding: 0 10px; }
    .guide-content-container .guide-body li::before {
      content: '\2022';
      display: inline-block;
      width: 1em; }
  .guide-content-container.open .guide-body {
    display: block; }
  .guide-content-container.open .guide-content::after {
    border-bottom: 3px solid rgba(34, 34, 34, 0.14);
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    width: 100%; }
  .guide-content-container.open .dropdown-arrow {
    -webkit-transform: scale(-1);
            transform: scale(-1); }

.guide-image {
  -ms-flex-item-align: center;
      align-self: center;
  width: 80px; }

.guide-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  grid-column: 1 / span 3;
  padding: 16px 32px;
  position: relative; }
  .guide-content .guide-image {
    -ms-flex-item-align: center;
        align-self: center;
    width: 56px; }
  .guide-content h2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #0d243b;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    line-height: 50px;
    margin: 0;
    width: 100%; }

.guide-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  grid-column: 2 / -2;
  list-style: none;
  margin: 0;
  padding: 0; }

.guide-list-content {
  grid-column: 1 / col 4;
  margin-top: 0; }
  .guide-list-content h1 {
    margin-bottom: 40px; }

@media (max-width: 1023px) {
  .guide-content-container .guide-body {
    padding: 20px 35px; } }

@media (max-width: 768px) {
  .guide-content-container .guide-body {
    padding: 33px 34px 47px; } }

.history-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 100px 0;
  width: 100%; }
  .history-info-container .history-info-image {
    background-image: url(/build/redesignPortal/images/history-info.e06da90c.png);
    background-repeat: no-repeat;
    height: 1615px;
    width: 783px; }

@media (max-width: 1280px) {
  .history-info-container {
    padding: 50px 0 0; }
    .history-info-container .history-info-image {
      background-position: center;
      background-size: contain;
      height: 1150px;
      width: 100%; } }

@media (max-width: 767px) {
  .history-info-container {
    padding: 100px 0; }
    .history-info-container .history-info-image {
      background-image: url(/build/redesignPortal/images/history-info-mobile.94e28c26.png);
      background-size: unset;
      height: 2273px;
      width: 368px; } }

.block-events-offers {
  background: #e6edf5;
  display: grid;
  grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
  margin-top: 320px;
  position: relative; }
  .sidebarBlock .block-events-offers {
    margin-bottom: -150px;
    padding-bottom: 70px; }
  .block-events-offers > * {
    grid-column: 1 / -1; }
  .block-events-offers .block-title {
    font-size: 40px;
    margin: 60px; }
  .block-events-offers .view-all-link {
    grid-column: 1 / -1;
    justify-self: self-end;
    margin: 30px 70px 100px auto; }
  .block-events-offers:before {
    background-image: url(/build/redesignPortal/images/events-background.6009fc61.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 65%;
    position: absolute;
    top: -120px;
    width: 100%;
    z-index: -1; }
  .block-events-offers:after {
    background-image: url(/build/redesignPortal/images/events-background-bottom.dde07a1f.svg);
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    content: '';
    height: 100px;
    position: absolute;
    width: 100%; }

.events-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin: 0 60px 50px; }
  .events-nav .category-container,
  .events-nav .search-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .events-nav .category-container select,
    .events-nav .category-container input,
    .events-nav .search-container select,
    .events-nav .search-container input {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: #fff;
      border: unset;
      border-radius: 64px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      font-size: 20px;
      height: 58px;
      min-width: 284px;
      padding: 8px 45px 8px 32px;
      width: 100%; }
    .events-nav .category-container input::-webkit-input-placeholder, .events-nav .search-container input::-webkit-input-placeholder {
      color: #0d243b;
      opacity: 1; }
    .events-nav .category-container input::-moz-placeholder, .events-nav .search-container input::-moz-placeholder {
      color: #0d243b;
      opacity: 1; }
    .events-nav .category-container input:-ms-input-placeholder, .events-nav .search-container input:-ms-input-placeholder {
      color: #0d243b;
      opacity: 1; }
    .events-nav .category-container input::-ms-input-placeholder, .events-nav .search-container input::-ms-input-placeholder {
      color: #0d243b;
      opacity: 1; }
    .events-nav .category-container input::placeholder,
    .events-nav .search-container input::placeholder {
      color: #0d243b;
      opacity: 1; }
    .events-nav .category-container i,
    .events-nav .search-container i {
      color: #0e243b;
      pointer-events: none;
      position: absolute;
      right: 20px; }
  .events-nav .category-container .category-icon {
    font-size: 25px; }
  .events-nav .toggle-switch {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: auto; }
    .events-nav .toggle-switch p {
      margin: 0; }
  .events-nav .switch {
    display: inline-block;
    height: 34px;
    position: relative;
    width: 60px; }
    .events-nav .switch input {
      height: 0;
      opacity: 0;
      width: 0; }
  .events-nav .slider {
    background-color: #ccc;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
    .events-nav .slider:before {
      background-color: #fff;
      bottom: 4px;
      content: '';
      height: 26px;
      left: 4px;
      position: absolute;
      -webkit-transition: 0.4s;
      transition: 0.4s;
      width: 26px; }
  .events-nav input:checked + .slider {
    background-color: #ffda57; }
    .events-nav input:checked + .slider:before {
      background-color: #0e243b;
      -webkit-transform: translateX(26px);
              transform: translateX(26px); }
  .events-nav input:focus + .slider {
    -webkit-box-shadow: 0 0 1px #ffda57;
            box-shadow: 0 0 1px #ffda57; }
  .events-nav .slider.round {
    border-radius: 34px; }
    .events-nav .slider.round:before {
      border-radius: 50%; }

.events-slideshow {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: 1 / -1;
  padding: 0 60px;
  position: relative;
  width: 100%; }
  .events-slideshow .event-bullets {
    -ms-flex-item-align: center;
        align-self: center;
    display: none;
    margin-top: 50px; }
    .events-slideshow .event-bullets .event-bullet {
      border: 4px solid #3a4b5e;
      border-radius: 50%;
      height: 19px;
      margin: 4px;
      width: 19px; }
    .events-slideshow .event-bullets .active {
      background: #3a4b5e; }

.events {
  overflow: hidden; }

.event {
  background: #fff;
  border-radius: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }

.event-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 34px 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .event-body .event-date {
    color: #06728a;
    font-size: 20px; }
  .event-body .event-subtitle {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 49px; }
  .event-body .event-date + .event-subtitle {
    margin: 20px 0; }
  .event-body .event-text {
    font-size: 16px;
    line-height: 20px; }
  .event-body .event-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    margin-top: 35px; }

.slide-event {
  height: 100%;
  padding: 0 10px;
  width: 100%; }
  .slide-event .event-media img {
    border-radius: 32px 32px 0 0;
    height: 365px; }
  .slide-event a {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

.slide-events {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%; }

.events-controls {
  display: none; }
  .events-controls.hide {
    display: none; }
  .events-controls .prev, .events-controls .next {
    background: none;
    border: unset;
    position: absolute;
    top: 43%; }
  .events-controls .prev {
    left: 15px; }
  .events-controls .next {
    right: 15px; }

.content > .block--events {
  margin-top: 0; }
  .content > .block--events .block-events-offers {
    margin-top: 180px; }

@media (max-width: 1280px) {
  .block-events-offers {
    margin-top: 220px; }
    .block-events-offers .view-all-link {
      background: none; }
  .events-nav .toggle-switch {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .events-slideshow .event-bullets {
    display: block; }
  .events-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (max-width: 1023px) {
  .slide-event .event-media img {
    height: 382px; }
  .event-body {
    padding: 28px 20px; } }

@media (max-width: 768px) {
  .block-events-offers .block-title {
    font-size: 32px;
    margin: 24px; }
  .block-events-offers .view-all-link {
    margin-right: 10px; }
  .block-events-offers:before {
    background-image: url(/build/redesignPortal/images/events-background-mobile.d0c37eef.svg); }
  .block-events-offers:after {
    background-image: url(/build/redesignPortal/images/events-background-bottom-mobile.6b53e6fe.svg); }
  .events-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 25px; }
    .events-nav .toggle-switch {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: start;
      margin-left: unset; }
    .events-nav .category-container {
      display: none; }
    .events-nav .search-container input {
      min-width: 200px; }
  .events-slideshow {
    padding: 0; }
  .events-controls {
    display: none; }
  .event-body .event-actions {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .event-body .event-actions .event-actions-link {
      min-width: 137px; }
  .slide-event {
    padding: 0 25px; }
    .slide-event .event-media img {
      height: 365px; } }

/* stylelint-disable selector-class-pattern */
.slideshow-neptune {
  background-color: #0d243b;
  height: 735px;
  justify-self: center;
  overflow: hidden;
  position: relative;
  width: 100%; }

.slideshow-neptune-slides {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  -ms-touch-action: pan-Y;
      touch-action: pan-Y;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  white-space: nowrap;
  width: 100%;
  will-change: transform; }

.slideshow-neptune-track {
  height: 100%;
  overflow: hidden;
  width: 100%; }

.slideshow-neptune-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 21px;
  grid-template-rows: [slide] auto [footer];
  height: 100%;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: initial;
  width: 100%; }
  .slideshow-neptune-slide a, .slideshow-neptune-slide--dragging {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .slideshow-neptune-slide h1 {
    font-size: 160px;
    font-weight: bold;
    line-height: 0.9;
    margin: 40px 0; }
  .slideshow-neptune-slide h2 {
    font-size: 40px;
    margin: 0; }
  .slideshow-neptune-slide h3 {
    font-size: 32px;
    margin: 0; }
  .slideshow-neptune-slide .glide__bullets {
    align-self: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-column: col 5 / span 2;
    grid-row: slide / -1;
    justify-self: flex-end;
    margin-bottom: 40px;
    position: absolute;
    z-index: 3; }
  .slideshow-neptune-slide .glide__bullet {
    background: transparent;
    border: 4px solid #fff;
    border-radius: 50%;
    height: 19px;
    margin: 4px;
    width: 19px; }
  .slideshow-neptune-slide .glide__bullet--active {
    background: #fff; }
  .slideshow-neptune-slide .slideshow-vector-background {
    background-color: #fff;
    bottom: 0;
    grid-column: 1 / -1;
    height: 60%;
    left: 0;
    -webkit-mask: url(/build/redesignPortal/images/slideshow-background-vector.0a939a6c.svg) no-repeat 0 100%;
            mask: url(/build/redesignPortal/images/slideshow-background-vector.0a939a6c.svg) no-repeat 0 100%;
    -webkit-mask-size: contain;
            mask-size: contain;
    opacity: 0.03;
    position: absolute;
    width: 100%;
    z-index: 2; }

.block--slideshow-neptune {
  padding: 0 50px;
  width: 100%; }
  .block--slideshow-neptune:first-child .slideshow-neptune-slide {
    grid-template-rows: [slide] auto [footer]; }

.slideshow-neptune-slideContent {
  align-self: flex-start;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-column: col 1 / span 7;
  grid-row: slide;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
  position: absolute;
  z-index: 1; }
  .slideshow-neptune-slideContent a:only-child {
    margin-top: 60px; }
  .slideshow-neptune-slideContent p {
    font-size: 26px;
    margin: 0; }
  .slideshow-neptune-slideContent h1 {
    color: #ffda57; }

.slideshow-neptune-slideMedia {
  display: grid;
  grid-column: col 8 / -1;
  grid-row: slide;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding-left: 2px;
  position: relative;
  z-index: 1; }
  .slideshow-neptune-slideMedia .slideMedia-vector {
    background-color: #0d243b;
    height: 100%;
    -webkit-mask: url(/build/redesignPortal/images/neptune-picture-vector.fb60b788.svg) no-repeat 0 100%;
            mask: url(/build/redesignPortal/images/neptune-picture-vector.fb60b788.svg) no-repeat 0 100%;
    position: absolute;
    width: 100%; }
  .slideshow-neptune-slideMedia .slideshow-slideMedia-image {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    pointer-events: none;
    width: 100%; }

.slideshow-neptune-slideMedia-image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
  width: 100%; }

.slideshow-neptune-slideMedia-video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.slideshow-neptune-slideProgress {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .slideshow-neptune-slideProgress:after {
    border-bottom: 1px solid #fff;
    content: '';
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 1px;
    margin: 0 15px;
    min-width: 20px; }

.slideshow-neptune-switches {
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: col 12 / span 1;
  grid-row: slide / -1;
  justify-self: center;
  margin-bottom: 80px;
  z-index: 3; }
  .slideshow-neptune-switches .prev {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(255, 255, 255, 0.8);
    border: unset;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 48px;
    height: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 20px;
    padding-right: 15px;
    position: absolute;
    width: 48px; }
  .slideshow-neptune-switches .next {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: rgba(255, 255, 255, 0.8);
    border: unset;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 48px;
    height: 48px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 15px;
    position: absolute;
    right: 20px;
    width: 48px; }

@media (max-width: 1620px) {
  .slideshow-neptune-switches .prev {
    left: 5px; }
  .slideshow-neptune-switches .next {
    right: 5px; }
  .slideshow-neptune-slideMedia .slideMedia-vector {
    -webkit-mask-size: cover;
            mask-size: cover; } }

@media (max-width: 1280px) {
  .slideshow-neptune-slide h1 {
    font-size: 140px;
    margin: 30px 0; }
  .block--slideshow-neptune {
    padding: 0 40px; }
  .slideshow-neptune {
    height: 760px; }
  .slideshow-neptune-switches {
    -ms-flex-item-align: end;
        align-self: flex-end; }
    .slideshow-neptune-switches .prev {
      left: unset;
      right: 100px; }
    .slideshow-neptune-switches .next {
      left: unset;
      right: 20px; } }

@media (max-width: 1023px) {
  .block--slideshow-neptune {
    padding: 0 30px; }
  .slideshow-neptune-slideMedia .slideMedia-vector {
    background-color: unset;
    -webkit-mask: unset;
            mask: unset; }
  .slideshow-neptune-slideContent {
    -ms-flex-item-align: unset;
        align-self: unset;
    margin: 100px 0; }
  .slideshow-neptune-slide {
    font-size: 14px; }
    .slideshow-neptune-slide h1 {
      font-size: 140px;
      line-height: 1.2;
      margin: 20px 0; }
    .slideshow-neptune-slide h2 {
      font-size: 30px; }
    .slideshow-neptune-slide h3 {
      font-size: 22px;
      margin-top: 1em; }
    .slideshow-neptune-slide p {
      font-size: 14px; }
    .slideshow-neptune-slide .glide__bullets {
      grid-column: col 1 / span 2;
      justify-self: self-start;
      margin-bottom: 30px; }
    .slideshow-neptune-slide .slideshow-vector-background {
      -webkit-mask-image: url(/build/redesignPortal/images/neptune-background-1023px.6a642f9b.svg);
              mask-image: url(/build/redesignPortal/images/neptune-background-1023px.6a642f9b.svg);
      opacity: 0.8; }
  .slideshow-neptune-switches {
    align-self: flex-end;
    display: grid;
    grid-column: 1 / -1;
    grid-column-gap: 5px;
    grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
    justify-self: center;
    margin-bottom: 20px;
    position: relative;
    width: 100%; }
    .slideshow-neptune-switches .prev {
      align-self: self-end;
      grid-column: col 6 / span 1;
      left: 40px;
      position: relative; }
    .slideshow-neptune-switches .next {
      grid-column: col 8 / span 1;
      left: 20px;
      position: relative; } }

@media (max-width: 768px) {
  .slideshow-vector-background {
    display: none; }
  .block--slideshow-neptune {
    padding: 0; }
  .slideshow-neptune {
    min-height: 960px; }
  .slideshow-neptune-slideContent {
    align-self: flex-end;
    grid-column: 1 / -1;
    grid-row: slide;
    height: 350px;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    margin-bottom: 50px;
    margin-top: 0;
    position: unset;
    z-index: 1; }
    .slideshow-neptune-slideContent::after {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(14, 36, 59, 0)), color-stop(10.65%, rgba(14, 36, 59, 0.74)), color-stop(25.31%, #0E243B));
      background: linear-gradient(180deg, rgba(14, 36, 59, 0) 0%, rgba(14, 36, 59, 0.74) 10.65%, #0E243B 25.31%);
      content: '';
      grid-column: 1 / -1;
      height: 100%;
      position: absolute;
      width: 100%; }
    .slideshow-neptune-slideContent > * {
      padding: 0 46px 0 30px;
      z-index: 1; }
  .slideshow-neptune-switches {
    grid-row: slide / -1;
    z-index: 2; }
    .slideshow-neptune-switches .prev {
      grid-column: col 8 / span 3;
      left: 40px; }
    .slideshow-neptune-switches .next {
      grid-column: col 11 / -2;
      left: 20px; }
  .slideshow-neptune-slide {
    font-size: 14px; }
    .slideshow-neptune-slide h1 {
      font-size: 80px;
      line-height: 40px; }
    .slideshow-neptune-slide h2 {
      font-size: 24px;
      margin: 0 0 15px; }
    .slideshow-neptune-slide .glide__bullets {
      grid-column: 1 / span 2;
      grid-row: slide/ -1;
      justify-self: flex-start;
      margin-bottom: 30px;
      padding-left: 25px;
      z-index: 2; }
  .slideshow-neptune-slideMedia {
    grid-column: 1 / -1;
    grid-row: slide / -1;
    padding: 0; }
    .slideshow-neptune-slideMedia:after {
      width: 100%; }
    .slideshow-neptune-slideMedia img {
      height: 100%; } }

@media (max-width: 400px) {
  .slideshow-neptune-switches .prev {
    left: 10px; }
  .slideshow-neptune-switches .next {
    left: 10px; } }

/* stylelint-enable selector-class-pattern */
.block--latest-posts {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(60%, #e6edf5), color-stop(50%, #fff));
  background-image: linear-gradient(to top, #e6edf5 60%, #fff 50%);
  padding: 100px 0; }
  .block--latest-posts .block-title {
    grid-column: 1 / -1;
    margin-bottom: 50px;
    padding: 0 50px; }

.block--latest-posts:last-child {
  margin-bottom: -70px; }

.posts-list {
  display: grid;
  grid-column: 1 / -1;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  margin: 0;
  padding: 0 50px; }

.post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: center;
  position: relative;
  width: 100%; }

.post-media {
  border-radius: 32px 32px 0 0;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .post-media .cover-image,
  .post-media .cover-video {
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
  .post-media:hover .cover-image,
  .post-media:hover .cover-video {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }

.post-content {
  background: #fff;
  border-radius: 0 0 32px 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 310px;
  padding-top: 40px;
  width: 100%; }

.post-title {
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  margin: 0 37px 10px 37px; }

.post-text {
  color: #0d243b;
  font-size: 16px;
  line-height: 20px;
  margin: 12px 42px 0 37px;
  overflow: hidden; }

.post-more {
  bottom: 0;
  margin: 32px 37px;
  position: absolute; }

.js-posts-slideshow {
  display: none;
  position: relative; }

.posts-controls {
  display: block; }
  .posts-controls .prev {
    background: none;
    border: unset;
    font-size: 80px;
    left: 25px;
    position: absolute;
    top: 400px;
    z-index: 1; }
  .posts-controls .next {
    background: none;
    border: unset;
    font-size: 80px;
    position: absolute;
    right: 25px;
    top: 400px;
    z-index: 1; }

@media (max-width: 1280px) {
  .post-content {
    min-height: 350px; } }

@media (max-width: 1023px) {
  .block-title {
    text-align: center; }
  .js-posts-slideshow {
    display: block;
    width: 100vw; }
    .js-posts-slideshow .glide__bullets {
      margin-top: 50px;
      position: relative;
      text-align: center;
      z-index: 1; }
    .js-posts-slideshow .glide__bullet {
      border: 4px solid #3a4b5e;
      border-radius: 50%;
      height: 19px;
      margin: 4px;
      width: 19px; }
    .js-posts-slideshow .glide__bullet--active {
      background: #3a4b5e; }
  .posts {
    display: none; }
  .posts-mobile {
    display: block;
    overflow: hidden;
    width: 100%; }
  .posts-background {
    background-image: url(/build/redesignPortal/images/latest-posts-background-mobile.6c941ab0.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    top: 200px;
    width: 100%; }
  .posts-list {
    gap: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1; }
    .posts-list .glide__slide {
      -webkit-column-gap: 5px;
         -moz-column-gap: 5px;
              column-gap: 5px;
      display: grid;
      grid-template-columns: 1fr repeat(12, [col] 1fr) 1fr;
      justify-self: center; }
  .post {
    grid-column: 2 / -2;
    max-width: 532px;
    overflow: hidden; } }

@media (max-width: 768px) {
  .posts-controls {
    display: none; } }

.block--events + .block--interactive-map {
  margin-top: 0; }

.interactive-map .leaflet-map {
  height: 800px;
  width: 100%; }

.interactive-map-title {
  font-size: 40px;
  font-weight: 800;
  line-height: 54px;
  margin: 65px; }

.interactive-map-content {
  position: relative; }
  .interactive-map-content .search {
    position: absolute;
    right: 0;
    top: -1px;
    z-index: 401; }
  .interactive-map-content .search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
  .interactive-map-content .leaflet-control-search.search-exp {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #e8e9e9;
    border: 0;
    border-radius: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    height: 48px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    outline: 0;
    padding: 12px 24px;
    position: absolute;
    right: 60px;
    top: 45px;
    width: 336px; }
    .interactive-map-content .leaflet-control-search.search-exp input {
      background: none;
      border: hidden;
      color: rgba(13, 36, 59, 0.8);
      font-size: inherit;
      height: 48px;
      max-width: 250px;
      outline: 0;
      width: 100%; }
      .interactive-map-content .leaflet-control-search.search-exp input::-webkit-input-placeholder {
        color: rgba(13, 36, 59, 0.8); }
      .interactive-map-content .leaflet-control-search.search-exp input::-moz-placeholder {
        color: rgba(13, 36, 59, 0.8); }
      .interactive-map-content .leaflet-control-search.search-exp input:-ms-input-placeholder {
        color: rgba(13, 36, 59, 0.8); }
      .interactive-map-content .leaflet-control-search.search-exp input::-ms-input-placeholder {
        color: rgba(13, 36, 59, 0.8); }
      .interactive-map-content .leaflet-control-search.search-exp input::placeholder {
        color: rgba(13, 36, 59, 0.8); }
    .interactive-map-content .leaflet-control-search.search-exp .search-cancel {
      right: 50px; }
    .interactive-map-content .leaflet-control-search.search-exp .search-button {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .interactive-map-content .leaflet-control-search.search-exp .search-button:before {
        color: #0d243b;
        content: '\F002';
        font-family: 'Font Awesome 5 Free', sans-serif;
        font-weight: 900;
        opacity: 0.75; }
    .interactive-map-content .leaflet-control-search.search-exp .search-alert {
      position: absolute;
      top: 55px; }
  .interactive-map-content a.leaflet-popup-close-button {
    width: 30px; }
    .interactive-map-content a.leaflet-popup-close-button span {
      font-size: 25px;
      line-height: 30px; }
  .interactive-map-content .leaflet-popup-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 15px 0; }
    .interactive-map-content .leaflet-popup-content img {
      border-radius: 12px; }
  .interactive-map-content .popup-more {
    margin-top: 15px; }

.interactive-map-popup {
  background: #fff;
  border-radius: 12px;
  bottom: 68px;
  -webkit-box-shadow: 0 3px 14px;
          box-shadow: 0 3px 14px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 20px;
  max-width: 300px;
  min-width: 150px;
  position: absolute;
  z-index: 650; }
  .interactive-map-popup.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .interactive-map-popup .popup-header {
    -ms-flex-item-align: end;
        align-self: end; }
    .interactive-map-popup .popup-header i {
      cursor: pointer;
      margin: 8px; }
  .interactive-map-popup .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 20px 13px; }
    .interactive-map-popup .content img {
      border-radius: 12px;
      margin: 0 0 1em; }
    .interactive-map-popup .content h2 {
      font-size: 20px;
      margin: 0 0 1em; }
    .interactive-map-popup .content p {
      font-size: 13px; }
  .interactive-map-popup .popup-footer {
    margin: 12px; }

main .block:last-of-type.block--interactive-map {
  margin-bottom: -62px; }

main .block:last-of-type.block--interactive-map .interactive-map-content {
  z-index: 0; }

@media (max-width: 1280px) {
  .interactive-map-title {
    font-size: 46px; }
  .interactive-map-content .leaflet-control-search.search-exp {
    font-size: 20px;
    width: 306px; } }

@media (max-width: 1024px) {
  .interactive-map-title {
    margin: 55px; }
  .interactive-map-content .leaflet-control-search.search-exp {
    width: 384px; } }

@media (max-width: 768px) {
  .block--events + .block--interactive-map {
    margin-top: 60px; }
  .interactive-map .leaflet-map {
    height: 740px; }
  .interactive-map-title {
    font-size: 32px;
    line-height: 40px;
    margin: 25px 32px;
    text-align: center; }
  .interactive-map-content .search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0; }
  .interactive-map-content .search svg {
    display: none; }
  .interactive-map-content .leaflet-control-search.search-exp {
    font-size: 16px;
    left: 83px;
    min-width: 247px;
    right: 83px;
    top: 38px;
    width: auto; } }

.block--reference + .block--reference {
  margin-top: 107px; }

.reference {
  height: 508px;
  margin: 0 0 110px;
  overflow: hidden; }
  .reference:last-child {
    margin-bottom: 0; }

.reference-title {
  text-decoration: none; }
  .reference-title:hover {
    color: #53a5b1; }

.reference-video,
.reference-image {
  align-self: center;
  grid-column: col 7 / span 5;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 100%; }
  .reference--odd .reference-video, .reference--odd
  .reference-image {
    grid-column-start: col 2;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }

.reference-content {
  align-self: center;
  grid-column: col 2 / span 4;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
  .reference--odd .reference-content {
    grid-column-start: col 8;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .reference-content > a {
    color: #0d243b; }
  .reference-content a:hover {
    text-decoration: underline; }
  .reference-content h2 {
    font-size: 1.8em;
    line-height: 1.2;
    margin-bottom: 15px;
    width: 270px; }
  .reference-content .reference-more {
    color: #06728a;
    text-decoration: underline; }
    .reference-content .reference-more:hover {
      color: #06728a; }

@media (max-width: 1440px) {
  .reference-content {
    font-size: 14px;
    grid-column-end: span 5;
    grid-column-start: col 1; } }

@media (max-width: 1023px) {
  .reference {
    height: auto;
    margin-bottom: 5vh; }
    .reference h2 {
      font-size: 28px;
      width: auto; }
  .reference-content,
  .reference--odd .reference-content {
    grid-column: col 1 / span 12;
    margin-bottom: 20px; }
  .reference-video,
  .reference--odd .reference-video,
  .reference-image,
  .reference--odd .reference-image {
    grid-column: col 1 / span 12;
    min-height: 66vw;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; } }

@media (max-width: 768px) {
  .reference {
    margin-bottom: 40px; }
  .reference-content h2 {
    font-size: 24px; } }

.reference-gallery-list {
  display: grid;
  grid-column: col 2 / span 10;
  grid-gap: 20px;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  margin: 0;
  padding: 0; }

.reference-galleryItem {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 370px;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  overflow: hidden;
  position: relative; }
  .reference-galleryItem > a {
    line-height: 1; }
  .reference-galleryItem .cover-image,
  .reference-galleryItem .cover-video {
    -webkit-transition: -webkit-transform 0.2s linear;
    transition: -webkit-transform 0.2s linear;
    transition: transform 0.2s linear;
    transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
  .reference-galleryItem:hover .cover-image,
  .reference-galleryItem:hover .cover-video {
    -webkit-transform: scale(1.05);
            transform: scale(1.05); }

.reference-galleryItem-media {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0; }

.reference-galleryItem-title {
  background-color: rgba(255, 255, 255, 0.4);
  bottom: 0;
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 20px;
  font-weight: 600;
  left: 0;
  line-height: 48px;
  margin: 0;
  padding: 9px 15px;
  pointer-events: none;
  position: absolute;
  text-align: start;
  width: 100%; }

@media (max-width: 1280px) {
  .reference-gallery-list {
    grid-column: 2 / -2; } }

@media (max-width: 1023px) {
  .reference-gallery-list {
    grid-column: 2 / -2; } }

@media (max-width: 767px) {
  .reference-gallery-list {
    grid-template-columns: 1fr; } }

.objects {
  width: 100%; }

.object-list {
  display: grid;
  grid-column: col 2 / span 10;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  margin: 0;
  padding: 0; }

.object {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  min-height: 490px;
  overflow: hidden;
  position: relative;
  text-align: center; }
  .object .object-image {
    height: 320px;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .object .object-date {
    background-color: rgba(255, 255, 255, 0.4);
    bottom: 0;
    color: #0d243b;
    font-size: 20px;
    font-weight: 600;
    left: 0;
    line-height: 48px;
    margin: 0;
    padding: 0 15px;
    pointer-events: none;
    position: absolute;
    text-align: start;
    width: 100%; }
  .object:first-child {
    grid-column: 1 / -1; }
    .object:first-child .object-image {
      height: 560px; }
    .object:first-child .object-date {
      padding: 9px 15px; }
  .object > a {
    line-height: 1; }

.object-media {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0; }

.object-title {
  bottom: 0;
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  margin: 0;
  text-align: center;
  width: 100%; }

.previous a,
.next a {
  color: #06728a;
  text-decoration: underline; }

.pagination {
  grid-column: 1 / -1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 30px; }
  .pagination .next:only-child {
    margin-left: auto; }

.objects-list-link {
  grid-column: 1 / -1;
  text-align: center; }

.media-link {
  position: relative; }

.object-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 35px;
  padding-bottom: 20px; }

@media (max-width: 1280px) {
  .object-list {
    grid-column: 2 / -2; } }

@media (max-width: 1023px) {
  .object-list {
    grid-column: 1 / -1;
    padding: 0 50px; } }

@media (max-width: 767px) {
  .object-list {
    grid-template-columns: 1fr; }
    .object-list .object:first-child .object-image {
      height: 320px; }
  .object-title {
    font-size: 16px; } }

.articles {
  width: 100%; }

.article-list {
  display: grid;
  grid-column: col 2 / span 10;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  margin: 0;
  padding: 0; }

.article {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  min-height: 490px;
  overflow: hidden;
  position: relative;
  text-align: center; }
  .article .article-image {
    height: 320px;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .article:first-child {
    grid-column: 1 / -1; }
    .article:first-child .article-image {
      height: 560px; }
  .article > a {
    line-height: 1; }

.article-media {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0; }

.article-title {
  bottom: 0;
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  margin: 0;
  text-align: center;
  width: 100%; }

.article-more {
  color: #06728a; }

.previous a,
.next a {
  color: #06728a;
  text-decoration: underline; }

.pagination {
  grid-column: 1 / -1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 30px; }
  .pagination .next:only-child {
    margin-left: auto; }

.articles-list-link {
  grid-column: 1 / -1;
  text-align: center; }

@media (max-width: 1280px) {
  .article-list {
    grid-column: 2 / -2; } }

@media (max-width: 1023px) {
  .article-list {
    grid-column: 1 / -1;
    padding: 0 50px; } }

@media (max-width: 767px) {
  .article-list {
    grid-template-columns: 1fr; }
    .article-list .article:first-child .article-image {
      height: 320px; }
  .article-title {
    font-size: 16px; } }

.block--explore-list {
  display: grid; }

.explore-item-container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  height: 100%;
  padding: 30px;
  width: 100%; }
  .explore-item-container .item-content h2 {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 50px;
    margin: 0; }
  .explore-item-container .item-content p {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin: 0; }
  .explore-item-container .item-content .item-view-more {
    margin-top: 24px; }

.explore-image {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: unset;
  min-height: 120px;
  min-width: 120px; }

.explore-list {
  display: grid;
  gap: 35px;
  grid-auto-rows: 1fr;
  grid-column: col 1 / span 12;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  padding: 0; }
  .explore-list li:nth-of-type(n) > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 32px 42px 35px;
    text-align: center; }
  .explore-list .explore-item {
    height: 100%;
    min-height: 430px;
    width: 100%; }

@media (max-width: 1280px) {
  .explore-list .explore-item {
    min-height: 350px; } }

@media (max-width: 768px) {
  .explore-list {
    gap: 0;
    grid-column: 1 / -1;
    grid-row-gap: 32px;
    grid-template-columns: repeat(8, [col] 1fr);
    padding: 0; }
    .explore-list .explore-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      grid-column: 1 / -1;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      max-width: 100%;
      min-height: 360px;
      padding: 0 24px; }
      .explore-list .explore-item:nth-of-type(n) > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        max-width: 366px;
        padding: 39px 35px 40px;
        text-align: center; }
  .explore-item-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 70px;
    position: relative;
    text-align: center; }
    .explore-item-container .item-content h2 {
      font-size: 18px; }
    .explore-item-container .item-content p {
      font-size: 16px; } }

.eBook-list {
  display: grid;
  gap: 88px;
  grid-column: 2 / -2;
  grid-template-columns: repeat(2, 1fr);
  list-style: none; }

.eBook-item {
  overflow: hidden; }
  .eBook-item a,
  .eBook-item h2 {
    color: #0d243b;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 33px;
    text-decoration: none; }
  .eBook-item svg {
    height: 400px;
    width: 400px; }

@media (max-width: 1280px) {
  .eBook-item svg {
    height: 320px;
    width: 320px; } }

@media (max-width: 1023px) {
  .eBook-list {
    gap: 60px;
    grid-column: 1 / -1;
    padding: 0 20px; } }

@media (max-width: 767px) {
  .eBook-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    grid-column: 1 / -1; }
    .eBook-list a,
    .eBook-list h2 {
      font-size: 26px;
      line-height: 35px; }
  .eBook-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .eBook-item a,
    .eBook-item h2 {
      font-size: 26px;
      line-height: normal; } }

.block.block--sidebar .block-recomended-articles {
  padding: 30px 0 100px; }

.block--loyalty-program-login .loyalty-program-login {
  grid-column: col 1/ span 12;
  width: 100%; }

.sidebar-social {
  color: #0d243b;
  padding: 27px 95px;
  text-align: center; }
  .sidebar-social h2 {
    font-size: 20px;
    letter-spacing: normal; }
  .sidebar-social .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .sidebar-social .social-links a {
      color: #0d243b;
      font-size: 32px; }

@media (max-width: 1280px) {
  .sidebar-social {
    padding: 27px 55px; } }

@media (max-width: 1023px) {
  .sidebar-social {
    padding: 31px 16px; }
    .sidebar-social h2 {
      font-size: 18px; } }

.sidebar-recomended-articles {
  margin: 50px 36px; }
  .sidebar-recomended-articles .recomended-articles-image {
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .sidebar-recomended-articles p {
    font-size: 16px; }

.recomended-articles-body .recomended-articles-title {
  font-size: 18px;
  line-height: 30px;
  margin: 16px 0 5px; }

.recomended-articles-body p {
  line-height: 20px; }

.sidebar-block--sidebar .block-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .sidebar-block--sidebar .block-content .block-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 48px; }
  .sidebar-block--sidebar .block-content p {
    font-size: 16px; }
  .sidebar-block--sidebar .block-content a {
    color: #1996b1; }

@media (max-width: 1280px) {
  .sidebar-recomended-articles {
    margin: 50px 20px; }
  .sidebar-block--sidebar .block-content .block-title {
    font-size: 22px; } }

.sidebar-combine-objects {
  margin: 16px 36px; }
  .sidebar-combine-objects .combine-objects-image {
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .sidebar-combine-objects p {
    font-size: 16px; }

.combine-objects-body .combine-objects-title {
  font-size: 18px;
  line-height: 30px;
  margin: 16px 0 5px; }

.combine-objects-body p {
  line-height: 20px; }

.sidebar-block--sidebar .block-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .sidebar-block--sidebar .block-content .block-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 48px; }
  .sidebar-block--sidebar .block-content p {
    font-size: 16px; }
  .sidebar-block--sidebar .block-content a {
    color: #1996b1; }

@media (max-width: 1280px) {
  .sidebar-combine-objects {
    margin: 16px 20px; }
  .sidebar-block--sidebar .block-content .block-title {
    font-size: 22px; } }

.sidebar-link {
  margin: 0 36px; }
  .sidebar-link a {
    color: #0d243b;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px; }
    .sidebar-link a.active {
      color: #1996b1; }

@media (max-width: 1280px) {
  .sidebar-link {
    margin: 0 31px; }
    .sidebar-link a {
      font-size: 14px; } }

@media (max-width: 1023px) {
  .sidebar-link a {
    font-size: 12px; } }

.sidebar-block--sidebar .block-content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .sidebar-block--sidebar .block-content .block-title {
    font-size: 18px;
    line-height: 30px;
    margin: 36px 0 5px;
    text-decoration: underline; }
  .sidebar-block--sidebar .block-content p {
    -ms-flex-item-align: start;
        align-self: flex-start;
    font-size: 16px;
    text-align: start; }
  .sidebar-block--sidebar .block-content a {
    color: #1996b1; }

.sidebar-article {
  margin: 16px 36px;
  text-align: start; }

.sidebar-article-media img {
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%; }

@media (max-width: 1280px) {
  .sidebar-block--sidebar .block-content .block-title {
    padding: 0; }
  .sidebar-block--sidebar .block-content p {
    padding: 0; }
  .sidebar-article {
    margin: 16px 20px; } }

body {
  background: #fff;
  color: #0d243b;
  font-family: "Open Sans";
  font-size: 19px;
  line-height: 1.4; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans"; }

h1 {
  font-size: 48px; }

p {
  margin: 0 0 1em; }

main {
  display: grid;
  grid-template-areas: 'contentHeader contentHeader' 'content sidebar' 'contentFooter contentFooter';
  grid-template-columns: 1fr auto;
  letter-spacing: 0.025em; }
  main > .contentHeader {
    grid-area: contentHeader; }
  main > .content {
    grid-area: content; }
  main > .contentFooter {
    grid-area: contentFooter; }
  main > .sidebar {
    grid-area: sidebar;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }

a {
  text-decoration: none; }

ol, ul {
  list-style-position: inside; }

figure {
  margin: 0; }
  figure img {
    display: block; }

@media (max-width: 1440px) {
  body {
    font-size: 16px; }
  h1 {
    font-size: 38px; } }

@media (max-width: 1023px) {
  body {
    font-size: 15px; }
  h1 {
    font-size: 24px; } }

@media (max-width: 768px) {
  body {
    font-size: 14px; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9kaXN0L3Bob3Rvc3dpcGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL2Rpc3QvZGVmYXVsdC1za2luL2RlZmF1bHQtc2tpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZsYXRwaWNrci9kaXN0L2ZsYXRwaWNrci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2xlYWZsZXQtc2VhcmNoL3NyYy9sZWFmbGV0LXNlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2xlYWZsZXQtZHJhdy9kaXN0L2xlYWZsZXQuZHJhdy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2UvY3NzL2NvbW1vbi9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2UvY3NzL19kZWZhdWx0X3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvY29tbW9uL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xhcmdlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFzZS9mb250cy9tb250c2VycmF0L19tb250c2VycmF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Jhc2UvZm9udHMvb3Blbi1zYW5zL19vcGVuLXNhbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvX3BhZ2VIZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvZXN0YXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL29mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvcGFnZS9fYmVhY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvaW50ZXJhY3RpdmUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fZ2FsbGVyeVBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9faGVhZGVyLWZsYXNoLW1lc3NhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9faGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fc2xpZGVzaG93LWNvbG9yZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fb2ZmZXJMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fZXN0YXRlTGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fdHJhdmVsbGluZS1ib29raW5nLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvaG90ZWwvYmFzZS9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2hvdGVsL2Jhc2UvY3NzL2Jsb2NrL190cmF2ZWxsaW5lLWJvb2tpbmctdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy10b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fYmVhY2hlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3dlYXRoZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL193ZWxjb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9faW5mby1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fc2lnbi1wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fZ3VpZGUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2hpc3RvcnktaW5mby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2V2ZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3NsaWRlc2hvdy1uZXB0dW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fcG9zdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19pbnRlcmFjdGl2ZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19yZWZlcmVuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19yZWZlcmVuY2UtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2NvbWJpbmUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2FydGljbGUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2V4cGxvcmUtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2UtYm9vay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3JlY29tZW5kZWQtYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL2xveWFsdHktcHJvZ3JhbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fc29jaWFsLW5ldHdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3NpZGViYXIvX3JlY29tZW5kZWQtYXJ0aWNsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3NpZGViYXIvX2V2ZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3NpZGViYXIvX2RlZmF1bHQu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OztFQUVFLFFBQU87RUFDUCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFlBQVc7O0FBR2I7RUFDRSxxQkFBb0I7O0FBR3RCO0VBQ0UsZUFBYzs7QUFHaEI7RUFDRSxZTnBCeUI7O0FPVDNCO2lFWG1TZ0U7QVdoU2hFO0VBQWtDLGlCUGNHOztBT2JyQztFQUE0QyxpQlBhUDs7QU9ackM7RUFBcUMsaUJQWUE7O0FPWHJDO0VBQXNELGlCUFdqQjs7QU9WckM7RUFBK0IsaUJQVU07O0FPVHJDO0VBQXlDLGlCUFNKOztBT1JyQztFQUF5QyxpQlBRSjs7QU9QckM7RUFBbUMsaUJQT0U7O0FPTnJDO0VBQWdDLGlCUE1LOztBT0xyQztFQUFxQyxpQlBLQTs7QU9KckM7RUFBMkMsaUJQSU47O0FPSHJDO0VBQTBDLGlCUEdMOztBT0ZyQztFQUFtQyxpQlBFRTs7QU9EckM7RUFBb0MsaUJQQ0M7O0FPQXJDO0VBQXlDLGlCUEFKOztBT0NyQztFQUEwQyxpQlBETDs7QU9FckM7RUFBdUMsaUJQRkY7O0FPR3JDO0VBQXdDLGlCUEhIOztBT0lyQztFQUFtQyxpQlBKRTs7QU9LckM7RUFBc0MsaUJQTEQ7O0FPTXJDO0VBQW1DLGlCUE5FOztBT09yQztFQUF1QyxpQlBQRjs7QU9RckM7RUFBc0MsaUJQUkQ7O0FPU3JDO0VBQWdFLGlCUFQzQjs7QU9VckM7RUFBbUMsaUJQVkU7O0FPV3JDO0VBQW1DLGlCUFhFOztBT1lyQztFQUFvQyxpQlBaQzs7QU9hckM7RUFBc0MsaUJQYkQ7O0FPY3JDO0VBQThDLGlCUGRUOztBT2VyQztFQUE4QyxpQlBmVDs7QU9nQnJDO0VBQStDLGlCUGhCVjs7QU9pQnJDO0VBQTRDLGlCUGpCUDs7QU9rQnJDO0VBQXVDLGlCUGxCRjs7QU9tQnJDO0VBQXVDLGlCUG5CRjs7QU9vQnJDO0VBQXdDLGlCUHBCSDs7QU9xQnJDO0VBQXFDLGlCUHJCQTs7QU9zQnJDO0VBQWtDLGlCUHRCRzs7QU91QnJDO0VBQTBDLGlCUHZCTDs7QU93QnJDO0VBQW9DLGlCUHhCQzs7QU95QnJDO0VBQWlDLGlCUHpCSTs7QU8wQnJDO0VBQXNDLGlCUDFCRDs7QU8yQnJDO0VBQTBDLGlCUDNCTDs7QU80QnJDO0VBQWtDLGlCUDVCRzs7QU82QnJDO0VBQWtDLGlCUDdCRzs7QU84QnJDO0VBQXNDLGlCUDlCRDs7QU8rQnJDO0VBQXNDLGlCUC9CRDs7QU9nQ3JDO0VBQW9DLGlCUGhDQzs7QU9pQ3JDO0VBQW9DLGlCUGpDQzs7QU9rQ3JDO0VBQWtELGlCUGxDYjs7QU9tQ3JDO0VBQWtELGlCUG5DYjs7QU9vQ3JDO0VBQW1ELGlCUHBDZDs7QU9xQ3JDO0VBQWdELGlCUHJDWDs7QU9zQ3JDO0VBQThDLGlCUHRDVDs7QU91Q3JDO0VBQThDLGlCUHZDVDs7QU93Q3JDO0VBQStDLGlCUHhDVjs7QU95Q3JDO0VBQTRDLGlCUHpDUDs7QU8wQ3JDO0VBQXVDLGlCUDFDRjs7QU8yQ3JDO0VBQXVDLGlCUDNDRjs7QU80Q3JDO0VBQXdDLGlCUDVDSDs7QU82Q3JDO0VBQXFDLGlCUDdDQTs7QU84Q3JDO0VBQXVDLGlCUDlDRjs7QU8rQ3JDO0VBQXlDLGlCUC9DSjs7QU9nRHJDO0VBQXlDLGlCUGhESjs7QU9pRHJDO0VBQXVDLGlCUGpERjs7QU9rRHJDO0VBQXdELGlCUGxEbkI7O0FPbURyQztFQUFxQyxpQlBuREE7O0FPb0RyQztFQUF1QyxpQlBwREY7O0FPcURyQztFQUErQixpQlByRE07O0FPc0RyQztFQUFrQyxpQlB0REc7O0FPdURyQztFQUFzQyxpQlB2REQ7O0FPd0RyQztFQUFpQyxpQlB4REk7O0FPeURyQztFQUFvQyxpQlB6REM7O0FPMERyQztFQUE4QyxpQlAxRFQ7O0FPMkRyQztFQUF5QyxpQlAzREo7O0FPNERyQztFQUFvQyxpQlA1REM7O0FPNkRyQztFQUFtQyxpQlA3REU7O0FPOERyQztFQUFrQyxpQlA5REc7O0FPK0RyQztFQUFnQyxpQlAvREs7O0FPZ0VyQztFQUFpQyxpQlBoRUk7O0FPaUVyQztFQUEwQyxpQlBqRUw7O0FPa0VyQztFQUFzQyxpQlBsRUQ7O0FPbUVyQztFQUFxQyxpQlBuRUE7O0FPb0VyQztFQUFrQyxpQlBwRUc7O0FPcUVyQztFQUFxQyxpQlByRUE7O0FPc0VyQztFQUFzQyxpQlB0RUQ7O0FPdUVyQztFQUFrQyxpQlB2RUc7O0FPd0VyQztFQUEwQyxpQlB4RUw7O0FPeUVyQztFQUErQyxpQlB6RVY7O0FPMEVyQztFQUFnRCxpQlAxRVg7O0FPMkVyQztFQUFnQyxpQlAzRUs7O0FPNEVyQztFQUFxQyxpQlA1RUE7O0FPNkVyQztFQUFxQyxpQlA3RUE7O0FPOEVyQztFQUFvQyxpQlA5RUM7O0FPK0VyQztFQUFpQyxpQlAvRUk7O0FPZ0ZyQztFQUEwQyxpQlBoRkw7O0FPaUZyQztFQUE0QyxpQlBqRlA7O0FPa0ZyQztFQUFpQyxpQlBsRkk7O0FPbUZyQztFQUEwQyxpQlBuRkw7O0FPb0ZyQztFQUF5QyxpQlBwRko7O0FPcUZyQztFQUF5QyxpQlByRko7O0FPc0ZyQztFQUE0QyxpQlB0RlA7O0FPdUZyQztFQUFtRCxpQlB2RmQ7O0FPd0ZyQztFQUF1QyxpQlB4RkY7O0FPeUZyQztFQUFnQyxpQlB6Rks7O0FPMEZyQztFQUFpQyxpQlAxRkk7O0FPMkZyQztFQUFvQyxpQlAzRkM7O0FPNEZyQztFQUEyQyxpQlA1Rk47O0FPNkZyQztFQUFpQyxpQlA3Rkk7O0FPOEZyQztFQUF1QyxpQlA5RkY7O0FPK0ZyQztFQUF5QyxpQlAvRko7O0FPZ0dyQztFQUFrQyxpQlBoR0c7O0FPaUdyQztFQUFvQyxpQlBqR0M7O0FPa0dyQztFQUFtQyxpQlBsR0U7O0FPbUdyQztFQUFzQyxpQlBuR0Q7O0FPb0dyQztFQUF1QyxpQlBwR0Y7O0FPcUdyQztFQUFzQyxpQlByR0Q7O0FPc0dyQztFQUEwQyxpQlB0R0w7O0FPdUdyQztFQUFzQyxpQlB2R0Q7O0FPd0dyQztFQUFvQyxpQlB4R0M7O0FPeUdyQztFQUFpQyxpQlB6R0k7O0FPMEdyQztFQUFzQyxpQlAxR0Q7O0FPMkdyQztFQUF1QyxpQlAzR0Y7O0FPNEdyQztFQUFvQyxpQlA1R0M7O0FPNkdyQztFQUEwQyxpQlA3R0w7O0FPOEdyQztFQUFrQyxpQlA5R0c7O0FPK0dyQztFQUFpQyxpQlAvR0k7O0FPZ0hyQztFQUFvQyxpQlBoSEM7O0FPaUhyQztFQUFzQyxpQlBqSEQ7O0FPa0hyQztFQUFzQyxpQlBsSEQ7O0FPbUhyQztFQUF3QyxpQlBuSEg7O0FPb0hyQztFQUFpQyxpQlBwSEk7O0FPcUhyQztFQUFpQyxpQlBySEk7O0FPc0hyQztFQUFpQyxpQlB0SEk7O0FPdUhyQztFQUFpQyxpQlB2SEk7O0FPd0hyQztFQUFpQyxpQlB4SEk7O0FPeUhyQztFQUFpQyxpQlB6SEk7O0FPMEhyQztFQUFzQyxpQlAxSEQ7O0FPMkhyQztFQUF5QyxpQlAzSEo7O0FPNEhyQztFQUFzQyxpQlA1SEQ7O0FPNkhyQztFQUF3QyxpQlA3SEg7O0FPOEhyQztFQUFxQyxpQlA5SEE7O0FPK0hyQztFQUFzQyxpQlAvSEQ7O0FPZ0lyQztFQUF1QyxpQlBoSUY7O0FPaUlyQztFQUF3QyxpQlBqSUg7O0FPa0lyQztFQUF5QyxpQlBsSUo7O0FPbUlyQztFQUF5QyxpQlBuSUo7O0FPb0lyQztFQUFnQyxpQlBwSUs7O0FPcUlyQztFQUFxQyxpQlBySUE7O0FPc0lyQztFQUF1QyxpQlB0SUY7O0FPdUlyQztFQUFrQyxpQlB2SUc7O0FPd0lyQztFQUFvQyxpQlB4SUM7O0FPeUlyQztFQUFrQyxpQlB6SUc7O0FPMElyQztFQUF3QyxpQlAxSUg7O0FPMklyQztFQUFzQyxpQlAzSUQ7O0FPNElyQztFQUE4QyxpQlA1SVQ7O0FPNklyQztFQUE0QyxpQlA3SVA7O0FPOElyQztFQUFrQyxpQlA5SUc7O0FPK0lyQztFQUFrQyxpQlAvSUc7O0FPZ0pyQztFQUFnQyxpQlBoSks7O0FPaUpyQztFQUFtQyxpQlBqSkU7O0FPa0pyQztFQUFnQyxpQlBsSks7O0FPbUpyQztFQUFxQyxpQlBuSkE7O0FPb0pyQztFQUFxQyxpQlBwSkE7O0FPcUpyQztFQUFxQyxpQlBySkE7O0FPc0pyQztFQUFpQyxpQlB0Skk7O0FPdUpyQztFQUE2QyxpQlB2SlI7O0FPd0pyQztFQUFnQyxpQlB4Sks7O0FPeUpyQztFQUFvQyxpQlB6SkM7O0FPMEpyQztFQUEwQyxpQlAxSkw7O0FPMkpyQztFQUF3QyxpQlAzSkg7O0FPNEpyQztFQUF1QyxpQlA1SkY7O0FPNkpyQztFQUF1QyxpQlA3SkY7O0FPOEpyQztFQUFxQyxpQlA5SkE7O0FPK0pyQztFQUF5QyxpQlAvSko7O0FPZ0tyQztFQUEyQyxpQlBoS047O0FPaUtyQztFQUF5QyxpQlBqS0o7O0FPa0tyQztFQUEyQyxpQlBsS047O0FPbUtyQztFQUEwQyxpQlBuS0w7O0FPb0tyQztFQUEyQyxpQlBwS047O0FPcUtyQztFQUEwQyxpQlByS0w7O0FPc0tyQztFQUFtQyxpQlB0S0U7O0FPdUtyQztFQUF5QyxpQlB2S0o7O0FPd0tyQztFQUF1QyxpQlB4S0Y7O0FPeUtyQztFQUFnRCxpQlB6S1g7O0FPMEtyQztFQUF1QyxpQlAxS0Y7O0FPMktyQztFQUFxQyxpQlAzS0E7O0FPNEtyQztFQUFxQyxpQlA1S0E7O0FPNktyQztFQUFnQyxpQlA3S0s7O0FPOEtyQztFQUFvQyxpQlA5S0M7O0FPK0tyQztFQUF3QyxpQlAvS0g7O0FPZ0xyQztFQUFzQyxpQlBoTEQ7O0FPaUxyQztFQUFxQyxpQlBqTEE7O0FPa0xyQztFQUFvQyxpQlBsTEM7O0FPbUxyQztFQUF1QyxpQlBuTEY7O0FPb0xyQztFQUF1QyxpQlBwTEY7O0FPcUxyQztFQUF3QyxpQlByTEg7O0FPc0xyQztFQUE4QyxpQlB0TFQ7O0FPdUxyQztFQUE4QyxpQlB2TFQ7O0FPd0xyQztFQUErQyxpQlB4TFY7O0FPeUxyQztFQUE0QyxpQlB6TFA7O0FPMExyQztFQUFxQyxpQlAxTEE7O0FPMkxyQztFQUFtQyxpQlAzTEU7O0FPNExyQztFQUE0QyxpQlA1TFA7O0FPNkxyQztFQUFzQyxpQlA3TEQ7O0FPOExyQztFQUEwQyxpQlA5TEw7O0FPK0xyQztFQUFnQyxpQlAvTEs7O0FPZ01yQztFQUEwQyxpQlBoTUw7O0FPaU1yQztFQUFvQyxpQlBqTUM7O0FPa01yQztFQUF5QyxpQlBsTUo7O0FPbU1yQztFQUEyQyxpQlBuTU47O0FPb01yQztFQUF3QyxpQlBwTUg7O0FPcU1yQztFQUFtQyxpQlByTUU7O0FPc01yQztFQUEwQyxpQlB0TUw7O0FPdU1yQztFQUFzQyxpQlB2TUQ7O0FPd01yQztFQUFzQyxpQlB4TUQ7O0FPeU1yQztFQUFvQyxpQlB6TUM7O0FPME1yQztFQUF1QyxpQlAxTUY7O0FPMk1yQztFQUFtQyxpQlAzTUU7O0FPNE1yQztFQUF3QyxpQlA1TUg7O0FPNk1yQztFQUFrQyxpQlA3TUc7O0FPOE1yQztFQUF1QyxpQlA5TUY7O0FPK01yQztFQUErQyxpQlAvTVY7O0FPZ05yQztFQUE2QyxpQlBoTlI7O0FPaU5yQztFQUF1QyxpQlBqTkY7O0FPa05yQztFQUFzQyxpQlBsTkQ7O0FPbU5yQztFQUF1QyxpQlBuTkY7O0FPb05yQztFQUFzQyxpQlBwTkQ7O0FPcU5yQztFQUFrQyxpQlByTkc7O0FPc05yQztFQUF5QyxpQlB0Tko7O0FPdU5yQztFQUF5QyxpQlB2Tko7O0FPd05yQztFQUF5QyxpQlB4Tko7O0FPeU5yQztFQUFtQyxpQlB6TkU7O0FPME5yQztFQUFrQyxpQlAxTkc7O0FPMk5yQztFQUF5QyxpQlAzTko7O0FPNE5yQztFQUF3QyxpQlA1Tkg7O0FPNk5yQztFQUF1QyxpQlA3TkY7O0FPOE5yQztFQUF5QyxpQlA5Tko7O0FPK05yQztFQUF1QyxpQlAvTkY7O0FPZ09yQztFQUF3QyxpQlBoT0g7O0FPaU9yQztFQUF1QyxpQlBqT0Y7O0FPa09yQztFQUFnRCxpQlBsT1g7O0FPbU9yQztFQUFnRCxpQlBuT1g7O0FPb09yQztFQUFpRCxpQlBwT1o7O0FPcU9yQztFQUE4QyxpQlByT1Q7O0FPc09yQztFQUF5QyxpQlB0T0o7O0FPdU9yQztFQUF5QyxpQlB2T0o7O0FPd09yQztFQUEwQyxpQlB4T0w7O0FPeU9yQztFQUF1QyxpQlB6T0Y7O0FPME9yQztFQUFrQyxpQlAxT0c7O0FPMk9yQztFQUFtQyxpQlAzT0U7O0FPNE9yQztFQUF1QyxpQlA1T0Y7O0FPNk9yQztFQUFtQyxpQlA3T0U7O0FPOE9yQztFQUFtQyxpQlA5T0U7O0FPK09yQztFQUF5QyxpQlAvT0o7O0FPZ1ByQztFQUFpQyxpQlBoUEk7O0FPaVByQztFQUEyQyxpQlBqUE47O0FPa1ByQztFQUFzQyxpQlBsUEQ7O0FPbVByQztFQUE0QyxpQlBuUFA7O0FPb1ByQztFQUEyQyxpQlBwUE47O0FPcVByQztFQUFrQyxpQlByUEc7O0FPc1ByQztFQUFrQyxpQlB0UEc7O0FPdVByQztFQUE4QyxpQlB2UFQ7O0FPd1ByQztFQUFrQyxpQlB4UEc7O0FPeVByQztFQUErQyxpQlB6UFY7O0FPMFByQztFQUEyQyxpQlAxUE47O0FPMlByQztFQUF1QyxpQlAzUEY7O0FPNFByQztFQUE0QyxpQlA1UFA7O0FPNlByQztFQUF1QyxpQlA3UEY7O0FPOFByQztFQUFnRCxpQlA5UFg7O0FPK1ByQztFQUFzQyxpQlAvUEQ7O0FPZ1FyQztFQUEyQyxpQlBoUU47O0FPaVFyQztFQUE2QyxpQlBqUVI7O0FPa1FyQztFQUF1QyxpQlBsUUY7O0FPbVFyQztFQUF1QyxpQlBuUUY7O0FPb1FyQztFQUF1QyxpQlBwUUY7O0FPcVFyQztFQUF5QyxpQlByUUo7O0FPc1FyQztFQUFxQyxpQlB0UUE7O0FPdVFyQztFQUFpQyxpQlB2UUk7O0FPd1FyQztFQUF3QyxpQlB4UUg7O0FPeVFyQztFQUFvQyxpQlB6UUM7O0FPMFFyQztFQUFxQyxpQlAxUUE7O0FPMlFyQztFQUFtQyxpQlAzUUU7O0FPNFFyQztFQUFnQyxpQlA1UUs7O0FPNlFyQztFQUFpQyxpQlA3UUk7O0FPOFFyQztFQUFrQyxpQlA5UUc7O0FPK1FyQztFQUFvQyxpQlAvUUM7O0FPZ1JyQztFQUFvQyxpQlBoUkM7O0FPaVJyQztFQUF3QyxpQlBqUkg7O0FPa1JyQztFQUEyQyxpQlBsUk47O0FPbVJyQztFQUF5QyxpQlBuUko7O0FPb1JyQztFQUE0QyxpQlBwUlA7O0FPcVJyQztFQUEwQyxpQlByUkw7O0FPc1JyQztFQUFxQyxpQlB0UkE7O0FPdVJyQztFQUE0QyxpQlB2UlA7O0FPd1JyQztFQUF5QyxpQlB4Uko7O0FPeVJyQztFQUFvQyxpQlB6UkM7O0FPMFJyQztFQUFxQyxpQlAxUkE7O0FPMlJyQztFQUF5QyxpQlAzUko7O0FPNFJyQztFQUFnRCxpQlA1Ulg7O0FPNlJyQztFQUEyQyxpQlA3Uk47O0FPOFJyQztFQUF1QyxpQlA5UkY7O0FPK1JyQztFQUEyQyxpQlAvUk47O0FPZ1NyQztFQUFtQyxpQlBoU0U7O0FPaVNyQztFQUFtQyxpQlBqU0U7O0FPa1NyQztFQUF3QyxpQlBsU0g7O0FPbVNyQztFQUFpQyxpQlBuU0k7O0FPb1NyQztFQUFzQyxpQlBwU0Q7O0FPcVNyQztFQUEwQyxpQlByU0w7O0FPc1NyQztFQUFrQyxpQlB0U0c7O0FPdVNyQztFQUFtQyxpQlB2U0U7O0FPd1NyQztFQUE2QyxpQlB4U1I7O0FPeVNyQztFQUFnRCxpQlB6U1g7O0FPMFNyQztFQUFnRCxpQlAxU1g7O0FPMlNyQztFQUFtRCxpQlAzU2Q7O0FPNFNyQztFQUFtRCxpQlA1U2Q7O0FPNlNyQztFQUFnRCxpQlA3U1g7O0FPOFNyQztFQUFnRCxpQlA5U1g7O0FPK1NyQztFQUFvRCxpQlAvU2Y7O0FPZ1RyQztFQUFtRCxpQlBoVGQ7O0FPaVRyQztFQUFnRCxpQlBqVFg7O0FPa1RyQztFQUFzRCxpQlBsVGpCOztBT21UckM7RUFBMkQsaUJQblR0Qjs7QU9vVHJDO0VBQW1ELGlCUHBUZDs7QU9xVHJDO0VBQWtELGlCUHJUYjs7QU9zVHJDO0VBQXdDLGlCUHRUSDs7QU91VHJDO0VBQTBDLGlCUHZUTDs7QU93VHJDO0VBQWlDLGlCUHhUSTs7QU95VHJDO0VBQXFDLGlCUHpUQTs7QU8wVHJDO0VBQWtDLGlCUDFURzs7QU8yVHJDO0VBQXVDLGlCUDNURjs7QU80VHJDO0VBQWlDLGlCUDVUSTs7QU82VHJDO0VBQWtDLGlCUDdURzs7QU84VHJDO0VBQW1DLGlCUDlURTs7QU8rVHJDO0VBQWlDLGlCUC9USTs7QU9nVXJDO0VBQXFDLGlCUGhVQTs7QU9pVXJDO0VBQWlDLGlCUGpVSTs7QU9rVXJDO0VBQWtDLGlCUGxVRzs7QU9tVXJDO0VBQWdDLGlCUG5VSzs7QU9vVXJDO0VBQXVDLGlCUHBVRjs7QU9xVXJDO0VBQW9DLGlCUHJVQzs7QU9zVXJDO0VBQTJDLGlCUHRVTjs7QU91VXJDO0VBQXdDLGlCUHZVSDs7QU93VXJDO0VBQXFDLGlCUHhVQTs7QU95VXJDO0VBQXFDLGlCUHpVQTs7QU8wVXJDO0VBQWlDLGlCUDFVSTs7QU8yVXJDO0VBQW1DLGlCUDNVRTs7QU80VXJDO0VBQXNDLGlCUDVVRDs7QU82VXJDO0VBQXFDLGlCUDdVQTs7QU84VXJDO0VBQXNDLGlCUDlVRDs7QU8rVXJDO0VBQW9DLGlCUC9VQzs7QU9nVnJDO0VBQW9DLGlCUGhWQzs7QU9pVnJDO0VBQWdDLGlCUGpWSzs7QU9rVnJDO0VBQXVDLGlCUGxWRjs7QU9tVnJDO0VBQXlDLGlCUG5WSjs7QU9vVnJDO0VBQWdDLGlCUHBWSzs7QU9xVnJDO0VBQXNDLGlCUHJWRDs7QU9zVnJDO0VBQXFDLGlCUHRWQTs7QU91VnJDO0VBQWlDLGlCUHZWSTs7QU93VnJDO0VBQXFDLGlCUHhWQTs7QU95VnJDO0VBQW9DLGlCUHpWQzs7QU8wVnJDO0VBQXNDLGlCUDFWRDs7QU8yVnJDO0VBQXNDLGlCUDNWRDs7QU80VnJDO0VBQXFDLGlCUDVWQTs7QU82VnJDO0VBQXFDLGlCUDdWQTs7QU84VnJDO0VBQXVDLGlCUDlWRjs7QU8rVnJDO0VBQXFDLGlCUC9WQTs7QU9nV3JDO0VBQWlDLGlCUGhXSTs7QU9pV3JDO0VBQTBDLGlCUGpXTDs7QU9rV3JDO0VBQStDLGlCUGxXVjs7QU9tV3JDO0VBQXVDLGlCUG5XRjs7QU9vV3JDO0VBQW9DLGlCUHBXQzs7QU9xV3JDO0VBQXNDLGlCUHJXRDs7QU9zV3JDO0VBQW9DLGlCUHRXQzs7QU91V3JDO0VBQW1DLGlCUHZXRTs7QU93V3JDO0VBQWtDLGlCUHhXRzs7QU95V3JDO0VBQWdDLGlCUHpXSzs7QU8wV3JDO0VBQW1DLGlCUDFXRTs7QU8yV3JDO0VBQW1DLGlCUDNXRTs7QU80V3JDO0VBQWdDLGlCUDVXSzs7QU82V3JDO0VBQXdDLGlCUDdXSDs7QU84V3JDO0VBQWtDLGlCUDlXRzs7QU8rV3JDO0VBQTBDLGlCUC9XTDs7QU9nWHJDO0VBQW1DLGlCUGhYRTs7QU9pWHJDO0VBQXdDLGlCUGpYSDs7QU9rWHJDO0VBQXNDLGlCUGxYRDs7QU9tWHJDO0VBQXVDLGlCUG5YRjs7QU9vWHJDO0VBQWlDLGlCUHBYSTs7QU9xWHJDO0VBQXFDLGlCUHJYQTs7QU9zWHJDO0VBQTBDLGlCUHRYTDs7QU91WHJDO0VBQTZDLGlCUHZYUjs7QU93WHJDO0VBQW1DLGlCUHhYRTs7QU95WHJDO0VBQXlDLGlCUHpYSjs7QU8wWHJDO0VBQXFDLGlCUDFYQTs7QU8yWHJDO0VBQTRDLGlCUDNYUDs7QU80WHJDO0VBQW9DLGlCUDVYQzs7QU82WHJDO0VBQWlDLGlCUDdYSTs7QU84WHJDO0VBQTBDLGlCUDlYTDs7QU8rWHJDO0VBQTJDLGlCUC9YTjs7QU9nWXJDO0VBQW1DLGlCUGhZRTs7QU9pWXJDO0VBQXFDLGlCUGpZQTs7QU9rWXJDO0VBQXFDLGlCUGxZQTs7QU9tWXJDO0VBQTBDLGlCUG5ZTDs7QU9vWXJDO0VBQW9DLGlCUHBZQzs7QU9xWXJDO0VBQW1DLGlCUHJZRTs7QU9zWXJDO0VBQXVDLGlCUHRZRjs7QU91WXJDO0VBQWlDLGlCUHZZSTs7QU93WXJDO0VBQWlDLGlCUHhZSTs7QU95WXJDO0VBQXdDLGlCUHpZSDs7QU8wWXJDO0VBQWlDLGlCUDFZSTs7QU8yWXJDO0VBQWdDLGlCUDNZSzs7QU80WXJDO0VBQWtDLGlCUDVZRzs7QU82WXJDO0VBQXNDLGlCUDdZRDs7QU84WXJDO0VBQXVDLGlCUDlZRjs7QU8rWXJDO0VBQXVDLGlCUC9ZRjs7QU9nWnJDO0VBQWlDLGlCUGhaSTs7QU9pWnJDO0VBQWtDLGlCUGpaRzs7QU9rWnJDO0VBQW1DLGlCUGxaRTs7QU9tWnJDO0VBQXFDLGlCUG5aQTs7QU9vWnJDO0VBQTBDLGlCUHBaTDs7QU9xWnJDO0VBQStDLGlCUHJaVjs7QU9zWnJDO0VBQTRDLGlCUHRaUDs7QU91WnJDO0VBQW1DLGlCUHZaRTs7QU93WnJDO0VBQW1DLGlCUHhaRTs7QU95WnJDO0VBQW1DLGlCUHpaRTs7QU8wWnJDO0VBQW1DLGlCUDFaRTs7QU8yWnJDO0VBQXFDLGlCUDNaQTs7QU80WnJDO0VBQXFDLGlCUDVaQTs7QU82WnJDO0VBQWlDLGlCUDdaSTs7QU84WnJDO0VBQXNDLGlCUDlaRDs7QU8rWnJDO0VBQXFDLGlCUC9aQTs7QU9nYXJDO0VBQXlDLGlCUGhhSjs7QU9pYXJDO0VBQXdDLGlCUGphSDs7QU9rYXJDO0VBQStDLGlCUGxhVjs7QU9tYXJDO0VBQWlELGlCUG5hWjs7QU9vYXJDO0VBQW1DLGlCUHBhRTs7QU9xYXJDO0VBQXVDLGlCUHJhRjs7QU9zYXJDO0VBQThDLGlCUHRhVDs7QU91YXJDO0VBQXlDLGlCUHZhSjs7QU93YXJDO0VBQThDLGlCUHhhVDs7QU95YXJDO0VBQXFELGlCUHphaEI7O0FPMGFyQztFQUFnQyxpQlAxYUs7O0FPMmFyQztFQUF3QyxpQlAzYUg7O0FPNGFyQztFQUFzQyxpQlA1YUQ7O0FPNmFyQztFQUFxQyxpQlA3YUE7O0FPOGFyQztFQUF1QyxpQlA5YUY7O0FPK2FyQztFQUErQyxpQlAvYVY7O0FPZ2JyQztFQUE0QyxpQlBoYlA7O0FPaWJyQztFQUFnQyxpQlBqYks7O0FPa2JyQztFQUFpRCxpQlBsYlo7O0FPbWJyQztFQUEwQyxpQlBuYkw7O0FPb2JyQztFQUF5QyxpQlBwYko7O0FPcWJyQztFQUFtQyxpQlByYkU7O0FPc2JyQztFQUFnQyxpQlB0Yks7O0FPdWJyQztFQUFvQyxpQlB2YkM7O0FPd2JyQztFQUF3QyxpQlB4Ykg7O0FPeWJyQztFQUFrQyxpQlB6Ykc7O0FPMGJyQztFQUFtQyxpQlAxYkU7O0FPMmJyQztFQUFtQyxpQlAzYkU7O0FPNGJyQztFQUF3QyxpQlA1Ykg7O0FPNmJyQztFQUFrQyxpQlA3Ykc7O0FPOGJyQztFQUFpQyxpQlA5Ykk7O0FPK2JyQztFQUFxQyxpQlAvYkE7O0FPZ2NyQztFQUF5QyxpQlBoY0o7O0FPaWNyQztFQUF1QyxpQlBqY0Y7O0FPa2NyQztFQUFzQyxpQlBsY0Q7O0FPbWNyQztFQUEwQyxpQlBuY0w7O0FPb2NyQztFQUFxQyxpQlBwY0E7O0FPcWNyQztFQUEwQyxpQlByY0w7O0FPc2NyQztFQUF1QyxpQlB0Y0Y7O0FPdWNyQztFQUF3QyxpQlB2Y0g7O0FPd2NyQztFQUF1QyxpQlB4Y0Y7O0FPeWNyQztFQUF3QyxpQlB6Y0g7O0FPMGNyQztFQUF5QyxpQlAxY0o7O0FPMmNyQztFQUFnRCxpQlAzY1g7O0FPNGNyQztFQUF5QyxpQlA1Y0o7O0FPNmNyQztFQUE2QyxpQlA3Y1I7O0FPOGNyQztFQUFxQyxpQlA5Y0E7O0FPK2NyQztFQUE0QyxpQlAvY1A7O0FPZ2RyQztFQUE4QyxpQlBoZFQ7O0FPaWRyQztFQUEyQyxpQlBqZE47O0FPa2RyQztFQUF3QyxpQlBsZEg7O0FPbWRyQztFQUF1QyxpQlBuZEY7O0FPb2RyQztFQUFzQyxpQlBwZEQ7O0FPcWRyQztFQUFpQyxpQlByZEk7O0FPc2RyQztFQUFzQyxpQlB0ZEQ7O0FPdWRyQztFQUFpQyxpQlB2ZEk7O0FPd2RyQztFQUFtQyxpQlB4ZEU7O0FPeWRyQztFQUF3QyxpQlB6ZEg7O0FPMGRyQztFQUFpQyxpQlAxZEk7O0FPMmRyQztFQUFxQyxpQlAzZEE7O0FPNGRyQztFQUE4QyxpQlA1ZFQ7O0FPNmRyQztFQUFvQyxpQlA3ZEM7O0FPOGRyQztFQUE0QyxpQlA5ZFA7O0FPK2RyQztFQUFzQyxpQlAvZEQ7O0FPZ2VyQztFQUF3QyxpQlBoZUg7O0FPaWVyQztFQUE0QyxpQlBqZVA7O0FPa2VyQztFQUF1QyxpQlBsZUY7O0FPbWVyQztFQUFpQyxpQlBuZUk7O0FPb2VyQztFQUF3QyxpQlBwZUg7O0FPcWVyQztFQUFpQyxpQlByZUk7O0FPc2VyQztFQUEyQyxpQlB0ZU47O0FPdWVyQztFQUFxQyxpQlB2ZUE7O0FPd2VyQztFQUFrQyxpQlB4ZUc7O0FPeWVyQztFQUFtQyxpQlB6ZUU7O0FPMGVyQztFQUFzQyxpQlAxZUQ7O0FPMmVyQztFQUFvQyxpQlAzZUM7O0FPNGVyQztFQUFnQyxpQlA1ZUs7O0FPNmVyQztFQUFtQyxpQlA3ZUU7O0FPOGVyQztFQUF5QyxpQlA5ZUo7O0FPK2VyQztFQUF3QyxpQlAvZUg7O0FPZ2ZyQztFQUF3QyxpQlBoZkg7O0FPaWZyQztFQUFpQyxpQlBqZkk7O0FPa2ZyQztFQUF5QyxpQlBsZko7O0FPbWZyQztFQUE2QyxpQlBuZlI7O0FPb2ZyQztFQUE4QyxpQlBwZlQ7O0FPcWZyQztFQUFtRCxpQlByZmQ7O0FPc2ZyQztFQUFzQyxpQlB0ZkQ7O0FPdWZyQztFQUF5QyxpQlB2Zko7O0FPd2ZyQztFQUEwQyxpQlB4Zkw7O0FPeWZyQztFQUF5QyxpQlB6Zko7O0FPMGZyQztFQUE2QyxpQlAxZlI7O0FPMmZyQztFQUFxQyxpQlAzZkE7O0FPNGZyQztFQUFvQyxpQlA1ZkM7O0FPNmZyQztFQUF1QyxpQlA3ZkY7O0FPOGZyQztFQUEyQyxpQlA5Zk47O0FPK2ZyQztFQUFvQyxpQlAvZkM7O0FPZ2dCckM7RUFBaUMsaUJQaGdCSTs7QU9pZ0JyQztFQUFrQyxpQlBqZ0JHOztBT2tnQnJDO0VBQXVDLGlCUGxnQkY7O0FPbWdCckM7RUFBb0MsaUJQbmdCQzs7QU9vZ0JyQztFQUEwQyxpQlBwZ0JMOztBT3FnQnJDO0VBQW1DLGlCUHJnQkU7O0FPc2dCckM7RUFBOEMsaUJQdGdCVDs7QU91Z0JyQztFQUE0QyxpQlB2Z0JQOztBT3dnQnJDO0VBQW9DLGlCUHhnQkM7O0FPeWdCckM7RUFBcUMsaUJQemdCQTs7QU8wZ0JyQztFQUFrQyxpQlAxZ0JHOztBTzJnQnJDO0VBQWdDLGlCUDNnQks7O0FPNGdCckM7RUFBdUMsaUJQNWdCRjs7QU82Z0JyQztFQUF1QyxpQlA3Z0JGOztBTzhnQnJDO0VBQStCLGlCUDlnQk07O0FPK2dCckM7RUFBc0MsaUJQL2dCRDs7QU9naEJyQztFQUFrQyxpQlBoaEJHOztBT2loQnJDO0VBQWlDLGlCUGpoQkk7O0FPa2hCckM7RUFBa0MsaUJQbGhCRzs7QU9taEJyQztFQUFnQyxpQlBuaEJLOztBT29oQnJDO0VBQW9DLGlCUHBoQkM7O0FPcWhCckM7RUFBdUMsaUJQcmhCRjs7QU9zaEJyQztFQUFtQyxpQlB0aEJFOztBT3VoQnJDO0VBQXVDLGlCUHZoQkY7O0FPd2hCckM7RUFBMEMsaUJQeGhCTDs7QU95aEJyQztFQUFzQyxpQlB6aEJEOztBTzBoQnJDO0VBQW1DLGlCUDFoQkU7O0FPMmhCckM7RUFBbUMsaUJQM2hCRTs7QU80aEJyQztFQUF5QyxpQlA1aEJKOztBTzZoQnJDO0VBQTBDLGlCUDdoQkw7O0FPOGhCckM7RUFBOEMsaUJQOWhCVDs7QU8raEJyQztFQUEwQyxpQlAvaEJMOztBT2dpQnJDO0VBQW9DLGlCUGhpQkM7O0FPaWlCckM7RUFBa0MsaUJQamlCRzs7QU9raUJyQztFQUFvQyxpQlBsaUJDOztBT21pQnJDO0VBQWtDLGlCUG5pQkc7O0FPb2lCckM7RUFBeUMsaUJQcGlCSjs7QU9xaUJyQztFQUEyQyxpQlByaUJOOztBT3NpQnJDO0VBQXVDLGlCUHRpQkY7O0FPdWlCckM7RUFBeUMsaUJQdmlCSjs7QU93aUJyQztFQUFtQyxpQlB4aUJFOztBT3lpQnJDO0VBQXNDLGlCUHppQkQ7O0FPMGlCckM7RUFBc0MsaUJQMWlCRDs7QU8yaUJyQztFQUF3QyxpQlAzaUJIOztBTzRpQnJDO0VBQW1DLGlCUDVpQkU7O0FPNmlCckM7RUFBeUMsaUJQN2lCSjs7QU84aUJyQztFQUF1QyxpQlA5aUJGOztBTytpQnJDO0VBQXdDLGlCUC9pQkg7O0FPZ2pCckM7RUFBd0MsaUJQaGpCSDs7QU9pakJyQztFQUEwQyxpQlBqakJMOztBT2tqQnJDO0VBQStDLGlCUGxqQlY7O0FPbWpCckM7RUFBMEMsaUJQbmpCTDs7QU9vakJyQztFQUFvQyxpQlBwakJDOztBT3FqQnJDO0VBQTJDLGlCUHJqQk47O0FPc2pCckM7RUFBcUMsaUJQdGpCQTs7QU91akJyQztFQUFpQyxpQlB2akJJOztBT3dqQnJDO0VBQXlDLGlCUHhqQko7O0FPeWpCckM7RUFBK0MsaUJQempCVjs7QU8wakJyQztFQUFvQyxpQlAxakJDOztBTzJqQnJDO0VBQWlDLGlCUDNqQkk7O0FPNGpCckM7RUFBcUMsaUJQNWpCQTs7QU82akJyQztFQUFzQyxpQlA3akJEOztBTzhqQnJDO0VBQTRDLGlCUDlqQlA7O0FPK2pCckM7RUFBd0MsaUJQL2pCSDs7QU9na0JyQztFQUF3QyxpQlBoa0JIOztBT2lrQnJDO0VBQThDLGlCUGprQlQ7O0FPa2tCckM7RUFBdUMsaUJQbGtCRjs7QU9ta0JyQztFQUF1QyxpQlBua0JGOztBT29rQnJDO0VBQXdDLGlCUHBrQkg7O0FPcWtCckM7RUFBK0MsaUJQcmtCVjs7QU9za0JyQztFQUE2QyxpQlB0a0JSOztBT3VrQnJDO0VBQXNDLGlCUHZrQkQ7O0FPd2tCckM7RUFBNEMsaUJQeGtCUDs7QU95a0JyQztFQUF1QyxpQlB6a0JGOztBTzBrQnJDO0VBQWdELGlCUDFrQlg7O0FPMmtCckM7RUFBMEMsaUJQM2tCTDs7QU80a0JyQztFQUFxQyxpQlA1a0JBOztBTzZrQnJDO0VBQWtDLGlCUDdrQkc7O0FPOGtCckM7RUFBb0MsaUJQOWtCQzs7QU8ra0JyQztFQUFtQyxpQlAva0JFOztBT2dsQnJDO0VBQWlDLGlCUGhsQkk7O0FPaWxCckM7RUFBcUMsaUJQamxCQTs7QU9rbEJyQztFQUF3QyxpQlBsbEJIOztBT21sQnJDO0VBQStDLGlCUG5sQlY7O0FPb2xCckM7RUFBdUMsaUJQcGxCRjs7QU9xbEJyQztFQUFzQyxpQlBybEJEOztBT3NsQnJDO0VBQW1DLGlCUHRsQkU7O0FPdWxCckM7RUFBa0MsaUJQdmxCRzs7QU93bEJyQztFQUF5QyxpQlB4bEJKOztBT3lsQnJDO0VBQStDLGlCUHpsQlY7O0FPMGxCckM7RUFBaUQsaUJQMWxCWjs7QU8ybEJyQztFQUE2QyxpQlAzbEJSOztBTzRsQnJDO0VBQStDLGlCUDVsQlY7O0FPNmxCckM7RUFBd0MsaUJQN2xCSDs7QU84bEJyQztFQUErQyxpQlA5bEJWOztBTytsQnJDO0VBQXVDLGlCUC9sQkY7O0FPZ21CckM7RUFBdUMsaUJQaG1CRjs7QU9pbUJyQztFQUE0QyxpQlBqbUJQOztBT2ttQnJDO0VBQTRDLGlCUGxtQlA7O0FPbW1CckM7RUFBNkMsaUJQbm1CUjs7QU9vbUJyQztFQUEwQyxpQlBwbUJMOztBT3FtQnJDO0VBQXlDLGlCUHJtQko7O0FPc21CckM7RUFBc0MsaUJQdG1CRDs7QU91bUJyQztFQUEwQyxpQlB2bUJMOztBT3dtQnJDO0VBQTBDLGlCUHhtQkw7O0FPeW1CckM7RUFBdUMsaUJQem1CRjs7QU8wbUJyQztFQUFrQyxpQlAxbUJHOztBTzJtQnJDO0VBQTBDLGlCUDNtQkw7O0FPNG1CckM7RUFBdUMsaUJQNW1CRjs7QU82bUJyQztFQUFzQyxpQlA3bUJEOztBTzhtQnJDO0VBQWdELGlCUDltQlg7O0FPK21CckM7RUFBNEMsaUJQL21CUDs7QU9nbkJyQztFQUFxQyxpQlBobkJBOztBT2luQnJDO0VBQXFDLGlCUGpuQkE7O0FPa25CckM7RUFBb0MsaUJQbG5CQzs7QU9tbkJyQztFQUF1QyxpQlBubkJGOztBT29uQnJDO0VBQTRDLGlCUHBuQlA7O0FPcW5CckM7RUFBdUMsaUJQcm5CRjs7QU9zbkJyQztFQUFnQyxpQlB0bkJLOztBT3VuQnJDO0VBQTRDLGlCUHZuQlA7O0FPd25CckM7RUFBa0QsaUJQeG5CYjs7QU95bkJyQztFQUEyQyxpQlB6bkJOOztBTzBuQnJDO0VBQTRDLGlCUDFuQlA7O0FPMm5CckM7RUFBb0MsaUJQM25CQzs7QU80bkJyQztFQUF1QyxpQlA1bkJGOztBTzZuQnJDO0VBQTJDLGlCUDduQk47O0FPOG5CckM7RUFBb0MsaUJQOW5CQzs7QU8rbkJyQztFQUFrQyxpQlAvbkJHOztBT2dvQnJDO0VBQXlDLGlCUGhvQko7O0FPaW9CckM7RUFBc0MsaUJQam9CRDs7QU9rb0JyQztFQUF1QyxpQlBsb0JGOztBT21vQnJDO0VBQXdDLGlCUG5vQkg7O0FPb29CckM7RUFBbUMsaUJQcG9CRTs7QU9xb0JyQztFQUFrQyxpQlByb0JHOztBT3NvQnJDO0VBQWlDLGlCUHRvQkk7O0FPdW9CckM7RUFBMEMsaUJQdm9CTDs7QU93b0JyQztFQUFvQyxpQlB4b0JDOztBT3lvQnJDO0VBQWlDLGlCUHpvQkk7O0FPMG9CckM7RUFBd0MsaUJQMW9CSDs7QU8yb0JyQztFQUF3QyxpQlAzb0JIOztBTzRvQnJDO0VBQWlDLGlCUDVvQkk7O0FPNm9CckM7RUFBa0MsaUJQN29CRzs7QU84b0JyQztFQUFxQyxpQlA5b0JBOztBTytvQnJDO0VBQWtDLGlCUC9vQkc7O0FPZ3BCckM7RUFBdUMsaUJQaHBCRjs7QU9pcEJyQztFQUFxQyxpQlBqcEJBOztBT2twQnJDO0VBQXlDLGlCUGxwQko7O0FPbXBCckM7RUFBNEMsaUJQbnBCUDs7QU9vcEJyQztFQUEwQyxpQlBwcEJMOztBT3FwQnJDO0VBQW9DLGlCUHJwQkM7O0FPc3BCckM7RUFBbUMsaUJQdHBCRTs7QU91cEJyQztFQUFrQyxpQlB2cEJHOztBT3dwQnJDO0VBQW1DLGlCUHhwQkU7O0FPeXBCckM7RUFBc0MsaUJQenBCRDs7QU8wcEJyQztFQUEwQyxpQlAxcEJMOztBTzJwQnJDO0VBQTJDLGlCUDNwQk47O0FPNHBCckM7RUFBNEMsaUJQNXBCUDs7QU82cEJyQztFQUF5QyxpQlA3cEJKOztBTzhwQnJDO0VBQXVDLGlCUDlwQkY7O0FPK3BCckM7RUFBa0MsaUJQL3BCRzs7QU9ncUJyQztFQUFvQyxpQlBocUJDOztBT2lxQnJDO0VBQWtDLGlCUGpxQkc7O0FPa3FCckM7RUFBb0MsaUJQbHFCQzs7QU9tcUJyQztFQUFxQyxpQlBucUJBOztBT29xQnJDO0VBQXNDLGlCUHBxQkQ7O0FPcXFCckM7RUFBb0MsaUJQcnFCQzs7QU9zcUJyQztFQUFrQyxpQlB0cUJHOztBT3VxQnJDO0VBQXFDLGlCUHZxQkE7O0FPd3FCckM7RUFBb0MsaUJQeHFCQzs7QU95cUJyQztFQUF3QyxpQlB6cUJIOztBTzBxQnJDO0VBQWtDLGlCUDFxQkc7O0FPMnFCckM7RUFBa0MsaUJQM3FCRzs7QU80cUJyQztFQUFrQyxpQlA1cUJHOztBTzZxQnJDO0VBQW1DLGlCUDdxQkU7O0FPOHFCckM7RUFBaUMsaUJQOXFCSTs7QU8rcUJyQztFQUFrQyxpQlAvcUJHOztBT2dyQnJDO0VBQW1DLGlCUGhyQkU7O0FPaXJCckM7RUFBcUMsaUJQanJCQTs7QU9rckJyQztFQUFxQyxpQlBsckJBOztBT21yQnJDO0VBQWlDLGlCUG5yQkk7O0FPb3JCckM7RUFBd0MsaUJQcHJCSDs7QU9xckJyQztFQUFxQyxpQlByckJBOztBT3NyQnJDO0VBQXNDLGlCUHRyQkQ7O0FPdXJCckM7RUFBNkMsaUJQdnJCUjs7QU93ckJyQztFQUFxQyxpQlB4ckJBOztBT3lyQnJDO0VBQXFDLGlCUHpyQkE7O0FPMHJCckM7RUFBOEMsaUJQMXJCVDs7QU8yckJyQztFQUFxQyxpQlAzckJBOztBTzRyQnJDO0VBQW9DLGlCUDVyQkM7O0FPNnJCckM7RUFBbUMsaUJQN3JCRTs7QU84ckJyQztFQUFvQyxpQlA5ckJDOztBTytyQnJDO0VBQW1DLGlCUC9yQkU7O0FPZ3NCckM7RUFBd0MsaUJQaHNCSDs7QU9pc0JyQztFQUFpQyxpQlBqc0JJOztBT2tzQnJDO0VBQWlDLGlCUGxzQkk7O0FPbXNCckM7RUFBdUMsaUJQbnNCRjs7QU9vc0JyQztFQUFvQyxpQlBwc0JDOztBT3FzQnJDO0VBQWlDLGlCUHJzQkk7O0FPc3NCckM7RUFBa0MsaUJQdHNCRzs7QU91c0JyQztFQUFrQyxpQlB2c0JHOztBT3dzQnJDO0VBQW1DLGlCUHhzQkU7O0FPeXNCckM7RUFBMkMsaUJQenNCTjs7QU8wc0JyQztFQUErQixpQlAxc0JNOztBTzJzQnJDO0VBQXNDLGlCUDNzQkQ7O0FPNHNCckM7RUFBcUMsaUJQNXNCQTs7QU82c0JyQztFQUFrQyxpQlA3c0JHOztBTzhzQnJDO0VBQW1DLGlCUDlzQkU7O0FPK3NCckM7RUFBZ0MsaUJQL3NCSzs7QU9ndEJyQztFQUFvQyxpQlBodEJDOztBT2l0QnJDO0VBQXFDLGlCUGp0QkE7O0FPa3RCckM7RUFBbUMsaUJQbHRCRTs7QU9tdEJyQztFQUFtQyxpQlBudEJFOztBT290QnJDO0VBQXdDLGlCUHB0Qkg7O0FPcXRCckM7RUFBMEMsaUJQcnRCTDs7QU9zdEJyQztFQUFpQyxpQlB0dEJJOztBT3V0QnJDO0VBQXNDLGlCUHZ0QkQ7O0FPd3RCckM7RUFBNEMsaUJQeHRCUDs7QU95dEJyQztFQUFzQyxpQlB6dEJEOztBTzB0QnJDO0VBQW1DLGlCUDF0QkU7O0FPMnRCckM7RUFBcUMsaUJQM3RCQTs7QU80dEJyQztFQUFxQyxpQlA1dEJBOztBTzZ0QnJDO0VBQW1DLGlCUDd0QkU7O0FPOHRCckM7RUFBd0MsaUJQOXRCSDs7QU8rdEJyQztFQUF5QyxpQlAvdEJKOztBT2d1QnJDO0VBQTJDLGlCUGh1Qk47O0FPaXVCckM7RUFBb0MsaUJQanVCQzs7QU9rdUJyQztFQUFtQyxpQlBsdUJFOztBT211QnJDO0VBQTBDLGlCUG51Qkw7O0FPb3VCckM7RUFBa0MsaUJQcHVCRzs7QU9xdUJyQztFQUF1QyxpQlBydUJGOztBT3N1QnJDO0VBQXlDLGlCUHR1Qko7O0FPdXVCckM7RUFBdUMsaUJQdnVCRjs7QU93dUJyQztFQUF3QyxpQlB4dUJIOztBT3l1QnJDO0VBQWlDLGlCUHp1Qkk7O0FPMHVCckM7RUFBb0MsaUJQMXVCQzs7QU8ydUJyQztFQUFrQyxpQlAzdUJHOztBTzR1QnJDO0VBQWlDLGlCUDV1Qkk7O0FPNnVCckM7RUFBc0MsaUJQN3VCRDs7QU84dUJyQztFQUE0QyxpQlA5dUJQOztBTyt1QnJDO0VBQTJDLGlCUC91Qk47O0FPZ3ZCckM7RUFBeUMsaUJQaHZCSjs7QU9pdkJyQztFQUFzQyxpQlBqdkJEOztBT2t2QnJDO0VBQXNDLGlCUGx2QkQ7O0FPbXZCckM7RUFBaUMsaUJQbnZCSTs7QU9vdkJyQztFQUFpQyxpQlBwdkJJOztBT3F2QnJDO0VBQXFDLGlCUHJ2QkE7O0FPc3ZCckM7RUFBd0MsaUJQdHZCSDs7QU91dkJyQztFQUFtQyxpQlB2dkJFOztBT3d2QnJDO0VBQWtDLGlCUHh2Qkc7O0FPeXZCckM7RUFBc0MsaUJQenZCRDs7QU8wdkJyQztFQUFpQyxpQlAxdkJJOztBTzJ2QnJDO0VBQXFDLGlCUDN2QkE7O0FPNHZCckM7RUFBb0MsaUJQNXZCQzs7QU82dkJyQztFQUFvQyxpQlA3dkJDOztBTzh2QnJDO0VBQTJDLGlCUDl2Qk47O0FPK3ZCckM7RUFBaUMsaUJQL3ZCSTs7QU9nd0JyQztFQUFzQyxpQlBod0JEOztBT2l3QnJDO0VBQWdELGlCUGp3Qlg7O0FPa3dCckM7RUFBZ0QsaUJQbHdCWDs7QU9td0JyQztFQUFpRCxpQlBud0JaOztBT293QnJDO0VBQThDLGlCUHB3QlQ7O0FPcXdCckM7RUFBdUMsaUJQcndCRjs7QU9zd0JyQztFQUF5QyxpQlB0d0JKOztBT3V3QnJDO0VBQWtDLGlCUHZ3Qkc7O0FPd3dCckM7RUFBd0MsaUJQeHdCSDs7QU95d0JyQztFQUFpQyxpQlB6d0JJOztBTzB3QnJDO0VBQW9DLGlCUDF3QkM7O0FPMndCckM7RUFBa0MsaUJQM3dCRzs7QU80d0JyQztFQUFtQyxpQlA1d0JFOztBTzZ3QnJDO0VBQXNDLGlCUDd3QkQ7O0FPOHdCckM7RUFBc0MsaUJQOXdCRDs7QU8rd0JyQztFQUFpQyxpQlAvd0JJOztBT2d4QnJDO0VBQXdDLGlCUGh4Qkg7O0FPaXhCckM7RUFBZ0MsaUJQanhCSzs7QU9reEJyQztFQUF1QyxpQlBseEJGOztBT214QnJDO0VBQTJDLGlCUG54Qk47O0FPb3hCckM7RUFBdUMsaUJQcHhCRjs7QU9xeEJyQztFQUEyQyxpQlByeEJOOztBT3N4QnJDO0VBQW9DLGlCUHR4QkM7O0FPdXhCckM7RUFBc0MsaUJQdnhCRDs7QU93eEJyQztFQUFxQyxpQlB4eEJBOztBT3l4QnJDO0VBQW1DLGlCUHp4QkU7O0FPMHhCckM7RUFBaUMsaUJQMXhCSTs7QU8yeEJyQztFQUF3QyxpQlAzeEJIOztBTzR4QnJDO0VBQXdDLGlCUDV4Qkg7O0FPNnhCckM7RUFBMEMsaUJQN3hCTDs7QU84eEJyQztFQUEwQyxpQlA5eEJMOztBTyt4QnJDO0VBQWlDLGlCUC94Qkk7O0FPZ3lCckM7RUFBcUMsaUJQaHlCQTs7QU9peUJyQztFQUFtQyxpQlBqeUJFOztBT2t5QnJDO0VBQWdDLGlCUGx5Qks7O0FPbXlCckM7RUFBa0MsaUJQbnlCRzs7QU9veUJyQztFQUFvQyxpQlBweUJDOztBT3F5QnJDO0VBQW1DLGlCUHJ5QkU7O0FPc3lCckM7RUFBcUMsaUJQdHlCQTs7QU91eUJyQztFQUFtQyxpQlB2eUJFOztBT3d5QnJDO0VBQWtDLGlCUHh5Qkc7O0FPeXlCckM7RUFBbUMsaUJQenlCRTs7QU8weUJyQztFQUFxQyxpQlAxeUJBOztBTzJ5QnJDO0VBQWdDLGlCUDN5Qks7O0FPNHlCckM7RUFBc0MsaUJQNXlCRDs7QU82eUJyQztFQUE2QyxpQlA3eUJSOztBTzh5QnJDO0VBQW1DLGlCUDl5QkU7O0FPK3lCckM7RUFBcUMsaUJQL3lCQTs7QU9nekJyQztFQUFvQyxpQlBoekJDOztBT2l6QnJDO0VBQW9DLGlCUGp6QkM7O0FPa3pCckM7RUFBbUMsaUJQbHpCRTs7QU9tekJyQztFQUFzQyxpQlBuekJEOztBT296QnJDO0VBQXNDLGlCUHB6QkQ7O0FPcXpCckM7RUFBdUMsaUJQcnpCRjs7QU9zekJyQztFQUEyQyxpQlB0ekJOOztBT3V6QnJDO0VBQWlELGlCUHZ6Qlo7O0FPd3pCckM7RUFBNkMsaUJQeHpCUjs7QU95ekJyQztFQUF1QyxpQlB6ekJGOztBTzB6QnJDO0VBQXNDLGlCUDF6QkQ7O0FPMnpCckM7RUFBa0MsaUJQM3pCRzs7QU80ekJyQztFQUF5QyxpQlA1ekJKOztBTzZ6QnJDO0VBQXlDLGlCUDd6Qko7O0FPOHpCckM7RUFBbUMsaUJQOXpCRTs7QU8rekJyQztFQUFnQyxpQlAvekJLOztBT2cwQnJDO0VBQXFDLGlCUGgwQkE7O0FPaTBCckM7RUFBa0MsaUJQajBCRzs7QU9rMEJyQztFQUFtQyxpQlBsMEJFOztBT20wQnJDO0VBQW1DLGlCUG4wQkU7O0FPbzBCckM7RUFBdUMsaUJQcDBCRjs7QU9xMEJyQztFQUFpQyxpQlByMEJJOztBT3MwQnJDO0VBQW1DLGlCUHQwQkU7O0FPdTBCckM7RUFBdUMsaUJQdjBCRjs7QU93MEJyQztFQUEyQyxpQlB4MEJOOztBT3kwQnJDO0VBQTRDLGlCUHowQlA7O0FPMDBCckM7RUFBZ0QsaUJQMTBCWDs7QU8yMEJyQztFQUF3QyxpQlAzMEJIOztBTzQwQnJDO0VBQTRDLGlCUDUwQlA7O0FPNjBCckM7RUFBcUMsaUJQNzBCQTs7QU84MEJyQztFQUFpQyxpQlA5MEJJOztBTyswQnJDO0VBQTBDLGlCUC8wQkw7O0FPZzFCckM7RUFBbUMsaUJQaDFCRTs7QU9pMUJyQztFQUF1QyxpQlBqMUJGOztBT2sxQnJDO0VBQXFDLGlCUGwxQkE7O0FPbTFCckM7RUFBa0MsaUJQbjFCRzs7QU9vMUJyQztFQUEwQyxpQlBwMUJMOztBT3ExQnJDO0VBQW9DLGlCUHIxQkM7O0FPczFCckM7RUFBa0MsaUJQdDFCRzs7QU91MUJyQztFQUFvQyxpQlB2MUJDOztBT3cxQnJDO0VBQWlDLGlCUHgxQkk7O0FPeTFCckM7RUFBMEMsaUJQejFCTDs7QU8wMUJyQztFQUFtQyxpQlAxMUJFOztBTzIxQnJDO0VBQXNDLGlCUDMxQkQ7O0FPNDFCckM7RUFBbUMsaUJQNTFCRTs7QU82MUJyQztFQUFpQyxpQlA3MUJJOztBTzgxQnJDO0VBQW9DLGlCUDkxQkM7O0FPKzFCckM7RUFBc0MsaUJQLzFCRDs7QU9nMkJyQztFQUEwQyxpQlBoMkJMOztBT2kyQnJDO0VBQWdDLGlCUGoyQks7O0FPazJCckM7RUFBZ0MsaUJQbDJCSzs7QU9tMkJyQztFQUF3QyxpQlBuMkJIOztBT28yQnJDO0VBQXlDLGlCUHAyQko7O0FPcTJCckM7RUFBMkMsaUJQcjJCTjs7QU9zMkJyQztFQUEyQyxpQlB0MkJOOztBT3UyQnJDO0VBQTBDLGlCUHYyQkw7O0FPdzJCckM7RUFBaUQsaUJQeDJCWjs7QU95MkJyQztFQUFvQyxpQlB6MkJDOztBTzAyQnJDO0VBQXlDLGlCUDEyQko7O0FPMjJCckM7RUFBK0IsaUJQMzJCTTs7QU80MkJyQztFQUFxQyxpQlA1MkJBOztBTzYyQnJDO0VBQW1DLGlCUDcyQkU7O0FPODJCckM7RUFBa0MsaUJQOTJCRzs7QU8rMkJyQztFQUEwQyxpQlAvMkJMOztBT2czQnJDO0VBQWtDLGlCUGgzQkc7O0FPaTNCckM7RUFBZ0MsaUJQajNCSzs7QU9rM0JyQztFQUFrQyxpQlBsM0JHOztBT20zQnJDO0VBQW9DLGlCUG4zQkM7O0FPbzNCckM7RUFBa0MsaUJQcDNCRzs7QU9xM0JyQztFQUFzQyxpQlByM0JEOztBT3MzQnJDO0VBQWtDLGlCUHQzQkc7O0FPdTNCckM7RUFBd0MsaUJQdjNCSDs7QU93M0JyQztFQUF5QyxpQlB4M0JKOztBT3kzQnJDO0VBQW9DLGlCUHozQkM7O0FPMDNCckM7RUFBbUMsaUJQMTNCRTs7QU8yM0JyQztFQUFtQyxpQlAzM0JFOztBTzQzQnJDO0VBQXdDLGlCUDUzQkg7O0FPNjNCckM7RUFBc0MsaUJQNzNCRDs7QU84M0JyQztFQUEwQyxpQlA5M0JMOztBTyszQnJDO0VBQXNDLGlCUC8zQkQ7O0FPZzRCckM7RUFBb0MsaUJQaDRCQzs7QU9pNEJyQztFQUFxQyxpQlBqNEJBOztBT2s0QnJDO0VBQTJDLGlCUGw0Qk47O0FPbTRCckM7RUFBa0MsaUJQbjRCRzs7QU9vNEJyQztFQUFvQyxpQlBwNEJDOztBT3E0QnJDO0VBQWtDLGlCUHI0Qkc7O0FPczRCckM7RUFBeUMsaUJQdDRCSjs7QU91NEJyQztFQUFnQyxpQlB2NEJLOztBT3c0QnJDO0VBQW1DLGlCUHg0QkU7O0FPeTRCckM7RUFBa0MsaUJQejRCRzs7QU8wNEJyQztFQUFnQyxpQlAxNEJLOztBTzI0QnJDO0VBQW9DLGlCUDM0QkM7O0FPNDRCckM7RUFBc0MsaUJQNTRCRDs7QU82NEJyQztFQUFvQyxpQlA3NEJDOztBTzg0QnJDO0VBQXVDLGlCUDk0QkY7O0FPKzRCckM7RUFBdUMsaUJQLzRCRjs7QU9nNUJyQztFQUF5QyxpQlBoNUJKOztBT2k1QnJDO0VBQXlDLGlCUGo1Qko7O0FPazVCckM7RUFBMEMsaUJQbDVCTDs7QU9tNUJyQztFQUF5QyxpQlBuNUJKOztBT281QnJDO0VBQXVDLGlCUHA1QkY7O0FPcTVCckM7RUFBb0MsaUJQcjVCQzs7QU9zNUJyQztFQUFvQyxpQlB0NUJDOztBT3U1QnJDO0VBQXVDLGlCUHY1QkY7O0FPdzVCckM7RUFBc0MsaUJQeDVCRDs7QU95NUJyQztFQUF5QyxpQlB6NUJKOztBTzA1QnJDO0VBQXdDLGlCUDE1Qkg7O0FPMjVCckM7RUFBOEMsaUJQMzVCVDs7QU80NUJyQztFQUE2QyxpQlA1NUJSOztBTzY1QnJDO0VBQWtDLGlCUDc1Qkc7O0FPODVCckM7RUFBc0MsaUJQOTVCRDs7QU8rNUJyQztFQUF3QyxpQlAvNUJIOztBT2c2QnJDO0VBQXlDLGlCUGg2Qko7O0FPaTZCckM7RUFBNkMsaUJQajZCUjs7QU9rNkJyQztFQUF5QyxpQlBsNkJKOztBT202QnJDO0VBQXdDLGlCUG42Qkg7O0FPbzZCckM7RUFBZ0MsaUJQcDZCSzs7QU9xNkJyQztFQUF1QyxpQlByNkJGOztBT3M2QnJDO0VBQTJDLGlCUHQ2Qk47O0FPdTZCckM7RUFBMkMsaUJQdjZCTjs7QU93NkJyQztFQUEwQyxpQlB4NkJMOztBT3k2QnJDO0VBQThDLGlCUHo2QlQ7O0FPMDZCckM7RUFBdUMsaUJQMTZCRjs7QU8yNkJyQztFQUFrQyxpQlAzNkJHOztBTzQ2QnJDO0VBQXNDLGlCUDU2QkQ7O0FPNjZCckM7RUFBd0MsaUJQNzZCSDs7QU84NkJyQztFQUE2QyxpQlA5NkJSOztBTys2QnJDO0VBQXdDLGlCUC82Qkg7O0FPZzdCckM7RUFBNkMsaUJQaDdCUjs7QU9pN0JyQztFQUFrQyxpQlBqN0JHOztBT2s3QnJDO0VBQTBDLGlCUGw3Qkw7O0FPbTdCckM7RUFBNEMsaUJQbjdCUDs7QU9vN0JyQztFQUF3QyxpQlBwN0JIOztBT3E3QnJDO0VBQWlDLGlCUHI3Qkk7O0FPczdCckM7RUFBd0MsaUJQdDdCSDs7QU91N0JyQztFQUF3QyxpQlB2N0JIOztBT3c3QnJDO0VBQWlDLGlCUHg3Qkk7O0FPeTdCckM7RUFBaUMsaUJQejdCSTs7QU8wN0JyQztFQUF3QyxpQlAxN0JIOztBTzI3QnJDO0VBQXdDLGlCUDM3Qkg7O0FPNDdCckM7RUFBb0MsaUJQNTdCQzs7QU82N0JyQztFQUFpQyxpQlA3N0JJOztBTzg3QnJDO0VBQW1DLGlCUDk3QkU7O0FPKzdCckM7RUFBZ0MsaUJQLzdCSzs7QU9nOEJyQztFQUFzQyxpQlBoOEJEOztBT2k4QnJDO0VBQWlDLGlCUGo4Qkk7O0FPazhCckM7RUFBcUMsaUJQbDhCQTs7QU9tOEJyQztFQUF1QyxpQlBuOEJGOztBT284QnJDO0VBQXNDLGlCUHA4QkQ7O0FPcThCckM7RUFBaUMsaUJQcjhCSTs7QU9zOEJyQztFQUEwQyxpQlB0OEJMOztBT3U4QnJDO0VBQXlDLGlCUHY4Qko7O0FPdzhCckM7RUFBZ0QsaUJQeDhCWDs7QU95OEJyQztFQUFvRCxpQlB6OEJmOztBTzA4QnJDO0VBQWtDLGlCUDE4Qkc7O0FPMjhCckM7RUFBdUMsaUJQMzhCRjs7QU80OEJyQztFQUF5QyxpQlA1OEJKOztBTzY4QnJDO0VBQTRDLGlCUDc4QlA7O0FPODhCckM7RUFBeUMsaUJQOThCSjs7QU8rOEJyQztFQUFzQyxpQlAvOEJEOztBT2c5QnJDO0VBQW1DLGlCUGg5QkU7O0FPaTlCckM7RUFBeUMsaUJQajlCSjs7QU9rOUJyQztFQUFtQyxpQlBsOUJFOztBT205QnJDO0VBQStCLGlCUG45Qk07O0FPbzlCckM7RUFBbUMsaUJQcDlCRTs7QU9xOUJyQztFQUFxQyxpQlByOUJBOztBT3M5QnJDO0VBQTRDLGlCUHQ5QlA7O0FPdTlCckM7RUFBc0MsaUJQdjlCRDs7QU93OUJyQztFQUFzQyxpQlB4OUJEOztBT3k5QnJDO0VBQWtDLGlCUHo5Qkc7O0FPMDlCckM7RUFBdUMsaUJQMTlCRjs7QU8yOUJyQztFQUF3QyxpQlAzOUJIOztBTzQ5QnJDO0VBQWtDLGlCUDU5Qkc7O0FPNjlCckM7RUFBc0MsaUJQNzlCRDs7QU84OUJyQztFQUFzQyxpQlA5OUJEOztBTys5QnJDO0VBQTBDLGlCUC85Qkw7O0FPZytCckM7RUFBb0MsaUJQaCtCQzs7QU9pK0JyQztFQUFtQyxpQlBqK0JFOztBT2srQnJDO0VBQXlDLGlCUGwrQko7O0FPbStCckM7RUFBb0MsaUJQbitCQzs7QU9vK0JyQztFQUFrQyxpQlBwK0JHOztBT3ErQnJDO0VBQXdDLGlCUHIrQkg7O0FPcytCckM7RUFBbUMsaUJQdCtCRTs7QU91K0JyQztFQUFrQyxpQlB2K0JHOztBT3crQnJDO0VBQW9DLGlCUHgrQkM7O0FPeStCckM7RUFBeUMsaUJQeitCSjs7QU8wK0JyQztFQUFvQyxpQlAxK0JDOztBTzIrQnJDO0VBQXNDLGlCUDMrQkQ7O0FPNCtCckM7RUFBbUMsaUJQNStCRTs7QU82K0JyQztFQUF5QyxpQlA3K0JKOztBTzgrQnJDO0VBQTBDLGlCUDkrQkw7O0FPKytCckM7RUFBbUMsaUJQLytCRTs7QU9nL0JyQztFQUFpQyxpQlBoL0JJOztBT2kvQnJDO0VBQXFDLGlCUGovQkE7O0FPay9CckM7RUFBdUMsaUJQbC9CRjs7QU9tL0JyQztFQUEwQyxpQlBuL0JMOztBT28vQnJDO0VBQW1DLGlCUHAvQkU7O0FPcS9CckM7RUFBa0MsaUJQci9CRzs7QU9zL0JyQztFQUFzQyxpQlB0L0JEOztBT3UvQnJDO0VBQW1DLGlCUHYvQkU7O0FPdy9CckM7RUFBdUMsaUJQeC9CRjs7QU95L0JyQztFQUF5QyxpQlB6L0JKOztBTzAvQnJDO0VBQXNDLGlCUDEvQkQ7O0FPMi9CckM7RUFBcUMsaUJQMy9CQTs7QU80L0JyQztFQUFvQyxpQlA1L0JDOztBTzYvQnJDO0VBQWdDLGlCUDcvQks7O0FPOC9CckM7RUFBbUMsaUJQOS9CRTs7QU8rL0JyQztFQUFpQyxpQlAvL0JJOztBT2dnQ3JDO0VBQWlDLGlCUGhnQ0k7O0FPaWdDckM7RUFBa0MsaUJQamdDRzs7QU9rZ0NyQztFQUFtQyxpQlBsZ0NFOztBT21nQ3JDO0VBQXVDLGlCUG5nQ0Y7O0FPb2dDckM7RUFBb0MsaUJQcGdDQzs7QU9xZ0NyQztFQUFrQyxpQlByZ0NHOztBT3NnQ3JDO0VBQWdDLGlCUHRnQ0s7O0FPdWdDckM7RUFBdUMsaUJQdmdDRjs7QU93Z0NyQztFQUF1QyxpQlB4Z0NGOztBT3lnQ3JDO0VBQWtDLGlCUHpnQ0c7O0FPMGdDckM7RUFBMkMsaUJQMWdDTjs7QU8yZ0NyQztFQUE2QyxpQlAzZ0NSOztBTzRnQ3JDO0VBQTJDLGlCUDVnQ047O0FPNmdDckM7RUFBb0MsaUJQN2dDQzs7QU84Z0NyQztFQUF1QyxpQlA5Z0NGOztBTytnQ3JDO0VBQWlDLGlCUC9nQ0k7O0FPZ2hDckM7RUFBb0MsaUJQaGhDQzs7QU9paENyQztFQUFxQyxpQlBqaENBOztBT2toQ3JDO0VBQW1DLGlCUGxoQ0U7O0FPbWhDckM7RUFBdUMsaUJQbmhDRjs7QU9vaENyQztFQUFpQyxpQlBwaENJOztBT3FoQ3JDO0VBQXNDLGlCUHJoQ0Q7O0FPc2hDckM7RUFBMkMsaUJQdGhDTjs7QU91aENyQztFQUFpQyxpQlB2aENJOztBT3doQ3JDO0VBQW1DLGlCUHhoQ0U7O0FPeWhDckM7RUFBbUMsaUJQemhDRTs7QU8waENyQztFQUF3QyxpQlAxaENIOztBTzJoQ3JDO0VBQW1DLGlCUDNoQ0U7O0FPNGhDckM7RUFBbUMsaUJQNWhDRTs7QU82aENyQztFQUFvQyxpQlA3aENDOztBTzhoQ3JDO0VBQW1DLGlCUDloQ0U7O0FPK2hDckM7RUFBMEMsaUJQL2hDTDs7QU9naUNyQztFQUE0QyxpQlBoaUNQOztBT2lpQ3JDO0VBQXlDLGlCUGppQ0o7O0FPa2lDckM7RUFBd0MsaUJQbGlDSDs7QU9taUNyQztFQUF3QyxpQlBuaUNIOztBT29pQ3JDO0VBQXFDLGlCUHBpQ0E7O0FPcWlDckM7RUFBcUMsaUJQcmlDQTs7QU9zaUNyQztFQUFtQyxpQlB0aUNFOztBT3VpQ3JDO0VBQW1DLGlCUHZpQ0U7O0FPd2lDckM7RUFBeUMsaUJQeGlDSjs7QU95aUNyQztFQUFtQyxpQlB6aUNFOztBTzBpQ3JDO0VBQWtDLGlCUDFpQ0c7O0FPMmlDckM7RUFBc0MsaUJQM2lDRDs7QU80aUNyQztFQUE2QyxpQlA1aUNSOztBTzZpQ3JDO0VBQXlDLGlCUDdpQ0o7O0FPOGlDckM7RUFBd0MsaUJQOWlDSDs7QU8raUNyQztFQUF1QyxpQlAvaUNGOztBT2dqQ3JDO0VBQXlDLGlCUGhqQ0o7O0FPaWpDckM7RUFBaUMsaUJQampDSTs7QU9rakNyQztFQUEwQyxpQlBsakNMOztBT21qQ3JDO0VBQXlDLGlCUG5qQ0o7O0FPb2pDckM7RUFBd0MsaUJQcGpDSDs7QU9xakNyQztFQUFvQyxpQlByakNDOztBT3NqQ3JDO0VBQXlDLGlCUHRqQ0o7O0FPdWpDckM7RUFBNEMsaUJQdmpDUDs7QU93akNyQztFQUEwQyxpQlB4akNMOztBT3lqQ3JDO0VBQXFDLGlCUHpqQ0E7O0FPMGpDckM7RUFBbUMsaUJQMWpDRTs7QU8yakNyQztFQUF3QyxpQlAzakNIOztBTzRqQ3JDO0VBQWlDLGlCUDVqQ0k7O0FPNmpDckM7RUFBd0MsaUJQN2pDSDs7QU84akNyQztFQUEwQyxpQlA5akNMOztBTytqQ3JDO0VBQXlDLGlCUC9qQ0o7O0FPZ2tDckM7RUFBbUMsaUJQaGtDRTs7QU9pa0NyQztFQUFzQyxpQlBqa0NEOztBT2trQ3JDO0VBQXFDLGlCUGxrQ0E7O0FPbWtDckM7RUFBd0MsaUJQbmtDSDs7QU9va0NyQztFQUFpQyxpQlBwa0NJOztBT3FrQ3JDO0VBQW9DLGlCUHJrQ0M7O0FPc2tDckM7RUFBb0MsaUJQdGtDQzs7QU91a0NyQztFQUFpQyxpQlB2a0NJOztBT3drQ3JDO0VBQW9DLGlCUHhrQ0M7O0FPeWtDckM7RUFBbUMsaUJQemtDRTs7QU8wa0NyQztFQUFtQyxpQlAxa0NFOztBTzJrQ3JDO0VBQTBDLGlCUDNrQ0w7O0FPNGtDckM7RUFBa0MsaUJQNWtDRzs7QU82a0NyQztFQUE2QyxpQlA3a0NSOztBTzhrQ3JDO0VBQXFDLGlCUDlrQ0E7O0FPK2tDckM7RUFBa0MsaUJQL2tDRzs7QU9nbENyQztFQUFrQyxpQlBobENHOztBT2lsQ3JDO0VBQXVDLGlCUGpsQ0Y7O0FPa2xDckM7RUFBa0MsaUJQbGxDRzs7QU9tbENyQztFQUFtQyxpQlBubENFOztBT29sQ3JDO0VBQXNDLGlCUHBsQ0Q7O0FPcWxDckM7RUFBdUMsaUJQcmxDRjs7QU9zbENyQztFQUFrQyxpQlB0bENHOztBT3VsQ3JDO0VBQXVDLGlCUHZsQ0Y7O0FPd2xDckM7RUFBdUMsaUJQeGxDRjs7QU95bENyQztFQUFpQyxpQlB6bENJOztBTzBsQ3JDO0VBQW9DLGlCUDFsQ0M7O0FPMmxDckM7RUFBd0MsaUJQM2xDSDs7QU80bENyQztFQUFnQyxpQlA1bENLOztBTzZsQ3JDO0VBQXFDLGlCUDdsQ0E7O0FPOGxDckM7RUFBMkMsaUJQOWxDTjs7QU8rbENyQztFQUE0QyxpQlAvbENQOztBT2dtQ3JDO0VBQXlDLGlCUGhtQ0o7O0FPaW1DckM7RUFBc0MsaUJQam1DRDs7QU9rbUNyQztFQUFvQyxpQlBsbUNDOztBT21tQ3JDO0VBQXFDLGlCUG5tQ0E7O0FPb21DckM7RUFBaUMsaUJQcG1DSTs7QU9xbUNyQztFQUFrQyxpQlBybUNHOztBT3NtQ3JDO0VBQXdDLGlCUHRtQ0g7O0FPdW1DckM7RUFBaUMsaUJQdm1DSTs7QU93bUNyQztFQUE0QyxpQlB4bUNQOztBT3ltQ3JDO0VBQWdELGlCUHptQ1g7O0FPMG1DckM7RUFBMEMsaUJQMW1DTDs7QU8ybUNyQztFQUE4QyxpQlAzbUNUOztBTzRtQ3JDO0VBQTZDLGlCUDVtQ1I7O0FPNm1DckM7RUFBaUQsaUJQN21DWjs7QU84bUNyQztFQUEyQyxpQlA5bUNOOztBTyttQ3JDO0VBQStDLGlCUC9tQ1Y7O0FPZ25DckM7RUFBc0MsaUJQaG5DRDs7QU9pbkNyQztFQUE4QyxpQlBqbkNUOztBT2tuQ3JDO0VBQWtELGlCUGxuQ2I7O0FPbW5DckM7RUFBNEMsaUJQbm5DUDs7QU9vbkNyQztFQUFnRCxpQlBwbkNYOztBT3FuQ3JDO0VBQW9DLGlCUHJuQ0M7O0FPc25DckM7RUFBdUMsaUJQdG5DRjs7QU91bkNyQztFQUF1QyxpQlB2bkNGOztBT3duQ3JDO0VBQWdDLGlCUHhuQ0s7O0FPeW5DckM7RUFBMEMsaUJQem5DTDs7QU8wbkNyQztFQUFvQyxpQlAxbkNDOztBTzJuQ3JDO0VBQXlDLGlCUDNuQ0o7O0FPNG5DckM7RUFBd0MsaUJQNW5DSDs7QU82bkNyQztFQUFtQyxpQlA3bkNFOztBTzhuQ3JDO0VBQW9DLGlCUDluQ0M7O0FPK25DckM7RUFBb0MsaUJQL25DQzs7QU9nb0NyQztFQUFvQyxpQlBob0NDOztBT2lvQ3JDO0VBQXNDLGlCUGpvQ0Q7O0FPa29DckM7RUFBbUMsaUJQbG9DRTs7QU9tb0NyQztFQUF3QyxpQlBub0NIOztBT29vQ3JDO0VBQTRDLGlCUHBvQ1A7O0FPcW9DckM7RUFBd0MsaUJQcm9DSDs7QU9zb0NyQztFQUEyQyxpQlB0b0NOOztBT3VvQ3JDO0VBQTJDLGlCUHZvQ047O0FPd29DckM7RUFBc0MsaUJQeG9DRDs7QU95b0NyQztFQUFrQyxpQlB6b0NHOztBTzBvQ3JDO0VBQWlDLGlCUDFvQ0k7O0FPMm9DckM7RUFBOEMsaUJQM29DVDs7QU80b0NyQztFQUFzQyxpQlA1b0NEOztBTzZvQ3JDO0VBQTBDLGlCUDdvQ0w7O0FPOG9DckM7RUFBMEMsaUJQOW9DTDs7QU8rb0NyQztFQUF5QyxpQlAvb0NKOztBT2dwQ3JDO0VBQXVDLGlCUGhwQ0Y7O0FPaXBDckM7RUFBa0MsaUJQanBDRzs7QU9rcENyQztFQUF5QyxpQlBscENKOztBT21wQ3JDO0VBQXlDLGlCUG5wQ0o7O0FPb3BDckM7RUFBMEMsaUJQcHBDTDs7QU9xcENyQztFQUF5QyxpQlBycENKOztBT3NwQ3JDO0VBQXdDLGlCUHRwQ0g7O0FPdXBDckM7RUFBeUMsaUJQdnBDSjs7QU93cENyQztFQUF3QyxpQlB4cENIOztBT3lwQ3JDO0VBQWlDLGlCUHpwQ0k7O0FPMHBDckM7RUFBd0MsaUJQMXBDSDs7QU8ycENyQztFQUFzQyxpQlAzcENEOztBTzRwQ3JDO0VBQXlDLGlCUDVwQ0o7O0FPNnBDckM7RUFBa0MsaUJQN3BDRzs7QU84cENyQztFQUFzQyxpQlA5cENEOztBTytwQ3JDO0VBQTRDLGlCUC9wQ1A7O0FPZ3FDckM7RUFBd0MsaUJQaHFDSDs7QU9pcUNyQztFQUFtQyxpQlBqcUNFOztBT2txQ3JDO0VBQW1DLGlCUGxxQ0U7O0FPbXFDckM7RUFBd0MsaUJQbnFDSDs7QU9vcUNyQztFQUEwQyxpQlBwcUNMOztBT3FxQ3JDO0VBQW1DLGlCUHJxQ0U7O0FPc3FDckM7RUFBcUMsaUJQdHFDQTs7QU91cUNyQztFQUF3QyxpQlB2cUNIOztBT3dxQ3JDO0VBQXlDLGlCUHhxQ0o7O0FPeXFDckM7RUFBd0MsaUJQenFDSDs7QU8wcUNyQztFQUErQyxpQlAxcUNWOztBTzJxQ3JDO0VBQXNDLGlCUDNxQ0Q7O0FPNHFDckM7RUFBbUMsaUJQNXFDRTs7QU82cUNyQztFQUFxQyxpQlA3cUNBOztBTzhxQ3JDO0VBQTZDLGlCUDlxQ1I7O0FPK3FDckM7RUFBZ0MsaUJQL3FDSzs7QU9nckNyQztFQUF3QyxpQlBockNIOztBT2lyQ3JDO0VBQXdDLGlCUGpyQ0g7O0FPa3JDckM7RUFBbUMsaUJQbHJDRTs7QU9tckNyQztFQUFxQyxpQlBuckNBOztBT29yQ3JDO0VBQWlDLGlCUHByQ0k7O0FPcXJDckM7RUFBdUMsaUJQcnJDRjs7QU9zckNyQztFQUFrQyxpQlB0ckNHOztBT3VyQ3JDO0VBQW9DLGlCUHZyQ0M7O0FPd3JDckM7RUFBMEMsaUJQeHJDTDs7QU95ckNyQztFQUFvQyxpQlB6ckNDOztBTzByQ3JDO0VBQXNDLGlCUDFyQ0Q7O0FPMnJDckM7RUFBaUMsaUJQM3JDSTs7QU80ckNyQztFQUFxQyxpQlA1ckNBOztBTzZyQ3JDO0VBQW9DLGlCUDdyQ0M7O0FPOHJDckM7RUFBa0MsaUJQOXJDRzs7QU8rckNyQztFQUF5QyxpQlAvckNKOztBT2dzQ3JDO0VBQW1DLGlCUGhzQ0U7O0FPaXNDckM7RUFBdUMsaUJQanNDRjs7QU9rc0NyQztFQUFvQyxpQlBsc0NDOztBT21zQ3JDO0VBQTJDLGlCUG5zQ047O0FPb3NDckM7RUFBZ0MsaUJQcHNDSzs7QU9xc0NyQztFQUFpQyxpQlByc0NJOztBT3NzQ3JDO0VBQWlDLGlCUHRzQ0k7O0FPdXNDckM7RUFBa0MsaUJQdnNDRzs7QU93c0NyQztFQUFpQyxpQlB4c0NJOztBT3lzQ3JDO0VBQXNDLGlCUHpzQ0Q7O0FPMHNDckM7RUFBa0MsaUJQMXNDRzs7QU8yc0NyQztFQUF1QyxpQlAzc0NGOztBTzRzQ3JDO0VBQXFDLGlCUDVzQ0E7O0FPNnNDckM7RUFBMkMsaUJQN3NDTjs7QU84c0NyQztFQUE2QyxpQlA5c0NSOztBTytzQ3JDO0VBQTRDLGlCUC9zQ1A7O0FPZ3RDckM7RUFBMEMsaUJQaHRDTDs7QU9pdENyQztFQUFrQyxpQlBqdENHOztBT2t0Q3JDO0VBQXFDLGlCUGx0Q0E7O0FPbXRDckM7RUFBd0MsaUJQbnRDSDs7QU9vdENyQztFQUF1QyxpQlBwdENGOztBT3F0Q3JDO0VBQStCLGlCUHJ0Q007O0FPc3RDckM7RUFBcUMsaUJQdHRDQTs7QU91dENyQztFQUFvQyxpQlB2dENDOztBT3d0Q3JDO0VBQXlDLGlCUHh0Q0o7O0FPeXRDckM7RUFBMEMsaUJQenRDTDs7QU8wdENyQztFQUFvQyxpQlAxdENDOztBTzJ0Q3JDO0VBQXNDLGlCUDN0Q0Q7O0FPNHRDckM7RUFBd0MsaUJQNXRDSDs7QU82dENyQztFQUE4QyxpQlA3dENUOztBTzh0Q3JDO0VBQTZDLGlCUDl0Q1I7O0FPK3RDckM7RUFBNkMsaUJQL3RDUjs7QU9ndUNyQztFQUFnRCxpQlBodUNYOztBT2l1Q3JDO0VBQXVELGlCUGp1Q2xCOztBT2t1Q3JDO0VBQXdDLGlCUGx1Q0g7O0FPbXVDckM7RUFBd0MsaUJQbnVDSDs7QU9vdUNyQztFQUFzQyxpQlBwdUNEOztBT3F1Q3JDO0VBQXNDLGlCUHJ1Q0Q7O0FPc3VDckM7RUFBdUMsaUJQdHVDRjs7QU91dUNyQztFQUFtQyxpQlB2dUNFOztBT3d1Q3JDO0VBQWtDLGlCUHh1Q0c7O0FPeXVDckM7RUFBeUMsaUJQenVDSjs7QU8wdUNyQztFQUFpQyxpQlAxdUNJOztBTzJ1Q3JDO0VBQXVDLGlCUDN1Q0Y7O0FPNHVDckM7RUFBa0MsaUJQNXVDRzs7QU82dUNyQztFQUF1QyxpQlA3dUNGOztBTzh1Q3JDO0VBQXNDLGlCUDl1Q0Q7O0FPK3VDckM7RUFBbUMsaUJQL3VDRTs7QU9ndkNyQztFQUF5QyxpQlBodkNKOztBT2l2Q3JDO0VBQStDLGlCUGp2Q1Y7O0FPa3ZDckM7RUFBb0MsaUJQbHZDQzs7QU9tdkNyQztFQUFrQyxpQlBudkNHOztBT292Q3JDO0VBQWtDLGlCUHB2Q0c7O0FPcXZDckM7RUFBa0MsaUJQcnZDRzs7QU9zdkNyQztFQUF1QyxpQlB0dkNGOztBT3V2Q3JDO0VBQW9DLGlCUHZ2Q0M7O0FPd3ZDckM7RUFBNkMsaUJQeHZDUjs7QU95dkNyQztFQUFzQyxpQlB6dkNEOztBTzB2Q3JDO0VBQTBDLGlCUDF2Q0w7O0FPMnZDckM7RUFBb0MsaUJQM3ZDQzs7QU80dkNyQztFQUFrQyxpQlA1dkNHOztBTzZ2Q3JDO0VBQWlDLGlCUDd2Q0k7O0FPOHZDckM7RUFBd0MsaUJQOXZDSDs7QU8rdkNyQztFQUE0QyxpQlAvdkNQOztBT2d3Q3JDO0VBQWtDLGlCUGh3Q0c7O0FPaXdDckM7RUFBc0MsaUJQandDRDs7QU9rd0NyQztFQUEwQyxpQlBsd0NMOztBT213Q3JDO0VBQThDLGlCUG53Q1Q7O0FPb3dDckM7RUFBaUMsaUJQcHdDSTs7QU9xd0NyQztFQUFtQyxpQlByd0NFOztBT3N3Q3JDO0VBQW1DLGlCUHR3Q0U7O0FPdXdDckM7RUFBa0MsaUJQdndDRzs7QU93d0NyQztFQUEwQyxpQlB4d0NMOztBT3l3Q3JDO0VBQTBDLGlCUHp3Q0w7O0FPMHdDckM7RUFBeUMsaUJQMXdDSjs7QU8yd0NyQztFQUF5QyxpQlAzd0NKOztBTzR3Q3JDO0VBQW1DLGlCUDV3Q0U7O0FPNndDckM7RUFBZ0MsaUJQN3dDSzs7QU84d0NyQztFQUFtQyxpQlA5d0NFOztBTyt3Q3JDO0VBQTBDLGlCUC93Q0w7O0FPZ3hDckM7RUFBK0IsaUJQaHhDTTs7QU9peENyQztFQUFtQyxpQlBqeENFOztBT2t4Q3JDO0VBQW9DLGlCUGx4Q0M7O0FPbXhDckM7RUFBMkMsaUJQbnhDTjs7QU9veENyQztFQUFrQyxpQlBweENHOztBT3F4Q3JDO0VBQWlDLGlCUHJ4Q0k7O0FPc3hDckM7RUFBbUMsaUJQdHhDRTs7QU91eENyQztFQUFrQyxpQlB2eENHOztBT3d4Q3JDO0VBQW9DLGlCUHh4Q0M7O0FPeXhDckM7RUFBcUMsaUJQenhDQTs7QU8weENyQztFQUEyQyxpQlAxeENOOztBTzJ4Q3JDO0VBQXNDLGlCUDN4Q0Q7O0FPNHhDckM7RUFBc0MsaUJQNXhDRDs7QU82eENyQztFQUFpQyxpQlA3eENJOztBTzh4Q3JDO0VBQXFDLGlCUDl4Q0E7O0FPK3hDckM7RUFBd0MsaUJQL3hDSDs7QU9neUNyQztFQUFrQyxpQlBoeUNHOztBT2l5Q3JDO0VBQTZDLGlCUGp5Q1I7O0FPa3lDckM7RUFBdUMsaUJQbHlDRjs7QU9teUNyQztFQUFtQyxpQlBueUNFOztBT295Q3JDO0VBQW1DLGlCUHB5Q0U7O0FPcXlDckM7RUFBdUMsaUJQcnlDRjs7QU9zeUNyQztFQUFxQyxpQlB0eUNBOztBT3V5Q3JDO0VBQW9DLGlCUHZ5Q0M7O0FPd3lDckM7RUFBbUMsaUJQeHlDRTs7QU95eUNyQztFQUFnQyxpQlB6eUNLOztBTzB5Q3JDO0VBQWdDLGlCUDF5Q0s7O0FPMnlDckM7RUFBaUMsaUJQM3lDSTs7QU80eUNyQztFQUFxQyxpQlA1eUNBOztBTzZ5Q3JDO0VBQTJDLGlCUDd5Q047O0FPOHlDckM7RUFBMkMsaUJQOXlDTjs7QU8reUNyQztFQUF1QyxpQlAveUNGOztBT2d6Q3JDO0VBQXdDLGlCUGh6Q0g7O0FPaXpDckM7RUFBdUMsaUJQanpDRjs7QU9rekNyQztFQUFxQyxpQlBsekNBOztBT216Q3JDO0VBQXNDLGlCUG56Q0Q7O0FPb3pDckM7RUFBeUMsaUJQcHpDSjs7QU9xekNyQztFQUEwQyxpQlByekNMOztBT3N6Q3JDO0VBQXlDLGlCUHR6Q0o7O0FPdXpDckM7RUFBc0MsaUJQdnpDRDs7QU93ekNyQztFQUFvQyxpQlB4ekNDOztBT3l6Q3JDO0VBQXVDLGlCUHp6Q0Y7O0FPMHpDckM7RUFBdUMsaUJQMXpDRjs7QU8yekNyQztFQUF1QyxpQlAzekNGOztBTzR6Q3JDO0VBQXNDLGlCUDV6Q0Q7O0FPNnpDckM7RUFBd0MsaUJQN3pDSDs7QU84ekNyQztFQUF3QyxpQlA5ekNIOztBTyt6Q3JDO0VBQXVDLGlCUC96Q0Y7O0FPZzBDckM7RUFBcUMsaUJQaDBDQTs7QU9pMENyQztFQUFxQyxpQlBqMENBOztBT2swQ3JDO0VBQXVDLGlCUGwwQ0Y7O0FPbTBDckM7RUFBa0MsaUJQbjBDRzs7QU9vMENyQztFQUFzQyxpQlBwMENEOztBT3EwQ3JDO0VBQXdDLGlCUHIwQ0g7O0FPczBDckM7RUFBaUMsaUJQdDBDSTs7QU91MENyQztFQUFxQyxpQlB2MENBOztBT3cwQ3JDO0VBQTBDLGlCUHgwQ0w7O0FPeTBDckM7RUFBcUMsaUJQejBDQTs7QU8wMENyQztFQUFtQyxpQlAxMENFOztBTzIwQ3JDO0VBQTBDLGlCUDMwQ0w7O0FPNDBDckM7RUFBa0MsaUJQNTBDRzs7QU82MENyQztFQUF5QyxpQlA3MENKOztBTzgwQ3JDO0VBQXVDLGlCUDkwQ0Y7O0FPKzBDckM7RUFBaUMsaUJQLzBDSTs7QU9nMUNyQztFQUF5QyxpQlBoMUNKOztBT2kxQ3JDO0VBQW9DLGlCUGoxQ0M7O0FPazFDckM7RUFBbUMsaUJQbDFDRTs7QU9tMUNyQztFQUEwQyxpQlBuMUNMOztBT28xQ3JDO0VBQWlDLGlCUHAxQ0k7O0FPcTFDckM7RUFBa0MsaUJQcjFDRzs7QU9zMUNyQztFQUFrQyxpQlB0MUNHOztBT3UxQ3JDO0VBQWtDLGlCUHYxQ0c7O0FPdzFDckM7RUFBd0MsaUJQeDFDSDs7QU95MUNyQztFQUFtQyxpQlB6MUNFOztBTzAxQ3JDO0VBQWtDLGlCUDExQ0c7O0FPMjFDckM7RUFBeUMsaUJQMzFDSjs7QU80MUNyQztFQUFvQyxpQlA1MUNDOztBTzYxQ3JDO0VBQWlDLGlCUDcxQ0k7O0FPODFDckM7RUFBa0MsaUJQOTFDRzs7QU8rMUNyQztFQUF3QyxpQlAvMUNIOztBT2cyQ3JDO0VBQW9DLGlCUGgyQ0M7O0FPaTJDckM7RUFBK0IsaUJQajJDTTs7QU9rMkNyQztFQUFnQyxpQlBsMkNLOztBT20yQ3JDO0VBQXNDLGlCUG4yQ0Q7O0FPbzJDckM7RUFBNEMsaUJQcDJDUDs7QU9xMkNyQztFQUF3QyxpQlByMkNIOztBT3MyQ3JDO0VBQXdDLGlCUHQyQ0g7O0FPdTJDckM7RUFBdUMsaUJQdjJDRjs7QU93MkNyQztFQUFzQyxpQlB4MkNEOztBT3kyQ3JDO0VBQXFDLGlCUHoyQ0E7O0FPMDJDckM7RUFBeUMsaUJQMTJDSjs7QU8yMkNyQztFQUFrQyxpQlAzMkNHOztBTzQyQ3JDO0VBQW9DLGlCUDUyQ0M7O0FPNjJDckM7RUFBbUMsaUJQNzJDRTs7QU84MkNyQztFQUFzQyxpQlA5MkNEOztBTysyQ3JDO0VBQWdELGlCUC8yQ1g7O0FPZzNDckM7RUFBa0MsaUJQaDNDRzs7QU9pM0NyQztFQUF3QyxpQlBqM0NIOztBT2szQ3JDO0VBQWlDLGlCUGwzQ0k7O0FPbTNDckM7RUFBbUMsaUJQbjNDRTs7QU9vM0NyQztFQUFrQyxpQlBwM0NHOztBT3EzQ3JDO0VBQW1DLGlCUHIzQ0U7O0FPczNDckM7RUFBMkMsaUJQdDNDTjs7QU91M0NyQztFQUFtQyxpQlB2M0NFOztBT3czQ3JDO0VBQXFDLGlCUHgzQ0E7O0FPeTNDckM7RUFBNEMsaUJQejNDUDs7QU8wM0NyQztFQUF1QyxpQlAxM0NGOztBTzIzQ3JDO0VBQWtDLGlCUDMzQ0c7O0FPNDNDckM7RUFBaUMsaUJQNTNDSTs7QU82M0NyQztFQUF3QyxpQlA3M0NIOztBTzgzQ3JDO0VBQWlDLGlCUDkzQ0k7O0FPKzNDckM7RUFBeUMsaUJQLzNDSjs7QU9nNENyQztFQUE0QyxpQlBoNENQOztBT2k0Q3JDO0VBQTRDLGlCUGo0Q1A7O0FPazRDckM7RUFBMkMsaUJQbDRDTjs7QU9tNENyQztFQUFvQyxpQlBuNENDOztBT280Q3JDO0VBQXdDLGlCUHA0Q0g7O0FPcTRDckM7RUFBdUMsaUJQcjRDRjs7QU9zNENyQztFQUEyQyxpQlB0NENOOztBT3U0Q3JDO0VBQWdDLGlCUHY0Q0s7O0FPdzRDckM7RUFBaUQsaUJQeDRDWjs7QU95NENyQztFQUFpQyxpQlB6NENJOztBTzA0Q3JDO0VBQWdELGlCUDE0Q1g7O0FPMjRDckM7RUFBcUMsaUJQMzRDQTs7QU80NENyQztFQUFzQyxpQlA1NENEOztBTzY0Q3JDO0VBQTZDLGlCUDc0Q1I7O0FPODRDckM7RUFBdUMsaUJQOTRDRjs7QU8rNENyQztFQUF1QyxpQlAvNENGOztBT2c1Q3JDO0VBQW9DLGlCUGg1Q0M7O0FPaTVDckM7RUFBb0MsaUJQajVDQzs7QU9rNUNyQztFQUFtQyxpQlBsNUNFOztBT201Q3JDO0VBQWtDLGlCUG41Q0c7O0FPbzVDckM7RUFBaUMsaUJQcDVDSTs7QU9xNUNyQztFQUFpQyxpQlByNUNJOztBT3M1Q3JDO0VBQXdDLGlCUHQ1Q0g7O0FPdTVDckM7RUFBeUMsaUJQdjVDSjs7QU93NUNyQztFQUFrQyxpQlB4NUNHOztBT3k1Q3JDO0VBQW1DLGlCUHo1Q0U7O0FPMDVDckM7RUFBbUMsaUJQMTVDRTs7QU8yNUNyQztFQUFpRCxpQlAzNUNaOztBTzQ1Q3JDO0VBQWlDLGlCUDU1Q0k7O0FPNjVDckM7RUFBaUMs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aEM7SUFXUSxtQkFBa0I7RUFYMUI7SUFlUSx5QkFBd0I7RUFmaEM7SUFtQlEsbUJBQWtCO0lBQ2xCLDJCQUFrQjtJQUFsQix3QkFBa0I7SUFBbEIsbUJBQWtCOztBQUkxQjtFQUNJLHNCQUFxQjs7QUFHekI7RUFDSSw0QkFBMkI7O0FBRy9CO0VBQ0ksVUFBUztFQURiO0lBSVEsZUFBYzs7QUFJdEI7RWtCbkhBO0lsQnFIUSxnQkFBZTtFQWxEdkI7SUFzRFEsZ0JBQWUsSUFDbEI7O0FBR0w7RWtCN0hBO0lsQitIUSxnQkFBZTtFQTVEdkI7SUFnRVEsZ0JBQWUsSUFDbEI7O0FBR0w7RWtCdklBO0lsQnlJUSxnQkFBZSxJQUNsQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcbiovXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxNTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAucHN3cCAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5wc3dwIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvZGlzdC9waG90b3N3aXBlLmNzcyIsIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXHRcblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGRlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTsgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxuXHRcblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG4gIC5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKiBcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXG5cdFxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLmNzcyIsIi5mbGF0cGlja3ItY2FsZW5kYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvcGFjaXR5OjA7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3Zpc2liaWxpdHk6aGlkZGVuO3BhZGRpbmc6MDstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lO2RpcmVjdGlvbjpsdHI7Ym9yZGVyOjA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtib3JkZXItcmFkaXVzOjVweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMDcuODc1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYm94LXNoYWRvdzoxcHggMCAwICNlNmU2ZTYsLTFweCAwIDAgI2U2ZTZlNiwwIDFweCAwICNlNmU2ZTYsMCAtMXB4IDAgI2U2ZTZlNiwwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7Ym94LXNoYWRvdzoxcHggMCAwICNlNmU2ZTYsLTFweCAwIDAgI2U2ZTZlNiwwIDFweCAwICNlNmU2ZTYsMCAtMXB4IDAgI2U2ZTZlNiwwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCl9LmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLC5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5le29wYWNpdHk6MTttYXgtaGVpZ2h0OjY0MHB4O3Zpc2liaWxpdHk6dmlzaWJsZX0uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ei1pbmRleDo5OTk5OX0uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3Blbnstd2Via2l0LWFuaW1hdGlvbjpmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKTthbmltYXRpb246ZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllciguMjMsMSwuMzIsMSl9LmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGlje3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAycHgpfS5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW57ei1pbmRleDo5OTk7ZGlzcGxheTpibG9ja30uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNyl7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSl7LXdlYmtpdC1ib3gtc2hhZG93Oi0ycHggMCAwICNlNmU2ZTYsNXB4IDAgMCAjZTZlNmU2O2JveC1zaGFkb3c6LTJweCAwIDAgI2U2ZTZlNiw1cHggMCAwICNlNmU2ZTZ9LmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciwuZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXJ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXJ7Ym9yZGVyLWxlZnQ6MH0uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1le2hlaWdodDo0MHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmU2ZTZ9LmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1le2hlaWdodDphdXRvfS5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtjb250ZW50OicnO2hlaWdodDowO3dpZHRoOjA7bGVmdDoyMnB4fS5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLC5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlcntsZWZ0OmF1dG87cmlnaHQ6MjJweH0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSwuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVye2xlZnQ6NTAlO3JpZ2h0OjUwJX0uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZXtib3JkZXItd2lkdGg6NXB4O21hcmdpbjowIC01cHh9LmZsYXRwaWNrci1jYWxlbmRhcjphZnRlcntib3JkZXItd2lkdGg6NHB4O21hcmdpbjowIC00cHh9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlcntib3R0b206MTAwJX0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNlNmU2ZTZ9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlcnt0b3A6MTAwJX0uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNlNmU2ZTZ9LmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1c3tvdXRsaW5lOjB9LmZsYXRwaWNrci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mbGF0cGlja3ItbW9udGhze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsMC45KTtmaWxsOnJnYmEoMCwwLDAsMC45KTtoZWlnaHQ6MzRweDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGh7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2hlaWdodDozNHB4O3BhZGRpbmc6MTBweDt6LWluZGV4OjM7Y29sb3I6cmdiYSgwLDAsMCwwLjkpO2ZpbGw6cmdiYSgwLDAsMCwwLjkpfS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGl7cG9zaXRpb246cmVsYXRpdmV9LmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aHsvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9sZWZ0OjAvKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovfS8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aHsvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9yaWdodDowLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL30vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXJ7Y29sb3I6Izk1OWVhOX0uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmd7ZmlsbDojZjY0NzQ3fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCwuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGh7LXdlYmtpdC10cmFuc2l0aW9uOmZpbGwgLjFzO3RyYW5zaXRpb246ZmlsbCAuMXM7ZmlsbDppbmhlcml0fS5udW1JbnB1dFdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG99Lm51bUlucHV0V3JhcHBlciBpbnB1dCwubnVtSW5wdXRXcmFwcGVyIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm51bUlucHV0V3JhcHBlciBpbnB1dHt3aWR0aDoxMDAlfS5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Lm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue21hcmdpbjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5udW1JbnB1dFdyYXBwZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjE0cHg7cGFkZGluZzowIDRweCAwIDJweDtoZWlnaHQ6NTAlO2xpbmUtaGVpZ2h0OjUwJTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSl9Lm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKX0ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGV9Lm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXB7dG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVye2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTt0b3A6MjYlfS5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd257dG9wOjUwJX0ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVye2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTt0b3A6NDAlfS5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmd7d2lkdGg6aW5oZXJpdDtoZWlnaHQ6YXV0b30ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGh7ZmlsbDpyZ2JhKDAsMCwwLDAuNSl9Lm51bUlucHV0V3JhcHBlcjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9Lm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFue29wYWNpdHk6MX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGh7Zm9udC1zaXplOjEzNSU7bGluZS1oZWlnaHQ6aW5oZXJpdDtmb250LXdlaWdodDozMDA7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3NSU7bGVmdDoxMi41JTtwYWRkaW5nOjcuNDhweCAwIDAgMDtsaW5lLWhlaWdodDoxO2hlaWdodDozNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi41Y2g7cGFkZGluZzowfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6NmNoO3dpZHRoOjdjaFxcMDtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuOSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnRleHQ7cGFkZGluZzowIDAgMCAuNWNoO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OmluaGVyaXQ7aGVpZ2h0OmF1dG87Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3ZlcnRpY2FsLWFsaWduOmluaXRpYWw7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2FwcGVhcmFuY2U6dGV4dGZpZWxkfS5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1c3tvdXRsaW5lOjB9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSwuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVye2ZvbnQtc2l6ZToxMDAlO2NvbG9yOnJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHN7YXBwZWFyYW5jZTptZW51bGlzdDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjMwMDtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDppbmhlcml0O21hcmdpbjotMXB4IDAgMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjAgMCAwIC41Y2g7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246aW5pdGlhbDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bWVudWxpc3Q7LW1vei1hcHBlYXJhbmNlOm1lbnVsaXN0O3dpZHRoOmF1dG99LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZle291dGxpbmU6bm9uZX0uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO3BhZGRpbmc6MH0uZmxhdHBpY2tyLXdlZWtkYXlze2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MjhweH0uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX1zcGFuLmZsYXRwaWNrci13ZWVrZGF5e2N1cnNvcjpkZWZhdWx0O2ZvbnQtc2l6ZTo5MCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO2xpbmUtaGVpZ2h0OjE7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjE7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5kYXlDb250YWluZXIsLmZsYXRwaWNrci13ZWVrc3twYWRkaW5nOjFweCAwIDAgMH0uZmxhdHBpY2tyLWRheXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MzA3Ljg3NXB4fS5mbGF0cGlja3ItZGF5czpmb2N1c3tvdXRsaW5lOjB9LmRheUNvbnRhaW5lcntwYWRkaW5nOjA7b3V0bGluZTowO3RleHQtYWxpZ246bGVmdDt3aWR0aDozMDcuODc1cHg7bWluLXdpZHRoOjMwNy44NzVweDttYXgtd2lkdGg6MzA3Ljg3NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jaztkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtvcGFjaXR5OjF9LmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXJ7LXdlYmtpdC1ib3gtc2hhZG93Oi0xcHggMCAwICNlNmU2ZTY7Ym94LXNoYWRvdzotMXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3ItZGF5e2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTUwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiMzOTM5Mzk7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjE0LjI4NTcxNDMlOy13ZWJraXQtZmxleC1iYXNpczoxNC4yODU3MTQzJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxNC4yODU3MTQzJTtmbGV4LWJhc2lzOjE0LjI4NTcxNDMlO21heC13aWR0aDozOXB4O2hlaWdodDozOXB4O2xpbmUtaGVpZ2h0OjM5cHg7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsYXRwaWNrci1kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLC5mbGF0cGlja3ItZGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsLmZsYXRwaWNrci1kYXk6Zm9jdXMsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1c3tjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7YmFja2dyb3VuZDojZTZlNmU2O2JvcmRlci1jb2xvcjojZTZlNmU2fS5mbGF0cGlja3ItZGF5LnRvZGF5e2JvcmRlci1jb2xvcjojOTU5ZWE5fS5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3Vze2JvcmRlci1jb2xvcjojOTU5ZWE5O2JhY2tncm91bmQ6Izk1OWVhOTtjb2xvcjojZmZmfS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5e2JhY2tncm91bmQ6IzU2OWZmNzstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzU2OWZmN30uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdle2JvcmRlci1yYWRpdXM6NTBweCAwIDAgNTBweH0uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdle2JvcmRlci1yYWRpdXM6MCA1MHB4IDUwcHggMH0uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpey13ZWJraXQtYm94LXNoYWRvdzotMTBweCAwIDAgIzU2OWZmNztib3gtc2hhZG93Oi0xMHB4IDAgMCAjNTY5ZmY3fS5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2V7Ym9yZGVyLXJhZGl1czo1MHB4fS5mbGF0cGlja3ItZGF5LmluUmFuZ2V7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNoYWRvdzotNXB4IDAgMCAjZTZlNmU2LDVweCAwIDAgI2U2ZTZlNjtib3gtc2hhZG93Oi01cHggMCAwICNlNmU2ZTYsNXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5e2NvbG9yOnJnYmEoNTcsNTcsNTcsMC4zKTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdH0uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjpyZ2JhKDU3LDU3LDU3LDAuMSl9LmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZHtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Oi01cHggMCAwICM1NjlmZjcsNXB4IDAgMCAjNTY5ZmY3O2JveC1zaGFkb3c6LTVweCAwIDAgIzU2OWZmNyw1cHggMCAwICM1NjlmZjd9LmZsYXRwaWNrci1kYXkuaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVufS5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXl7bWFyZ2luLXRvcDoxcHh9LmZsYXRwaWNrci13ZWVrd3JhcHBlcntmbG9hdDpsZWZ0fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrc3twYWRkaW5nOjAgMTJweDstd2Via2l0LWJveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2O2JveC1zaGFkb3c6MXB4IDAgMCAjZTZlNmU2fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDoyOHB4fS5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LC5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtjb2xvcjpyZ2JhKDU3LDU3LDU3LDAuMyk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtib3JkZXI6bm9uZX0uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVye2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVufS5mbGF0cGlja3ItckNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGF0cGlja3ItdGltZXt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtsaW5lLWhlaWdodDo0MHB4O21heC1oZWlnaHQ6NDBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmZsYXRwaWNrci10aW1lOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXJ7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxO3dpZHRoOjQwJTtoZWlnaHQ6NDBweDtmbG9hdDpsZWZ0fS5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiMzOTM5Mzl9LmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojMzkzOTM5fS5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXJ7d2lkdGg6MjYlfS5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVye3dpZHRoOjQ5JX0uZmxhdHBpY2tyLXRpbWUgaW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiMzOTM5Mzk7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDthcHBlYXJhbmNlOnRleHRmaWVsZH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXJ7Zm9udC13ZWlnaHQ6Ym9sZH0uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSwuZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZHtmb250LXdlaWdodDo0MDB9LmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3Vze291dGxpbmU6MDtib3JkZXI6MH0uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvciwuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbXtoZWlnaHQ6aW5oZXJpdDtmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6IzM5MzkzOTtmb250LXdlaWdodDpib2xkO3dpZHRoOjIlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LWFsaWduLXNlbGY6Y2VudGVyOy1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyfS5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBte291dGxpbmU6MDt3aWR0aDoxOCU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwfS5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwuZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXN7YmFja2dyb3VuZDojZWVlfS5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHlde2N1cnNvcjpwb2ludGVyfUAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUBrZXlmcmFtZXMgZnBGYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLm1pbi5jc3MiLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblx0fVxyXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cclxuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR9XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxNjAwcHg7XHJcblx0aGVpZ2h0OiAxNjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LXRpbGUge1xyXG5cdC8qIFNlZTogaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NjAwMTIwICovXHJcblx0bWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlcjtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcblx0LyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNTEsIDE4MSwgMjI5LCAwLjQpO1xyXG59XHJcbi5sZWFmbGV0LXRpbGUge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XHJcblx0dmlzaWJpbGl0eTogaW5oZXJpdDtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0fVxyXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1wYW5lICAgICAgICAgeyB6LWluZGV4OiA0MDA7IH1cclxuXHJcbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgeyB6LWluZGV4OiA0MDA7IH1cclxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTAwOyB9XHJcbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxyXG4ubGVhZmxldC10b29sdGlwLXBhbmUgICB7IHotaW5kZXg6IDY1MDsgfVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lICAgeyB6LWluZGV4OiA3MDA7IH1cclxuXHJcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7IHotaW5kZXg6IDEwMDsgfVxyXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuXHJcbi5sZWFmbGV0LXZtbC1zaGFwZSB7XHJcblx0d2lkdGg6IDFweDtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sdm1sIHtcclxuXHRiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblxyXG5cclxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCxcclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCB7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIHtcclxuXHRib3R0b206IDA7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcblxyXG5cclxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0fVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHQgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbnN2Zy5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0Y29sb3I6ICMwMDc4QTg7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXNpemU6IDAuNzVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpob3ZlcixcclxuLmxlYWZsZXQtYmFyIGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcbi8qIHpvb20gY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcblx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXNpemU6IDEuMDgzMzNlbTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xyXG5cdH1cclxuXHJcbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXHJcbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHsgLyogdXNlZCBvbmx5IGluIHBhdGgtZ3Vlc3NpbmcgaGV1cmlzdGljLCBzZWUgTC5JY29uLkRlZmF1bHQgKi9cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdG1hcmdpbjogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyLFxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6Zm9jdXMge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuLmxlYWZsZXQtYXR0cmlidXRpb24tZmxhZyB7XHJcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFlbTtcclxuXHRoZWlnaHQ6IDAuNjY2OWVtO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdH1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTNweCAyNHB4IDEzcHggMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXNpemU6IDEuMDgzMzNlbTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMTdweCAwO1xyXG5cdG1hcmdpbjogMS4zZW0gMDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblxyXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQ6IDE2cHgvMjRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICM3NTc1NzU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmZvY3VzIHtcclxuXHRjb2xvcjogIzU4NTg1ODtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdC1tcy16b29tOiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuXHR9XHJcblxyXG5cclxuLyogZGl2IGljb24gKi9cclxuXHJcbi5sZWFmbGV0LWRpdi1pY29uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xyXG4ubGVhZmxldC10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG4vKiBQcmludGluZyAqL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuXHQvKiBQcmV2ZW50IHByaW50ZXJzIGZyb20gcmVtb3ZpbmcgYmFja2dyb3VuZC1pbWFnZXMgb2YgY29udHJvbHMuICovXHJcblx0LmxlYWZsZXQtY29udHJvbCB7XHJcblx0XHQtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcblx0XHRwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG5cdFx0fVxyXG5cdH1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyIsIiBcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNlYXJjaCB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRmbG9hdDpsZWZ0O1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGNvbG9yOiMxOTc4Y2Y7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0ei1pbmRleDoxMDAwO1x0XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2guc2VhcmNoLWV4cCB7LypleHBhbmRlZCovXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcdFxufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2ggLnNlYXJjaC1pbnB1dCB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZsb2F0OmxlZnQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjoxcHggc29saWQgIzY2Njtcblx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdGhlaWdodDoyMnB4O1xuXHRwYWRkaW5nOjAgMjBweCAwIDJweDtcblx0bWFyZ2luOjRweCAwIDRweCA0cHg7XG59XG4ubGVhZmxldC1jb250cm9sLXNlYXJjaC5zZWFyY2gtbG9hZCAuc2VhcmNoLWlucHV0IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9hZGVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgI2ZmZjtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoLnNlYXJjaC1sb2FkIC5zZWFyY2gtY2FuY2VsIHtcblx0dmlzaWJpbGl0eTpoaWRkZW47XG59XG4ubGVhZmxldC1jb250cm9sLXNlYXJjaCAuc2VhcmNoLWNhbmNlbCB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjIycHg7XG5cdGhlaWdodDoyMnB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MjhweDtcblx0bWFyZ2luOjZweCAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcnKSBuby1yZXBlYXQgMCAtNDZweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG5cdG9wYWNpdHk6IDAuODtcdFx0XG59XG4ubGVhZmxldC1jb250cm9sLXNlYXJjaCAuc2VhcmNoLWNhbmNlbDpob3ZlciB7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRvcGFjaXR5OiAxO1xufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2ggLnNlYXJjaC1jYW5jZWwgc3BhbiB7XG5cdGRpc3BsYXk6bm9uZTsvKiBjb21tZW50IGZvciBjYW5jZWwgYnV0dG9uIGltYWdlbGVzcyAqL1xuXHRmb250LXNpemU6MThweDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0Y29sb3I6I2NjYztcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtY2FuY2VsOmhvdmVyIHNwYW4ge1xuXHRjb2xvcjojYWFhO1xufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2ggLnNlYXJjaC1idXR0b24ge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcdFxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2gtaWNvbi5wbmcnKSBuby1yZXBlYXQgNHB4IDRweCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOjRweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLWljb24ucG5nJykgbm8tcmVwZWF0IDRweCAtMjBweCAjZmFmYWZhO1xufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2ggLnNlYXJjaC10b29sdGlwIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDoxMDAlO1xuXHRsZWZ0OjA7XG5cdGZsb2F0OmxlZnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWluLXdpZHRoOjEyMHB4O1xuXHRtYXgtaGVpZ2h0OjEyMnB4O1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsMCwwLDAuNCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHotaW5kZXg6MTAxMDtcblx0b3ZlcmZsb3cteTphdXRvO1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmxlYWZsZXQtY29udHJvbC1zZWFyY2ggLnNlYXJjaC10aXAge1xuXHRtYXJnaW46MnB4O1xuXHRwYWRkaW5nOjJweCA0cHg7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbG9yOmJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRib3JkZXItcmFkaXVzOi4yNWVtO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcdFxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtdGlwLXNlbGVjdCxcbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtdGlwOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtc2VhcmNoIC5zZWFyY2gtYWxlcnQge1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Y2xlYXI6Ym90aDtcblx0Zm9udC1zaXplOi43NWVtO1xuXHRtYXJnaW4tYm90dG9tOjVweDtcblx0cGFkZGluZzowIC4yNWVtO1xuXHRjb2xvcjojZTAwO1xuXHRmb250LXdlaWdodDpib2xkO1xuXHRib3JkZXItcmFkaXVzOi4yNWVtO1xufVxuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9sZWFmbGV0LXNlYXJjaC9zcmMvbGVhZmxldC1zZWFyY2guY3NzIiwiLmxlYWZsZXQtZHJhdy1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5sZWFmbGV0LWRyYXctdG9vbGJhcnttYXJnaW4tdG9wOjEycHh9LmxlYWZsZXQtZHJhdy10b29sYmFyLXRvcHttYXJnaW4tdG9wOjB9LmxlYWZsZXQtZHJhdy10b29sYmFyLW5vdG9wIGE6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGVhZmxldC1kcmF3LXRvb2xiYXItbm9ib3R0b20gYTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmxlYWZsZXQtZHJhdy10b29sYmFyIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2ltYWdlcy9zcHJpdGVzaGVldC5wbmcnKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCx0cmFuc3BhcmVudCksdXJsKCdpbWFnZXMvc3ByaXRlc2hlZXQuc3ZnJyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTozMDBweCAzMHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtZHJhdy10b29sYmFyIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2ltYWdlcy9zcHJpdGVzaGVldC0yeC5wbmcnKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCx0cmFuc3BhcmVudCksdXJsKCdpbWFnZXMvc3ByaXRlc2hlZXQuc3ZnJyl9XG4ubGVhZmxldC1kcmF3IGF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGVhZmxldC1kcmF3IGEgLnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyOjB9LmxlYWZsZXQtZHJhdy1hY3Rpb25ze2Rpc3BsYXk6bm9uZTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjZweDt0b3A6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy1hY3Rpb25ze2xlZnQ6MzJweH0ubGVhZmxldC1yaWdodCAubGVhZmxldC1kcmF3LWFjdGlvbnN7cmlnaHQ6MjZweDtsZWZ0OmF1dG99LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtZHJhdy1hY3Rpb25ze3JpZ2h0OjMycHg7bGVmdDphdXRvfS5sZWFmbGV0LWRyYXctYWN0aW9ucyBsaXtkaXNwbGF5OmlubGluZS1ibG9ja31cbi5sZWFmbGV0LWRyYXctYWN0aW9ucyBsaTpmaXJzdC1jaGlsZCBhe2JvcmRlci1sZWZ0OjB9LmxlYWZsZXQtZHJhdy1hY3Rpb25zIGxpOmxhc3QtY2hpbGQgYXstd2Via2l0LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0ubGVhZmxldC1yaWdodCAubGVhZmxldC1kcmF3LWFjdGlvbnMgbGk6bGFzdC1jaGlsZCBhey13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0ubGVhZmxldC1yaWdodCAubGVhZmxldC1kcmF3LWFjdGlvbnMgbGk6Zmlyc3QtY2hpbGQgYXstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0ubGVhZmxldC1kcmF3LWFjdGlvbnMgYXtiYWNrZ3JvdW5kLWNvbG9yOiM5MTkxODc7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNBQUE7Y29sb3I6I0ZGRjtmb250OjExcHgvMTlweCBcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MjhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7aGVpZ2h0OjI4cHh9XG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LWFjdGlvbnMgYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozMHB4O2hlaWdodDozMHB4fS5sZWFmbGV0LWRyYXctYWN0aW9ucy1ib3R0b217bWFyZ2luLXRvcDowfS5sZWFmbGV0LWRyYXctYWN0aW9ucy10b3B7bWFyZ2luLXRvcDoxcHh9LmxlYWZsZXQtZHJhdy1hY3Rpb25zLXRvcCBhLC5sZWFmbGV0LWRyYXctYWN0aW9ucy1ib3R0b20gYXtoZWlnaHQ6MjdweDtsaW5lLWhlaWdodDoyN3B4fS5sZWFmbGV0LWRyYXctYWN0aW9ucyBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2EwYTA5OH0ubGVhZmxldC1kcmF3LWFjdGlvbnMtdG9wLmxlYWZsZXQtZHJhdy1hY3Rpb25zLWJvdHRvbSBhe2hlaWdodDoyNnB4O2xpbmUtaGVpZ2h0OjI2cHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1wb2x5bGluZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0ycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LXBvbHlsaW5le2JhY2tncm91bmQtcG9zaXRpb246MCAtMXB4fVxuLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1wb2x5Z29ue2JhY2tncm91bmQtcG9zaXRpb246LTMxcHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LXBvbHlnb257YmFja2dyb3VuZC1wb3NpdGlvbjotMjlweCAtMXB4fS5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctcmVjdGFuZ2xle2JhY2tncm91bmQtcG9zaXRpb246LTYycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LXJlY3RhbmdsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MHB4IC0xcHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1jaXJjbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctY2lyY2xle2JhY2tncm91bmQtcG9zaXRpb246LTkwcHggLTFweH1cbi5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctbWFya2Vye2JhY2tncm91bmQtcG9zaXRpb246LTEyMnB4IC0ycHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1tYXJrZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTFweH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LWNpcmNsZW1hcmtlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzNweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctY2lyY2xlbWFya2Vye2JhY2tncm91bmQtcG9zaXRpb246LTI3MXB4IC0xcHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZWRpdC1lZGl0e2JhY2tncm91bmQtcG9zaXRpb246LTE1MnB4IC0ycHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZWRpdC1lZGl0e2JhY2tncm91bmQtcG9zaXRpb246LTE1MHB4IC0xcHh9XG4ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LXJlbW92ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWVkaXQtcmVtb3Zle2JhY2tncm91bmQtcG9zaXRpb246LTE4MHB4IC0xcHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZWRpdC1lZGl0LmxlYWZsZXQtZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjEycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LWVkaXQubGVhZmxldC1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTBweCAtMXB4fS5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWVkaXQtcmVtb3ZlLmxlYWZsZXQtZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LXJlbW92ZS5sZWFmbGV0LWRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0ycHh9XG4ubGVhZmxldC1tb3VzZS1tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpjcm9zc2hhaXJ9LmxlYWZsZXQtZHJhdy10b29sdGlwe2JhY2tncm91bmQ6IzM2MzYzNjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6I2ZmZjtmb250OjEycHgvMThweCBcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tdG9wOi0yMXB4O3BhZGRpbmc6NHB4IDhweDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDo2fS5sZWFmbGV0LWRyYXctdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCBibGFjaztib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO2JvcmRlci10b3A6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6N3B4O2xlZnQ6LTdweH1cbi5sZWFmbGV0LWVycm9yLWRyYXctdG9vbHRpcHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7Ym9yZGVyOjFweCBzb2xpZCAjZTZiNmJkO2NvbG9yOiNiOTRhNDh9LmxlYWZsZXQtZXJyb3ItZHJhdy10b29sdGlwOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2U2YjZiZH0ubGVhZmxldC1kcmF3LXRvb2x0aXAtc2luZ2xle21hcmdpbi10b3A6LTEycHh9LmxlYWZsZXQtZHJhdy10b29sdGlwLXN1YnRleHR7Y29sb3I6I2Y4ZDVlNH0ubGVhZmxldC1kcmF3LWd1aWRlLWRhc2h7Zm9udC1zaXplOjElO29wYWNpdHk6LjY7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NXB4O2hlaWdodDo1cHh9LmxlYWZsZXQtZWRpdC1tYXJrZXItc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NCw4NywxNjEsMC4xKTtib3JkZXI6NHB4IGRhc2hlZCByZ2JhKDI1NCw4NywxNjEsMC42KTstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Y29udGVudC1ib3h9XG4ubGVhZmxldC1lZGl0LW1vdmV7Y3Vyc29yOm1vdmV9LmxlYWZsZXQtZWRpdC1yZXNpemV7Y3Vyc29yOnBvaW50ZXJ9LmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtZHJhdy10b29sYmFye2JvcmRlcjoxcHggc29saWQgIzk5OX1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvbGVhZmxldC1kcmF3L2Rpc3QvbGVhZmxldC5kcmF3LmNzcyIsIiVidXR0b24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1kZWZhdWx0O1xuXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTVweCA1OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4lYnV0dG9uLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtZGlzYWJsZWQ7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLWRpc2FibGVkO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1jb2xvci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWJ1dHRvbi1kZWZhdWx0LXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stLXRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgfVxufVxuXG4lYnV0dG9uLWFjY2VudCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LWhvdmVyO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1hY2NlbnQtYmFja2dyb3VuZC1hY3RpdmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1hY2NlbnQtY29sb3ItYWN0aXZlO1xuICAgIH1cbn1cblxuJWJ1dHRvbi1hY2NlbnQtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0tdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAlYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9iYXNlL2Nzcy9jb21tb24vX2J1dHRvbi5zY3NzIiwiJGZhLWZvbnQtcGF0aDogJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cyc7XG5cbiRjb2xvci1iaWctc3RvbmU6ICMxYTMxNDY7XG4kY29sb3ItYmxhY2stLWFscGhhLWxpZ2h0OiByZ2JhKCMwMDAsIDAuMTYpO1xuJGNvbG9yLWJsYWNrLS1hbHBoYTogcmdiYSgjMDAwLCAwLjI1KTtcbiRjb2xvci1ibGFjay0tdHJhbnNwYXJlbnQ6IHJnYmEoIzAwMCwgMCk7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYnJhbmR5LXJvc2U6ICNiNThhN2I7XG4kY29sb3ItYnJlYWtlci1iYXk6ICM2NTk5YWE7XG4kY29sb3ItY2hhbWJyYXk6ICMyZTU1ODA7XG4kY29sb3ItY2xvdWQ6ICNjYmNhYzc7XG4kY29sb3ItZWxlcGhhbnQ6ICMwZDI0M2I7XG4kY29sb3ItZWxlcGhhbnQtLXRyYW5zcGFyZW50OiByZ2JhKCRjb2xvci1lbGVwaGFudCwgMCk7XG4kY29sb3ItZWxlcGhhbnQtLWFscGhhLWhhcmQ6IHJnYmEoJGNvbG9yLWVsZXBoYW50LCAwLjgpO1xuJGNvbG9yLWV0ZXJuaXR5OiAjMjIyO1xuJGNvbG9yLWhpcHBpZS1ibHVlOiAjNTNhNWIxO1xuJGNvbG9yLW1pbmc6ICMzNzY1ODA7XG4kY29sb3Itb3BhbDogI2I1Y2NjYztcbiRjb2xvci1wYW1wYXM6ICNmMGVlZWE7XG4kY29sb3ItcGFyYWRpc286ICMzYjgyOTM7XG4kY29sb3Itcmhpbm86ICMyYTQ1NWQ7XG4kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlci1jaGFsaWNlOiAjYWFhO1xuJGNvbG9yLXRodW5kZXI6ICMyYTI1MjY7XG4kY29sb3Itd2hpdGUtLWFscGhhOiByZ2JhKCNmZmYsIDAuMTMpO1xuJGNvbG9yLXdoaXRlLS1hbHBoYS1taWQ6IHJnYmEoI2ZmZiwgMC40KTtcbiRjb2xvci13aGl0ZS0tYWxwaGEtaGFyZDogcmdiYSgjZmZmLCAwLjgpO1xuJGNvbG9yLXdoaXRlLS1hbHBoYS1saWdodDogcmdiYSgjZmZmLCAwLjgpO1xuJGNvbG9yLXdoaXRlLS10cmFuc3BhcmVudDogcmdiYSgjZmZmLCAwKTtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1zaGFsaW1hcjogI2ZmYjtcbiRjb2xvci1jcmVhbS1jYW46ICNmNmNlNmY7XG4kY29sb3ItamFmZmE6ICNlZTkzNGU7XG4kY29sb3ItcHVuY2g6ICNkZjRjMzE7XG4kY29sb3ItbWV4aWNhbi1yZWQ6ICNhZDIyMmQ7XG4kY29sb3ItbGltYTogIzUxYmIxYjtcbiRjb2xvci10YW5nYXJvYTogIzBlMjQzYjtcbiRjb2xvci10ZWFsOiAjMDY3MjhhO1xuJGNvbG9yLWJsaXp6YXJkLWJsdWU6ICNhMGU2ZWM7XG4kY29sb3ItcGVzaWFuLWdyZWVuOiAjMDFhYzhhO1xuJGNvbG9yLW11c3RhcmQ6ICNmZmRhNTc7XG4kY29sb3ItdHVycXVvaXNlOiAjNDJlOWY2O1xuJGNvbG9yLWJsdWUtbGFnb29uOiAjMDA1Zjc0O1xuJGNvbG9yLWJsYWNrLXBlYXJsOiAjMTkxYjFlO1xuJGNvbG9yLWJ1bmtlcjogIzI0MjgyZjtcbiRjb2xvci1ibGFjay1ydXNzaWFuOiAjMWQyMDI1O1xuJGNvbG9yLXNvbGl0dWRlOiAjZGVlNWVlO1xuJGNvbG9yLXBlbG9yb3VzOiAjMTk5NmIxO1xuJGNvbG9yLWdhaW5zYm9ybzogI2Q5ZDlkOTtcbiRjb2xvci1jZWxsbzogIzNhNGI1ZTtcbiRjb2xvci1kYXJrLWNlcnVsZWFuOiAjMDAzYjc4O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lXG4kbmVwdHVuZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMzYsIDU5LCAwKSAwJSwgcmdiYSgxNCwgMzYsIDU5LCAwLjc0KSAxMC42NSUsICMwRTI0M0IgMjUuMzElKTtcbiRjb2xvci1ibGFjay1oYXplOiAjZThlOWU5O1xuJGNvbG9yLWNhdHNraWxsLXdoaXRlOiAjZTZlZGY1O1xuJGNvbG9yLWJvbmRpLWJsdWU6ICMwNTkyYjE7XG4kY29sb3ItdGFuZ2VyaW5lLXllbGxvdzogI2ZmYzcwZTtcbiRjb2xvci12aWtpbmc6ICMzNmFjYzE7XG5cbiRjb2xvci1zaGFyazogIzE5MWIxZTtcbiRjb2xvci1zaGFyay0tYWxwaGEtbGlnaHQ6IHJnYmEoJGNvbG9yLXNoYXJrLCAwLjEpO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYWNjZW50LWJhY2tncm91bmQ6ICRjb2xvci10YW5nYXJvYTtcbiRjb2xvci1hY2NlbnQtaG92ZXI6ICRjb2xvci1hY2NlbnQtYmFja2dyb3VuZDtcbiRjb2xvci1hY2NlbnQtYWN0aXZlOiBsaWdodGVuKCRjb2xvci1hY2NlbnQtYmFja2dyb3VuZCwgMTAlKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuJGNvbG9yLWFjY2VudC1hY3RpdmUtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yLWFjY2VudC1iYWNrZ3JvdW5kLCAxMCUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG5cbiRidXR0b24tYmFja2dyb3VuZDogJGNvbG9yLW11c3RhcmQ7XG4kYnV0dG9uLWNvbG9yOiAkY29sb3ItdGh1bmRlcjtcbiRidXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlO1xuJGJ1dHRvbi1jb2xvci1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkOiAkY29sb3ItY2xvdWQ7XG4kYnV0dG9uLWNvbG9yLWRpc2FibGVkOiAkY29sb3Itd2hpdGU7XG4kYnV0dG9uLWFjY2VudC1iYWNrZ3JvdW5kLWFjdGl2ZTogJGNvbG9yLWFjY2VudC1hY3RpdmUtaG92ZXI7XG4kYnV0dG9uLWFjY2VudC1jb2xvci1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlLWhvdmVyO1xuXG4kYnV0dG9uLWJhY2tncm91bmQtLXRyYW5zcGFyZW50OiAkY29sb3Itd2hpdGU7XG4kYnV0dG9uLWNvbG9yLS10cmFuc3BhcmVudDogJGNvbG9yLXRlYWw7XG4kYnV0dG9uLWJvcmRlci0tdHJhbnNwYXJlbnQ6ICRjb2xvci13aGl0ZS0tdHJhbnNwYXJlbnQ7XG5cbiR6aW5kZXgtZ2FsbGVyeTogNDAwMDtcbiR6aW5kZXgtc2lkZWJhcjogMzAwMDtcbiR6aW5kZXgtbWFpbk5hdjogMjAwMDtcblxuJGZvbnQtZmFtaWx5LWh1bWFuaXN0OiAnT3BlbiBTYW5zJztcbiRmb250LWZhbWlseS11cmJhbjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWZhbmN5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbiRidXR0b24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcblxuJHNpdGUtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4kc2l0ZS1jb250YWluZXItbWF4LXdpZHRoOiAxOTIwcHg7XG4kc2l0ZS1oZWFkZXItbWluLWhlaWdodDogODBweDtcbiRzaXRlLWZvb3Rlci1taW4taGVpZ2h0OiAzNjBweDtcblxuJGZpcnN0LWNoaWxkLW9mZnNldDogODBweDtcblxuJHRyYXZlbGxpbmUtYmFja2dyb3VuZDogICRzaXRlLWJhY2tncm91bmQ7XG4kdHJhdmVsbGluZS1oZXJvLWJhY2tncm91bmQ6ICR0cmF2ZWxsaW5lLWJhY2tncm91bmQ7XG4kdHJhdmVsbGluZS1yb29tLWJhY2tncm91bmQ6ICR0cmF2ZWxsaW5lLWJhY2tncm91bmQ7XG4kdHJhdmVsbGluZS10b29sdGlwLWJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkpO1xuJHRyYXZlbGxpbmUtdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZDogJGNvbG9yLXJoaW5vO1xuJHRyYXZlbGxpbmUtdG9vbHRpcC1oZWFkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiR0cmF2ZWxsaW5lLXRvb2x0aXAtaGVhZGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4kdHJhdmVsbGluZS10b29sdGlwLWNvbnRlbnQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcblxuJG1haW5OYXYtc3RpY2t5LWxpbmstY29sb3ItaG92ZXI6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LWxpbmstY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LWxpbmstY29sb3ItYWN0aXZlOiAkY29sb3ItYmx1ZS1sYWdvb247XG4kbWFpbk5hdi1saW5rLWhvdmVyLWNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4kbWFpbk5hdi10b3AtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuJG1haW5OYXYtdG9wLWNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4kbWFpbk5hdi10b3AtYm9va05vdy1saW5rLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRtYWluTmF2LWJhY2stY29sb3I6ICRjb2xvci13aGl0ZTtcbiRtYWluTmF2LW1lbnUtYmFja2dyb3VuZC0xMjgwOiAkY29sb3Itd2hpdGU7XG4kbWFpbk5hdi1tZW51LWJvcmRlci0xMjgwOiAkY29sb3Itd2hpdGU7XG4kbWFpbk5hdi1wYWdlcy1iYWNrZ3JvdW5kLTEyODA6ICRjb2xvci13aGl0ZTtcbiRtYWluTmF2LXRvcC1iYWNrZ3JvdW5kLTEyODA6ICRjb2xvci13aGl0ZTtcbiRtYWluTmF2LXRvcC1jb2xvci0xMjgwOiAkY29sb3ItZWxlcGhhbnQ7XG4kbWFpbk5hdi10b3AtYWN0aXZlLWNvbG9yLTEyODA6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LWxvZ28tY29sb3ItMTI4MDogJGNvbG9yLWVsZXBoYW50O1xuJG1haW5OYXYtbG9nby1jbHMtbG9nLWNvbG9yLTEyODA6ICRjb2xvci1wYW1wYXM7XG4kbWFpbk5hdi1saW5rLWFjdGl2ZS1jb2xvci0xMjgwOiAkY29sb3ItYmx1ZS1sYWdvb247XG4kbWFpbk5hdi1saW5rLWhvdmVyLWNvbG9yLTEyODA6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LXRvcC1ib29rTm93LWJvcmRlci1iZWZvcmU6ICRjb2xvci1wYW1wYXM7XG4kbWFpbk5hdi1zdGlja3ktbGluay1jb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuJG1haW5OYXYtdG9wLXN0aWNreS1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4kbWFpbk5hdi10b3Atc3RpY2t5LWNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4kbWFpbk5hdi1sb2dvLXN0aWNreS1jb2xvcjogJGNvbG9yLXBhbXBhcztcbiRtYWluTmF2LWxvZ28tc3RpY2t5LWNscy1sb2dvLWZpbGw6ICRjb2xvci1wYW1wYXM7XG4kbWFpbk5hdi1jdXJyZW50LWxhbmctY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LWxhbmd1YWdlcy11bC1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4kbWFpbk5hdi1sYW5nLWJlZm9yZS1ib3JkZXI6ICRjb2xvci1wYW1wYXM7XG4kbWFpbk5hdi1sYW5ndWFnZXMtbWFpbk5hdi1saW5rLWNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4kbWFpbk5hdi1jdXJyZW50LWxhbmctaS1jb2xvcjogJGNvbG9yLXBhbXBhcztcbiRtYWluTmF2LWxhbmctbGFuZ3VhZ2VzLWJlZm9yZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJG1haW5OYXYtbGFuZ3VhZ2VzLXNlbGVjdC1ib3JkZXI6ICRjb2xvci1lbGVwaGFudDtcbiRtYWluTmF2LWxhbmd1YWdlcy1zZWxlY3QtaS1jb2xvcjogJGNvbG9yLXBhbXBhcztcbiRib29rLXN1Ym1pdC1idXR0b24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRtYWluTmF2LXRyaWFuZ2xlLXdpZHRoOiAzNXB4O1xuJG1haW5OYXYtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiRtYWluTmF2LWxhbmd1YWdlcy1zZWxlY3QtY3VycmVudC1sYW5nLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4kc2l0ZS1oZWFkZXItbWF4LWhlaWdodDogODhweDtcbiRzaXRlLWhlYWRlci1taW4taGVpZ2h0OiA3MnB4O1xuJGxhdGVzdC1wb3N0cy1iYWNrZ3JvdW5kLWxpbmVhcjogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2U2ZWRmNSA2MCUsICNmZmYgNTAlKTtcbiR3ZWxjb21lLWJhY2tncm91bmQtbGluZWFyOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQyNDNiIDgwJSwgI2ZmZiAyMCUpO1xuJHdlbGNvbWUtYmFja2dyb3VuZC1saW5lYXItdG9wOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwZDI0M2IgNTglLCAjZmZmIDIwJSk7XG4kd2VsY29tZS1iYWNrZ3JvdW5kLWxpbmVhci10b3AtbW9iaWxlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwZDI0M2IgMTglLCAjZmZmIDIwJSk7XG4kcmVmZXJlbmNlR2FsbGVyeUl0ZW0tdGl0bGUtY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiRyZWZlcmVuY2VHYWxsZXJ5SXRlbS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWh1bWFuaXN0O1xuJHJlZmVyZW5jZUdhbGxlcnlJdGVtLXRpdGxlLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0tYWxwaGEtbWlkO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIkY29sb3ItYmxhY2stLWFscGhhLWhhcmQ6IHJnYmEoIzAwMCwgMC43KTtcbiRjb2xvci1ibGFjay0tYWxwaGEtbGlnaHQ6IHJnYmEoIzAwMCwgMC4xNik7XG4kY29sb3ItYmxhY2stLWFscGhhLXN0cm9uZzogcmdiYSgjMDAwLCAwLjUpO1xuJGNvbG9yLWJsYWNrLS1hbHBoYTogcmdiYSgjMDAwLCAwLjMpO1xuJGNvbG9yLWJsYWNrLS10cmFuc3BhcmVudDogcmdiYSgjMDAwLCAwKTtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1jYXJhcnJhOiAjZWZlZWVhO1xuJGNvbG9yLWNsb3VkOiAjY2JjYWM3O1xuJGNvbG9yLWNvZC1ncmF5OiAjMWMxYzFjO1xuJGNvbG9yLWRvdmUtZ3JheTogIzcwNzA3MDtcbiRjb2xvci1lYmI6ICNmMmYwZWU7XG4kY29sb3ItZW1wZXJvcjogIzU1NTtcbiRjb2xvci1ncmF5OiAjODg4O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItbXVkZHktd2F0ZXJzOiAjYzE5Yjc2O1xuJGNvbG9yLW11ZXNsaTogI2E1N2Q1NTtcbiRjb2xvci1wYW1wYXM6ICNmMGVlZWE7XG4kY29sb3ItcmVkOiAjZjAwO1xuJGNvbG9yLXNoYXJrLS1hbHBoYS1zdHJvbmc6IHJnYmEoIzIyMiwgMC41KTtcbiRjb2xvci1zaGFyay0tYWxwaGEtbGlnaHQ6IHJnYmEoIzIyMiwgMC4xNCk7XG4kY29sb3Itc2hhcms6ICMyMjI7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci13aGl0ZS0tYWxwaGE6IHJnYmEoI2ZmZiwgMC4zKTtcbiRjb2xvci13aGl0ZS0tdHJhbnNwYXJlbnQ6IHJnYmEoI2ZmZiwgMCk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRjb2xvci1hY2NlbnQ6ICRjb2xvci1tdWRkeS13YXRlcnMgIWRlZmF1bHQ7XG4kY29sb3ItYWNjZW50LWhvdmVyOiAkY29sb3ItbXVlc2xpICFkZWZhdWx0O1xuJGNvbG9yLWFjY2VudC1hY3RpdmU6IGxpZ2h0ZW4oJGNvbG9yLWFjY2VudCwgMTAlKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuJGNvbG9yLWFjY2VudC1hY3RpdmUtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yLWFjY2VudC1ob3ZlciwgMTAlKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuXG4kc2l0ZS1jb250YWluZXItbWF4LXdpZHRoOiAxOTIwcHggIWRlZmF1bHQ7XG4kc2l0ZS1oZWFkZXItbWluLWhlaWdodDogNjBweCAhZGVmYXVsdDtcbiRzaXRlLWhlYWRlci1tYXgtaGVpZ2h0OiAxMDlweCAhZGVmYXVsdDtcbiRzaXRlLWZvb3Rlci1taW4taGVpZ2h0OiAzNjBweCAhZGVmYXVsdDtcblxuJHNpdGUtYmxvY2stc3BhY2U6IDEwMHB4ICFkZWZhdWx0O1xuJHNpdGUtc2VwYXJhdG9yLXNwYWNpbmc6IDE1MHB4ICFkZWZhdWx0O1xuLy8gbGcgPSAxNjAwcHhcbiRzaXRlLWJsb2NrLXNwYWNlLWxnOiA5MHB4ICFkZWZhdWx0O1xuJHNpdGUtc2VwYXJhdG9yLXNwYWNpbmctbGc6IDE0MHB4ICFkZWZhdWx0O1xuLy8gbWQgPSAxMjgwcHhcbiRzaXRlLWJsb2NrLXNwYWNlLW1kOiA4MHB4ICFkZWZhdWx0O1xuJHNpdGUtc2VwYXJhdG9yLXNwYWNpbmctbWQ6IDEyMHB4ICFkZWZhdWx0O1xuLy8gc20gPSAxMDIzcHhcbiRzaXRlLWJsb2NrLXNwYWNlLXNtOiA3MHB4ICFkZWZhdWx0O1xuJHNpdGUtc2VwYXJhdG9yLXNwYWNpbmctc206IDExMHB4ICFkZWZhdWx0O1xuLy8geHMgPSA2NjZweFxuJHNpdGUtYmxvY2stc3BhY2UteHM6IDUwcHggIWRlZmF1bHQ7XG4kc2l0ZS1zZXBhcmF0b3Itc3BhY2luZy14czogMTAwcHggIWRlZmF1bHQ7XG5cbiRzaXRlLWJhY2tncm91bmQ6ICRjb2xvci1lYmIgIWRlZmF1bHQ7XG4kc2l0ZS1iYXNlLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LXNlcmlmOiBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zYW5zOiAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1mYW1pbHktYmFzZTogJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS10aXRsZTogc2VyaWYgIWRlZmF1bHQ7XG5cbiR6aW5kZXgtZ2FsbGVyeTogNDAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtbWFpbk5hdjogMjAwMCAhZGVmYXVsdDtcblxuJGZpcnN0LWNoaWxkLW9mZnNldDogMTA0cHggIWRlZmF1bHQ7XG5cbiRnbGlkZS1jbGFzczogJ3NsaWRlc2hvdycgIWRlZmF1bHQ7XG4kZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I6ICctJyAhZGVmYXVsdDtcbiRnbGlkZS1tb2RpZmllci1zZXBhcmF0b3I6ICctLScgIWRlZmF1bHQ7XG5cbiRmb290ZXJOYXYtY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kZm9vdGVyTmF2LWNvbG9yLWhvdmVyOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJGZvb3Rlck5hdi1saW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kZm9vdGVyTGVnYWwtY29sb3I6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRmb290ZXJJbmZvLWJhY2tncm91bmQ6ICRjb2xvci1jb2QtZ3JheSAhZGVmYXVsdDtcbiRmb290ZXJJbmZvLWNvbG9yOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kZm9vdGVySW5mby10aXRsZS1jb2xvcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuJGZvb3Rlck5ld3NsZXR0ZXItaW5wdXQtYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJGZvb3Rlck5ld3NsZXR0ZXItaW5wdXQtY29sb3I6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRmb290ZXJOYXYtY3VycmVudC1sYW5nLWNvbG9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJGZvb3Rlck5hdi1sYW5ndWFnZXMtdWwtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlck5hdi1sYW5ndWFnZXMtbGFuZ3VhZ2UtbGluay1jb2xvcjogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJGZvb3Rlck5hdi1sYW5nLWJlZm9yZS1ib3JkZXI6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG5cbiRtYWluTmF2LWxpbmstY29sb3I6ICRjb2xvci1kb3ZlLWdyYXkgIWRlZmF1bHQ7XG4kbWFpbk5hdi1saW5rLWhvdmVyLWNvbG9yOiAkY29sb3ItZG92ZS1ncmF5ICFkZWZhdWx0O1xuJG1haW5OYXYtdG9wLWJhY2tncm91bmQ6IG5vbmUgIWRlZmF1bHQ7XG4kbWFpbk5hdi10b3AtY29sb3I6ICRjb2xvci1kb3ZlLWdyYXkgIWRlZmF1bHQ7XG4kbWFpbk5hdi1sb2dvLWNvbG9yOiAkY29sb3ItZW1wZXJvciAhZGVmYXVsdDtcbiRtYWluTmF2LWJhY2stYmFja2dyb3VuZDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJG1haW5OYXYtYmFjay1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG1haW5OYXYtbWVudS1iYWNrZ3JvdW5kLTEyODA6ICRjb2xvci1zaGFyayAhZGVmYXVsdDtcbiRtYWluTmF2LW1lbnUtYm9yZGVyLTEyODA6ICRjb2xvci1zaGFyayAhZGVmYXVsdDtcbiRtYWluTmF2LXBhZ2VzLWJhY2tncm91bmQtMTI4MDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJG1haW5OYXYtdG9wLWJhY2tncm91bmQtMTI4MDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJG1haW5OYXYtdG9wLWNvbG9yLTEyODA6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kbWFpbk5hdi10b3AtYWN0aXZlLWJhY2tncm91bmQtMTI4MDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJG1haW5OYXYtdG9wLWFjdGl2ZS1jb2xvci0xMjgwOiAkY29sb3ItcGFtcGFzICFkZWZhdWx0O1xuJG1haW5OYXYtbG9nby1jb2xvci0xMjgwOiAkY29sb3ItcGFtcGFzICFkZWZhdWx0O1xuJG1haW5OYXYtbG9nby1jbHMtbG9nLWNvbG9yLTEyODA6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kbWFpbk5hdi1saW5rLWFjdGl2ZS1jb2xvci0xMjgwOiAkY29sb3ItcGFtcGFzICFkZWZhdWx0O1xuJG1haW5OYXYtbGluay1ob3Zlci1jb2xvci0xMjgwOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJG1haW5OYXYtc3RpY2t5LWxpbmstY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kbWFpbk5hdi1zdGlja3ktbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLWFjY2VudCAhZGVmYXVsdDtcbiRtYWluTmF2LXRvcC1zdGlja3ktYmFja2dyb3VuZDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJG1haW5OYXYtdG9wLXN0aWNreS1jb2xvcjogJGNvbG9yLXBhbXBhcyAhZGVmYXVsdDtcbiRtYWluTmF2LWxvZ28tc3RpY2t5LWNvbG9yOiAkY29sb3ItcGFtcGFzICFkZWZhdWx0O1xuJG1haW5OYXYtbG9nby1zdGlja3ktY2xzLWxvZ28tZmlsbDogJGNvbG9yLXBhbXBhcyAhZGVmYXVsdDtcbiRtYWluTmF2LWN1cnJlbnQtbGFuZy1jb2xvcjogJGNvbG9yLWFjY2VudCAhZGVmYXVsdDtcbiRtYWluTmF2LWxhbmd1YWdlcy11bC1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kbWFpbk5hdi1sYW5nLWJlZm9yZS1ib3JkZXI6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kbWFpbk5hdi1sYW5ndWFnZXMtbWFpbk5hdi1saW5rLWNvbG9yOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG4kbWFpbk5hdi1jdXJyZW50LWxhbmctaS1jb2xvcjogJGNvbG9yLXBhbXBhcyAhZGVmYXVsdDtcbiRtYWluTmF2LWxhbmctbGFuZ3VhZ2VzLXNlbGVjdC1jb2xvcjogJGNvbG9yLWFjY2VudCAhZGVmYXVsdDtcbiRtYWluTmF2LWxhbmctbGFuZ3VhZ2VzLWJlZm9yZS1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG1haW5OYXYtbGFuZ3VhZ2VzLXNlbGVjdC1ib3JkZXI6ICRjb2xvci1kb3ZlLWdyYXkgIWRlZmF1bHQ7XG4kbWFpbk5hdi1sYW5ndWFnZXMtc2VsZWN0LWktY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kbWFpbk5hdi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMgIWRlZmF1bHQ7XG4kbWFpbk5hdi1sYW5ndWFnZXMtc2VsZWN0LWN1cnJlbnQtbGFuZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMgIWRlZmF1bHQ7XG4kY2xzLWxvZ28tZmlsbDogJGNvbG9yLWVtcGVyb3IgIWRlZmF1bHQ7XG5cbiRmb290ZXItYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJGZvb3Rlci1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pbmZvLWJhY2tncm91bmQ6ICRjb2xvci1taW5lLXNoYWZ0ICFkZWZhdWx0O1xuJGZvb3Rlci1pbmZvLWNvbG9yOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kZm9vdGVyLWluZm8taDEtY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kZm9vdGVyLWluZm8taDItY29sb3I6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRmb290ZXItaW5mby1saW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJGZvb3Rlci1sZWdhbC1jb2xvcjogJGNvbG9yLWJsYWNrICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWlucHV0LWJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiRmb290ZXItbmV3c2xldHRlci1pbnB1dC1ib3JkZXI6IDAgIWRlZmF1bHQ7XG4kZm9vdGVyLW5ld3NsZXR0ZXItaW5wdXQtY29sb3I6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRmb290ZXItbmV3c2xldHRlci1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWJ1dHRvbi1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWJ1dHRvbi1iYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50LWhvdmVyICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRmb290ZXItbmV3c2xldHRlci1idXR0b24tYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvci1hY2NlbnQtYWN0aXZlLWhvdmVyICFkZWZhdWx0O1xuXG4kYnV0dG9uLWJhY2tncm91bmQ6ICRjb2xvci1zaGFyayAhZGVmYXVsdDtcbiRidXR0b24tY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlICFkZWZhdWx0O1xuJGJ1dHRvbi1jb2xvci1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kYnV0dG9uLWNvbG9yLWRpc2FibGVkOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLWFjY2VudC1iYWNrZ3JvdW5kLWFjdGl2ZTogJGNvbG9yLWFjY2VudC1hY3RpdmUtaG92ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWFjY2VudC1jb2xvci1hY3RpdmU6ICRjb2xvci1hY2NlbnQtYWN0aXZlLWhvdmVyICFkZWZhdWx0O1xuXG4kY29udGVudC1zdHlsZXMtY29sb3I6ICRjb2xvci1lbXBlcm9yICFkZWZhdWx0O1xuJGNvbnRlbnQtc3R5bGVzLWxpbmstY29sb3I6ICRjb2xvci1hY2NlbnQgIWRlZmF1bHQ7XG4kY29udGVudC1zdHlsZXMtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLWFjY2VudC1ob3ZlciAhZGVmYXVsdDtcbiRjb250ZW50LXN0eWxlcy1oLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcbiRjb250ZW50LXN0eWxlcy1oNS1jb2xvcjogJGNvbnRlbnQtc3R5bGVzLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRlbnQtc3R5bGVzLXRhYmxlLWJvcmRlcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuJGNvbnRlbnQtc3R5bGVzLXRoZWFkLWNvbG9yOiAkY29sb3ItY29kLWdyYXkgIWRlZmF1bHQ7XG4kY29udGVudC1zdHlsZXMtdGQtdGgtYm9yZGVyOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kY29udGVudC1zdHlsZXMtZW0tYm9yZGVyOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuXG4kY29sdW1ucy1jb250ZW50LWNvbG9yOiAkY29sb3ItZW1wZXJvciAhZGVmYXVsdDtcbiRjb2x1bW5zLWNvbnRlbnQtaDEtY29sb3I6ICRjb2xvci10dW5kb3JhICFkZWZhdWx0O1xuXG4kcGFnZS1jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRwYWdlLWNvbnRlbnQtY29sb3I6ICRjb2xvci1lbXBlcm9yICFkZWZhdWx0O1xuJHBhZ2Utc3VidGl0bGUtY29sb3I6ICRjb2xvci1hY2NlbnQgIWRlZmF1bHQ7XG4kcGFnZS1zdWJ0aXRsZS1ib3JkZXItYWZ0ZXI6ICRjb2xvci1kb3ZlLWdyYXkgIWRlZmF1bHQ7XG4kcGFnZS10ZXh0LWgxOiAkY29sb3ItZW1wZXJvciAhZGVmYXVsdDtcbiRwYWdlLXRpdGxlLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcblxuJHByb3Bvc2FsLWNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHByb3Bvc2FsLWNvbnRlbnQtY29sb3I6ICRjb2xvci1lbXBlcm9yICFkZWZhdWx0O1xuJHByb3Bvc2FsLXN1YnRpdGxlLWNvbG9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJHByb3Bvc2FsLXN1YnRpdGxlLWNvbG9yLWFmdGVyOiAkY29sb3ItZG92ZS1ncmF5ICFkZWZhdWx0O1xuXG4kYmxvY2stdGV4dC1jb2xvcjogJGNvbG9yLWVtcGVyb3IgIWRlZmF1bHQ7XG4kYmxvY2stdGl0bGUtY29sb3I6ICRjb2xvci1kb3ZlLWdyYXkgIWRlZmF1bHQ7XG4kYmxvY2stdGl0bGUtYWZ0ZXItYm9yZGVyOiAxcHggc29saWQgIWRlZmF1bHQ7XG4kYmxvY2stdGl0bGUtYmxvY2stc3VidGl0bGUtY29sb3I6ICRjb2xvci10dW5kb3JhICFkZWZhdWx0O1xuXG4kcGFnZUhlcm8tdGl0bGUtY29sb3I6ICRjb2xvci1zaGFyayAhZGVmYXVsdDtcbiRwYWdlSGVyby1tZWRpYS10aXRsZS1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHBhZ2VIZXJvLWFycm93LWJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0tYWxwaGEtc3Ryb25nICFkZWZhdWx0O1xuJHBhZ2VIZXJvLWFycm93LWJvcmRlci1hZnRlcjogJGNvbG9yLWJsYWNrLS1hbHBoYS1zdHJvbmcgIWRlZmF1bHQ7XG4kcGFnZUhlcm8tYXJyb3ctYm9yZGVyLWhvdmVyOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuXG4kaGVhZGVyLXNsaWRlc2hvdy1zd2l0Y2hlcy1jb2xvcjogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XG4kaGVhZGVyLXNsaWRlc2hvdy1zd2l0Y2hlcy1wcmV2LW5leHQtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGhlYWRlci1zbGlkZXNob3ctc3dpdGNoZXMtcHJldi1uZXh0LWNvbG9yOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRoZWFkZXItc2xpZGVzaG93LXN3aXRjaGVzLXByZXYtbmV4dC1ib3JkZXI6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJGhlYWRlci1zbGlkZXNob3ctc3dpdGNoZXMtcHJldi1uZXh0LWNvbG9yLWhvdmVyOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kaGVhZGVyLXNsaWRlc2hvdy1zd2l0Y2hlcy1wcmV2LW5leHQtYm9yZGVyLWhvdmVyOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG5cbiR0ZXh0LWJsb2NrLXRpdGxlLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcblxuJHN1YnBhZ2UtY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kc3VicGFnZS10aXRsZS1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheSAhZGVmYXVsdDtcbiRzdWJwYWdlLXRleHQtaDEtc3VidGl0bGUtY29sb3I6ICRjb2xvci10dW5kb3JhICFkZWZhdWx0O1xuJHN1YnBhZ2UtdGV4dC1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheSAhZGVmYXVsdDtcblxuJHNsaWRlLWNvbnRlbnQtY29sb3I6ICRjb2xvci1jb2QtZ3JheSAhZGVmYXVsdDtcbiRzbGlkZXNob3ctc3dpdGNoZXMtY29sb3I6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJHNsaWRlc2hvdy1zd2l0Y2hlcy1uZXh0LXByZXYtYmFja2dyb3VuZDogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJHNsaWRlc2hvdy1zd2l0Y2hlcy1uZXh0LXByZXYtYm9yZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRzbGlkZXNob3ctc3dpdGNoZXMtbmV4dC1wcmV2LWNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kc2xpZGVzaG93LXN3aXRjaGVzLW5leHQtcHJldi1ib3JkZXItaG92ZXI6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRzbGlkZXNob3ctc3dpdGNoZXMtbmV4dC1wcmV2LWNvbG9yLWhvdmVyOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kc2xpZGUtY29udGVudC1jb2xvci1oMS0xMDIzOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kc2xpZGUtY29udGVudC1jb2xvci1saW5rLTEwMjM6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRzbGlkZS1jb250ZW50LWZ1bGwtaDEtY29sb3I6ICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiRzbGlkZXNob3ctY29udHJvbHMtZnVsbC1uZXh0LXByZXYtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRzbGlkZS1jb250ZW50LWZ1bGwtaDEtY29sb3ItMTAyMzogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kc2VwYXJhdG9yLWJhY2tncm91bmQ6ICRjb2xvci1zaGFyayAhZGVmYXVsdDtcbiRzZXBhcmF0b3ItY29sb3I6ICRjb2xvci1hY2NlbnQgIWRlZmF1bHQ7XG4kc2VwYXJhdG9yLXRpdGxlLWNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kc2VwYXJhdG9yLWNvbnRlbnQtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRzZXBhcmF0b3ItY29udGVudC1jb2xvci1ob3ZlcjogJGNvbG9yLXBhbXBhcyAhZGVmYXVsdDtcblxuJHJlZmVyZW5jZS10ZXh0LWNvbG9yOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG4kcmVmZXJlbmNlLWNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHJlZmVyZW5jZS1kYXRlcy1jb2xvcjogJGNvbG9yLXNoYXJrICFkZWZhdWx0O1xuJHJlZmVyZW5jZS1tb3JlLWNvbG9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJHJlZmVyZW5jZS1tb3JlLWNvbG9yLWhvdmVyOiAkY29sb3ItYWNjZW50LWhvdmVyICFkZWZhdWx0O1xuJHJlZmVyZW5jZS1saW5rLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcbiRyZWZlcmVuY2UtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLWFjY2VudC1ob3ZlciAhZGVmYXVsdDtcblxuJG9mZmVyLWNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG9mZmVyLWRhdGVzLWNvbG9yOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG4kb2ZmZXItZG9tYWluLWNvbG9yOiAkY29sb3ItZW1wZXJvciAhZGVmYXVsdDtcbiRvZmZlci1tb3JlLWNvbG9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJG9mZmVyLW1vcmUtY29sb3ItaG92ZXI6ICRjb2xvci1hY2NlbnQtaG92ZXIgIWRlZmF1bHQ7XG5cbiRvZmZlcnMtc2xpZGVzaG93LWJsb2NrLWJhY2tncm91bmQ6ICRjb2xvci1taW5lLXNoYWZ0ICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZXNob3ctdGl0bGUtY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kb2ZmZXJzLXNsaWRlc2hvdy10aXRsZS1ib3JkZXI6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZXNob3ctc3VidGl0bGUtY29sb3I6ICRjb2xvci1wYW1wYXMgIWRlZmF1bHQ7XG4kb2ZmZXJzLXNsaWRlLWNvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZS10aXRsZS1jb2xvcjogJGNvbG9yLXR1bmRvcmEgIWRlZmF1bHQ7XG4kb2ZmZXJzLXNsaWRlLXRleHQtY29sb3I6ICRjb2xvci1lbXBlcm9yICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZS1wcmljZS1kYXRlcy1jb2xvcjogJGNvbG9yLWRvdmUtZ3JheSAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGUtbGluay1jb2xvcjogJGNvbG9yLWFjY2VudCAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGUtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLWFjY2VudC1ob3ZlciAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGVzaG93LXN3aXRjaGVzLXByZXYtbmV4dC1ib3JkZXI6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZXNob3ctc3dpdGNoZXMtcHJldi1uZXh0LWNvbG9yOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGVzaG93LXN3aXRjaGVzLXByZXYtbmV4dC1ib3JkZXItaG92ZXI6ICRjb2xvci1jbG91ZCAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGVzaG93LXN3aXRjaGVzLXByZXYtbmV4dC1jb2xvci1ob3ZlcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZXNob3ctZm9vdGVyLWJhY2tncm91bmQ6ICRjb2xvci1jb2QtZ3JheSAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGVzaG93LWZvb3Rlci1jb2xvcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuXG4kbmV3cy1jb250ZW50LWNvbG9yOiAkY29sb3ItZW1wZXJvciAhZGVmYXVsdDtcbiRuZXdzLXRpdGxlLWNvbG9yOiAkY29sb3ItdHVuZG9yYSAhZGVmYXVsdDtcbiRuZXdzLWFydGljbGUtYm9yZGVyOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kbmV3cy1kYXRlLWNvbG9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluay1jb2xvcjogJGNvbG9yLWFjY2VudCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmstY29sb3ItaG92ZXI6ICRjb2xvci1hY2NlbnQtaG92ZXIgIWRlZmF1bHQ7XG5cbiRoZXJvLWJhY2tncm91bmQ6ICRjb2xvci1jb2QtZ3JheSAhZGVmYXVsdDtcbiRoZXJvLWNvbG9yOiAkY29sb3ItY2xvdWQgIWRlZmF1bHQ7XG4kaGVyby1tZWRpYS1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGhlcm8tbGluay1ib3JkZXI6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRoZXJvLWxpbmstY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuJGdhbGxlcnktc2xpZGUtbWVkaWEtYm9yZGVyOiAkY29sb3ItZG92ZS1ncmF5ICFkZWZhdWx0O1xuJGdhbGxlcnktc2xpZGUtdGl0bGUtaDEtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRnYWxsZXJ5LXN3aXRjaGVzLWNvbG9yOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRnYWxsZXJ5LXN3aXRjaGVzLXByZXYtbmV4dC1iYWNrZ3JvdW5kOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG4kZ2FsbGVyeS1zd2l0Y2hlcy1wcmV2LW5leHQtYm9yZGVyOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcbiRnYWxsZXJ5LXN3aXRjaGVzLXByZXYtbmV4dC1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGdhbGxlcnktc3dpdGNoZXMtcHJldi1uZXh0LWJvcmRlci1ob3ZlcjogJGNvbG9yLWNsb3VkICFkZWZhdWx0O1xuJGdhbGxlcnktc3dpdGNoZXMtcHJldi1uZXh0LWNvbG9yLWhvdmVyOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbiRjb2x1bW5zLXRpdGxlLWNvbG9yOiAkc2l0ZS1iYXNlLWNvbG9yICFkZWZhdWx0O1xuJGNvbHVtbnMtYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kbWVkaWEtZnVsbC1jb250ZW50LWNvbG9yOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbiRyZWZDYXJkLXRpdGxlLWNvbG9yOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG4kcmVmQ2FyZC10ZXh0LWNvbG9yOiAkY29sb3Itc2hhcmsgIWRlZmF1bHQ7XG5cbiRyZWZlcmVuY2VHYWxsZXJ5SXRlbS10aXRsZS1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kZ2FsbGVyeS1zbGlkZS10aXRsZS1oMS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMgIWRlZmF1bHQ7XG4kaGVyby1saW5rLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucyAhZGVmYXVsdDtcbiRvZmZlcnMtc2xpZGUtcHJpY2UtZGF0ZXMtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zICFkZWZhdWx0O1xuJG9mZmVycy1zbGlkZXNob3ctdGV4dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICFkZWZhdWx0O1xuJGRhdGUtZGF5LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgIWRlZmF1bHQ7XG4kZGF0ZS1tb250aC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICFkZWZhdWx0O1xuJHByb3Bvc2FsLXN1YnRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucyAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zICFkZWZhdWx0O1xuJHNvbGlkLWJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMgIWRlZmF1bHQ7XG4kYmxvY2stdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zICFkZWZhdWx0O1xuJGJsb2NrLXN1YnRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgIWRlZmF1bHQ7XG4kY29udGVudC1zdHlsZXMtdGFibGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAhZGVmYXVsdDtcbiRmb290ZXJOYXYtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zICFkZWZhdWx0O1xuJGZvb3Rlci1pbmZvLWgxLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgIWRlZmF1bHQ7XG4kZm9vdGVyLWluZm8taDItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zICFkZWZhdWx0O1xuJGZvb3Rlci1uZXdzbGV0dGVyLWlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucyAhZGVmYXVsdDtcbiRyZWZlcmVuY2VHYWxsZXJ5SXRlbS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICFkZWZhdWx0O1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2Jhc2UvY3NzL19kZWZhdWx0X3ZhcmlhYmxlcy5zY3NzIiwiJWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwICRjb2xvci1ibGFjay0tYWxwaGE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuJWJ1dHRvbi1kZWZhdWx0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW11c3RhcmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW11c3RhcmQ7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cbn1cblxuJWJ1dHRvbi1kZWZhdWx0LXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQtLXRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItLXRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLS10cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICB9XG59XG5cbiVidXR0b24tYWNjZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjY2VudC1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50LWhvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tYWNjZW50LWJhY2tncm91bmQtYWN0aXZlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWNjZW50LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9jb21tb24vX2J1dHRvbi5zY3NzIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwiQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ35waG90b3N3aXBlL2Rpc3QvcGhvdG9zd2lwZS5jc3MnO1xuQGltcG9ydCAnfnBob3Rvc3dpcGUvZGlzdC9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLmNzcyc7XG5AaW1wb3J0ICd+ZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLm1pbi5jc3MnO1xuQGltcG9ydCAnfmxlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyc7XG5AaW1wb3J0ICd+bGVhZmxldC1zZWFyY2gvc3JjL2xlYWZsZXQtc2VhcmNoLmNzcyc7XG5AaW1wb3J0ICd+bGVhZmxldC1kcmF3L2Rpc3QvbGVhZmxldC5kcmF3LmNzcyc7XG5cbkBpbXBvcnQgJ35iYXNlL2Nzcy9kZWZhdWx0X3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+YmFzZS9jc3MvY29tbW9uL2J1dHRvbic7XG5AaW1wb3J0ICd+YmFzZS9jc3MvY29tbW9uL3JlZkNhcmQnO1xuXG5AaW1wb3J0ICdjb21tb24vYnV0dG9uJztcblxuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnbGF5b3V0JztcbkBpbXBvcnQgJ2NvbW1vbic7XG5AaW1wb3J0ICdsb2FkZXInO1xuXG5AaW1wb3J0ICdwYWdlL3BhZ2VIZXJvJztcbkBpbXBvcnQgJ3BhZ2UvZGVmYXVsdCc7XG5AaW1wb3J0ICdwYWdlL2VzdGF0ZSc7XG5AaW1wb3J0ICdwYWdlL29mZmVyJztcbkBpbXBvcnQgJ3BhZ2UvZXJyb3InO1xuQGltcG9ydCAncGFnZS9sb2dpbic7XG5AaW1wb3J0ICdwYWdlL2JlYWNoJztcbkBpbXBvcnQgJ3BhZ2UvaW50ZXJhY3RpdmUtbWFwJztcblxuQGltcG9ydCAnZm9ybSc7XG5AaW1wb3J0ICduYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ3BhZ2luYXRpb24nO1xuQGltcG9ydCAnZm9vdGVyJztcbkBpbXBvcnQgJ2dhbGxlcnlQb3B1cCc7XG5AaW1wb3J0ICdoZWFkZXItZmxhc2gtbWVzc2FnZSc7XG5AaW1wb3J0ICdzaWRlYmFyJztcblxuQGltcG9ydCAnYmxvY2svaGVybyc7XG5AaW1wb3J0ICdibG9jay9ibG9jayc7XG5AaW1wb3J0ICdibG9jay9zbGlkZXNob3ctY29sb3JlZCc7XG5AaW1wb3J0ICdibG9jay9nYWxsZXJ5JztcbkBpbXBvcnQgJ2Jsb2NrL29mZmVyTGlzdCc7XG5AaW1wb3J0ICdibG9jay9lc3RhdGVMaXN0JztcbkBpbXBvcnQgJ2Jsb2NrL3RyYXZlbGxpbmUtYm9va2luZy1oZXJvJztcbkBpbXBvcnQgJ2Jsb2NrL3RyYXZlbGxpbmUtYm9va2luZy1mb3JtJztcbkBpbXBvcnQgJ2Jsb2NrL3RyYXZlbGxpbmUtYm9va2luZy1saXN0JztcbkBpbXBvcnQgJ2Jsb2NrL3RyYXZlbGxpbmUtYm9va2luZy10b29sdGlwJztcbkBpbXBvcnQgJ2Jsb2NrL2JlYWNoZXMnO1xuQGltcG9ydCAnYmxvY2svd2VhdGhlcic7XG5AaW1wb3J0ICdibG9jay93ZWxjb21lJztcbkBpbXBvcnQgJ2Jsb2NrL2luZm8tbGlzdCc7XG5AaW1wb3J0ICdibG9jay9zaWduLXBvc3QnO1xuQGltcG9ydCAnYmxvY2svZ3VpZGUtbGlzdCc7XG5AaW1wb3J0ICdibG9jay9oaXN0b3J5LWluZm8nO1xuQGltcG9ydCAnYmxvY2svZXZlbnRzJztcbkBpbXBvcnQgJ2Jsb2NrL3NsaWRlc2hvdy1uZXB0dW5lJztcbkBpbXBvcnQgJ2Jsb2NrL3Bvc3RzJztcbkBpbXBvcnQgJ2Jsb2NrL2ludGVyYWN0aXZlLW1hcCc7XG5AaW1wb3J0ICdibG9jay9yZWZlcmVuY2UnO1xuQGltcG9ydCAnYmxvY2svcmVmZXJlbmNlLWdhbGxlcnknO1xuQGltcG9ydCAnYmxvY2svY29tYmluZS1saXN0JztcbkBpbXBvcnQgJ2Jsb2NrL2FydGljbGUtbGlzdCc7XG5AaW1wb3J0ICdibG9jay9leHBsb3JlLWxpc3QnO1xuQGltcG9ydCAnYmxvY2svZS1ib29rJztcbkBpbXBvcnQgJ2Jsb2NrL3JlY29tZW5kZWQtYXJ0aWNsZXMnO1xuQGltcG9ydCAnYmxvY2svbG95YWx0eS1wcm9ncmFtJztcblxuQGltcG9ydCAnc2lkZWJhci9zb2NpYWwtbmV0d29yayc7XG5AaW1wb3J0ICdzaWRlYmFyL3JlY29tZW5kZWQtYXJ0aWNsZXMnO1xuQGltcG9ydCAnc2lkZWJhci9ldmVudHMnO1xuQGltcG9ydCAnc2lkZWJhci9saW5rcyc7XG5AaW1wb3J0ICdzaWRlYmFyL2RlZmF1bHQnO1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2l0ZS1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb250ZW50SGVhZGVyIGNvbnRlbnRIZWFkZXInICdjb250ZW50IHNpZGViYXInICdjb250ZW50Rm9vdGVyIGNvbnRlbnRGb290ZXInO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cbiAgICA+IC5jb250ZW50SGVhZGVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBjb250ZW50SGVhZGVyO1xuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgPiAuY29udGVudEZvb3RlciB7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGVudEZvb3RlcjtcbiAgICB9XG5cbiAgICA+IC5zaWRlYmFyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzaWRlYmFyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9tYWluLnNjc3MiLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19sYXJnZXIuc2NzcyIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjE1LjRcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMDY1O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoICogNS80O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpci1mcmVzaGVuZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXJibmIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3RlcmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3Rlcml1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWhhaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFoYWkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZXppZXItY3VydmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlemllci1jdXJ2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpb2hhemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlvaGF6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290c3RyYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItbm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLW5vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItc3R5bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC10aXNzdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC10aXNzdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eS1uLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXktbi1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItd2Vlayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1wZ3JvdW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJhdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJhdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZGZsYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZGZsYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzbWl0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzbWl0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHZlcnNpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkdmVyc2lmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ja3RhaWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kaWVwaWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29pbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29sdW1ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb3RzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cy1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFjdC1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYWN0LWRpc2MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uY2llcmdlLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uZmx1ZW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29uZmx1ZW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb250YW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29va2llLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZS1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY290dG9uLWJ1cmVhdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY290dG9uLWJ1cmVhdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhaWx5bW90aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYWlseW1vdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVlemVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWV6ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbW9jcmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhhcm1hY2hha3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRobDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYWdub3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhZ25vc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFzcG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZm91cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1mb3VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10aHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcmVjdGlvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNlYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bWJiZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bmdlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZS1sZWdhY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UtbGVnYWN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV2ZXJub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXVjZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhdWNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveC1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94LWJyb3dzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvcHVyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvcHVyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW1hY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW1hY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWJlYW0tc3dlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1oZWFydHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4taGVhcnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zdGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zdGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4td2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncnVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3J1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpbGRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpbGRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtd2FzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3ktc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveS1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1icm9rZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHJ5dm5pYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHJ5dm5pYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHRtbDUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaS1jdXJzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2UtY3JlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNpY2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNpY2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkZWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZGVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZ2xvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWdsb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ub3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlubm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFsb2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhbG9kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcmNvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRjaC1pbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzLW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qaXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qaXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthYWJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FnZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXdpLWJpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcmF2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcmF2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5nczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3MtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtLW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZHJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVldHVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVtb3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2Jsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1penVuaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ydGFyLXBlc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vc3F1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5lb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV0d29yay13aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV0d29yay13aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vY3RvcHVzLWRlcGxveSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3JjaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9yY2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzc3BvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RhZmFyaWFuaXNtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm55LWFyY2FkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyYnl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyYnl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS12b2x1bWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90by12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvdG8tdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YS1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hcnJpdmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWRlcGFydHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtZGVwYXJ0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5aW5nLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXAtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bXAtc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVtcC1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1cmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdXJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5ib3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5ib3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFzcGJlcnJ5LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXNwYmVycnktcGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3RldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0ZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWRtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhZG1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNlaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNlaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY29yZC12aW55bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjb3JkLXZpbnlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbW92ZS1mb3JtYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcHVibGljYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzdHJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc3Ryb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHdhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbS1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVsbC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlbGwtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrcGF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2twYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaC0yMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoLTIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ltZm9ueSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1sb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpa3RvazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlrdG9rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWlsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWlsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJhY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmNoYXJ0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuY2hhcnRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc3BsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnNwbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdC1wYXRjaGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0LXBhdGNoZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1c2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1c2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvaWNlbWFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2R1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2R1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcy5zY3NzIiwiLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnfmJhc2UvZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYyMS1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICAgdXJsKCd+YmFzZS9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjIxLWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbW9udHNlcnJhdC02MDAgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCd+YmFzZS9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjIxLWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgIHVybCgnfmJhc2UvZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYyMS1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLyogbW9udHNlcnJhdC03MDAgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKCd+YmFzZS9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjIxLWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgIHVybCgnfmJhc2UvZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYyMS1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9iYXNlL2ZvbnRzL21vbnRzZXJyYXQvX21vbnRzZXJyYXQuc2NzcyIsIi8qIG9wZW4tc2Fucy1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCd+YmFzZS9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXYyNy1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICAgdXJsKCd+YmFzZS9mb250cy9vcGVuLXNhbnMvb3Blbi1zYW5zLXYyNy1sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIG9wZW4tc2Fucy03MDAgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJ35iYXNlL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjI3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgIHVybCgnfmJhc2UvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MjctbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy03MDAud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIG9wZW4tc2Fucy1pdGFsaWMgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJ35iYXNlL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjI3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgIHVybCgnfmJhc2UvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MjctbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cbi8qIG9wZW4tc2Fucy03MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJ35iYXNlL2ZvbnRzL29wZW4tc2Fucy9vcGVuLXNhbnMtdjI3LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gICAgICAgIHVybCgnfmJhc2UvZm9udHMvb3Blbi1zYW5zL29wZW4tc2Fucy12MjctbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBDaHJvbWUgNissIEZpcmVmb3ggMy42KywgSUUgOSssIFNhZmFyaSA1LjErICovXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvYmFzZS9mb250cy9vcGVuLXNhbnMvX29wZW4tc2Fucy5zY3NzIiwiJHNpdGUtaGVhZGVyLW1pbi1oZWlnaHQ6IDgwcHggIWRlZmF1bHQ7XG4kc2l0ZS1mb290ZXItbWluLWhlaWdodDogMzYwcHggIWRlZmF1bHQ7XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdmbGFzaC1tZXNzYWdlJyAnbmF2JyAnaGVhZGVyJyAnbWFpbicgJ2Zvb3Rlcic7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvXG4gICAgICAgICRzaXRlLWhlYWRlci1taW4taGVpZ2h0XG4gICAgICAgIGF1dG9cbiAgICAgICAgbWlubWF4KCRzaXRlLWZvb3Rlci1taW4taGVpZ2h0LCBhdXRvKTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICA+IG5hdiB7XG4gICAgICAgIGdyaWQtcm93OiBuYXY7XG4gICAgfVxuXG4gICAgPiBoZWFkZXIge1xuICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgID4gbWFpbiB7XG4gICAgICAgIGdyaWQtcm93OiBtYWluO1xuICAgIH1cblxuICAgID4gZm9vdGVyIHtcbiAgICAgICAgZ3JpZC1yb3c6IGZvb3RlcjtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiB0by12dygkbiwgJG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgQHJldHVybiAkbiAvICRtYXgtd2lkdGggKiAxMDB2dztcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX2xheW91dC5zY3NzIiwiJWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiVncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoMTIsIFtjb2xdIDFmcikgMWZyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4lZ3JpZC1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgPiAqIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAyIC8gc3BhbiAxMDtcbiAgICB9XG5cbiAgICA+IGJsb2NrcXVvdGUge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDMgLyBzcGFuIDg7XG4gICAgfVxufVxuXG4lY29udGVudC1zdHlsZXMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgPiBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgPiBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgY29sdW1uLXNwYW46IGFsbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICB0ZCwgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHggMjJweCAwO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoOm5vdChbYWxpZ25dKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jb3Zlci12aWRlbyxcbi5jb3Zlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuJWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4lZHJvcGRvd24tbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkY29sb3ItYmxhY2stLWFscGhhLWxpZ2h0IDNweCAzcHggNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1pbi13aWR0aDogMTk5cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1NXB4O1xuXG4gICAgLm1haW5OYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWRyb3Bkb3duLW92ZXJsYXkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLWNvbnRhaW5lci1tYXgtd2lkdGggLSAxKSB7XG4gICAgJWdyaWQge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAlZ3JpZC1jb250ZW50IHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAlZ3JpZC1jb250ZW50IHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICVncmlkLWNvbnRlbnQge1xuICAgICAgICA+ICoge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJWNvbnRlbnQtc3R5bGVzIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19jb21tb24uc2NzcyIsIi5sb2FkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAxLjNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgJGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxufVxuXG4ubG9hZGVyLS1kYXJrIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgJGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmxvYWRlci0tb25Ub3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLmxvYWRlci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9fbG9hZGVyLnNjc3MiLCIucGFnZUhlcm8ge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgYXV0bztcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmNvbG9yLXRlYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmLmNvbG9yLWJsaXp6YXJkLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxpenphcmQtYmx1ZTtcbiAgICB9XG5cbiAgICAmLmNvbG9yLW11c3RhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbXVzdGFyZDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5wYWdlSGVyby1pbWFnZSxcbi5wYWdlSGVyby12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcmVncm91bmQtY29sb3Ige1xuICAgIC5wYWdlSGVyby1pbWFnZSwgLnBhZ2VIZXJvLXZpZGVvIHtcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICB9XG5cbiAgICAmLmNvbG9yLW11c3RhcmQge1xuICAgICAgICAucGFnZUhlcm8taW1hZ2UsIC5wYWdlSGVyby12aWRlbyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlSGVyby10aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMTI7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucGFnZUhlcm8tY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMTI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBhZ2VIZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgIH1cblxuICAgIC5wYWdlSGVyby1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlSGVybyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2VIZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAucGFnZUhlcm8tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlSGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIC5wYWdlSGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAucGFnZUhlcm8tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvX3BhZ2VIZXJvLnNjc3MiLCIuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG5cbi5ibG9jay5ibG9jay0tc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnQgPiAuYmxvY2sge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY29udGVudEZvb3RlciA+IC5ibG9jayB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQuYmxvY2suYmxvY2stLXNpZGViYXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICB9XG59XG5cbi8vIGdlbmVyaWMgY29udGVudCBvZiB0aGUgYmxvY2tcbi5ibG9jay1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVibG9jaztcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcbiAgICBAZXh0ZW5kICVncmlkLWNvbnRlbnQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgQGV4dGVuZCAlZ3JpZC1jb250ZW50O1xuICAgIEBleHRlbmQgJWNvbnRlbnQtc3R5bGVzO1xuXG4gICAgbWFyZ2luOiAxMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLmJsb2NrLS1zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL2RlZmF1bHQuc2NzcyIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cbi5lc3RhdGUge1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbdGl0bGVdXG4gICAgICAgIGF1dG9cbiAgICAgICAgW21lZGlhXVxuICAgICAgICA3MjBweFxuICAgICAgICBbY29udGVudC1zdGFydF1cbiAgICAgICAgYXV0b1xuICAgICAgICBbY29udGVudC1lbmRdO1xufVxuXG4uZXN0YXRlLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBncmlkLXJvdzogdGl0bGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5lc3RhdGUtc3RhcnMge1xuICAgIGNvbG9yOiAkY29sb3ItcGVsb3JvdXM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS11cmJhbjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG59XG5cbi5lc3RhdGUtcGhvbmVzIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXN0YXRlLWVtYWlsIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVzdGF0ZS1jb250YWN0cyB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgIH1cblxuICAgIC5lc3RhdGUtY29udGFjdC13ZWJzaXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZWFsO1xuICAgIH1cbn1cblxuLmVzdGF0ZS1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ubG9jYXRpb24ge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBAZXh0ZW5kICVidXR0b24tYWNjZW50O1xufVxuXG4ucmVzZXJ2ZSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG4uZXN0YXRlLW1lZGlhIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGdyaWQtcm93OiBtZWRpYTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIHNoYWRvdyBvdmVybGF5XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWJsYWNrLS1hbHBoYSwgJGNvbG9yLWJsYWNrLS10cmFuc3BhcmVudCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxufVxuXG4uZXN0YXRlLW1lZGlhLXZpZGVvLFxuLmVzdGF0ZS1tZWRpYS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZXN0YXRlLWdhbGxlcnlCdG4ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0tYWxwaGE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZ3JpZC1yb3c6IG1lZGlhO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stLWFscGhhO1xuICAgIH1cbn1cblxuLmVzdGF0ZS1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcblxuICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxufVxuXG4uZXN0YXRlLWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmVzdGF0ZS1leHRyYXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogMzZweDtcblxuICAgID4gaSxcbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBlbG9yb3VzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuXG4gICAgLnB1c2gtdG8tcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5lc3RhdGUtZXh0cmFzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMzZweDtcblxuICAgID4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG59XG5cbi5lc3RhdGUtb2ZmZXJzIHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgbWFyZ2luOiAxMDBweCAwO1xuXG4gICAgPiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmVzdGF0ZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5lc3RhdGUtYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggYXV0bztcbn1cblxuLmVzdGF0ZS10eXBlLXJlc3RhdXJhbnQge1xuICAgIC5lc3RhdGUtY29udGVudCB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5lc3RhdGUtY29udGFjdHMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS1pbmZvIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5lc3RhdGUtcGhvbmVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lc3RhdGUtYnV0dG9ucyB7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5lc3RhdGUtZXh0cmFzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZXN0YXRlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbdGl0bGVdXG4gICAgICAgICAgICBhdXRvXG4gICAgICAgICAgICBbbWVkaWFdXG4gICAgICAgICAgICA2MDBweFxuICAgICAgICAgICAgW2NvbnRlbnQtc3RhcnRdXG4gICAgICAgICAgICBhdXRvXG4gICAgICAgICAgICBbY29udGVudC1lbmRdO1xuICAgIH1cblxuICAgIC5lc3RhdGUtYm9keSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZXN0YXRlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbdGl0bGVdXG4gICAgICAgICAgICBhdXRvXG4gICAgICAgICAgICBbbWVkaWFdXG4gICAgICAgICAgICA0ODBweFxuICAgICAgICAgICAgW2NvbnRlbnQtc3RhcnRdXG4gICAgICAgICAgICBhdXRvXG4gICAgICAgICAgICBbY29udGVudC1lbmRdO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzdGF0ZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3RpdGxlXVxuICAgICAgICAgICAgYXV0b1xuICAgICAgICAgICAgW21lZGlhXVxuICAgICAgICAgICAgMzYwcHhcbiAgICAgICAgICAgIFtjb250ZW50LXN0YXJ0XVxuICAgICAgICAgICAgYXV0b1xuICAgICAgICAgICAgW2NvbnRlbnQtZW5kXTtcbiAgICB9XG5cbiAgICAuZXN0YXRlLXRpdGxlID4gaDEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5lc3RhdGUtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS1leHRyYXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVzdGF0ZS10aXRsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0yO1xuICAgICAgICBncmlkLXJvdzogMTtcblxuICAgICAgICAuZXN0YXRlLXN0YXJzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lc3RhdGUtbWVkaWEge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICB9XG5cbiAgICAuZXN0YXRlLWNvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lc3RhdGUtaW5mbyB7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIC5lc3RhdGUtcGhvbmVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lc3RhdGUtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS1nYWxsZXJ5QnRuIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS1idXR0b25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuXG4gICAgLmVzdGF0ZS10eXBlLXJlc3RhdXJhbnQge1xuICAgICAgICAuZXN0YXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZXN0YXRlLWNvbnRhY3RzIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVzdGF0ZS1idXR0b25zIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICB9XG4gICAgfVxufVxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvcGFnZS9lc3RhdGUuc2NzcyIsIi5vZmZlciB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIGdyaWQtcm93LWdhcDogNDBweDtcblxuICAgIC5vZmZlci1jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAlY29udGVudC1zdHlsZXM7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIC5vZmZlci1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIH1cblxuICAgIC5vZmZlci1kYXRlcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmVyLWJvb2sge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgIH1cblxuICAgIC5vZmZlci1wcmljZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgLm9mZmVyLXByaWNlLXZhbHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1nYWluc2Jvcm87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxhZ29vbjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZmVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vZmZlciB7XG4gICAgICAgIC5vZmZlci1jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmZXItYm9vayB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmVyLWRhdGVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvcGFnZS9vZmZlci5zY3NzIiwiLmVycm9yLXBhZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvZXJyb3Iuc2NzcyIsIi5sb2dpbi1wYWdlLWNvbnRlbnQge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5sb2dpbi1jYXJkIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xufVxuXG4uZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9wYWdlL19sb2dpbi5zY3NzIiwiLnNwb3QtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zcG90LWxpc3QtdGl0bGUge1xuICAgIG1hcmdpbjogNTBweDtcbn1cblxuLnNwb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDIwcHg7XG59XG5cbi5zcG90IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICAmLnNwb3QtdmFjYW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpbWE7XG4gICAgfVxuXG4gICAgJi5zcG90LXRha2VuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1leGljYW4tcmVkO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvcGFnZS9fYmVhY2guc2NzcyIsIi5pbnRlcmFjdGl2ZS1tYXAtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYycHg7XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXAtcGFnZSAuaW50ZXJhY3RpdmUtbWFwLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDA7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3BhZ2UvaW50ZXJhY3RpdmUtbWFwLnNjc3MiLCIuZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG5cbi5mb3JtLWNoZWNrYm94TGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybS1jaGVja2JveExpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX2Zvcm0uc2NzcyIsIi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cbi5ib29rTm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCAxMi8gc3BhbiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5ib29rTm93LWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW11c3RhcmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoIzAwMCwgMC4yNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICB3aWR0aDogMTkxcHg7XG59XG5cbi5tYWluTmF2IHtcbiAgICBmb250LWZhbWlseTogJG1haW5OYXYtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyMDAwO1xufVxuXG4ubWFpbk5hdi1saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW5OYXYtbGluay1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgIC5tYWluTmF2LWxhbmd1YWdlcyAmIHtcbiAgICAgICAgY29sb3I6ICRtYWluTmF2LWxhbmd1YWdlcy1tYWluTmF2LWxpbmstY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweCAxMnB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1haW5OYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWxpc3QgJiB7XG4gICAgICAgIGNvbG9yOiAkbWFpbk5hdi1saW5rLWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwMDM7XG5cbiAgICB9XG5cbiAgICAuYWN0aXZlICYge1xuICAgICAgICBjb2xvcjogJG1haW5OYXYtbGluay1jb2xvci1hY3RpdmU7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtLXN0aWNreSAmIHtcbiAgICAgICAgY29sb3I6ICRtYWluTmF2LXN0aWNreS1saW5rLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluTmF2LXN0aWNreS1saW5rLWNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5OYXYtLXN0aWNreSAuYWN0aXZlICYge1xuICAgICAgICBjb2xvcjogJG1haW5OYXYtbGluay1jb2xvci1hY3RpdmU7XG4gICAgfVxuXG4gICAgPiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxufVxuXG4ubWFpbk5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA4O1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1heC13aWR0aDogMTIyOHB4O1xuXG4gICAgaSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5tYWluTmF2LXBhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgbGkge1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgLm1haW5OYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5OYXYtbGluay1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluTmF2LWxpbmstaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbk5hdi1saW5rLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW5OYXYtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcblxuICAgIC5tYWluTmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5tYWluTmF2LWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5OYXYtbGluay1jb2xvci1hY3RpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbk5hdi1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAkY29sb3ItYmxhY2stLWFscGhhLWxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5tYWluTmF2LWRyb3Bkb3duLS1vcGVuIHtcbiAgICAgICAgLm1haW5OYXYtZHJvcGRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbk5hdi1kcm9wZG93bi10b2dnbGUgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbk5hdi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm1haW5OYXYtbGFuZ3VhZ2VzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMTEvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLm1haW5OYXYtY3VycmVudC1sYW5nIHtcbiAgICAgICAgQGV4dGVuZCAlZHJvcGRvd24tdG9nZ2xlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgQGV4dGVuZCAlZHJvcGRvd24tbGlzdDtcbiAgICB9XG5cbiAgICAubWFpbk5hdi1sYW5nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgfiAubWFpbk5hdi1sYW5nOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW5OYXYtbGFuZy1iZWZvcmUtYm9yZGVyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhbmd1YWdlcy1kcm9wZG93bi1vcGVuIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ3VhZ2VzLWNsb3NlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWRyb3Bkb3duLW92ZXJsYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluTmF2LWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbk5hdi10b3Age1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkbWFpbk5hdi10b3AtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggJGNvbG9yLWJsYWNrLS1hbHBoYS1saWdodDtcbiAgICBjb2xvcjogJG1haW5OYXYtdG9wLWNvbG9yO1xuICAgIGhlaWdodDogJHNpdGUtaGVhZGVyLW1heC1oZWlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogJHppbmRleC1tYWluTmF2O1xuXG4gICAgLm1haW5OYXYtLXN0aWNreSAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICRjb2xvci1ibGFjay0tYWxwaGEtbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbk5hdi10b3Atc3RpY2t5LWNvbG9yO1xuICAgIH1cbn1cblxuLm1haW5OYXYtaGFtYnVyZ2VyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGdyaWQtY29sdW1uOiBjb2wgOTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1haW5OYXYtbG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW5OYXYtbG9nby1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNscy1sb2dvIHtcbiAgICAgICAgZmlsbDogJGNscy1sb2dvLWZpbGw7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtLXN0aWNreSAmIHtcbiAgICAgICAgY29sb3I6ICRtYWluTmF2LWxvZ28tc3RpY2t5LWNvbG9yO1xuXG4gICAgICAgIC5jbHMtbG9nbyB7XG4gICAgICAgICAgICBmaWxsOiAkbWFpbk5hdi1sb2dvLXN0aWNreS1jbHMtbG9nby1maWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuLm1haW5OYXYtbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbk5hdi1iYWNrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRtYWluTmF2LWJhY2stYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJG1haW5OYXYtYmFjay1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbk5hdjtcbn1cblxuLm1haW5OYXYtaXRlbS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1haW5OYXYtbWVudSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgIH1cblxuICAgIC5ib29rTm93IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxMSAvIC0xO1xuICAgIH1cblxuICAgIC5tYWluTmF2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5tYWluTmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAubWFpbk5hdi1sYW5ndWFnZXMge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEwIC8gc3BhbiAxO1xuXG4gICAgICAgIC5tYWluTmF2LWN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubWFpbk5hdi1pdGVtOmhvdmVyIHtcbiAgICAgICAgLm1haW5OYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluTmF2LWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJvb2tOb3cge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEwIC8gLTE7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtaXRlbS0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtbGluayB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAubWFpbk5hdi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5OYXYtbWVudS1iYWNrZ3JvdW5kLTEyODA7XG4gICAgICAgIC8vIGRlY29yYXRpdmUgdHJpYW5nbGVcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG1haW5OYXYtdHJpYW5nbGUtd2lkdGggc29saWQgJGNvbG9yLWJsYWNrLS10cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRtYWluTmF2LXRyaWFuZ2xlLXdpZHRoIHNvbGlkICRtYWluTmF2LW1lbnUtYm9yZGVyLTEyODA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIC5tYWluTmF2LXBhZ2VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluTmF2LXBhZ2VzLWJhY2tncm91bmQtMTI4MDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbk5hdiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoOTVweCAtIDgwdmgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW5OYXYubWFpbk5hdi0tZXhwYW5kZWQgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogJHNpdGUtaGVhZGVyLW1heC1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbk5hdi1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNoYXJrLS1hbHBoYS1saWdodDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW5OYXYtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbk5hdi1kcm9wZG93biB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5OYXYtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluTmF2LXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluTmF2LXRvcC1iYWNrZ3JvdW5kLTEyODA7XG4gICAgICAgIGNvbG9yOiAkbWFpbk5hdi10b3AtY29sb3ItMTI4MDtcbiAgICAgICAgaGVpZ2h0OiAkc2l0ZS1oZWFkZXItbWF4LWhlaWdodDtcblxuICAgICAgICAvLyBjdXJ0YWluIHRvIGhpZGUgYmVoaW5kIHRoZSBtZW51IGFuaW1hdGlvblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluTmF2LWxhbmd1YWdlIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtbG9nbyB7XG4gICAgICAgIGNvbG9yOiAkbWFpbk5hdi1sb2dvLWNvbG9yLTEyODA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIC5jbHMtbG9nbyB7XG4gICAgICAgICAgICBmaWxsOiAkbWFpbk5hdi1sb2dvLWNscy1sb2ctY29sb3ItMTI4MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluTmF2LWxvZ28tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCA4IC8gc3BhbiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgfVxuXG4gICAgbWFpbiwgaGVhZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzO1xuICAgIH1cblxuICAgIC5tYWluTmF2LS1leHBhbmRlZCArIG1haW4sXG4gICAgLm1haW5OYXYtLWV4cGFuZGVkICsgaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzMHZoIC0gI3skc2l0ZS1oZWFkZXItbWluLWhlaWdodH0gLSAjeyRtYWluTmF2LXRyaWFuZ2xlLXdpZHRofSk7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtYmFjayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAubWFpbk5hdi1sYW5ndWFnZXMge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDkgLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5tYWluTmF2LWhhbWJ1cmdlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgNyAvIHNwYW4gMTtcbiAgICB9XG5cbiAgICAubWFpbk5hdi1sYW5ndWFnZXMge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDggLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmJvb2tOb3cge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDkgLyAtMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAgIC5tYWluTmF2LW1lbnUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbk5hdi5tYWluTmF2LS1leHBhbmRlZCAmIHtcbiAgICAgICAgICAgIHRvcDogJHNpdGUtaGVhZGVyLW1pbi1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbk5hdi1wYWdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDU1cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW5OYXYtdG9wIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tYWluTmF2LWxhbmd1YWdlcyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMTEgLyBzcGFuIDE7XG4gICAgfVxuXG4gICAgLmJvb2tOb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluTmF2LWhhbWJ1cmdlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMTI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYWluTmF2LWxvZ28gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIC5tYWluTmF2LXRvcCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAubWFpbk5hdi0tZXhwYW5kZWQgKyBtYWluLFxuICAgIC5tYWluTmF2LS1leHBhbmRlZCArIGhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLm1haW5OYXYtbWVudSxcbiAgICAubWFpbk5hdi1sYW5ndWFnZSxcbiAgICAubWFpbk5hdi1oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluTmF2LWxvZ28ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgKi9cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX25hdmlnYXRpb24uc2NzcyIsIi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgc3BhbiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICB9XG5cbiAgICAucGFnZSxcbiAgICAuY3VycmVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS11cmJhbjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1vcGFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3BhbDtcbiAgICB9XG5cbiAgICAuZmlyc3QsXG4gICAgLmxhc3QsXG4gICAgLnByZXZpb3VzLFxuICAgIC5uZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0tdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9vdGVyLXRvcC1iYWNrZ3JvdW5kLXZlY3Rvci5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAkY29sb3ItcGFtcGFzO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWNsb3VkO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxufVxuXG4uZm9vdGVyTmF2IHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Zvb3Rlci1uYXYtdmVjdG9yLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsaXp6YXJkLWJsdWU7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itb3BhbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci12ZWN0b3JzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mb290ZXItdmVjdG9yLWJpZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9mb290ZXItdmVjdG9yLWJpZy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci12ZWN0b3Itc21hbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9vdGVyLXZlY3Rvci1zbWFsbC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyTmF2LW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxlZnQ6IDE2MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uZm9vdGVyTmF2LWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItYmxpenphcmQtYmx1ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uZm9vdGVyLWxlZ2FsIHtcbiAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyLWxlZ2FsLS1tb2JpbGUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGdyaWQtY29sdW1uOiBjb2wgOSAvIHNwYW4gNDtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWh1bWFuaXN0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaGlwcGllLWJsdWU7XG4gICAgfVxufVxuXG4uZm9vdGVyLXRleHQge1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMztcbiAgICBsZWZ0OiAzMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNTBweDtcblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIGEgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsaXp6YXJkLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxufVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMztcbiAgICBsZWZ0OiA3ODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNTBweDtcblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuXG4uZm9vdGVyLXRleHQgKyAuZm9vdGVyLXNvY2lhbCB7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCA0IC8gc3BhbiAzO1xufVxuXG4uZm9vdGVyLW5ld3NsZXR0ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9vdGVyLW5ld3NsZXR0ZXItdmVjdG9yLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbjogY29sIDEwIC8gc3BhbiA0O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTYwcHg7XG5cbiAgICAuZm9vdGVyLW5ld3NsZXR0ZXItY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuXG4gICAgICAgIC5mb290ZXItbmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY0cHggMCAwIDY0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10YW5nYXJvYTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10YW5nYXJvYTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTNweCAzNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggLTE2cHggJGNvbG9yLWJyYW5keS1yb3NlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oaXBwaWUtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNjLWRlbnkge1xuICAgIGNvbG9yOiAkY29sb3Itcmhpbm87XG59XG5cbi5jYy1hbGxvdyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXJoaW5vO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZvb3Rlck5hdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIGxlZnQ6IDUwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5mb290ZXJOYXYge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIGxlZnQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXJOYXYtbWVudSB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgIC5mb290ZXJOYXYtbGluayB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXItbGVnYWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1uZXdzbGV0dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB0b3A6IDIwMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA2NXB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJOYXYge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgLmZvb3Rlci12ZWN0b3ItYmlnIHtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci12ZWN0b3Itc21hbGwge1xuICAgICAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlck5hdi1saW5rIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG5cbiAgICAuZm9vdGVyLXNvY2lhbC1saW5rcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyTmF2LW1lbnUge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZm9vdGVyLXRvcC1iYWNrZ3JvdW5kLXZlY3Rvci1tb2JpbGUuc3ZnJyk7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5mb290ZXItbmV3c2xldHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5mb290ZXItbmV3c2xldHRlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tdXN0YXJkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDI1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItbGVnYWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsLWxpbmtzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMC4xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlck5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Zvb3Rlci1uYXYtdmVjdG9yLW1vYmlsZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5mb290ZXJOYXYtbWVudSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiB1bnNldDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItdmVjdG9ycyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuXG4gICAgICAgICAgICAuZm9vdGVyLXZlY3Rvci1zbWFsbCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdGVyLXZlY3Rvci1iaWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlck5hdi1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxlZ2FsLS1tb2JpbGUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX2Zvb3Rlci5zY3NzIiwiLmdhbGxlcnktcG9wdXAge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtZ2FsbGVyeTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX2dhbGxlcnlQb3B1cC5zY3NzIiwiLmhlYWRlci1mbGFzaC1tZXNzYWdlIHtcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstY2VydWxlYW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLXJvdzogZmxhc2gtbWVzc2FnZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tdXN0YXJkO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDAgYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItZmxhc2gtbWVzc2FnZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvX2hlYWRlci1mbGFzaC1tZXNzYWdlLnNjc3MiLCIuYmxvY2stLXNpZGViYXIge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNpZGViYXIgLnNpZGViYXJDb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xufVxuXG4uc2lkZWJhci1ibG9ja3Mge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1zb2xpdHVkZTtcbiAgICB3aWR0aDogNDAwcHg7XG59XG5cbi5zaWRlYmFyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICA+IDpmaXJzdC1jaGlsZDpub3QoLnNpZGViYXItc29jaWFsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQ6bm90KC5zaWRlYmFyLXNvY2lhbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zaWRlYmFyLWJsb2NrcyB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2lkZWJhciAuc2lkZWJhckNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItYmxvY2tzIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXIgLnNpZGViYXJDb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL19zaWRlYmFyLnNjc3MiLCIuYmxvY2stLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmJsb2NrLS1oZXJvICsgLmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVyb0ltYWdlLWltYWdlLFxuLmhlcm9JbWFnZS12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9JbWFnZS1pbWFnZS1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5oZWFkZXItY29sb3ItYmxpenphcmRCbHVlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxpenphcmQtYmx1ZTtcblxuICAgICAgICAuaGVyb0ltYWdlLWltYWdlLCAuaGVyb0ltYWdlLXZpZGVvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29sb3ItbXVzdGFyZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW11c3RhcmQ7XG5cbiAgICAgICAgLmhlcm9JbWFnZS1pbWFnZSwgLmhlcm9JbWFnZS12aWRlbyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWNvbG9yLXRlYWwgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsO1xuXG4gICAgICAgIC5oZXJvSW1hZ2UtaW1hZ2UsIC5oZXJvSW1hZ2UtdmlkZW8ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyb0ltYWdlLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmhlcm9JbWFnZS1oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9JbWFnZS1jb250ZW50IHtcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWNvbG9yLWJsaXp6YXJkQmx1ZSAmIHtcbiAgICAgICAgaDEsIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10YW5nYXJvYTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItY29sb3ItbXVzdGFyZCAmIHtcbiAgICAgICAgaDEsIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10YW5nYXJvYTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvSW1hZ2UtYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1jb2xvci10ZWFsICYge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2VDdXJ2ZSAmIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5oZXJvSW1hZ2Uge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2VDdXJ2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1lbGVwaGFudCwgJGNvbG9yLWVsZXBoYW50LS1hbHBoYS1oYXJkLCAkY29sb3ItZWxlcGhhbnQtLXRyYW5zcGFyZW50KTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5oZWFkZXItY29sb3ItdGVhbCwgJi5oZWFkZXItY29sb3ItbXVzdGFyZCwgJi5oZWFkZXItY29sb3ItYmxpenphcmRCbHVlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5ob21lcGFnZUN1cnZlIHtcbiAgICAgICAgLmhlcm9JbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ob21lcGFnZUN1cnZlIHtcbiAgICAgICAgLmhlcm9JbWFnZS1jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm9JbWFnZS1jb250ZW50IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2VDdXJ2ZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogW21lZGlhXSA1NjBweCBbY29udGVudF0gYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb0ltYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb0ltYWdlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLXJvdzogbWVkaWE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb0ltYWdlLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IGNvbnRlbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9faGVyby5zY3NzIiwiLnRleHRCbG9jayB7XG4gICAgQGV4dGVuZCAlYmxvY2s7XG4gICAgQGV4dGVuZCAlZ3JpZC1jb250ZW50O1xuICAgIEBleHRlbmQgJWNvbnRlbnQtc3R5bGVzO1xuXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPiAqIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wZXNpYW4tZ3JlZW47XG4gICAgfVxuXG4gICAgLmJsb2NrLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMjVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5ibG9jay12aWRlbyxcbiAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0ZW0gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgKyAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLWNlbnRlcmVkICYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyAtNDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay0tbGVmdCAmIHtcbiAgICAgICAgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLXF1b3RlICYge1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuXG4gICAgLnF1b3RlLXRleHQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWh1bWFuaXN0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDExIC8gLTE7XG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYXJrZG93bi1idG4tY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5tYXJrZG93bi1idXR0b24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tdXN0YXJkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggJGNvbG9yLWJsYWNrLS1hbHBoYTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5MXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stLWhlcm8gKyAuYmxvY2stLWNlbnRlcmVkIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC50ZXh0QmxvY2sge1xuICAgICAgICAuYmxvY2stLWNlbnRlcmVkICYge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxMCAvIC0xO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWFya2Rvd24tYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLm1hcmtkb3duLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50ZXh0QmxvY2sge1xuICAgICAgICAucXVvdGUtdGV4dCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCA2IC8gLTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dEJsb2NrIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stLWNlbnRlcmVkICYge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLS1sZWZ0ICYge1xuICAgICAgICAgICAgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtdGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtbW9iaWxlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgNiAvIC0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLS1oZXJvICsgLmJsb2NrLS1jZW50ZXJlZCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fYmxvY2suc2NzcyIsIi5zbGlkZXNob3ctY29sb3JlZCB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIGhlaWdodDogNzAwcHg7XG59XG5cbi5zbGlkZXNob3ctY29sb3JlZC10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvbmRpLWJsdWU7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAtMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNvbG9yLW11c3RhcmQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tdXN0YXJkO1xuICAgIH1cblxuICAgIC5jb2xvci10ZWFsICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICB9XG59XG5cbi5zbGlkZXNob3ctY29sb3JlZC1zbGlkZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuc2xpZGVzaG93LXZlY3Rvci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZpa2luZztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9zbGlkZXNob3ctYmFja2dyb3VuZC12ZWN0b3Iuc3ZnJykgbm8tcmVwZWF0IDAgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuY29sb3ItbXVzdGFyZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YW5nZXJpbmUteWVsbG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLXRlYWwgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVsb3JvdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXNob3ctY29sb3JlZC1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVzaG93LWNvbG9yZWQtc2xpZGVNZWRpYSB7XG4gICAgZmxleC1iYXNpczogNDUlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuc2xpZGVzaG93LXNsaWRlTWVkaWEtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2xpZGVzaG93LWNvbG9yZWQtc2xpZGVDb250ZW50IHtcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcblxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1MHB4IDEwcHggMCA4MHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuY29sb3ItbXVzdGFyZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvci10ZWFsICYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tdXN0YXJkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgICAgLmNvbG9yLW11c3RhcmQgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuY29sb3ItbXVzdGFyZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgLmNvbG9yLW11c3RhcmQgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVzaG93LWNvbG9yZWQtc3dpdGNoZXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnByZXYsIC5uZXh0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLS1hbHBoYS1saWdodDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cbiAgICAucHJldiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5zbGlkZXNob3ctY29sb3JlZC1idWxsZXRzIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5zbGlkZXNob3ctY29sb3JlZC1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtLXRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG5cbiAgICAgICAgLmNvbG9yLW11c3RhcmQgJiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cbiAgICAuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIC5jb2xvci1tdXN0YXJkICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2xpZGVzaG93LWNvbG9yZWQtc2xpZGVDb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxMHB4IDAgNDBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LWNvbG9yZWQtc3dpdGNoZXMge1xuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1jb2xvcmVkLWJ1bGxldHMge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zbGlkZXNob3ctY29sb3JlZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LWNvbG9yZWQtc2xpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zbGlkZXNob3ctY29sb3JlZC1zbGlkZU1lZGlhIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1jb2xvcmVkLXNsaWRlQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXNob3ctY29sb3JlZC10cmFjayB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fc2xpZGVzaG93LWNvbG9yZWQuc2NzcyIsIi5nYWxsZXJ5QmxvY2sge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG59XG5cbi5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1pbWFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoLW4rNSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgJGNvbG9yLWJsYWNrLS1hbHBoYS1saWdodCwgMCA2cHggMjBweCAwICRjb2xvci1ibGFjay0tYWxwaGEtbGlnaHQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogOTJweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fZ2FsbGVyeS5zY3NzIiwiLm9mZmVyTGlzdCB7XG4gICAgQGV4dGVuZCAlYmxvY2s7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93LWdhcDogMTQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2MTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJsb2NrLWNvbnRlbnQgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxufVxuXG4uZW1wdHktY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xufVxuXG4ub2ZmZXJMaXN0LWl0ZW0ge1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ub2ZmZXJMaXN0LWl0ZW0tY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbjogY29sIDIgLyBzcGFuIDU7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDEzMHB4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmZXJMaXN0LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5vZmZlckxpc3QtaXRlbS1kYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS11cmJhbjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xuICAgIH1cblxuICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4ub2ZmZXJMaXN0LWl0ZW0tbGluayB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBtYXgtd2lkdGg6IDE2NHB4O1xufVxuXG4ub2ZmZXJMaXN0LWl0ZW0tbWVkaWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCA1IC8gc3BhbiA3O1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBzaGFkb3cgb3ZlcmxheVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1ibGFjay0tYWxwaGEsICRjb2xvci1ibGFjay0tdHJhbnNwYXJlbnQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxufVxuXG4ub2ZmZXJMaXN0LWl0ZW0tdmlkZW8sXG4ub2ZmZXJMaXN0LWl0ZW0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZlckxpc3QtaXRlbTpob3ZlciB7XG4gICAgLm9mZmVyTGlzdC1pdGVtLXZpZGVvLFxuICAgIC5vZmZlckxpc3QtaXRlbS1pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMik7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm9mZmVyTGlzdC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDY7XG4gICAgfVxuXG4gICAgLm9mZmVyTGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5vZmZlckxpc3Qge1xuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyTGlzdCxcbiAgICAub2ZmZXJMaXN0LWl0ZW0ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAub2ZmZXJMaXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLm9mZmVyTGlzdC1pdGVtLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm9mZmVyTGlzdC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDIgLyBzcGFuIDEwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXJMaXN0LWl0ZW0tbWVkaWEge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDEyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9mZmVyTGlzdCB7XG4gICAgICAgIC5ibG9jay1jb250ZW50ICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICAub2ZmZXJMaXN0LWl0ZW0tZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX29mZmVyTGlzdC5zY3NzIiwiLmJsb2NrLS1lc3RhdGVzLWNvbXBsZXhlczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVzdGF0ZUxpc3QtYmxvY2sge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICAuYmxvY2stLWVzdGF0ZXMtY29tcGxleGVzOmZpcnN0LWNoaWxkICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICB9XG59XG5cbi5lc3RhdGVMaXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtcm93LWdhcDogNzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZXN0YXRlTGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lc3RhdGVMaXN0LWl0ZW0tdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICB9XG59XG5cbi5lc3RhdGVMaXN0LWl0ZW0tc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS11cmJhbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogLTI1cHggMCAxMDtcbn1cblxuLmVzdGF0ZUxpc3QtaXRlbS1tZWRpYSB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MCU7XG5cbiAgICAvLyBzaGFkb3cgb3ZlcmxheVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1ibGFjay0tYWxwaGEsICRjb2xvci1ibGFjay0tdHJhbnNwYXJlbnQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG59XG5cbi5lc3RhdGVMaXN0LWl0ZW0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5lc3RhdGVMaXN0LWl0ZW06aG92ZXIge1xuICAgIC5lc3RhdGVMaXN0LWl0ZW0taW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzaXRlLWNvbnRhaW5lci1tYXgtd2lkdGggLSAxKSB7XG4gICAgLmVzdGF0ZUxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZXN0YXRlTGlzdCB7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICB9XG5cbiAgICAuZXN0YXRlTGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5lc3RhdGVMaXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXN0YXRlTGlzdC1ibG9jayB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmVzdGF0ZUxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICB9XG5cbiAgICAuZXN0YXRlTGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5lc3RhdGVMaXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2VzdGF0ZUxpc3Quc2NzcyIsIi5ibG9jay0tdHJhdmVsbGluZS1ib29raW5nLWhlcm8geyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnRyYXZlbGxpbmVIZXJvLWZvcm0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxIC8gc3BhbiAxMjtcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcbiAgICB9XG59XG5cbi50cmF2ZWxsaW5lRm9ybSB7XG4gICAgYmFja2dyb3VuZDogJHRyYXZlbGxpbmUtYmFja2dyb3VuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy1oZXJvLnNjc3MiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXG4uYmxvY2stLXRyYXZlbGxpbmUtYm9va2luZy1mb3JtIHtcbiAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRyYXZlbGxpbmVIZXJvLWZvcm0ge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDEyO1xuICAgIH1cblxuICAgICsgLmJsb2NrLS13ZWxjb21lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYmxvY2stLXRyYXZlbGxpbmUtYm9va2luZy1mb3JtICArIC5ibG9jay0td2VsY29tZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLS10cmF2ZWxsaW5lLWJvb2tpbmctZm9ybSAgKyAuYmxvY2stLXdlbGNvbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fdHJhdmVsbGluZS1ib29raW5nLWZvcm0uc2NzcyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudHJhdmVsbGluZS1ib29raW5nLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICAudHJhdmVsbGluZS1ib29raW5nLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2hvdGVsL2Jhc2UvY3NzL2Jsb2NrL190cmF2ZWxsaW5lLWJvb2tpbmctbGlzdC5zY3NzIiwiLnRyYXZlbGxpbmVCZW5lZml0cy10b29sdGlwIHtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdHJhdmVsbGluZS10b29sdGlwLWhlYWRlci1mb250LWZhbWlseTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAudHJhdmVsbGluZUZvcm0gKyAmIHtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIC50cmF2ZWxsaW5lRm9ybS50b3AgKyAmIHtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgIH1cbn1cblxuLnRyYXZlbGxpbmVCZW5lZml0cy0taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWR2YW50YWdlcy1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHRyYXZlbGxpbmUtdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHRyYXZlbGxpbmUtdG9vbHRpcC1oZWFkZXItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR2YW50YWdlcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhdmVsbGluZS10b29sdGlwLWJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAkdHJhdmVsbGluZS10b29sdGlwLWNvbnRlbnQtZm9udC1mYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR2YW50YWdlcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4uYWR2YW50YWdlcy1pdGVtX19pY29uIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFkdmFudGFnZXMtaXRlbV9fdGV4dCB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudHJhdmVsbGluZUJlbmVmaXRzLXRvb2x0aXAge1xuICAgICAgICBib3R0b206IDIxMHB4O1xuXG4gICAgICAgIC50cmF2ZWxsaW5lRm9ybSArICYge1xuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgICAgdG9wOiAyMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWxsaW5lRm9ybS50b3AgKyAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjEwcHg7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAgIC50cmF2ZWxsaW5lQmVuZWZpdHMtdG9vbHRpcCB7XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAudHJhdmVsbGluZUZvcm0gKyAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50cmF2ZWxsaW5lRm9ybS50b3AgKyAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZHZhbnRhZ2VzLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmF2ZWxsaW5lLXRvb2x0aXAtYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZXMtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuYWR2YW50YWdlcy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAudHJhdmVsbGluZUJlbmVmaXRzLS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvaG90ZWwvYmFzZS9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy10b29sdGlwLnNjc3MiLCJAaW1wb3J0ICd+aG90ZWwvY3NzL2Jsb2NrL3RyYXZlbGxpbmUtYm9va2luZy10b29sdGlwJztcblxuLmFkdmFudGFnZXMtaXRlbV9fdGV4dCB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxuICAgIGNvbG9yOiAkY29sb3ItZXRlcm5pdHk7XG59XG5cbi50cmF2ZWxsaW5lQmVuZWZpdHMtdG9vbHRpcCB7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCAxIC8gc3BhbiAxMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gICAgLnRyYXZlbGxpbmVCZW5lZml0cy0taGlkZGVuIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxIC8gc3BhbiAxMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYWR2YW50YWdlcy1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWV0ZXJuaXR5O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3RyYXZlbGxpbmUtYm9va2luZy10b29sdGlwLnNjc3MiLCIuYmVhY2hlcyB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIC5iZWFjaGVzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG59XG5cbi5iZWFjaC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYmVhY2gtbmFtZSB7XG4gICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRvcDogMDtcbn1cblxuLmJlYWNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtbGVnZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG4ubGVnZW5kLWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIFtjb2xdIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLmxlZ2VuZC1pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuLmxlZ2VuZC1lbGVtZW50IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5sZWdlbmQtZWxlbWVudDE1IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2hhbGltYXI7XG59XG5cbi5sZWdlbmQtZWxlbWVudDMwIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3JlYW0tY2FuO1xufVxuXG4ubGVnZW5kLWVsZW1lbnQ1MCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWphZmZhO1xufVxuXG4ubGVnZW5kLWVsZW1lbnQ3MCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXB1bmNoO1xufVxuXG4ubGVnZW5kLWVsZW1lbnQxMDAge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tZXhpY2FuLXJlZDtcbn1cblxuLmFuZ2xlLWRvd24ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93OiAxO1xuXG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxufVxuXG4uYW5nbGUtZG93bjE1IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDE7XG59XG5cbi5hbmdsZS1kb3duMzAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBjb2wgMjtcbn1cblxuLmFuZ2xlLWRvd241MCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNvbCAzO1xufVxuXG4uYW5nbGUtZG93bjcwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDQ7XG59XG5cbi5hbmdsZS1kb3duMTAwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYmVhY2hlcyB7XG4gICAgICAgIC5iZWFjaGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmVhY2hlcyB7XG4gICAgICAgIC5iZWFjaGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJlYWNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAubWFwLWxlZ2VuZCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5sZWdlbmQtaW5mby10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubGVnZW5kLWVsZW1lbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2JlYWNoZXMuc2NzcyIsIi53ZWF0aGVyTGlzdC13cmFwcGVyIHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLndlYXRoZXItZGFpbHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAkY29sb3ItYmxhY2stLWFscGhhLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDJweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMztcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDQgLyBzcGFuIDM7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCA3IC8gc3BhbiAzO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMTAgLyBzcGFuIDM7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxIC8gc3BhbiAzO1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgNCAvIHNwYW4gMztcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDcgLyBzcGFuIDM7XG4gICAgICAgIGdyaWQtcm93OiAyO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxMCAvIHNwYW4gMztcbiAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgfVxuXG4gICAgLndlYXRoZXItZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud2VhdGhlci1kdC1kbSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJlYWtlci1iYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC53ZWF0aGVyLXRlbXAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyZWFrZXItYmF5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAgIC53ZWF0aGVyTGlzdC13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICAud2VhdGhlci1kYWlseSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCA3IC8gc3BhbiA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDY7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgNyAvIHNwYW4gNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxIC8gc3BhbiA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sIDcgLyBzcGFuIDY7XG4gICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCA3IC8gc3BhbiA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL193ZWF0aGVyLnNjc3MiLCIuYmxvY2std2VsY29tZSB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4IDU4MHB4O1xuICAgIGhlaWdodDogODgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hc2s6IHVybCgnLi4vaW1nL3dlbGNvbWUtNDAwMHB4LnN2ZycpIG5vLXJlcGVhdCAwIDEwMCU7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9jay1ib2R5IHtcbiAgICAgICAgQGV4dGVuZCAlY29udGVudC1zdHlsZXM7XG5cbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2VsY29tZS1tZWRpYS12ZWN0b3Ige1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgY29sb3I6ICNmMGVlZWE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hc2s6IHVybCgnLi4vaW1nL3dlbGNvbWUtcGljdHVyZS1ob2xlLnN2ZycpIG5vLXJlcGVhdCAwIDEwMCU7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi53ZWxjb21lLW1lZGlhLWNvbnRhaW5lciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWxjb21lLWZ1bGwtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBtYXNrOiB1cmwoJy4uL2ltZy93ZWxjb21lLWJhY2tncm91bmQtNDAwMHB4LnN2ZycpIG5vLXJlcGVhdCAwIDEwJTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ud2VsY29tZS1tb3JlIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGFuZ2Fyb2E7XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4ud2VsY29tZS1iYWNrZ3JvdW5kLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI1MDBweCkge1xuICAgIC5ibG9jay13ZWxjb21lIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvd2VsY29tZS0yNTAwcHguc3ZnJyk7XG4gICAgfVxuXG4gICAgLndlbGNvbWUtZnVsbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvd2VsY29tZS1iYWNrZ3JvdW5kLTI1MDBweC5zdmcnKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYmxvY2std2VsY29tZSB7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtMTkyMHB4LnN2ZycpO1xuICAgIH1cblxuICAgIC53ZWxjb21lLWZ1bGwtYmFja2dyb3VuZCB7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtYmFja2dyb3VuZC0xOTIwcHguc3ZnJyk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJsb2NrLXdlbGNvbWUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc5MHB4IDQ1MHB4O1xuXG4gICAgICAgIC53ZWxjb21lLW1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJsb2NrLS13ZWxjb21lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg4MHB4O1xuICAgIH1cblxuICAgIC5ibG9jay13ZWxjb21lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHdlbGNvbWUtYmFja2dyb3VuZC1saW5lYXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCgxMiwgW2NvbF0gMWZyKSAxZnI7XG4gICAgICAgIG1hc2s6IHVuc2V0O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAud2VsY29tZS1tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHdlbGNvbWUtYmFja2dyb3VuZC1saW5lYXItdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgcmVwZWF0KDEyLCBbY29sXSAxZnIpIDFmcjtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAud2VsY29tZS1tZWRpYS12ZWN0b3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtcGljdHVyZS1ob2xlLTEyODBweC5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAyIC8gc3BhbiAxMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1ib2R5IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gLTQ7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWxjb21lLWZ1bGwtYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtYmFja2dyb3VuZC0xMjgwcHguc3ZnJyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1JTtcbiAgICAgICAgICAgIG1hc2s6IHVuc2V0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWxjb21lLWJhY2tncm91bmQtYm90dG9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtYmFja2dyb3VuZC1ib3R0b20uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBtYXNrOiB1bnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLXdlbGNvbWUge1xuICAgICAgICAud2VsY29tZS1tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDVweDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgcmVwZWF0KDEyLCBbY29sXSAxZnIpIDFmcjtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC53ZWxjb21lLW1lZGlhLXZlY3RvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2VsY29tZS1waWN0dXJlLWhvbGUtMTAyM3B4LnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1ib2R5IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gLTM7XG4gICAgICAgIH1cblxuICAgICAgICAud2VsY29tZS1mdWxsLWJhY2tncm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvd2VsY29tZS1iYWNrZ3JvdW5kLTEwMjNweC5zdmcnKTtcbiAgICAgICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay0td2VsY29tZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJsb2NrLXdlbGNvbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjcwcHg7XG5cbiAgICAgICAgLndlbGNvbWUtbWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICR3ZWxjb21lLWJhY2tncm91bmQtbGluZWFyLXRvcC1tb2JpbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuXG4gICAgICAgICAgICAud2VsY29tZS1tZWRpYS12ZWN0b3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3dlbGNvbWUtcGljdHVyZS1ob2xlLW1vYmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYm9keSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndlbGNvbWUtZnVsbC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAud2VsY29tZS1iYWNrZ3JvdW5kLWJvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy93ZWxjb21lLWJhY2tncm91bmQtYm90dG9tLW1vYmlsZS5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmJsb2NrLXdlbGNvbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDU1cHg7XG5cbiAgICAgICAgLmJsb2NrLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud2VsY29tZS1tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcblxuICAgICAgICAgICAgLndlbGNvbWUtbWVkaWEtdmVjdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5ibG9jay13ZWxjb21lIHtcbiAgICAgICAgLndlbGNvbWUtbWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC53ZWxjb21lLW1lZGlhLXZlY3RvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICAgLmJsb2NrLXdlbGNvbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTUwcHg7XG5cbiAgICAgICAgLndlbGNvbWUtbWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG5cbiAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIC5ibG9jay13ZWxjb21lIHtcbiAgICAgICAgLndlbGNvbWUtbWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL193ZWxjb21lLnNjc3MiLCIuYmxvY2stLWluZm8tbGlzdCB7XG4gICAgQGV4dGVuZCAlY29udGVudC1zdHlsZXM7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLnByYWN0aWNhbC1pbmZvIHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZDtcbiAgICB9XG59XG5cbi5pdGVtLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itc29saXR1ZGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uaXRlbS0tb2RkIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbn1cblxuLml0ZW0tLWV2ZW4ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xufVxuXG4uaW5mby1saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDEyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuXG4gICAgbGk6bnRoLW9mLXR5cGUoNG4gKyAzKSA+IGRpdixcbiAgICBsaTpudGgtb2YtdHlwZSg0biArIDQpID4gZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuXG4gICAgLmluZm8taXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjc4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGVzaWFuLWdyZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaW5mby1saXN0IHtcbiAgICAgICAgLmluZm8taXRlbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOm50aC1vZi10eXBlKG4pID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQycHggMzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5pbmZvLWxpc3Qge1xuICAgICAgICAuaW5mby1pdGVtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tbGlzdCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBbY29sXSAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobikgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOXB4IDM1cHggNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nOiA3MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19pbmZvLWxpc3Quc2NzcyIsIi5ibG9jay0tc2lnbi1wb3N0IHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG59XG5cbi5jb250ZW50ID4gLmJsb2NrLS1zaWduLXBvc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaWduLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMycHg7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zaWduLXBvc3Qge1xuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbn1cblxuLnNpZ25Qb3N0cy1saXN0LW1vYmlsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5zaWduLXBvc3RzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay0tc2lnbi1wb3N0IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZ24tcG9zdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zaWduLXBvc3RzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgLnNpZ24tcG9zdHMtdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lnblBvc3RzLWxpc3QtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICB9XG5cbiAgICAuc2lnbi1wb3N0cy1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEyMnB4O1xuXG4gICAgICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWduLXBvc3Qge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19zaWduLXBvc3Quc2NzcyIsIi5ndWlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2F0c2tpbGwtd2hpdGU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuZ3VpZGUtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvIHNwYW4gMztcbiAgICAgICAgcGFkZGluZzogMzNweCAxNTZweCA0N3B4IDEyMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktaHVtYW5pc3Q7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBlc2lhbi1ncmVlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmd1aWRlLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3VpZGUtY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1zaGFyay0tYWxwaGEtbGlnaHQ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmd1aWRlLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG59XG5cbi5ndWlkZS1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZ3VpZGUtaW1hZ2Uge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ3VpZGUge1xuICAgIEBleHRlbmQgJWJsb2NrO1xuICAgIEBleHRlbmQgJWdyaWQ7XG4gICAgQGV4dGVuZCAlY29udGVudC1zdHlsZXM7XG59XG5cbi5ndWlkZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmd1aWRlLWxpc3QtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBjb2wgNDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5ndWlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIC5ndWlkZS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmd1aWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgLmd1aWRlLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAzNHB4IDQ3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19ndWlkZS1saXN0LnNjc3MiLCIuaGlzdG9yeS1pbmZvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmhpc3RvcnktaW5mby1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hpc3RvcnktaW5mby5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxNjE1cHg7XG4gICAgICAgIHdpZHRoOiA3ODNweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGlzdG9yeS1pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuXG4gICAgICAgIC5oaXN0b3J5LWluZm8taW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpc3RvcnktaW5mby1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgIC5oaXN0b3J5LWluZm8taW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGlzdG9yeS1pbmZvLW1vYmlsZS5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNzNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2hpc3RvcnktaW5mby5zY3NzIiwiLmJsb2NrLWV2ZW50cy1vZmZlcnMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1jYXRza2lsbC13aGl0ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCgxMiwgW2NvbF0gMWZyKSAxZnI7XG4gICAgbWFyZ2luLXRvcDogMzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNpZGViYXJCbG9jayAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4O1xuICAgIH1cblxuICAgIC52aWV3LWFsbC1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tZGVmYXVsdC10cmFuc3BhcmVudDtcblxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHNlbGYtZW5kO1xuICAgICAgICBtYXJnaW46IDMwcHggNzBweCAxMDBweCBhdXRvO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZXZlbnRzLWJhY2tncm91bmQuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ldmVudHMtYmFja2dyb3VuZC1ib3R0b20uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZXZlbnRzLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHggNTBweDtcblxuICAgIC5jYXRlZ29yeS1jb250YWluZXIsXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc2VsZWN0LFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjg0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNDVweCA4cHggMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRhbmdhcm9hO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS1jb250YWluZXIgLmNhdGVnb3J5LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1zd2l0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbXVzdGFyZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFuZ2Fyb2E7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjb2xvci1tdXN0YXJkO1xuICAgIH1cblxuICAgIC5zbGlkZXIucm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50cy1zbGlkZXNob3cge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5ldmVudC1idWxsZXRzIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIC5ldmVudC1idWxsZXQge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLWNlbGxvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNlbGxvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZXZlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5ldmVudC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtZGF0ZSArIC5ldmVudC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIC5ldmVudC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAuZXZlbnQtYWN0aW9ucy1saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tYWNjZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGUtZXZlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZXZlbnQtbWVkaWEgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweCAzMnB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAzNjVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufVxuXG4uc2xpZGUtZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnRzLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHJldiwgLm5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDMlO1xuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmNvbnRlbnQgPiAuYmxvY2stLWV2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5ibG9jay1ldmVudHMtb2ZmZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmJsb2NrLWV2ZW50cy1vZmZlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcblxuICAgICAgICAudmlldy1hbGwtbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50cy1uYXYge1xuICAgICAgICAudG9nZ2xlLXN3aXRjaCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLXNsaWRlc2hvdyB7XG4gICAgICAgIC5ldmVudC1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50cy1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNsaWRlLWV2ZW50IHtcbiAgICAgICAgLmV2ZW50LW1lZGlhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stZXZlbnRzLW9mZmVycyB7XG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1hbGwtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ldmVudHMtYmFja2dyb3VuZC1tb2JpbGUuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2V2ZW50cy1iYWNrZ3JvdW5kLWJvdHRvbS1tb2JpbGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDI1cHg7XG5cbiAgICAgICAgLnRvZ2dsZS1zd2l0Y2gge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnRzLXNsaWRlc2hvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmV2ZW50cy1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmV2ZW50LWJvZHkge1xuICAgICAgICAuZXZlbnQtYWN0aW9ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5ldmVudC1hY3Rpb25zLWxpbmsge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUtZXZlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAgICAgLmV2ZW50LW1lZGlhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fZXZlbnRzLnNjc3MiLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4uc2xpZGVzaG93LW5lcHR1bmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBoZWlnaHQ6IDczNXB4O1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVzIHtcbiAgICBAZXh0ZW5kICVibG9jaztcblxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zbGlkZXNob3ctbmVwdHVuZS10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXNob3ctbmVwdHVuZS1zbGlkZSB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IFtzbGlkZV0gYXV0byBbZm9vdGVyXTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJGNvbG9yLWJsYWNrLS10cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhLCAmLS1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX2J1bGxldHMge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDUgLyBzcGFuIDI7XG4gICAgICAgIGdyaWQtcm93OiBzbGlkZSAvIC0xO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLmdsaWRlX19idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSAgZGVjbGFyYXRpb24tcHJvcGVydHktdmFsdWUtYmxhY2tsaXN0XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICB9XG5cbiAgICAuZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5zbGlkZXNob3ctdmVjdG9yLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hc2s6IHVybCgnLi4vaW1nL3NsaWRlc2hvdy1iYWNrZ3JvdW5kLXZlY3Rvci5zdmcnKSBuby1yZXBlYXQgMCAxMDAlO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDAuMDM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4uYmxvY2stLXNsaWRlc2hvdy1uZXB0dW5lIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnNsaWRlc2hvdy1uZXB0dW5lLXNsaWRlIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3NsaWRlXSBhdXRvIFtmb290ZXJdO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVDb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gNztcbiAgICBncmlkLXJvdzogc2xpZGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBhOm9ubHktY2hpbGQge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG5cbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW11c3RhcmQ7XG4gICAgfVxufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVNZWRpYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbjogY29sIDggLyAtMTtcbiAgICBncmlkLXJvdzogc2xpZGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnNsaWRlTWVkaWEtdmVjdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2s6IHVybCgnLi4vaW1nL25lcHR1bmUtcGljdHVyZS12ZWN0b3Iuc3ZnJykgbm8tcmVwZWF0IDAgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LXNsaWRlTWVkaWEtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVNZWRpYS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVNZWRpYS12aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVQcm9ncmVzcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB9XG59XG5cbi5zbGlkZXNob3ctbmVwdHVuZS1zd2l0Y2hlcyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCAxMiAvIHNwYW4gMTtcbiAgICBncmlkLXJvdzogc2xpZGUgLyAtMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAucHJldiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0tYWxwaGEtaGFyZDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuXG5cbiAgICAubmV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0tYWxwaGEtaGFyZDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYyMHB4KSB7XG4gICAgLnNsaWRlc2hvdy1uZXB0dW5lLXN3aXRjaGVzIHtcbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXNob3ctbmVwdHVuZS1zbGlkZU1lZGlhIHtcbiAgICAgICAgLnNsaWRlTWVkaWEtdmVjdG9yIHtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc2xpZGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stLXNsaWRlc2hvdy1uZXB0dW5lIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXNob3ctbmVwdHVuZSB7XG4gICAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1uZXB0dW5lLXN3aXRjaGVzIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLS1zbGlkZXNob3ctbmVwdHVuZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVNZWRpYSB7XG4gICAgICAgIC5zbGlkZU1lZGlhLXZlY3RvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIG1hc2s6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1uZXB0dW5lLXNsaWRlQ29udGVudCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1uZXB0dW5lLXNsaWRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nbGlkZV9fYnVsbGV0cyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDI7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlc2hvdy12ZWN0b3ItYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9uZXB0dW5lLWJhY2tncm91bmQtMTAyM3B4LnN2ZycpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlc2hvdy1uZXB0dW5lLXN3aXRjaGVzIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoMTIsIFtjb2xdIDFmcikgMWZyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBjb2wgNiAvIHNwYW4gMTtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sIDggLyBzcGFuIDE7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVzaG93LXZlY3Rvci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvY2stLXNsaWRlc2hvdy1uZXB0dW5lIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVDb250ZW50IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtcm93OiBzbGlkZTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXB0dW5lLWdyYWRpZW50O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0NnB4IDAgMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc3dpdGNoZXMge1xuICAgICAgICBncmlkLXJvdzogc2xpZGUgLyAtMTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogY29sIDggLyBzcGFuIDM7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGNvbCAxMSAvIC0yO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc2xpZGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdsaWRlX19idWxsZXRzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IHNsaWRlLyAtMTtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc2xpZGVNZWRpYSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtcm93OiBzbGlkZSAvIC0xO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuc2xpZGVzaG93LW5lcHR1bmUtc3dpdGNoZXMge1xuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19zbGlkZXNob3ctbmVwdHVuZS5zY3NzIiwiLmJsb2NrLS1sYXRlc3QtcG9zdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRsYXRlc3QtcG9zdHMtYmFja2dyb3VuZC1saW5lYXI7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG59XG5cbi5ibG9jay0tbGF0ZXN0LXBvc3RzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuXG4ucG9zdHMge1xuICAgIEBleHRlbmQgJWdyaWQ7XG59XG5cbi5wb3N0cy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgIGdyaWQtcm93LWdhcDogNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLnBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LW1lZGlhIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY292ZXItaW1hZ2UsXG4gICAgLmNvdmVyLXZpZGVvIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuY292ZXItaW1hZ2UsXG4gICAgICAgIC5jb3Zlci12aWRlbyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMycHggMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMzdweCAxMHB4IDM3cHg7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbn1cblxuLnBvc3QtdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMnB4IDQycHggMCAzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LW1vcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDMycHggMzdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3N0LW1vcmUtbGluayB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIEBleHRlbmQgJWJ1dHRvbi1hY2NlbnQ7XG59XG5cbi5qcy1wb3N0cy1zbGlkZXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdHMtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiA0MDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5qcy1wb3N0cy1zbGlkZXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgIC5nbGlkZV9fYnVsbGV0cyB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdsaWRlX19idWxsZXQgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItY2VsbG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jZWxsbztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBvc3RzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucG9zdHMtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xhdGVzdC1wb3N0cy1iYWNrZ3JvdW5kLW1vYmlsZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wb3N0cy1saXN0IHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmdsaWRlX19zbGlkZSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoMTIsIFtjb2xdIDFmcikgMWZyO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgICAgIG1heC13aWR0aDogNTMycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdHMtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX3Bvc3RzLnNjc3MiLCIuYmxvY2stLWV2ZW50cyArIC5ibG9jay0taW50ZXJhY3RpdmUtbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW50ZXJhY3RpdmUtbWFwIC5sZWFmbGV0LW1hcCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVyYWN0aXZlLW1hcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbWFyZ2luOiA2NXB4O1xufVxuXG4uaW50ZXJhY3RpdmUtbWFwLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IDQwMTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGVhZmxldC1jb250cm9sLXNlYXJjaC5zZWFyY2gtZXhwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLWhhemU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAzMzZweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItZWxlcGhhbnQsIDAuOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWVsZXBoYW50LCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1jYW5jZWwge1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWFsZXJ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24geyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnBvcHVwLW1vcmUtbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLWFjY2VudDtcbiAgICB9XG59XG5cbi5pbnRlcmFjdGl2ZS1tYXAtcG9wdXAge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvdHRvbTogNjhweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNjUwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wb3B1cC1oZWFkZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMTNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMTJweDtcbiAgICB9XG59XG5cbm1haW4gLmJsb2NrOmxhc3Qtb2YtdHlwZS5ibG9jay0taW50ZXJhY3RpdmUtbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjJweDtcbn1cblxubWFpbiAuYmxvY2s6bGFzdC1vZi10eXBlLmJsb2NrLS1pbnRlcmFjdGl2ZS1tYXAgLmludGVyYWN0aXZlLW1hcC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmludGVyYWN0aXZlLW1hcC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG5cbiAgICAuaW50ZXJhY3RpdmUtbWFwLWNvbnRlbnQge1xuICAgICAgICAubGVhZmxldC1jb250cm9sLXNlYXJjaC5zZWFyY2gtZXhwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pbnRlcmFjdGl2ZS1tYXAtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDU1cHg7XG4gICAgfVxuXG4gICAgLmludGVyYWN0aXZlLW1hcC1jb250ZW50IHtcbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC1zZWFyY2guc2VhcmNoLWV4cCB7XG4gICAgICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay0tZXZlbnRzICsgLmJsb2NrLS1pbnRlcmFjdGl2ZS1tYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1tYXAgLmxlYWZsZXQtbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA3NDBweDtcbiAgICB9XG5cbiAgICAuaW50ZXJhY3RpdmUtbWFwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW50ZXJhY3RpdmUtbWFwLWNvbnRlbnQge1xuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC1zZWFyY2guc2VhcmNoLWV4cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiA4M3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19pbnRlcmFjdGl2ZS1tYXAuc2NzcyIsIi5ibG9jay0tcmVmZXJlbmNlICsgLmJsb2NrLS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwN3B4O1xufVxuXG4ucmVmZXJlbmNlIHtcbiAgICBAZXh0ZW5kICVibG9jaztcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgaGVpZ2h0OiA1MDhweDtcbiAgICBtYXJnaW46IDAgMCAxMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5yZWZlcmVuY2UtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhpcHBpZS1ibHVlO1xuICAgIH1cbn1cblxuLnJlZmVyZW5jZS12aWRlbyxcbi5yZWZlcmVuY2UtaW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBncmlkLWNvbHVtbjogY29sIDcgLyBzcGFuIDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnJlZmVyZW5jZS0tb2RkICYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDI7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgIH1cbn1cblxuLnJlZmVyZW5jZS1jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCAyIC8gc3BhbiA0O1xuICAgIG9yZGVyOiAxO1xuXG4gICAgLnJlZmVyZW5jZS0tb2RkICYge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDg7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIC5yZWZlcmVuY2UtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucmVmZXJlbmNlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogY29sIDE7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnJlZmVyZW5jZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZmVyZW5jZS1jb250ZW50LFxuICAgIC5yZWZlcmVuY2UtLW9kZCAucmVmZXJlbmNlLWNvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5yZWZlcmVuY2UtdmlkZW8sXG4gICAgLnJlZmVyZW5jZS0tb2RkIC5yZWZlcmVuY2UtdmlkZW8sXG4gICAgLnJlZmVyZW5jZS1pbWFnZSxcbiAgICAucmVmZXJlbmNlLS1vZGQgLnJlZmVyZW5jZS1pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBjb2wgMSAvIHNwYW4gMTI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2dnc7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZmVyZW5jZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnJlZmVyZW5jZS1jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL3JlZGVzaWduUG9ydGFsL2Nzcy9ibG9jay9fcmVmZXJlbmNlLnNjc3MiLCIucmVmZXJlbmNlLWdhbGxlcnkge1xuICAgIEBleHRlbmQgJWdyaWQ7XG59XG5cbi5yZWZlcmVuY2UtZ2FsbGVyeS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMiAvIHNwYW4gMTA7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucmVmZXJlbmNlLWdhbGxlcnlJdGVtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmNvdmVyLWltYWdlLFxuICAgIC5jb3Zlci12aWRlbyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNvdmVyLWltYWdlLFxuICAgICAgICAuY292ZXItdmlkZW8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZmVyZW5jZS1nYWxsZXJ5SXRlbS1tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLnJlZmVyZW5jZS1nYWxsZXJ5SXRlbS10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZmVyZW5jZUdhbGxlcnlJdGVtLXRpdGxlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkcmVmZXJlbmNlR2FsbGVyeUl0ZW0tdGl0bGUtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRyZWZlcmVuY2VHYWxsZXJ5SXRlbS10aXRsZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmVmZXJlbmNlLWdhbGxlcnktbGlzdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gLTI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnJlZmVyZW5jZS1nYWxsZXJ5LWxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmVyZW5jZS1nYWxsZXJ5LWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19yZWZlcmVuY2UtZ2FsbGVyeS5zY3NzIiwiLm9iamVjdHMge1xuICAgIEBleHRlbmQgJWdyaWQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm9iamVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiBjb2wgMiAvIHNwYW4gMTA7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtcm93LWdhcDogNjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5vYmplY3Qge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm9iamVjdC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub2JqZWN0LWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtLWFscGhhLW1pZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gICAgICAgIC5vYmplY3QtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vYmplY3QtZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLm9iamVjdC1tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLm9iamVjdC10aXRsZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJldmlvdXMgYSxcbi5uZXh0IGEge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC5uZXh0Om9ubHktY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5vYmplY3RzLWxpc3QtbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZWRpYS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vYmplY3QtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5vYmplY3QtYWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIH1cblxuICAgIC5vYmplY3QtbW9yZSB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi1hY2NlbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLm9iamVjdC1saXN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAtMjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAub2JqZWN0LWxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub2JqZWN0LWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAub2JqZWN0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5vYmplY3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2JqZWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2NvbWJpbmUtbGlzdC5zY3NzIiwiLmFydGljbGVzIHtcbiAgICBAZXh0ZW5kICVncmlkO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW46IGNvbCAyIC8gc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmFydGljbGUge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmFydGljbGUtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAgICAgLmFydGljbGUtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLmFydGljbGUtbWVkaWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWh1bWFuaXN0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLW1vcmUge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhbDtcbn1cblxuLnByZXZpb3VzIGEsXG4ubmV4dCBhIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAubmV4dDpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4uYXJ0aWNsZXMtbGlzdC1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5hcnRpY2xlLWxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hcnRpY2xlLWxpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgLmFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLmFydGljbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19hcnRpY2xlLWxpc3Quc2NzcyIsIi5ibG9jay0tZXhwbG9yZS1saXN0IHtcbiAgICBAZXh0ZW5kICVjb250ZW50LXN0eWxlcztcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAuZ2V0LXRvLWtub3cge1xuICAgICAgICBAZXh0ZW5kICVncmlkO1xuICAgIH1cbn1cblxuLmV4cGxvcmUtaXRlbS1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWh1bWFuaXN0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXZpZXctbW9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tYWNjZW50O1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXhwbG9yZS1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLmV4cGxvcmUtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDM1cHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBncmlkLWNvbHVtbjogY29sIDEgLyBzcGFuIDEyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGk6bnRoLW9mLXR5cGUobikgPiBkaXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQycHggMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5leHBsb3JlLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZXhwbG9yZS1saXN0IHtcbiAgICAgICAgLmV4cGxvcmUtaXRlbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cGxvcmUtbGlzdCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBbY29sXSAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5leHBsb3JlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4pID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzlweCAzNXB4IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGxvcmUtaXRlbS1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogNzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19leHBsb3JlLWxpc3Quc2NzcyIsIi5lQm9vay1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogODhweDtcbiAgICBncmlkLWNvbHVtbjogMiAvIC0yO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmVCb29rLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBhLFxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbGVwaGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1odW1hbmlzdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5lQm9vay1pdGVtIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZUJvb2stbGlzdCB7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmVCb29rLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICAgICAgYSxcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZUJvb2staXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgYSxcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svX2UtYm9vay5zY3NzIiwiLmJsb2NrLmJsb2NrLS1zaWRlYmFyIC5ibG9jay1yZWNvbWVuZGVkLWFydGljbGVzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL2Jsb2NrL19yZWNvbWVuZGVkLWFydGljbGVzLnNjc3MiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXG4uYmxvY2stLWxveWFsdHktcHJvZ3JhbS1sb2dpbiB7XG4gICAgQGV4dGVuZCAlZ3JpZDtcblxuICAgIC5sb3lhbHR5LXByb2dyYW0tbG9naW4ge1xuICAgICAgICBncmlkLWNvbHVtbjogY29sIDEvIHNwYW4gMTI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3MvYmxvY2svbG95YWx0eS1wcm9ncmFtLnNjc3MiLCIuc2lkZWJhci1zb2NpYWwge1xuICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgcGFkZGluZzogMjdweCA5NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZWxlcGhhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2lkZWJhci1zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDU1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNpZGViYXItc29jaWFsIHtcbiAgICAgICAgcGFkZGluZzogMzFweCAxNnB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fc29jaWFsLW5ldHdvcmsuc2NzcyIsIi5zaWRlYmFyLXJlY29tZW5kZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbjogNTBweCAzNnB4O1xuXG4gICAgLnJlY29tZW5kZWQtYXJ0aWNsZXMtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5yZWNvbWVuZGVkLWFydGljbGVzLWJvZHkge1xuICAgIEBleHRlbmQgJWNvbnRlbnQtc3R5bGVzO1xuXG4gICAgLnJlY29tZW5kZWQtYXJ0aWNsZXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDE2cHggMCA1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLnNpZGViYXItYmxvY2stLXNpZGViYXIge1xuICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGVsb3JvdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2lkZWJhci1yZWNvbWVuZGVkLWFydGljbGVzIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItYmxvY2stLXNpZGViYXIge1xuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fcmVjb21lbmRlZC1hcnRpY2xlcy5zY3NzIiwiLnNpZGViYXItY29tYmluZS1vYmplY3RzIHtcbiAgICBtYXJnaW46IDE2cHggMzZweDtcblxuICAgIC5jb21iaW5lLW9iamVjdHMtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5jb21iaW5lLW9iamVjdHMtYm9keSB7XG4gICAgQGV4dGVuZCAlY29udGVudC1zdHlsZXM7XG5cbiAgICAuY29tYmluZS1vYmplY3RzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5zaWRlYmFyLWJsb2NrLS1zaWRlYmFyIHtcbiAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBlbG9yb3VzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNpZGViYXItY29tYmluZS1vYmplY3RzIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItYmxvY2stLXNpZGViYXIge1xuICAgICAgICAuYmxvY2stY29udGVudCB7XG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fZXZlbnRzLnNjc3MiLCIuc2lkZWJhci1saW5rIHtcbiAgICBtYXJnaW46IDAgMzZweDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVsZXBoYW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGVsb3JvdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2lkZWJhci1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDMxcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2lkZWJhci1saW5rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvcmVkZXNpZ25Qb3J0YWwvY3NzL3NpZGViYXIvX2xpbmtzLnNjc3MiLCIuc2lkZWJhci1ibG9jay0tc2lkZWJhciB7XG4gICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwIDVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGVsb3JvdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLWFydGljbGUge1xuICAgIG1hcmdpbjogMTZweCAzNnB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uc2lkZWJhci1hcnRpY2xlLW1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zaWRlYmFyLWJsb2NrLS1zaWRlYmFyIHtcbiAgICAgICAgLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAyMHB4O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9yZWRlc2lnblBvcnRhbC9jc3Mvc2lkZWJhci9fZGVmYXVsdC5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/